/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#565555;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.5em;*margin-left:14.1em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;visibility:hidden;clear:both;height:0;}
#ct-location.clearfix{content:'.';visibility:visible;}
/* .ct-index */
.ct-index{margin:0 auto;width:1000px;}
.ct-index #yui-main .yui-b .left{float:left;}
.ct-index #yui-main .yui-b .right{
	float:right;
	width:246px;
}

#custom-doc {
	min-height:400px;
	
}


/* #ct-uh */
#ct-uh{width:100%;min-width:1000px;height:22px;background:url(/img/web/2/bg_uh.jpg) bottom left repeat-x #282727;color:#d5d3d3;padding-top:5px;}
#ct-uh a{color:#d5d3d3;text-decoration:none;padding:0 5px;}
#ct-uh a:hover{color:#12a3d3;text-decoration:underline;}
#ct-uh .container{width:1000px;margin:0 auto;}
#ct-uh .container .left{float:left;font-size:85%;}
#ct-uh .container .left em{color:#e9d99b;padding:0 15px 0 0px;font-style:normal;}
#ct-uh .container .left em.first{padding:0 10px;}
#ct-uh .container .right{float:right;font-size:12px;margin-right:50px;}
/* #ct-hd */
#ct-hd{margin:0 auto;width:1000px;}
/* #ct-uf */
#ct-uf{
	width:1000px;
	min-width:1000px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#ct-uf .hd{
	min-width:1000px;
	background-image: url(/img/web/2/footer_title.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 21px;
}
#ct-uf .container{
	width:1000px;
	background-color: 
	height: 111px;
	border: 
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
}
#ct-uf .container .unit{
	width:130px;
	text-align:center;
	height: 60px;
	margin-top: 15px;
	>margin-top: 5px;
}
#ct-uf .container .unit img{
}
#ct-uf .container .unit a{
	display:block;
	color:#666565;
	text-decoration:none;
	font-family: "新細明體";
	font-size: 11px;
	height: 60px;
	vertical-align: middle;
	margin-top: 10px;
	letter-spacing: 0.5px;
}
#ct-uf .container .unit a:hover{
	text-decoration:underline;
	color:#12a3d3;
	font-family: "新細明體";
	font-size: 11px;
}
/* #ct-ft */
#ct-ft{
	text-align:center;
	border-top:1px solid #454444;
	background-image: url(img/web/2/footer.gif);
	background-repeat: repeat-x;
	height: 27px;
	margin-top: 1px;
}
#ct-ft a{
	color:#e0e0e0;
	padding:0 10px;
	text-decoration:none;
	line-height: 20px;
}
#ct-ft a:hover{
	text-decoration:underline;
	color:#12a3d3;
	line-height: 20px;
}
#ct-ft .dec{
	letter-spacing:1px;
	font-family: "新細明體";
	font-size: 11px;
	color: #e0e0e0;
	float: left;
	width: 40%;
	line-height: 26px;
}
#ct-ft .item{
	letter-spacing:1px;
	font-family: "新細明體";
	font-size: 11px;
	color: #e0e0e0;
	float: left;
	width: 60%;
	line-height: 26px;
}
/*#ct-hot*/
#ct-hot{
	float:left;
	margin-top:-32px;
	margin-left:16px;
	_margin-left:8px;
	_margin-top:-30px;
	background-color: #FFFFFF;
}
#ct-hot .hd {
}
.module-hot .hd {
background:transparent url(/img/web/2/bg_module_c.jpg) repeat-x scroll 0 0;
height:27px;
}
#ct-hot .module-hot{width:192px;}
.module-hot .hd .left {
background-image:url(/img/web/2/title_calendar%20.jpg);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:27px;
width:94px;
}
.module-hot .hd .right {
background:transparent url(/img/web/2/bg_module_r.jpg) no-repeat scroll 0 0;
float:right;
height:27px;
width:5px;
}
.module-hot .bd {
*width:215px;

}
.module-hot .bd .border {
/*border:1px solid #DDDDDD;*/
*margin-top:5px;

}
#ct-hot .hd .left {
background:transparent url(/img/web/2/title_hot.jpg) no-repeat scroll 0 0;
width:190px !important;
}
#ct-hot .bd .border {
	/*height: 76px;*/
}
#ct-hot .bd .border .item {
	width:20px;
	_margin-left: 10px;;
	padding-bottom: 7px;
	margin-top:10px;
}
#ct-hot .bd .border .item a{
	background-image:url(/img/web/2/pr.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	text-decoration: none;
	line-height: 20px;
	_line-height: 22px;
	padding-left:28px;
}
#ct-hot .bd .border .item a:hover{
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	text-decoration: underline;
}

/* #ct-logo */
#ct-logo{margin:8px 0 0 0;background:url(/img/web/2/bg_gray2.jpg) bottom repeat-x;height:90px;padding-left:20px;}
#ct-logo .left{float:left;height:80px;}
#ct-logo .left a img{display:block;}
#ct-logo .right{float:right;}
#ct-logo img{display:block;}
/* #ct-menu */
#ct-menu{margin:0 0 0 0;height:36px;background:url(/img/web/2/bg_menu.jpg) bottom repeat-x;}
#ct-menu img{display:block;}
#ct-menu a{float:left;height:36px;}

#ct-menu a.home{width:118px;background:url(/img/web/2/menu_1.gif) no-repeat;}
#ct-menu a.home:hover{background:url(/img/web/2/menu_1_hover2.gif) no-repeat;}
#ct-menu a.home.on { background:url(/img/web/2/menu_1_hover.jpg) no-repeat;}

#ct-menu a.today{width:97px;background:url(/img/web/2/menu_2.gif) no-repeat;}
#ct-menu a.today:hover{background:url(/img/web/2/menu_2_hover2.gif) no-repeat;}
#ct-menu a.today.on {background:url(/img/web/2/menu_2_hover.jpg) no-repeat;}

#ct-menu a.new{width:98px;background:url(/img/web/2/menu_3.gif) no-repeat;}
#ct-menu a.new:hover{background:url(/img/web/2/menu_3_hover2.gif) no-repeat;}
#ct-menu a.new.on {background:url(/img/web/2/menu_3_hover.jpg) no-repeat;}

#ct-menu a.my{width:96px;background:url(/img/web/2/menu_4.gif) no-repeat;}
#ct-menu a.my:hover{background:url(/img/web/2/menu_4_hover2.gif) no-repeat;}
#ct-menu a.my.on {background:url(/img/web/2/menu_4_hover.jpg) no-repeat;}

#ct-menu a.custom{width:206px;background:url(/img/web/2/menu_5.jpg) no-repeat;}
#ct-menu a.custom:hover{background:url(/img/web/2/menu_5_hover.gif) no-repeat;}
#ct-menu .right{margin-top:1px;float:right;width:5px;height:35px;background:url(/img/web/2/menu_right.jpg) no-repeat;}
/* #ct-location */
#ct-location{
	padding-right: 0;
	margin-top: auto;
	display:block;
	visibility:visible;
}
#ct-location .left{
	float:left;
	color:#6a6d6f;
	padding-left:5px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left center;
}
#ct-location .left a{color:#ff007b;text-decoration:none;padding-left:5px;}
#ct-location .left a:hover{color:#12a3d3;text-decoration:underline;}
#ct-location .search{
	float:right;
	background:url(/img/web/2/search_n.gif) left center no-repeat;
	height: 39px;
	width: 295px;
	z-index:2;
	margin-top: -50px;
}
#ct-location .search .text{
	font-size:12px;
	border:1px solid #acabab;
	width:150px;
*padding:3px 0 0 5px;*width:150px;	
	/*height: 16px;*/
	padding-top: 3px;
	padding-right: 0;
}
#ct-location .left span {
background-image:url(/img/web/2/icon-arrow-right.gif);
background-position:right center;
background-repeat:no-repeat;
color:#FC1C88;
font-family:"新細明體";
font-size:12px;

padding-right:15px;
}
#ct-location .search .submit{
	width:38px;
	height:22px;
	border:none;
	cursor:pointer;
	background-image: url(/img/web/2/goserch.gif);
	background-repeat: no-repeat;
	
}
/* .tclass */
.module{width:210px;margin-bottom:18px;}
.module .hd{height:27px;background:url(/img/web/2/bg_module_c.jpg) repeat-x;}
.module .hd .left{
	float:left;
	width:94px;
	height:27px;
	background-image: url(/img/web/2/title_calendar%20.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.module .hd .right{float:right;width:5px;height:27px;background:url(/img/web/2/bg_module_r.jpg) no-repeat;}
.module .bd{width:210px;}
.module .bd .border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

/* .tclass*/
.tclass{width:195px;margin-bottom:18px;}
.tclass .hd{height:27px;background:url(/img/web/2/bg_module_c.jpg) repeat-x;}
.tclass .hd .left{
	float:left;
	width:94px;
	height:27px;
	background-image: url(/img/web/2/title_calendar%20.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.tclass .hd .right{float:right;width:5px;height:27px;background:url(/img/web/2/bg_module_r.jpg) no-repeat;}
.tclass .bd{width:195px;}
.tclass .bd .border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

/* #ct-acat */
#ct-acat .hd .left{width:155px;background:url(/img/web/2/title_acat.jpg) no-repeat;}
#ct-acat .bd .border a{
	width:175px;
	height:24px;
	display:block;
}

#ct-acat .bd .border a.link1{width:143px;height:24px;display:block;color:#666565;
text-decoration:none;padding-left:34px;line-height:24px;font-weight:bold;}

#ct-acat .bd .border a.link1:hover{
	background:url(/img/web/2/event_1a.gif) no-repeat;
	color:black;
	font-weight: bold;
}
#ct-acat .bd .border a.link1{
	background:url(/img/web/2/event_1.gif) no-repeat;
	font-weight: normal;
	color: #666565;
}
#ct-acat .bd .border a.on {
	background:url(/img/web/2/event_1a.gif) no-repeat;
	color:black;
	font-weight: bold;
}

/* #ct-mca */
#ct-mca .hd .left{width:155px;background:url(/img/web/2/title_calender.jpg) no-repeat;}
#ctcal{padding-left:8px;}
#ct-mca .hd .cityarea{
	background-image: url(img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	text-align: left;
	height: 18px;
	line-height: 20px;
	color: #fc1c88;
	margin-top: 5px;
	font-family: "新細明體";
	font-size: 12px;
	width: 50px;
}

/*
#ct-mca .bd .border a{width:175px;height:24px;display:block;}
#ct-mca .bd .border a.link1{width:143px;height:24px;display:block;color:#434445;
text-decoration:none;padding-left:34px;line-height:24px;font-weight:bold;}
#ct-mca .bd .border a.link1:hover{background:url(/img/web/2/event_1a.gif) no-repeat;color:black;}
#ct-mca .bd .border a.link1{background:url(/img/web/2/event_1.gif) no-repeat;}
#ct-mca .bd .border a.on {background:url(/img/web/2/event_1a.gif) no-repeat;color:black;}
*/

/* #ct-join */
#ct-join{margin-bottom:2px;}
/*#ct-join .hd .left{width:124px;background:url(/img/web/2/title_join.jpg) no-repeat;}*/
#ct-join .hd .left{width:160px;background:url(/img/web/2/title_widget.jpg) no-repeat;}
#ct-join .bd .border{padding:10px 0;}
#ct-join .bd .border a{display:block;text-align:center;padding:5px 0;}
/* #ct-rss */
#ct-rss .bd{border-top:1px solid #aca9a9;}
#ct-rss .bd .border{}
#ct-rss .bd .border a{bottom:2px;right:2px;font-weight:bold;color:#605e5d;
/*position:absolute;*/
}
#ct-rss .bd .border span{display:block;text-align:center;padding:50px 0;color:#aba49a;font-size:138.5%;}
/* #ct-mja */
#ct-mja .hd .left{
	width:146px;
	background:url(/img/web/2/title_weather.jpg) no-repeat;
}
#ct-mja .bd .border{
	padding:10px 13px;
	color: #666565;
	line-height: 20px;
}
#ct-mja .bd .border .today{
	font-family: "新細明體";
	font-weight: bold;
}
#ct-mja .bd .border .blue{
	color: #12a3d3;
	font-family: Arial, Helvetica, sans-serif;
}
#ct-mja .bd .border .red{
	color: #ec2222;
	font-family: Arial, Helvetica, sans-serif;
}
#ct-mja .bd .border .img{
	padding-right: 4px;
	
}
#ct-mja .hd .cityarea{
	background-image: url(../../img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	text-align: left;
	height: 18px;
	line-height: 20px;
	color: #fc1c88;
	margin-top: 5px;
	font-family: "新細明體";
	font-size: 12px;
	width: 50px;
	text-decoration: none;
}

/* #ct-mha */
#ct-mha{width:246px;}
#ct-mha .hd{position:relative;}
#ct-mha .hd a{position:absolute;top:7px;right:15px;}
#ct-mha .hd a.minus{width:14px;height:14px;background:url(/img/web/2/window.gif) no-repeat;margin-left:0;}
#ct-mha .hd a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-mha .hd a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-mha .hd a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}

#ct-mha .hd .left{width:162px !important;background:url(/img/web/2/title_mha.jpg) no-repeat;}
#ct-mha .hd .right{width:5px !important;}
#ct-mha .bd{width:245px;}
#ct-mha .bd .border{padding:10px 13px;}
#ct-mha .bd .border .item{margin-top:15px;padding-top:15px;background:url(/img/web/2/ico_dotted.gif) top repeat-x;}
#ct-mha .bd .border .item.first{margin:0;padding:0;background:none;}
#ct-mha .bd .border .item div{padding-left:20px;}
#ct-mha .bd .border .item div.first{background:url(/img/web/2/ico_1_1.gif) left top no-repeat;}
#ct-mha .bd .border .item div.sec{background:url(/img/web/2/ico_1_2.gif) left top no-repeat;}
#ct-mha .bd .border .item div.thd{background:url(/img/web/2/ico_1_3.gif) left top no-repeat;}
#ct-mha .bd .border .item div.fourth{background:url(/img/web/2/ico_1_4.gif) left top no-repeat;}
#ct-mha .bd .border .item div.fifth{background:url(/img/web/2/ico_1_5.gif) left top no-repeat;}
#ct-mha .bd .border .item div .img{float:left;}
#ct-mha .bd .border .item div .img img{display:block;margin-right:5px;padding:0px;width:60px;height:60px;}
#ct-mha .bd .border .item div a.title{display:block;font-weight:bold;color:#777676;text-decoration:none;font-size:12px;padding-bottom:5px;}
#ct-mha .bd .border .item div a.title:hover{color:#12a3d3;text-decoration:underline;}
#ct-mha .bd .border .item div span{display:block;color:#868383;font-weight:normal;letter-spacing:1px;font-size:12px;}
#ct-mha .bd .border .item.bar div{width:162px;margin:0 auto;font-size:12px;}
#ct-mha .bd .border .item.bar a {border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:13px;text-align:center;}
#ct-mha .bd .border .item.bar a:hover {border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}
#ct-mha .bd .border .item.bar a.pre {font-weight:bold;margin:0 15px 0 0;width:auto;text-align:center;}
#ct-mha .bd .border .item.bar a.next{width:auto;font-weight:bold;margin:0 0 0 10px;width:45px;text-align:center;}
#ct-mha .bd .border .item.bar a.on {background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}
/* #ct-ga */
#ct-ga{width:246px;}
#ct-ga .hd{position:relative;}
#ct-ga .hd a{position:absolute;top:7px;right:15px;}
#ct-ga .hd a.minus{width:14px;height:14px;background:url(/img/web/2/window.gif) no-repeat;margin-left:0;}
#ct-ga .hd a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-ga .hd a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-ga .hd a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}


#ct-ga .hd .left{width:162px !important;background:url(/img/web/2/title_ga.jpg) no-repeat;}
#ct-ga .hd .right{width:5px !important;}
#ct-ga .bd{width:245px;}
#ct-ga .bd .border{padding:10px 13px;}
#ct-ga .bd .border .item{margin-top:15px;padding-top:15px;background:url(/img/web/2/ico_dotted.gif) top repeat-x;}
#ct-ga .bd .border .item.first{margin:0;padding:0;background:none;}
#ct-ga .bd .border .item div{padding-left:20px;}
#ct-ga .bd .border .item div.first{background:url(/img/web/2/ico_1_1.gif) left top no-repeat;}
#ct-ga .bd .border .item div.sec{background:url(/img/web/2/ico_1_2.gif) left top no-repeat;}
#ct-ga .bd .border .item div.thd{background:url(/img/web/2/ico_1_3.gif) left top no-repeat;}
#ct-ga .bd .border .item div.fourth{background:url(/img/web/2/ico_1_4.gif) left top no-repeat;}
#ct-ga .bd .border .item div.fifth{background:url(/img/web/2/ico_1_5.gif) left top no-repeat;}
#ct-ga .bd .border .item div .img{float:left;}
#ct-ga .bd .border .item div .img img{display:block;margin-right:5px;padding:0px;width:60px;height:60px;}
#ct-ga .bd .border .item div a.title{display:block;font-weight:bold;color:#777676;text-decoration:none;font-size:12px;padding-bottom:5px;}
#ct-ga .bd .border .item div a.title:hover{color:#12a3d3;text-decoration:underline;}
#ct-ga .bd .border .item div span{display:block;color:#868383;font-weight:normal;letter-spacing:1px;font-size:12px;}
#ct-ga .bd .border .item.bar div{width:162px;margin:0 auto;font-size:12px;}
#ct-ga .bd .border .item.bar a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:13px;text-align:center;}
#ct-ga .bd .border .item.bar a:hover{border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}
#ct-ga .bd .border .item.bar a.pre{font-weight:bold;margin:0 15px 0 0;width:auto;text-align:center;}
#ct-ga .bd .border .item.bar a.next{width:auto;font-weight:bold;margin:0 0 0 10px;width:45px;text-align:center;}
#ct-ga .bd .border .item.bar a.on{background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}

/* #ct-city */
#ct-city{width:210px;}
#ct-city .hd{position:relative;}
#ct-city .hd a{position:absolute;top:7px;right:15px;}

#ct-city .hd a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-city .hd a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-city .hd a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}


#ct-city .hd .left{width:200px !important;background:url(/img/web/2/title_city.jpg) no-repeat;}
#ct-city .hd .right{width:5px !important;}
#ct-city .bd{width:210px;}
#ct-city .bd .border{padding:10px 13px;}
#ct-city .bd .border .item{
	background-image: url(/img/web/2/ico_dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	color: #666565;
	line-height: 20px;
	padding-left: 5px;
	margin-bottom: 5px;
}

#ct-city .bd .border .item .title{
	font-size: 13px;
	font-weight: bold;
	color: #666565;
}
#ct-city .bd .border .item .blue{
	color: #12a3d3;
	text-decoration: none;
}
#ct-city .bd .border .item a{
	text-decoration: none;
	color: #666565;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
}
#ct-city .bd .border .item a:hover{
	color: #12a3d3;
	text-decoration: underline;
}
#ct-city .bd .border .item2 {
background-position:center bottom;
background-repeat:repeat-x;
color:#666565;
line-height:20px;
margin-bottom:5px;
padding-bottom:10px;
padding-left:5px;
}
#ct-city .bd .border .item2 .title{
	font-size: 13px;
	font-weight: bold;
	color: #666565;
}
#ct-city .bd .border .item2 .blue{
	color: #12a3d3;
	text-decoration: none;
}
#ct-city .bd .border .item2 a{
	text-decoration: none;
	color: #666565;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
}
#ct-city .bd .border .item2 a:hover{
	color: #12a3d3;
	text-decoration: underline;
}

/* #ct-ad */
#ct-ad{margin-bottom:13px;}
#ct-ad a{display:block;margin-bottom:5px;}
/* #ct-flash */
#ct-flash{
	background:#fff;
	margin-bottom:20px;
	height: 225px;
	width: 540px;
	padding-bottom: 10px;
	padding-left: 8px;
	float: left;
}
#ct-flash{
	background:#fff;
	margin-bottom:20px;
	height: 225px;
	width: 540px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#ct-flash .hd {
	background-image: url(img/web/2/title_flash.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 540px;
}
#ct-flash .bd{
	padding-right: 0;
	padding-bottom: 0;
} 

/* #ct-foucs */
#ct-foucs{
	background:#fff;
	padding-right: 8px;
	padding-left: 8px;
	width: 750px;
	margin-top: 10px;
	margin-bottom: 18px;
}
#ct-foucs .hd {
	padding-bottom:5px;
	background-image: url(/img/web/2/title_foucs.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d3d3;
	width: 750px;
	vertical-align: middle;
}
#ct-foucs .hd .left{float:left;padding-left:5px !important;width:auto !important;}
#ct-foucs .hd .left span{
	color:#fc1c88;
	padding-right: 15px;
	padding-left: 230px;
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 12px;
}
#ct-foucs .fb{
	width: 75px;
	text-align: center;
	float: right;
	margin-top: 10px;
	height: 10px;
}
#ct-foucs .fb .one{
	background-image: url(/img/web/2/fb2.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	float: left;
	height: 14px;
	width: 14px;
}
#ct-foucs .fb .one.on{
	background-image: url(/img/web/2/fb1.gif);
}

#ct-foucs .bd{
	width: 750px;
	height: 200px;	
}
#ct-foucs .item{
    float:left;
	height: 183px;
	width: 140px;
}
#ct-foucs .item .img{
	height: 125px;
	width: 125px;
	background-image: url(/img/web/2/foucs_bg.gif);
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 6px;
	padding-top: 3px;
	padding-left: 3px;
	margin-bottom: 5px;
}
#editorspec .item img{
	height: 120px;
	width: 120px;
}

#ct-foucs .bot{
	height: 118px;
	width: 20px;
	background-image: url(/img/web/2/f_bot.gif);
	background-repeat: no-repeat;
	float: left;
	padding-top: 45px;
	padding-left: 3px;
	margin-top: 15px;
}
#ct-foucs .item .title{
	height: 50px;
	width: 120px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 11px;
	text-align: left;
}
#ct-foucs .item .title a{
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	float: left;
	text-decoration: none;
	font-weight: bold;
}
#ct-foucs .item .title a:hover{
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	float: left;
	text-decoration: underline;
	font-weight: bold;
}
#ct-foucs .item .title a:hover{
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	float: left;
	text-decoration: underline;
	font-weight: bold;
}
#ct-foucs .hd .ri {
	float: right;
	width: 180px;
}
#ct-foucs .hd .ri a{
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
	background-image: url(/img/web/2/mailto.gif);
	float: right;
	width: 180px;
	line-height: 20px;
	text-decoration: none;
}
#ct-foucs .hd .ri a:hover{
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 11px;
	color: #12a3d3;
	background-image: url(/img/web/2/mailto.gif);
	float: right;
	width: 180px;
	line-height: 20px;
	text-decoration: underline;
}

/* #ct-subject */
#ct-subject{
margin-top:17px;
	
}
#ct-subject .hd  {
}
#ct-subject .hd .left {
	width:175px;
	background-image: url(img/web/2/title_subject.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

#ct-subject .bd .border {
	padding-top: 5px;
	padding-bottom: 5px;
}
#ct-subject .bd .border .title {
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	line-height: 20px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 5px;
}
#ct-subject .bd .border .title a {
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	color: #12a3d3;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.5px;
}
#ct-subject .bd .border .title a:hover {
	text-decoration: underline;
}
#ct-subject .bd .border .img  {
	padding-bottom: 7px;
	padding-top: 8px;
	text-align: center;
}
#ct-subject .bd .border .item {
	text-align: left;
	font-family: "新細明體";
	font-size: 12px;
	color: #666565;
	line-height: 18px;
	padding-top: 5px;
	>margin-bottom: 5px;
	width: 168px;
	padding-left: 22px;
}

#ct-subject .bd .bot{
	background-image: url(img/web/2/joinsub.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 35px;
	cursor: pointer;
	height: 38px;
}
#ct-subject .bd .bot:hover{
	background-image: url(img/web/2/joinsub.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 35px;
	cursor: pointer;
}

/* #ct-bac */
#ct-bac{background:#fff;padding:10px 8px;margin-bottom:20px;}
#ct-bac .hd {
	border-bottom:1px solid #d4d3d3;
	background-image: url(/img/web/2/title_week.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 750px;
	vertical-align: middle;
	height: 23px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 3px;
}
#ct-bac .hd .left{float:left;padding-left:5px !important;width:auto !important;}
#ct-bac .hd .left span{
	color:#fc1c88;
	padding-left: 247px;
	padding-right: 15px;
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: "新細明體";
	font-size: 12px;
}

#ct-bac .hd .right{float:right;width:auto !important;}
#ct-bac .hd .right a{float:right;padding-left:8px;margin-left:8px;}
#ct-bac .hd .right a.rss{width:45px;height:16px;background:url(/img/web/2/rss.gif) no-repeat;border-right:1px solid #e2e1e1;}
#ct-bac .hd .right a.rss:hover{background:url(/img/web/2/rss_hover.gif) no-repeat;}
#ct-bac .hd .right a.cal{width:56px;height:15px;background:url(/img/web/2/calendar.gif) no-repeat;}
#ct-bac .hd .right a.cal:hover{background:url(/img/web/2/calendar_hover.gif) no-repeat;}
#ct-bac .hd .right a.minus{width:14px;height:14px;background:url(/img/web/2/window.gif) no-repeat;margin-left:0;}
#ct-bac .hd .right a.minus:hover{background:url(/img/web/2/window_hover.gif) no-repeat;}

#ct-bac .hd .right a.plues{width:14px;height:14px;background:url(/img/web/2/window2.gif) no-repeat;margin-left:0;}
#ct-bac .hd .right a.plues:hover{background:url(/img/web/2/window2_hover.gif) no-repeat;}




#ct-bac .bar{width:250px;margin:15px auto 5px auto;font-size:12px;}
#ct-bac .bar a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;text-align:center;
text-decoration:none;width:13px;}
#ct-bac .bar a:hover{border:1px solid #505254;color:#505254;font-weight:bold;}
#ct-bac .bar a.pre{font-weight:bold;margin:0 15px 0 0;width:auto;}
#ct-bac .bar a.next{width:auto;font-weight:bold;margin:0 0 0 15px;}
#ct-bac .bar a.on{background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}
#ct-bac .bar a.pn{color:#E8ECF0;cursor:default;}

#ct-bac .bd .menu{
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	line-height: 20px;
	float: left;
}
#ct-bac .bd .menu a{
	color: #666565;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 5px;
	padding-bottom: 5px;
}
#ct-bac .bd .menu a:hover{
	color: #12a3d3;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 6px;
	padding-bottom: 5px;
}
#ct-bac .bd .menu a.on {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/img/web/2/memu_rbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 6px;
	padding-bottom: 5px;}
#ct-bac .bd .menu a.on:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(/img/web/2/memu_rbg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12px;
	font-family: "新細明體";
	padding-top: 6px;
	padding-bottom: 5px;}


#ct-bac .bd .menu a.link1{background:url(/img/web/2/botton_1.gif) no-repeat;
padding-left:15px;line-height:24px;margin-left:0px;
text-decoration:none;color:#000;}
#ct-bac .bd .menu a.link1:hover{color:#12A3D3}
/*#ct-bac .bd .menu a.link1.on {background:url(/img/web/2/botton_1hover.gif) no-repeat;color:#FFF;}*/


#ct-bac .bd .view{margin:10px 0 10px 15px;padding-left:30px;background:url(/img/web/2/lb_view.jpg) left center no-repeat;}
#ct-bac .bd .view .submit{width:38px;height:19px;background:url(/img/web/2/go.gif) no-repeat;border:none;cursor:pointer;}
#ct-bac .bd .event .left{float:left;width:auto !important;}
#ct-bac .bd .event .left img{display:block;border:1px solid #d3d1d1;margin:0 30px 0 10px;}
#ct-bac .bd .event .right{float:left;width:220px !important;}
#ct-bac .bd .event .right a.title{display:block;font-weight:bold;color:#353434;text-decoration:none;font-size:108%;padding-bottom:5px;}
#ct-bac .bd .event .right a.title:hover{color:#12a3d3;text-decoration:underline;}
#ct-bac .bd .event .right .date{margin-bottom:5px;display:block;color:#605e5e;font-weight:bold;font-size:12px;}
#ct-bac .bd .event .right .location{margin-bottom:5px;display:block;color:#8b8888;font-size:12px;}
#ct-bac .bd .event .right .location em{font-weight:bold;font-style:normal;}
#ct-bac .bd .event .right .location .price{padding-left:15px;}
#ct-bac .bd .event .right .desc{color:#605e5d;}
#ct-bac .bd .event .right .method{margin-top:10px;font-size:12px;}
#ct-bac .bd .event .right .method a.join{padding-left:20px;background:url(/img/web/2/ico_join.gif) left center no-repeat;font-weight:bold;color:#605e5e;text-decoration:none;}
#ct-bac .bd .event .right .method a.share{margin-left:20px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;font-weight:bold;color:#605e5e;text-decoration:none;}
#ct-bac .bd .event .right .method a:hover{color:#12a3d3;text-decoration:underline;}
#ct-bac .bd .event{padding-bottom:15px;margin:0 20px;background:url(/img/web/2/ico_dotted.gif) bottom repeat-x;}
#ct-bac .bd .item{
	padding-bottom:10px;
	background:url(/img/web/2/ico_dotted.gif) bottom repeat-x;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	margin-top: 10px;
}
#ct-bac .bd .item .img{
	float:left;
	margin-left: 10;
	}
#ct-bac .bd .item .img img{
	display:block;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
    border:1px solid #CCCCCC;
    padding:4px;
}
#ct-bac .bd .item .left{width:620px!important;}
#ct-bac .bd .item .left a.title{
	display:block;
	font-weight:bold;
	color:#12a3d3;
	text-decoration:none;
	font-family: "新細明體";
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left a.title:hover{
	color:#12a3d3;
	text-decoration:underline;
	font-family: "新細明體";
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .date{
	/*display:block;*/
color:#565555;
	font-weight:bold;
	font-size:12px;
	font-family: "新細明體";
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .local{
	font-family: "新細明體";
	font-size: 12px;
	color: #8d8888;
	line-height: 20px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .desc{
	color:#666565;
	line-height:20px;
	font-family: "新細明體";
	font-size: 12px;
	padding-bottom: 3px;
}
#ct-bac .bd .item .left .method{margin-top:10px;}
#ct-bac .bd .item .left .method a{font-size:12px;}
#ct-bac .bd .item .left .method a.join{margin-left:20px;padding-left:20px;background:url(/img/web/2/ico_join.gif) left center no-repeat;font-weight:;color:#605e5e;text-decoration:none;}
#ct-bac .bd .item .left .method a.share{margin-left:20px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;font-weight:;color:#605e5e;text-decoration:none;}
#ct-bac .bd .item .left .method a.cal{padding-left:20px;background:url(/img/web/2/ico_cal.gif) left center no-repeat;font-weight:;color:#605e5e;text-decoration:none;}
#ct-bac .bd .item .left .method a:hover{color:#12a3d3;text-decoration:underline;}
#ct-bac .bd .item .right{float:right;width:95px !important;color:#8b8888;}
#ct-bac .bd .item .right .location span{display:block;padding:20px 0 0px 0;}
#ct-bac .bd .item .right .location span em{font-style:normal;font-weight:bold;}
/* .ct-bread */
.ct-srp{margin:0 auto;width:1000px;}
.ct-srp #yui-main .yui-b{margin-left:17em;>margin-left:16.5em;_margin-left:8.25em;}
/* #ct-bread */
#ct-bread{font-weight:bold;margin:15px 0;}
/* #ct-arc */
#ct-arc{width:197px;}
#ct-arc .hd .left{width:135px !important;background:url(/img/web/2/title_arc.jpg) no-repeat;}
#ct-arc .bd{width:196px;border:none;}
#ct-arc .bd .border{padding:10px 0 10px 26px;background:url(/img/web/2/bg_gray.jpg) bottom repeat-x;border-color:#f0eeef;}
#ct-arc .bd .border a{padding:4px 0;color:#474751;display:block;padding-left:15px;background:url(/img/web/2/ico_dot.gif) left center no-repeat;text-decoration:none;}
#ct-arc .bd .border a:hover{color:#12a3d3;text-decoration:underline;}
/* #ct-sa */
#ct-sa{width:197px;}
#ct-sa .hd{position:relative;}
#ct-sa .hd a{position:absolute;top:7px;right:10px;color:#fdfdfd;text-decoration:none;font-size:12px;}
#ct-sa .hd a:hover{text-decoration:underline;}
#ct-sa .hd .left{width:135px !important;background:url(/img/web/2/title_sa.jpg) no-repeat;}
#ct-sa .bd{width:196px;border:none;}
#ct-sa .bd .border{padding:10px 26px;background:url(/img/web/2/bg_gray.jpg) bottom repeat-x;border-color:#f0eeef;}
#ct-sa .bd .border a{padding:4px 0;color:#474751;display:block;padding-left:15px;background:url(/img/web/2/ico_dot.gif) left center no-repeat;text-decoration:none;}
#ct-sa .bd .border a:hover{color:#12a3d3;text-decoration:underline;}
/* #ct-search */
#ct-search {margin-bottom:8px;}
#ct-search  .rl{float:left;width:5px;height:52px;background:url(/img/web/2/rc1_l.gif) no-repeat;}
#ct-search  .rc{float:left;width:500px;*width:490px;height:37px;background:url(/img/web/2/rc1_c.jpg) repeat-x;padding:15px 10px 0 20px;}
#ct-search  .rr{float:left;width:10px;height:52px;background:url(/img/web/2/rc1_r.jpg) no-repeat;}
#ct-search  .rc .text{font-size:12px;border:1px solid #acabab;width:220px;height:19px;padding:3px 0 1px 4px;*width:220px;*height:18px;*padding:5px 0 0 5px;}
#ct-search  .rc .submit{width:57px;height:24px;background:url(/img/web/2/btn_search.jpg) no-repeat;border:none;cursor:pointer;}
#ct-search  .rc .left{float:left;padding-left:46px;background:url(/img/web/2/lb_search2.jpg) left center no-repeat;}
#ct-search  .rc .right{float:right;color:#5b5253;padding-top:3px;}
#ct-search  .rc .right em{font-style:normal;font-weight:bold;color:#fe68b0;padding-right:3px;}
/* #ct-tab */
#ct-tab{}
#ct-tab .tab{padding-left:10px;background:url(/img/web/2/bg_line.gif) 0 39px repeat-x;  width:550px;}
#ct-tab .tab a{float:left;}
#ct-tab .tab a.all{width:143px;height:41px;background:url(/img/web/2/tab1.gif) no-repeat;}
#ct-tab .tab a.all:hover{background:url(/img/web/2/tab1_hover2.gif) no-repeat;}
#ct-tab .tab a.selectall{width:143px;height:41px;background:url(/img/web/2/tab1_hover.gif) no-repeat;}
#ct-tab .tab a.will{width:145px;height:41px;background:url(/img/web/2/tab2.gif) no-repeat;}
#ct-tab .tab a.will:hover{background:url(/img/web/2/tab2_hover2.gif) no-repeat;}
#ct-tab .tab a.selectwill{width:143px;height:41px;background:url(/img/web/2/tab2_hover.gif) no-repeat;}
#ct-tab .tab a.going{width:144px;height:41px;background:url(/img/web/2/tab3.gif) no-repeat;}
#ct-tab .tab a.going:hover{background:url(/img/web/2/tab3_hover2.gif) no-repeat;}
#ct-tab .tab a.selectgoing{width:144px;height:41px;background:url(/img/web/2/tab3_hover.gif) no-repeat;}


/*mervyn said might about page*/
#ct-tab .tab .page_set{float:right;color:#5b5253;padding-top:15px;}
#ct-tab .tab .page_set em{font-style:normal;font-weight:bold;color:#fe68b0;padding-right:3px;}

#ct-tab .panel{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}


#ct-tab  .panel .left{float:left;
/*padding-left:70px;background:url(/img/web/2/lb_view2.jpg) left center no-repeat;*/
}
#ct-tab  .panel .left a{float:left;padding:0 6px 0 0;margin:0 6px 0 0;}
#ct-tab  .panel .left a#cal{width:45px;height:16px;background:url(/img/web/2/ico_cal.gif) no-repeat;}

#ct-tab  .panel .left a.list{width:45px;height:16px;background:url(/img/web/2/lb_list.jpg) no-repeat;border-right:1px solid #8f8f8f;}
#ct-tab  .panel .left a.list_on{background:url(/img/web/2/lb_list_on.gif) no-repeat;width:45px;height:16px;
/*border-right:1px solid #8f8f8f;*/
}
#ct-tab  .panel .left a.imglist{width:45px;height:16px;background:url(/img/web/2/lb_imglist.jpg) no-repeat;}
#ct-tab  .panel .left a.imglist_on{background:url(/img/web/2/lb_imglist_on.jpg) no-repeat;width:45px;height:16px;}

#ct-tab  .panel .right{float:right;}

#ct-tab .bar{
	margin-right:70px;
	margin-top: 5px;
}
#ct-tab .bar a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:13px;text-align:center;}
#ct-tab .bar a:hover{border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}
#ct-tab .bar a.pre{
	font-weight:bold;
	margin:0 15px 0 0;
	width:auto;
	text-align:center;
	color: #575859;
}
#ct-tab .bar a.next{
	width:auto;
	font-weight:bold;
	margin:0 0 0 10px;
	width:45px;
	text-align:center;
	color: #575859;
}
#ct-tab .bar a.on{background:#505254 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;text-align:center;}
#ct-tab .bar a.pn{color:#E8ECF0;cursor:default;}
#ct-tab .ft{margin-bottom:20px;}
#ct-tab .ft .bar{float:right;padding-bottom:10px;}
#ct-tab .bd .item{
	margin-bottom:20px;
	width: 550px;
    min-height: 165px;
}
#ct-tab .bd .item .title{background:url(/img/web/2/ico_dotted.gif) bottom repeat-x;padding:0 0 5px 0;/*margin-bottom:10px;*/}
#ct-tab .bd .item .title a{
	font-size:15px;
	font-weight:bold;
	color:#11a2d1;
	text-decoration:none;
	
}
#ct-tab .bd .item .title a:hover{text-decoration:underline;}
#ct-tab .bd .item .content .left{margin:5px 0 0 0;float:left;}

#ct-tab .bd .item .content .left .date{font-weight:bold;color:#5e5c5d;}
#ct-tab .bd .item .content .left .left{float:left;margin:10px 15px 0 0;}
#ct-tab .bd .item .content .left .left a.img img{border:solid 1px #CCCCCC; padding: 4px;}
#ct-tab .bd .item .content .left .right{float:left;width:440px;margin-top:5px;*margin-top:8px;}
#ct-tab .bd .item .content .left .right .desc{color:#605e5f;line-height:20px}
#ct-tab .bd .item .content .left .right .other{color:#8a8889;line-height:1.5;margin:5px 0;}
#ct-tab .bd .item .content .left .right .other .loc{padding-left:10px;}
#ct-tab .bd .item .content .left .right .other em{font-weight:bold;font-style:normal;}
#ct-tab .bd .item .content .left .right .method a{float:left;font-size:12px;color:#8A8889;text-decoration:none;font-weight:;}
#ct-tab .bd .item .content .left .right .method a.resent{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_resent.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a.col{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_col.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a.share{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a.cal{padding-left:20px;background:url(/img/web/2/ico_cal.gif) left center no-repeat;}
#ct-tab .bd .item .content .left .right .method a:hover{color:#12a3d3;text-decoration:underline;}
#ct-tab .bd .item .content .right{float:right;}


/* #ct-joincount */
.ct-joincount{margin:10px 55px 0 0;width:80px;padding:17px 0 0 0;background:url(/img/web/2/lb_joincount.jpg) 10px top no-repeat;}
.ct-joincount a.join{margin:0 auto;display:block;width:73px;height:24px;background:url(/img/web/2/join.gif) no-repeat;}
.ct-joincount a.join:hover{background:url(/img/web/2/join_hover.gif) no-repeat;}
.ct-joincount .content{margin-bottom:5px;}
.ct-joincount .content .center{text-align:center;float:left;width:70px;height:36px;color:#11a2d1;font-family:arial black;font-weight:bold;font-size:146.5%;padding-top:10px;margin:0 5px;background:#fdffdf;}
/*
.ct-joincount .content .left{margin:0 !important;float:left;width:6px;height:48px;background:url(/img/web/2/rd_l.gif) no-repeat;}
.ct-joincount .content .right{float:right;width:6px;height:48px;background:url(/img/web/2/rd_r.gif) no-repeat;}
*/
/* #ct-rsr */
#ct-rsr{width:197px;}
#ct-rsr .hd .left{width:121px !important;background:url(/img/web/2/title_rsr.jpg) no-repeat;}
#ct-rsr .bd{width:196px;border:none;}
#ct-rsr .bd .border{padding:10px 0 10px 26px;background:url(/img/web/2/bg_gray.jpg) bottom repeat-x;border-color:#f0eeef;}
#ct-rsr .bd .border a{padding:4px 0;color:#474751;display:block;padding-left:20px;text-decoration:none;}
#ct-rsr .bd .border a:hover{color:#12a3d3;text-decoration:underline;}
#ct-rsr .bd .border a.rss{background:url(/img/web/2/ico_rss.gif) left center no-repeat;}
#ct-rsr .bd .border a.outlook{background:url(/img/web/2/ico_outlook.gif) left center no-repeat;}
#ct-rsr .bd .border a.google{background:url(/img/web/2/ico_google.gif) left center no-repeat;}

.none{display:none}


/* .ct-event */
.ct-event{margin:0 auto;width:1000px;text-align:left;padding-bottom:5px;}
.ct-event #hd{
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
.ct-event #hd .title{
	color: #666565;
	font-family: "新細明體";
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
}
.ct-event #hd .explain{
	color: #666565;
	font-family: "新細明體";
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ct-event .submit{float:left;border:none;width:174px;height:37px;background:url(/img/web/2/btn_send.gif) no-repeat;margin-left:145px;cursor:pointer;}
.ct-event .submit:hover{background:url(/img/web/2/btn_send_hover.gif) no-repeat;}

.ct-event .edit-submit{float:left;border:none;width:120px;height:37px;background:url(/img/web/icon6.gif) no-repeat;margin-left:145px;cursor:pointer;}
.ct-event .edit-submit:hover{background:url(/img/web/icon6hover.gif) no-repeat;}

.ct-event .new-submit{float:left;border:none;width:120px;height:37px;background:url(/img/web/addicon6.gif) no-repeat;margin-left:145px;cursor:pointer;}
.ct-event .new-submit:hover{background:url(/img/web/addicon6hover.gif) no-repeat;}

.ct-event .reset{float:left;border:none;width:120px;height:37px;background:url(/img/web/2/btn_re_can.gif) no-repeat;margin-left:20px;cursor:pointer;}
.ct-event .reset:hover{background:url(/img/web/2/btn_re_can_hover.gif) no-repeat;}

.ct-event .savecopy{float:left;border:none;width:120px;height:37px;background:url(/img/web/2/btn_savecopy.gif) no-repeat;margin-left:20px;cursor:pointer;}
.ct-event .savecopy:hover{background:url(/img/web/2/btn_savecopy_hover.gif) no-repeat;}
.ct-event .done{float:left;border:none;width:120px;height:37px;background:url(/img/web/2/add_done.gif) no-repeat;margin-left:140px;cursor:pointer;}
.ct-event .done:hover{background:url(/img/web/2/add_done_hover.gif) no-repeat;}
#add_table {
	padding-top:5px;
	padding-bottom:5px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
/* #ct-cne */
#ct-cne{
	border:1px solid #ff409d;
	width:680px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
}
#ct-cne em{font-style:normal;color:#ff3aa5;}
#ct-cne td.title{width:130px;background:#fce2eb;color:#715760;font-size:12px;text-align:right;padding:10px 5px 10px 0;vertical-align:top;}
#ct-cne td.title em{color:#f60037;font-size:123.1%;font-weight:bold;padding-right:2px;}
#ct-cne td.col{padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne td.col .pos{position:relative;}
#ct-cne td.col .check{position:absolute;top:8px;right:20px;}
#ct-cne td.col .check .right{float:left;width:15px;height:16px;background:url(/img/web/2/ico_right.gif) no-repeat;}
#ct-cne td.col .check .wrong{float:left;width:15px;height:16px;background:url(/img/web/2/ico_wrong.gif) no-repeat;}
#ct-cne td.col .radio{padding-right:15px;}
#ct-cne td.col .radio input{margin-right:2px;*margin-right:0px;}
#ct-cne td.col .text{width:470px;height:24px;border:1px solid #b7b7b7;font-size:105.5%;color:#626262;padding:3px 0 0 3px;}
#ct-cne td.col .searchp{
	width:320px;
	
	height:18px;
	border:1px solid #b7b7b7;
	color:#626262;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
	margin-right: 10px;
}
#ct-cne td.col .file{width:381px;height:24px;border:1px solid #b7b7b7;color:#626262;}
#ct-cne td.col .desc{width:470px;margin:5px 0 0 0;}
#ct-cne td.col .hint{
	height:20px;
	background:#FAFBCD;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 11px;
	padding-left: 5px;
	display: inline;
	line-height: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-family: "新細明體";
}
#ct-cne td.col .hint em.dotted{padding-left:13px;background:url(/img/web/2/ico_dotted_pink.gif) left center no-repeat;}
#ct-cne td.col .count{width:470px;text-align:right;}
#ct-cne td.col .count em{font-size:123.1%;font-family:arial;font-weight:bold;}
#ct-cne td.col textarea{color:#626262;width:470px;height:150px;border:1px solid #b7b7b7;margin-bottom:5px;font-size:10pt}
#ct-cne td.col2 {padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne td.col2 .pos{position:relative;}
#ct-cne td.msg{width:305px;vertical-align:top;padding:10px 0px 10px 0;}
#ct-cne td.msg span{display:block;width:154px;height:29px;padding:8px 10px 8px 21px;color:#ff0300;font-size:12px;background:url(/img/web/2/bg_yellow.gif) left top no-repeat #ffffd9;}
#ct-cne .property td.col{color:#5f6160;padding-top:30px;}
#ct-cne .property td.title{padding-top:30px;}
#ct-cne .cost td.col .text{width:371px;}
#ct-cne .cost td.col .desc{margin:5px 0 0 10px;width:379px;}
#ct-cne .member td.col .link{padding:10px 0 0 10px;width:379px;}
#ct-cne .member td.col .link a{float:left;padding:0 12px 10px 0;color:#12a3d3;text-decoration:none;}
#ct-cne .member td.col .link a:hover{text-decoration:underline;}
#ct-cne .last td.col{padding-bottom:30px;}
#ct-cne .last td.msg{padding-bottom:30px;}
#ct-cne .image td.col .file{margin-bottom:15px;}
#ct-cne .image td.col .img{float:left;width:auto;border:1px solid #d0d0d0;margin-right:8px;}
#ct-cne .image td.col .left{float:left;width:300px;}
#ct-cne .image td.col .format{margin-top:10px;}
#ct-cne .image td.col .format strong{font-weight:bold;display:block;}
#ct-cne .image td.col .upload{margin:20px 0 10px 0;}
#ct-cne .image td.col .title td{height:25px;text-align:center;background:url(/img/web/2/bg_gray3.jpg) bottom repeat-x;}
#ct-cne .image td.col td{padding:3px 0;}
#ct-cne .image td.col table{border:1px solid #d2d0d1;color:#615f60;margin-bottom:5px;}
#ct-cne .image td.col .col1{width:173px;}
#ct-cne .image td.col .col1 strong{font-weight:bold;padding:0 4px;}
#ct-cne .image td.col .col1 input{vertical-align:middle;margin-left:6px;}
#ct-cne .image td.col .col2{width:71px;text-align:center;}
#ct-cne .image td.col .col3{width:84px;text-align:center;}
#ct-cne .image td.col .col4{width:55px;text-align:center;}
#ct-cne .image td.col .title .col1{border-bottom:1px solid #d2d0d1;}
#ct-cne .image td.col .title .col2,#ct-cne .image td.col .title .col3,#ct-cne .image td.col .title .col4{border-left:1px solid #d2d0d1;border-bottom:1px solid #d2d0d1;}
#ct-cne .image td.col .cover{width:81px;height:23px;border:none;cursor:pointer;padding-top:4px;text-align:center;} 

/* #ct-cne2 */
#ct-cne2{border:1px solid #ff409d;width:650px;margin:0 0 20px 0px;}
#ct-cne2 em{font-style:normal;color:#ff3aa5;}
#ct-cne2 td.title{
	width:130px;
	background:#fce2eb;
	color:#666666;
	font-size:12px;
	text-align:right;
	padding:10px 5px 10px 0;
	vertical-align:top;
	font-weight: bold;
}
#ct-cne2 td.title em{color:#f60037;font-size:123.1%;font-weight:bold;padding-right:2px;}
#ct-cne2 td.col{padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne2 td.col .pos{position:relative;}
#ct-cne2 td.col .check{position:absolute;top:8px;right:20px;}
#ct-cne2 td.col .check .right{float:left;width:15px;height:16px;background:url(/img/web/2/ico_right.gif) no-repeat;}
#ct-cne2 td.col .check .wrong{float:left;width:15px;height:16px;background:url(/img/web/2/ico_wrong.gif) no-repeat;}
#ct-cne2 td.col .radio{padding-right:15px;}
#ct-cne2 td.col .radio input{margin-right:2px;*margin-right:0px;}
#ct-cne2 td.col .text{width:470px;height:24px;border:1px solid #b7b7b7;font-size:105.5%;color:#626262;padding:3px 0 0 3px;}
#ct-cne2 td.col .file{width:381px;height:24px;border:1px solid #b7b7b7;color:#626262;}
#ct-cne2 td.col .desc{margin:5px 0 0 0;}

#ct-cne2 td.col .hint {
background:#FAFBCD none repeat scroll 0 0;
display:inline;
font-size:11px;
height:20px;
line-height:20px;
margin-bottom:0;
margin-right:0;
margin-top:5px;
padding:3px 3px 3px 5px;
}
#ct-cne2 td.col .count{width:389px;text-align:left;}
#ct-cne2 td.col .count em{font-size:123.1%;font-family:arial;font-weight:bold;}
#ct-cne2 td.col textarea{color:#626262;width:470px;height:150px;border:1px solid #b7b7b7;margin-bottom:5px;font-size:10pt}
#ct-cne2 td.col2 {padding:10px 0 10px 10px;color:#909291;font-size:12px;}
#ct-cne2 td.col2 .pos{position:relative;}
#ct-cne2 td.msg{width:305px;vertical-align:top;padding:10px 0px 10px 0;}
#ct-cne2 td.msg span{display:block;width:154px;height:29px;padding:8px 10px 8px 21px;color:#ff0300;font-size:12px;background:url(/img/web/2/bg_yellow.gif) left top no-repeat #ffffd9;}
#ct-cne2 .property td.col{color:#5f6160;padding-top:30px;}
#ct-cne2 .property td.title{padding-top:30px;}
#ct-cne2 .cost td.col .text{width:371px;}
#ct-cne2 .cost td.col .desc{margin:5px 0 0 10px;width:379px;}
#ct-cne2 .member td.col .link{padding:10px 0 0 10px;width:379px;}
#ct-cne2 .member td.col .link a{float:left;padding:0 12px 10px 0;color:#12a3d3;text-decoration:none;}
#ct-cne2 .member td.col .link a:hover{text-decoration:underline;}
#ct-cne2 .last td.col{padding-bottom:30px;}
#ct-cne2 .last td.msg{padding-bottom:30px;}
#ct-cne2 .image td.col .file{margin-bottom:15px;}
#ct-cne2 .image td.col .img{float:left;width:auto;border:1px solid #d0d0d0;margin-right:8px;}
#ct-cne2 .image td.col .left{float:left;width:300px;}
#ct-cne2 .image td.col .format{margin-top:10px;}
#ct-cne2 .image td.col .format strong{font-weight:bold;display:block;}
#ct-cne2 .image td.col .upload{margin:20px 0 10px 0;}
#ct-cne2 .image td.col .title td{height:25px;text-align:center;background:url(/img/web/2/bg_gray3.jpg) bottom repeat-x;}
#ct-cne2 .image td.col td{padding:3px 0;}
#ct-cne2 .image td.col table{border:1px solid #d2d0d1;color:#615f60;margin-bottom:5px;}
#ct-cne2 .image td.col .col1{width:173px;}
#ct-cne2 .image td.col .col1 strong{font-weight:bold;padding:0 4px;}
#ct-cne2 .image td.col .col1 input{vertical-align:middle;margin-left:6px;}
#ct-cne2 .image td.col .col2{width:71px;text-align:center;}
#ct-cne2 .image td.col .col3{width:84px;text-align:center;}
#ct-cne2 .image td.col .col4{width:55px;text-align:center;}
#ct-cne2 .image td.col .title .col1{border-bottom:1px solid #d2d0d1;}
#ct-cne2 .image td.col .title .col2,#ct-cne .image td.col .title .col3,#ct-cne .image td.col .title .col4{border-left:1px solid #d2d0d1;border-bottom:1px solid #d2d0d1;}
#ct-cne2 .image td.col .cover{width:81px;height:23px;border:none;cursor:pointer;padding-top:4px;text-align:center;} 

.second #ct-cne2 td.title{font-weight:bold;color:#595d5c;}
.second #ct-cne2 td.col .grey{color:#989898;}
#ct-cne2 .number td.col{color:#5f5d5e;line-height:2;}
#ct-cne2 .number td.col .date{width:99px;height:18px;border:1px solid #b7b7b7;color:#626262;padding:3px 0 0 2px;}
#ct-cne2 .number td.col table{margin:10px 0;}
#ct-cne2 .number td.col table td{padding:2px 0;}
#ct-cne2 .number td.col table .time{width:100px;text-align:right;}
#ct-cne2 .number td.col table .grey{color:#8c8e8d;}
#ct-cne2 .number td.col table .day input{padding-right:2px;}
#ct-cne2 .number td.col .line{height:1px;width:360px;margin-left:37px;background:#e5e5e5;}
#ct-cne2 td.col .searchp{
	width:320px;
	height:18px;
	border:1px solid #b7b7b7;
	color:#626262;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
	margin-right: 10px;
}

.second #ct-cne td.title{font-weight:bold;color:#595d5c;}
.second #ct-cne td.col .grey{color:#989898;}
#ct-cne .number td.col{color:#5f5d5e;line-height:2;}
#ct-cne .number td.col .date{width:99px;height:18px;border:1px solid #b7b7b7;color:#626262;padding:3px 0 0 2px;}
#ct-cne .number td.col table{margin:10px 0;}
#ct-cne .number td.col table td{padding:2px 0;}
#ct-cne .number td.col table .time{width:100px;text-align:right;}
#ct-cne .number td.col table .grey{color:#8c8e8d;}
#ct-cne .number td.col table .day input{padding-right:2px;}
#ct-cne .number td.col .line{height:1px;width:360px;margin-left:37px;background:#e5e5e5;}
/* .ct-myevent */
.ct-myevent{margin:0px auto 0;width:1000px;}
.ct-myevent.yui-t5 .yui-b{width:19em; padding-bottom:10px;}
.ct-myevent .rightpanel{background:#f3f3f3; }
/* #ct-myevent */
#ct-myevent{color:#888;}
#ct-myevent strong{font-weight:bold;}
#ct-myevent a{color:#11a3d4;text-decoration:none;width:182px;height:30px;}
#ct-myevent a:hover{color:#11a3d4;text-decoration:underline;}

#ct-myevent a.ejoin  , #ct-myevent a.equit {float:left}
#ct-myevent a.ejoin {background:url(/img/web/2/jointo.png) no-repeat;}
#ct-myevent a.ejoin:hover {background:url(/img/web/2/jointo_hover.png) no-repeat;}
#ct-myevent a.equit {background:url(/img/web/2/notjoin.png) no-repeat;}
#ct-myevent a.equit:hover {background:url(/img/web/2/notjoin_hover.png) no-repeat;}


#ct-myevent .hd{background:#a3a1a2;color:#fff;width:730px;*width:729px;margin-left:9px;}
#ct-myevent .hd .center{padding:7px 0 0 0;height:23px;}
#ct-myevent .hd .center .time{float:left;background: 15px center no-repeat;padding:0px 0 0 93px;font-family:arial;font-weight:bold;}
#ct-myevent .hd .center .post{float:right;font-size:12px;}
#ct-myevent .hd .center .post strong{font-weight:bold;padding:0 3px;}
#ct-myevent .center{width:720px;}
#ct-myevent .bd .bl{padding-left:10px;background:url(/img/web/2/bg_t_l.jpg) left repeat-y;}
/* xxxx  */
#ct-myevent .bd .br{padding-right:10px;background:url(/img/web/2/bg_t_r.jpg) right repeat-y;}
/* event contnet*/
#ct-myevent .bd .main{float:left;padding:10px 0 10px 10px;width:460px;}
#ct-myevent .bd .main h2{font-size:197%;color:#131313;}
#ct-myevent .bd .main .actor{font-size:100%;color:#11a3d2;margin:5px 0;}
#ct-myevent .bd .main .desc{font-size:89%;line-height:1.8;}
#ct-myevent .bd .main .method{margin:10px 0 0 0;border-bottom:1px solid #c2c2c2;width:470px;padding-bottom:10px;}
#ct-myevent .bd .main .method a{font-size:12px;color:#605e5e;text-decoration:none;font-weight:bold;
0float:left;
}
#ct-myevent .bd .main .method a.resent{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_resent.gif) left center no-repeat;}
#ct-myevent .bd .main a.col{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_col.gif) left center no-repeat;}
#ct-myevent .bd .main a.share{margin-left:10px;padding-left:20px;background:url(/img/web/2/ico_share.gif) left center no-repeat;}
#ct-myevent .bd .main a.cal{padding-left:20px;background:url(/img/web/2/ico_cal.gif) left center no-repeat;}
#ct-myevent .bd .main a.report{padding-left:20px;background:url(/img/web/2/flag_red.gif) left center no-repeat;margin-left:10px;}
#ct-myevent .bd .main a:hover{color:#12a3d3;text-decoration:underline;}
#ct-myevent .bd .main .info{line-height:1.5;font-size:12px;}
#ct-myevent .bd .main .info .title{font-weight:bold;color:#615f60;margin-top:10px;font-size:108%;}
#ct-myevent .bd .main .join{margin-top:5px;color:#5e5e5e;padding-left:20px;background:url(/img/web/2/ico_info.gif) left center no-repeat;}
#ct-myevent .bd .other{float:right;margin:10px 0px 0 0;}
#ct-myevent .bd .other .mimg{
	border:1px solid #e6e6e6;
	height: 220px;
	width: 220px;
	margin-right: 5px;
}
#ct-myevent .bd .other .mimg img{
	display:block;
	height: 220px;
	width: 220px;
}
#ct-myevent .bd .other .simg{margin:3px 0 10px 0;}
#ct-myevent .bd .other .simg a{padding-right:2px;}
#ct-myevent .bd .other .confirm{padding:10px;line-height:1.5;font-size:12px;}
#ct-myevent .bd .other .confirm input{margin:0 5px 0 0;}
#ct-myevent .bd .other .confirm .title{text-align:center;margin-bottom:3px;}
#ct-myevent .ft{margin-left:1px;}
#ct-myevent .ft .left{float:left;width:20px;height:20px;background:url(/img/web/2/bg_t_bl.jpg) no-repeat;}
#ct-myevent .ft .center{
/*width:726px*/
float:left;width:703px;*width:703px;height:20px;background:url(/img/web/2/bg_t_bc.jpg) repeat-x;}
#ct-myevent .ft .right{float:left;width:20px;height:20px;background:url(/img/web/2/bg_t_br.jpg) no-repeat;}
/* #ct-mytab */
#ct-mytab .tab{
padding-left:8px;
/*background:url(/img/web/2/bg_line.gif) 0 28px repeat-x;*/
border-bottom:solid 1px #c3c3c3;
height:28px;
margin-top:10px;
}
#ct-mytab .tab a{
text-align:center;
padding:8px 0 0 0;
color:#7a7e7f;
float:left;
text-decoration:none;
width:135px;
height:28px;
background:url(/img/web/2/tab.gif) no-repeat;
font-size:12px;
}
#ct-mytab .tab a:hover{color:#12a3d3;}
#ct-mytab .tab a.on{color:#F54398;background:url(/img/web/2/tab_hover.gif) no-repeat;height:29px;font-weight:bold;}

#ct-mytab .content{color:#8b898a;font-size:12px;line-height:1.5;margin-top:20px;}
#ct-mytab .content a{text-decoration:none;color:#12a3d3;}
#ct-mytab .content a:hover{text-decoration:underline;}
/* #ct-reply */
#ct-reply{color:#898788;}
#ct-reply a{color:#11a3d4;text-decoration:none;}
#ct-reply a:hover{text-decoration:underline;}
#ct-reply .title {border-bottom:1px solid #c2c2c2;padding:30px 0 5px 0;font-size:12px;}
#ct-reply .title .left{
	float:left;
	width:95px;
	height:14px;
	background-image: url(/img/web/2/lb_givecomment.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 7px;
	>margin-top: 8px;
}
#ct-reply .title .right{float:right;}
#ct-reply .title .right a{padding:0 5px;}
#ct-reply .title .right .want{
	/**background-image: url(/img/web/2/ico_cloud.gif);
	background-repeat: no-repeat;
	background-position: left center;**/
}
#ct-reply .title .right .want li{
	float:left;
	list-style-type: none;
}
#ct-reply .form{margin-bottom:20px;font-size:12px;}
#ct-reply .form .left{float:left;text-align:center;margin:10px 15px 0px 15px;}
#ct-reply .form .left img{border:1px solid #a3a49f;margin-bottom:5px;display:block;width:55px;height:55px;}
#ct-reply .form .left a{font-weight:bold;font-size:108%;}
#ct-reply .form .right{float:left;}
#ct-reply .form .right .count em{font-style:normal;color:#f93b95;font-weight:bold;font-size:123.1%;}
#ct-reply .form .word_nu{float:right;margin-top:10px;width:150px;}
#ct-reply .form .word_nu .count em{font-style:normal;color:#f93b95;font-weight:bold;font-size:123.1%;}
#ct-reply .form .right textarea{margin:5px 0 10px 0;width:635px;height:100px;border:1px solid #b7b7b7;}
#ct-reply .form .right .submit{cursor:pointer;width:116px;height:25px;border:none;background:url(/img/web/2/btn_submit_msg.png) no-repeat;}
#ct-reply .form .right .count{float:right;}
#ct-reply .form .right .submitmsg{float:left;}
#ct-reply .form .right .submitmsg a{color:#12A3D3;}
#ct-reply .userreply{padding:15px;background:#f4f2f3;margin-bottom:20px;}
#ct-reply .userreply .left{float:left;margin-right:10px;}
#ct-reply .userreply .left img{border:1px solid #a3a49f;display:block;width:55px;height:55px;}
#ct-reply .userreply .right{float:left;}
#ct-reply .userreply .right .time{font-weight:bold;color:#8a8a8a;margin-bottom:10px;padding-left:5px;}
#ct-reply .userreply .right .time a{padding:0 20px 0 0;}
#ct-reply .userreply .right .msg{margin-bottom:10px;font-size:12px;padding-left:5px;}
#ct-reply .userreply .right .method a{padding:0 5px;font-size:12px;}
/* #ct-map */
#ct-map{background:#f3f3f3;width:233px;margin:10px auto 0 auto;}
#ct-map .container{width:233px;background:#fff;color:#605e5f;font-size:12px;}
#ct-map .container .hd{width:233px;height:5px;background:url(/img/web/2/bg_rc_top.gif) no-repeat;}
#ct-map .container .ft{width:233px;height:5px;background:url(/img/web/2/bg_rc_bottom.gif) no-repeat;}
#ct-map .container a{text-decoration:none;color:#11a1d3;}
#ct-map .container a:hover{text-decoration:underline;}
#ct-map .container .bd{width:231px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding-top:10px;}
#ct-map .container .bd .text{padding:0 0 7px 10px;}
#ct-map .container .bd .map{display:block;width:216px;margin:0 auto;padding-bottom:10px;width:216px;}
#ct-map .container .bd #googlemap{width:216px;height:216px;}
#ct-map .unitinfo_pl .bd #googlemap{width:216px;height:216px;}
#ct-map .link a{color:#878586;text-decoration:none;font-size:12px;}
#ct-map .link a:hover{text-decoration:underline;}
#ct-map .link .left{
	float:left;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
}
#ct-map .link .right{float:right;padding:0 0 0 20px;background:url(/img/web/2/ico_print.jpg) left center no-repeat;margin:5px 5px 0 0;}

#ct-badge{
	width: 243px;
	height: 51px;
	float: right;
	padding-left: 4px;

}
#ct-eventadx{
	width: 250px;
	height: 92px;
	float: right;
	padding-left: 4px;

}
/* #ct-map_pl */
#ct-map_pl{
	background:#f3f3f3;
	width:233px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-top: 5px;
}
#ct-map_pl .container{width:233px;background:#fff;color:#605e5f;font-size:12px;}
#ct-map_pl .container .hd{width:235px;height:29px;background:url(/img/web/2/bg_pl_top.jpg) no-repeat;}
#ct-map_pl .container .ft{width:235px;height:5px;background:url(/img/web/2/bg_rc_bottom2.gif) no-repeat;}
#ct-map_pl .container a{text-decoration:none;color:#11a1d3;}
#ct-map_pl .container a:hover{text-decoration:underline;}
#ct-map_pl .container .bd{width:233px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding-top:10px;}
#ct-map_pl .container .bd .text{padding:0 0 7px 10px;}
#ct-map_pl .container .bd .map{display:block;width:216px;margin:0 auto;padding-bottom:10px;width:216px;}
#ct-map_pl .container .bd #googlemap{width:216px;height:216px;}
#ct-map_pl .unitinfo_pl .bd #googlemap{width:216px;height:216px;}
#ct-map_pl .link a{color:#878586;text-decoration:none;font-size:12px;}
#ct-map_pl .link a:hover{text-decoration:underline;}
#ct-map_pl .link .left{float:left;margin:5px 0 0 5px;}
#ct-map_pl .link .right{float:right;padding:0 0 0 20px;background:url(/img/web/2/ico_print.jpg) left center no-repeat;margin:5px 5px 0 0;}

/* #ct-unitinfo */
#ct-unitinfo{
	width:233px;
	background:#fff;
	font-size:12px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#ct-unitinfo .hd{width:235px;height:29px;background:url(/img/web/2/bg_rc_top2.jpg) no-repeat;}
#ct-unitinfo .bd{width:218px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding:0px 0 0 15px;line-height:1.5;background-color:#FFFFFF;}
#ct-unitinfo .bd .unit .img{float:left;margin-right:12px;}
#ct-unitinfo .bd .unit strong{font-weight:bold;color:#5f5d5e;display:block;margin-bottom:5px;padding-top:5px;}
#ct-unitinfo .bd .unit a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo .bd .unit a:hover{text-decoration:underline;}
#ct-unitinfo .bd .title{color:#3b393a;font-size:12px;padding:5px 0 0 0;}
#ct-unitinfo .bd .content{
	color:#8a8687;
	overflow: hidden;
	height: 20px;
	width: 200px;
}
#ct-unitinfo .bd .content a{
	color:#12a3d3;
	text-decoration:none;
	
	background-repeat: no-repeat;
	background-position: left center;
}
#ct-unitinfo .bd .content a:hover{text-decoration:underline;}
#ct-unitinfo .bd .content2{
	color:#12a3d3;
	margin-left: 0px;
	padding-left: 20px;
	overflow: hidden;
	width: 200px;
	height: 20px;
}
#ct-unitinfo .bd .content2 a{
	color:#12a3d3;
	text-decoration:none;
	background-image: url(/img/web/2/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#ct-unitinfo .bd .content2 a:hover{text-decoration:underline;}
#ct-unitinfo .ft{width:235px;height:5px;background:url(/img/web/2/bg_rc_bottom2.gif) no-repeat;}
#ct-unitinfo .bd .rssevent{border-top:1px solid #e5e3e4;padding-top:5px;margin:5px 10px 0 0;}
#ct-unitinfo .bd .rssevent a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo .bd .rssevent a:hover{text-decoration:underline;}
#ct-unitinfo .bd .rssevent .rss{float:right;padding:2px 0px 2px 20px;background:url(/img/web/2/ico_rss.gif) left center no-repeat;}

/* #ct-unitinfo_pl */
#ct-unitinfo_pl{
	width:233px;
	background:#fff;
	font-size:12px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
#ct-unitinfo_pl .hd{
	width:235px;
	height:29px;
	background:url(/img/web/2/bg_pl_top2.jpg) no-repeat;
	font-family: "新細明體";
	font-size: 12px;
	font-weight: bold;
	color: #F96EB1;
	text-indent: 15px;
	vertical-align: middle;
	line-height: 30px;
	letter-spacing: 1px;
}
#ct-unitinfo_pl .bd{width:218px;border-left:1px solid #d5d6d0;border-right:1px solid #d5d6d0;padding:0px 0 0 15px;line-height:1.5;}
#ct-unitinfo_pl .bd .unit .img{float:left;margin-right:12px;}
#ct-unitinfo_pl .bd .unit strong{font-weight:bold;color:#5f5d5e;display:block;margin-bottom:5px;padding-top:5px;}
#ct-unitinfo_pl .bd .unit a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo_pl .bd .unit a:hover{text-decoration:underline;}
#ct-unitinfo_pl .bd .title{color:#3b393a;font-size:12px;padding:5px 0 0 0;}
#ct-unitinfo_pl .bd .content{
	color:#8a8687;
	overflow: hidden;
	height: 20px;
	width: 200px;
}
#ct-unitinfo_pl .bd .content a{
	color:#12a3d3;
	text-decoration:none;
	background-image: url(/img/web/2/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#ct-unitinfo_pl .bd .content a:hover{text-decoration:underline;}
#ct-unitinfo_pl .bd .content2{
	color:#12a3d3;
	margin-left: 0px;
	padding-left: 20px;
	overflow: hidden;
	width: 200px;
	height: 20px;
}
#ct-unitinfo_pl .bd .content2 a{
	color:#12a3d3;
	text-decoration:none;
	background-image: url(/img/web/2/home.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#ct-unitinfo_pl .bd .content2 a:hover{text-decoration:underline;}
#ct-unitinfo_pl .ft{width:235px;height:5px;background:url(/img/web/2/bg_rc_bottom2.gif) no-repeat;}
#ct-unitinfo_pl .bd .rssevent{border-top:1px solid #e5e3e4;padding-top:5px;margin:5px 10px 0 0;}
#ct-unitinfo_pl .bd .rssevent a{text-decoration:none;color:#11a1d3;}
#ct-unitinfo_pl .bd .rssevent a:hover{text-decoration:underline;}
#ct-unitinfo_pl .bd .rssevent .rss{float:right;padding:2px 0px 2px 20px;background:url(/img/web/2/ico_rss.gif) left center no-repeat;}

.text_blue{color:#11a1d3;}

.space {clear:both;}
#ct-cne td.msg {
padding:10px 0 10px 0;
vertical-align:top;
width:105px;
}

.inputmsg{position:absolute;z-index:50;}
.inputmsg .randw{
	background: transparent no-repeat scroll 0 0;
	float:left;
	height:16px;
	width:15px;
	margin-top:5px;
	--border: 1px solid blue;
}

.inputmsg .right{background:url(/img/web/2/ico_right.gif);}
.inputmsg .wrong{background:url(/img/web/2/ico_wrong.gif);}

.inputmsg .msg{
	float:left;		
	background:#FFFFD9 url(/img/web/2/bg_yellow.gif) no-repeat scroll left top;
	color:#FF0300;
	display:block;
	font-size:93%;
	height:29px;
	padding:8px 10px 8px 21px;
	width:130px;
	--border: 1px solid black;
}


.ctag .re_h, .ctag .re_c{
	line-height:24px;
	font-size:12px;
	cursor:pointer;
	color:#565555;
}

.ctag .re_h:hover, .ctag .re_c:hover {
	color:#12a3D3
}

.ctag .re_h {
	height: 24px;
	width: 197px;
	background: url(/img/web/2/index_frame_04.gif) no-repeat;
}
.ctag .re_c {
	height: 24px;
	width: 197px;
	background: url(/img/web/2/index_frame_07.gif) repeat-y;
}

.ctag span.icon {
	background: url(/img/web/2/icon.png) no-repeat;
	float:left;
	margin-left:8px;
	width:35px;
	height:20px;
	margin-top: 3px;
}

.ctag .re_f {
	height: 17px;
	width: 197px;
	background: url(/img/web/2/tag_tail.gif) no-repeat;
}


#ct-mytab .infocontent {
	padding:10px;
	width:725px;
	line-height: 20px;

}
#ct-mytab .infocontent a{
	text-decoration:none;
	color:#11a1d3;
	line-height: 20px;
}
#ct-mytab .infocontent a:hover{
	text-decoration: underline;
}


#ct-reply .msg{
width:620px;
}

.attendmember_content .user {
	width:90px;
	text-align: center;
	font-weight:bold;
	margin-top:5px;
}
.attendmember_content .nick a{color:#d5d3d3;text-decoration:none;padding:0 5px;text-align:center;}
.attendmember_content .nick a:hover{color:#12a3d3;text-decoration:underline;}


#shareSC , #shareBM {position:absolute;z-index:88;background:#FFF;border:1px solid #D4D1D2;width:180px;} 
#shareSC .tips_title  ,  #shareBM .tips_title {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:20px;
background:url(/img/web/2/tips_bg.jpg); width:180px
}
#shareSC #bm, #shareBM #bm{padding:8px 8px;}
#shareSC #bm div, #shareBM #bm div{height:23px;line-height:23px;}
#shareSC img , #shareBM img {width:17px;height:17px;border:0px;float:left;padding-left:5px;}
#shareSC a , #shareBM a {color:#434445;text-decoration:none;float:left;}
#shareSC a:hover , #shareBM a:hover {color:#434445;text-decoration:none;}


#div_title{
	font-size:13px;
	color:gray;
	margin-top:33px; _margin-top: 0;
	height: 18px;
	margin-bottom: 5px;

}
#div_title a{font-size:13px;color:gray;text-decoration:none;}
#div_title a:hover{font-size:13px;color:gray;text-decoration:underline;}

#betalogo{background: url(/img/web/2/beta.gif) no-repeat;width:68px;height:68px;
position:absolute;top:0px;right:0px;
}

.load{display:none;z-index:88;top:0px;
height:160px;
}
.load img {margin:0 auto;position:relative;}

.dcata{
	color:#12a3d3;
	text-decoration: none;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
}
.dcata a {
	color:#12a3d3;
	text-decoration:none;
	font-family: Arial, "新細明體", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;	
	}
.dcata:hover {color:#12a3d3;text-decoration:underline;}
.dcata:active {text-decoration:none;}


#goddate{position:absolute;display:none;}
#ct-cal{width:197px;}
.week {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #7BCCF2;
	text-indent: 20px;
	height: 25px;
	width: 550px;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
.style3 {
	font-size: 12px;
	font-family: "新細明體";
	color: #FFFFFF;
	margin-left: 3px;
	margin-right: 3px;
}

#div_title a#changecity1 {
	/*color: #FF66AF;*/
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
	text-decoration: none;
	/*padding-left: 5px;*/
}
#div_title a#changecity1:hover {
	/*color: #FF66AF;*/
	background-image: url(/img/web/2/icon-arrow-right.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
	text-decoration: none;
	/*padding-left: 5px;*/
}
#div_title span.pink{
    color: #FF66AF;
	font-weight: bold;
}
#ct-rsr .bd .border {
	border-color:#F0EEEF;
	padding:10px 0 10px 26px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: center bottom;
}
.net {
	width: 195px;
}
.net .hd {
	background-repeat:no-repeat;
	border:1px none #DDDDDD;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:30px;
	line-height:20px;
	margin-top:10px;
	text-indent:8px;
	width:195px;
	background-color: #999999;
	letter-spacing: 0.5px;
	background-image: url(/img/web/2/bg_module.jpg);
	background-position: left top;
}
.net .hd2 {
	width: 192px;
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #2F2D2D;
	line-height: 25px;
	text-indent: 8px;
	margin-top: 10px;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(/img/web/2/tb.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.net .hd3 {
	width: 192px;
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #2F2D2D;
	line-height: 25px;
	text-indent: 8px;
	margin-top: 10px;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(/img/web/2/tc.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.net .hd4 {
	width: 192px;
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #2F2D2D;
	line-height: 25px;
	text-indent: 8px;
	margin-top: 10px;
	margin-bottom: 5px;
	letter-spacing: 0.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(/img/web/2/h4.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.net .text  {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	line-height: 23px;
}
.net .text a {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	margin-left: 20px;
}
.net .text a:hover{
	font-size: 12px;
	color: #12a3d3;
	text-decoration: underline;
}
.net .text a.on{
	color:#7c7c7c;
	font-size:12px;
	font-weight: bold;
}


.net .top {
	background-image: url(/img/web/2/net_f.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.net .c {
	width: 192.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.net {
	width: 195px;
	
}




.rss {
	width: 190px;	
}


.rss a {_width:130px;
color:#7C7C7C;
display:block;
line-height:20px;
padding:3px 0 2px 20px;
text-decoration:none;
width:140px;

}

.rss .hd {
	width: 195px;
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px none #DDDDDD;
	background-image: url(/img/web/2/bg_module.gif);
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #4A4848;
	line-height: 27px;
	text-indent: 8px;
	margin-top: 10px;
}
.rss .visi {
	width: 195px;
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px none #DDDDDD;
	background-image: url(/img/web/2/bg_module_s.gif);
	height: 33px;
	font-size: 13px;
	font-weight: bold;
	color: #4A4848;
	line-height: 27px;
	text-indent: 8px;
	margin-top: 10px;
}
.rss .text  {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	line-height: 23px;
}
.rss .text a {
	font-family: "新細明體";
	font-size: 12px;
	color: #7C7C7C;
	text-decoration: none;
	margin-left: 20px;
}
.rss .text a:hover{
	font-family: "新細明體";
	font-size: 12px;
	color: #12a3d3;
	text-decoration: none;
}

.rss .top {
	background-image: url(/img/web/2/net_f.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.rss .c {
	width: 192.5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.rss a.rss {
	background:transparent url(/img/web/2/ico_rss.gif) no-repeat scroll left center;
	margin-left: 20px;
}
.rss a:hover {
color:#12A3D3;
text-decoration:underline;
}
.rss a {
	color:#7C7C7C;
	text-decoration:none;
	width: 140px;
}
.rss a.outlook {
	background:transparent url(/img/web/2/ico_outlook.gif) no-repeat scroll left center;
	margin-left: 20px;
}

.rss a.google {
	background:transparent url(/img/web/2/ico_google.gif) no-repeat scroll left center;
	margin-left: 20px;
}

#xcx_tabmenu .rss {width:120px; >width:190px; }
#xcx_tabmenu .rss a{width:15px}


.overevent {
	font-family: "新細明體";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #8a8888;
	text-align: center;
	vertical-align: middle;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.tobeevent {
	font-family: "新細明體";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #40b6e2;
	text-align: center;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	line-height: 12px;
}
.jinevent {
	font-family: "新細明體";
	font-size: 11px;
	color: #ffffff;
	background-color: #73c47e;
	text-align: center;
	height: 16px;
	width: 55px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
}

#tooltip {position: absolute;z-index: 3000;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
.add_toay {
	float: left;
	font-size: 1em;
	color: #727071;
	font-family: Arial, Helvetica, sans-serif;
	width: 570px;
}
.list_event{
	float: right;
}
.list_event a{border:1px solid #E8ECF0;color:#575859;float:left;margin:0 2px;padding:2px;textalign:center;text-decoration:none;width:45px;text-align:center;}
.list_event a:hover{border:1px solid #505254;color:#505254;font-weight:bold;text-align:center;}


/* */
.hide{display:none}
#loctip{
	height: 47px;width: 184px; 
	background: url(/img/web/loctip/today_tips.png) no-repeat left center; 
	vertical-align: middle;
}

#loctip a {
	float: right; margin-top: 18px; margin-right: 15px;width:15px;height:15px;
	background: url(/img/web/loctip/close_a.gif) no-repeat;
}

#loctip a:hover{
background: url(/img/web/loctip/close_a_h.gif) no-repeat;
}
.eventplace_list {
	color: #828282;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
}
.eventplace_title {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 22px;
}

tr.odd td{background-color:#F2F2F2}
tr.even td{background-color:#FFFFFF}





.cx_tabmenu {
	WIDTH: 999px;
	background-image: url(/img/web/2/memu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 38px;
}
#ddimagetabs {
}
#ddimagetabs A {
DISPLAY: inline; FONT-SIZE: 12px; BACKGROUND: #363636; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #989898; LINE-HEIGHT: 33px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 38px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#ddimagetabs A:hover {
BACKGROUND: url(/img/web/2/cx_menu_hover.jpg) #363636 no-repeat center bottom; COLOR: #d7dcbe
}
#ddimagetabs A.current {
BACKGROUND: url(/img/web/2/cx_menu_hover.jpg) #363636 no-repeat center bottom; COLOR: #d7dcbe
}
A.sclink:link {
	
}
A.sclink:visited {
	
}
A.sclink:hover {
	
}
#sclink1 {
	
}
#ddimagetabs #sclink1 {
	background-image: url(/img/web/2/link1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 38px;
	width: 101px;
}
#ddimagetabs #sclink1:hover {
	background-image: url(/img/web/2/memu_hover_1.gif);
	height: 38px;
	width: 101px;
}
#ddimagetabs .current#sclink1 {
	background-image: url(/img/web/2/memu_hover_1.gif);	
}
#sc1 A:link {
	
}
#sc1 A:visited {
	
}
#sc1 A:hover {
	
}
#ddimagetabs #sclink2 {
	background-image: url(/img/web/2/link2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 126px;	
}
#ddimagetabs #sclink2:hover {
	background-image: url(/img/web/2/memu_hover_2.gif);
	background-repeat: no-repeat;
	height: 38px;
}
#ddimagetabs .current#sclink2 {
	background-image: url(/img/web/2/memu_hover_2.gif);	
}
#sc2 A:link {

}
#sc2 A:visited {
	
}
#sc2 A:hover {
	}
#ddimagetabs #sclink3 {
	background-image: url(/img/web/2/link3.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 120px;	
}
#ddimagetabs #sclink3:hover {
	background-image: url(/img/web/2/memu_hover_3.gif);
	background-repeat: no-repeat;
	height: 38px;
}
#ddimagetabs .current#sclink3 {
	background-image: url(/img/web/2/memu_hover_3.gif);
	background-repeat: no-repeat;
	height: 38px;	
}
#sc3 A:link {
	
}
#sc3 A:visited {
	
}
#sc3 A:hover {
	
}
#ddimagetabs #sclink4 {
	background-image: url(/img/web/2/link4.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 181px;	
}
#ddimagetabs #sclink4:hover {
	background-image: url(/img/web/2/memu_hover_4.gif);
	height: 38px;	
}
#ddimagetabs .current#sclink4 {
	background-image: url(/img/web/2/memu_hover_4.gif);
}
#sc4 A:link {
	
}
#sc4 A:visited {
	
}
#sc4 A:hover {
	
}
#ddimagetabs #sclink5 {
	background-image: url(/img/web/2/link5.gif);
	float: right;
	height: 38px;
	width: 123px;	
}
#ddimagetabs #sclink5:hover {
	
}
#ddimagetabs .current#sclink5 {
}
#sc5 A:link {
	
}
#sc5 A:visited {
	
}
#sc5 A:hover {
	
}
#ddimagetabs #sclink6 {
	background-image: url(/img/web/2/link6.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 92px;	
}
#ddimagetabs #sclink6:hover {
	background-image: url(/img/web/2/memu_hover_6.gif);
	height: 38px;	
}
#ddimagetabs .current#sclink6 {
	background-image: url(/img/web/2/memu_hover_6.gif);
}
#sc6 A:link {
	
}
#sc6 A:visited {
	
}
#sc6 A:hover {
	
}
#tabcontentcontainer {
    position: relative;
	WIDTH: 999px;
	HEIGHT: 25px;
	background-color: #ed358d;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: "新細明體";
	font-size: 12px;
	line-height: 8px;
	vertical-align: top;
	background-position: left;
	float: left;
	margin-bottom: auto;
}
#menu_head {
	height: 105px;
	width: 1000px;
	clear: both;
}
#menu_head .left {
	background-image: url(/img/web/2/head_l.gif);
	background-repeat: repeat-x;
	width: 9px;
	height: 105px;
	float: left;
	display: block; _display: normal;
}
#menu_head .main {
	background-image: url(/img/web/2/head_c.gif);
	background-repeat: repeat-x;
	height: 105px;
	width: 979px;
	float: left;
}
#menu_head .right {
	background-image: url(/img/web/2/head_r.gif);
	background-repeat: no-repeat;
	float: right;
	height: 105px;
	width: 12px;
}


.tabcontent {
    position: absolute;
    left: 0px;
	display: none;
	background-repeat: no-repeat;
	font-family: "新細明體";
	font-size: 12px;
}

.tabcontent a{
	float: left;
	font-size: 13px;
	height: 18px;
	text-decoration: none;
	
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 6px;
	
	line-height: 13px;
	margin-left: 3px;
	cursor: pointer;
	color: #ffffff;
}


.tabcontent a:link {
	font-family: "新細明體";
	
}
/*
.tabcontent a:visited {
	background-image: url(img/web/2/cx_submenu_hover_grey.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
*/
.tabcontent a:hover {
	color: #ffffff;
	padding-bottom: 10px;
	text-decoration: none;
}
.tabcontent .on {
	color: #ffffff;
	padding-bottom: 10px;
	text-decoration: none;
}

#menu_head .logo {
	height: 97px;
	width: 174px;
	float: left;
	cursor: pointer;
}
#menu_head .login {
	float: left;
	line-height: 15px;
	text-align: left;
	display: block;
	height: 20px;
	font-size: 12px;
	margin-top: 52px;
	font-family: "新細明體";
	text-indent: 10px;
	text-decoration: none;
}
#menu_head .login li {
	float:left;
	line-height: 18px;
	height: 18px;
}
#xcx_tabmenu .rss {
	display: inline;
	float: right;
	margin-top: -23px;
	background-image: url(/img/web/2/memu_rss.gif);
	background-position: left bottom;
	width: 120px;
	background-repeat: no-repeat;
	padding-left: 95px;
}

#xcx_tabmenu .rss  a{
	display:inline;
	padding:0;
}


#xcx_tabmenu .img{
	margin-left: 3px;
}

#menu_head .main .login a:hover {
	color: #12a3d3;
}
#menu_head .main .login a {
	text-decoration: none;
	color: #666565;
	
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
#menu_head .main .login a:hover {
	text-decoration: underline;
	color: #12a3d3;
	
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
#menu_head .main .login .list a {
	text-decoration: none;
	color: #666565;
	background-image: url(img/web/2/icon-arrow-right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 19px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
}
#menu_head .main .login .on, #menu_head .main .login .list a:hover {
	text-decoration: none;
	color: #12a3d3;
	background-image: url(img/web/2/icon-arrow-right_h.gif);
	background-repeat: no-repeat;
	background-position: 50px;
	padding-right: 18px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #CCCCCC;
	padding-bottom: 2px;
	padding-left: 3px;
}
	
#menu_head .main .login .list a:active{
	text-decoration: none;
	color: #12a3d3;
	background-image: url(img/web/2/icon-arrow-right_h.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	}

#active_submenu {
	BACKGROUND: url(/img/web/2/cx_submenu_hover.jpg) #666666 no-repeat center bottom; COLOR: #fff}

#menu_head .report {
	float: right;
	text-align: left;
	display: block;
	height: 20px;
	margin-top: 10px;
	text-indent: 10px;
	text-decoration: none;
	font-family: "新細明體";
	font-size: 12px;
}
#menu_head .main .report a:hover {
	color: #12a3d3;
}
#menu_head .main .report a {
	text-decoration: none;
	color: #666565;
}
#menu_head .main .report a:hover {
	text-decoration: underline;
	color: #12a3d3;
}
/* #myevent_list */
#myevent_list {
	width: 98px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	position:absolute;
	background-color: #FFFFFF;
	background-position: left;
	padding-left: 5px;
	text-indent: 0px;
    z-index: 1;
}
#myevent_list a {
	font-family: "新細明體";
	font-size: 12px;
	color: #666565;
	text-decoration: none;
	line-height: 20px;
	padding-bottom: 5px;
	height: 12px;
	width: 100px;
	padding-top: 5px;
	white-space: pre;
	text-align: left;
}
#myevent_list a:hover {
	color: #12a3d3;
	text-decoration: none;
}
#ct-location .search{position:relative;
}
.ad {
	background-image: url(/img/web/2/ad.gif);
	background-repeat: no-repeat;
	background-position: 123px top;
	height: 168px;
	padding-top: 15px;
	margin-top:10px;
	_margin-left: 5px;
	
}
.sn {
	height: 22px;
	width: 230px;
	float: right;
	margin-top: -30px;
	padding-right: 5px;
}
.sn input {
	position:relative;
	height: 22px;
	width: 182px;
	float: left;
	background-image: url(/img/web/2/snbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 4px;
	.margin-top:-7px;
	_margin-top:-5px;	
	color: #666565;
	text-align:22px;
	padding-left: 3px;
}
.sn .bt {
	position:relative;
	background-image: url(/img/web/2/snbt.gif);
	background-repeat: no-repeat;
	float: left;
	height: 28px;
	width: 40px;
	.margin-top:-10px;
	_margin-top:-8px;	
	cursor: pointer;
}
.adx{border:0px;}

#cx_tabmenu{
    position: relative;
}

#cx_tabmenu .fram {
	border: 1px solid #dddddd;
	width: 182px;
	background-color: #FFFFFF;
	z-index:10;
	text-align:left;
	margin-top:50px;
	.margin-top:-14px;
    _margin-top:-12px;
	padding-top: 5px;
	padding-left: 10px;
	display: block;
	padding-bottom: 5px;
    position: absolute;
    left: 765px;
	display:none;
}


#cx_tabmenu .for {
	font-weight: normal;
	color: #3C3C3C;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	font-size: 12px;
	width: 162px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
	
#cx_tabmenu .checked{
	font-size: 12px;
	color: #666565;
	padding-bottom: 3px;
	line-height: 20px;
	font-weight: bold;
}

#cx_tabmenu input{border:0px;}

#spannn{
	text-align:left;
	font-size: 12px;
	color: #666565;
	padding-bottom: 3px;
	line-height: 20px;
	padding-left:10px;
}
.bold{
    font-weight: bold;
}
#ct-new
{
	background-image: url(/img/web/2/newms.gif);
	height: 23px;
	width: 541px;
	margin-bottom:8px;
	margin-left: 7px;
	vertical-align: bottom;
	background-repeat: no-repeat;
	background-position: bottom; *background-position: top;
	_margin-top:0px;
}
#ct-new .mes
{
	height: 28px;
	width: 425px;
	margin-left: 80px;
	padding-top: 4px;

	
}
#ct-new .mes .item
{
	font-size: 12px;
	color: #333333;
	width: 425px;
	display: block;
	line-height: 15px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-top: 3px;
}
#ct-new .mes a
{
	font-size: 12px;
	color: #12a3d3;
	line-height: 15px;
	text-decoration: none;
	background-image: url(../../img/web/2/new.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 25px;
}
#ct-new .mes  a:hover
{text-decoration: underline;}
#ct-new .mes .date
{
	font-size: 12px;
	font-weight: bold;
	color: #f551a0;
	margin-right: 5px;
}
.yui-c{float:left; width:200px;margin-left:25px;>margin-left:18px; }
/*gulide*/
.gulide {
	width:200px;
	height:171px;
	background-image: url(/img/web/2/guilde.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.gulide .mail {
	width:129px;
	height:20px;
	margin-top: 75px;
	vertical-align: middle;
	background-color: #fffee9;
	border: 1px solid #bfbfbf;
	margin-left: 8px;
	float: left;
	margin-right: 2px;
	font-size: 12px;
	color: #7d7c7c;
	text-indent: 3px;
}
.gulide .bot {
	width:54px;
	height:19px;
	float: left;
	background-image: url(/img/web/2/mailb.jpg);
	background-repeat: no-repeat;
	margin-top: 76px;
}
.gulide .try{
	height: 20px;
	text-align: right;
	padding-top: 145px;
	>padding-top: 50px;
	padding-right: 10px;
	width: 190px;
}
.gulide .try a{
	font-family: "新細明體";
	font-size: 11px;
	color: #12a3d3;
	text-decoration: none;

} 
.gulide .try a:hover{
	font-family: "新細明體";
	font-size: 11px;
	color: #12a3d3;
	text-decoration: underline;
} 
/*gulide_ov*/
.gulide_ov {
	width:200px;
	height:171px;
	background-image: url(/img/web/2/guilde_ov.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
}
.gulide_ov .try_ov{
	height: 20px;
	text-align: right;
	padding-right: 10px;
	width: 195px;
}
.gulide_ov .try_ov a{
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
	text-decoration: none;
} 
.gulide_ov .try_ov a:hover{
	font-family: "新細明體";
	font-size: 11px;
	color: #666565;
	text-decoration: underline;
} 
 
/* #ct-editor */
#ct-editor .hd .left{width:195px;background:url(/img/web/2/pick.jpg) no-repeat;}
#ct-editor .bd .border {
	color:#666565;
	line-height: 20px;
	font-size: 12px;
	padding-top:10px;
	padding-bottom:5px;
}
#ct-editor .bd .border a{
	color:#12a3d3;
	text-decoration:none;
	line-height: 20px;
	font-weight: normal;
	font-size: 13px;
	padding-top: 2px;
}
#ct-editor .bd .border a:hover{
	color:#12a3d3;
	text-decoration:underline;
	line-height: 20px;
}
#ct-editor .bd .border .linee{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9A9A9A;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* .pick*/
.pick{width:200px;margin-bottom:18px;}
.pick .hd{height:27px;background:url(/img/web/2/bg_module_c.jpg) repeat-x;}
.pick .hd .left{
	float:left;
	width:160px;
	height:27px;
	background-image: url(/img/web/2/title_calendar%20.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.pick .hd .right{float:right;width:5px;height:27px;background:url(/img/web/2/bg_module_r.jpg) no-repeat;}
.pick .bd{width:200px;}
.pick .bd .border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
.facebook {
	background-image: url(/img/web/2/fbl2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 200px;
	padding-top: 5px;
	>padding-top: 3px;
	padding-bottom: 3px;
	>padding-bottom: 2px;
	line-height:20px;
	width: 154px;
}
/**字體 小
.fontsize_s {
font-size:12px;
line-height:1.5;
}
.fontsize_s .title {
color:#615F60;
font-size:108%;
font-weight:bold;
margin-top:10px;
}**/

.fontsize_s  {
font-size:12px;
line-height:22px;
}
/**字體 中
.fontsize_m {
font-size:14px;
line-height:1.7;
}
.fontsize_m .title {
color:#615F60;
font-size:110%;
font-weight:bold;
margin-top:10px;
}**/

.fontsize_m  {
font-size:15px;
line-height:24px;
}
.fontsize_l  {
font-size:18px;
line-height:26px;
}
#events_info .chfont{
	float: right;
	height: 20px;
	color: #555354;
	font-size: 13px;
	margin-top: 15px;
	font-weight: normal;
	line-height: 20px;
}
#events_info .chfont ul{
	margin: 0px;
	padding: 0px;
}
#events_info .chfont li{
	padding: 0px;
	list-style-type: none;
	float: left;
	line-height: 20px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}

ul.disc li {
    list-style: disc inside;
}

ol.decimal li {
    list-style: decimal inside;
}


.facebook {
	background-image: url(/img/web/2/fbl2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	height: 200px;
	padding-top: 5px;
	>padding-top: 3px;
	padding-bottom: 3px;
	>padding-bottom: 2px;
	line-height:20px;
	width: 154px;
}

#open{ width:1000px;}
#open .head .left{
	background-image: url(/img/web/2/open_02.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 19px;
	float:left;
}
#open .head .cen{
	background-image: url(/img/web/2/open_03.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 743px;
	float:left;
}
#open .head .right{
	background-image: url(/img/web/2/open_04.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 238px;
	float:left;
	
}
#open .main .left{
	background-image: url(/img/web/2/open_05.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 19px;
	float:left;
}
#open .main .cen{
		background-image: url(/img/web/2/open_06.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 743px;
	float:left;
}

#open .main .right{
	background-image: url(/img/web/2/open_07.jpg);
	background-repeat: no-repeat;
	height: 185px;
	width: 238px;
	float:left;
	
	}
#open .bottom .left{
	background-image: url(/img/web/2/open_08.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 19px;
	float:left;
}
#open .bottom .cen{
	background-image: url(/img/web/2/open_09.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 743px;
	float:left;
}
#open .bottom .right{
	background-image: url(/img/web/2/open_10.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 238px;
	float:left;

}

.bb_table{
	border:1px #F6F solid;
}

.bb_tr{
}

.bb_td{
	margin:5px;
	padding:5px;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
	margin-left:25px;
	
    overflow: hidden;
    position: relative;
	width:680px;
	height:183px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
	height:183px;
	width:130px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	position: absolute;
    z-index: 8;
    display: block;
	height:183px;
	width:20px;
	cursor: pointer;
	left:720px;
	
}

.jcarousel-prev {
	position: absolute;
    z-index: 8;
    display: block;
	height:183px;
	width:20px;
	cursor: pointer;
	_margin-left:-10px;
	#margin-left:-10px;
}

/**
* for footer
* jcarousel-clip jcarousel-clip-vertical
* jcarousel-item jcarousel-item-vertical jcarousel-item-1 jcarousel-item-1-vertical
*/
#ct-uf .jcarousel-clip{width:910px;height:100px;}
#ct-uf .jcarousel-next {left:950px;}
#ct-uf .bot2 img{margin-top:40px;}
#ct-foucs .jcarousel-list li, .jcarousel-item {margin-left:5px;} 

#themes .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
	margin-left:0px;
    overflow: hidden;
    position: relative;
	width:260px;
	height:600px;

}
#themes .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
	height:120px;
	width:250px;
}

#facebox .b { background:url(/img/facebox/b.png);}
#facebox .tl {  background:url(/img/facebox/tl.png);}
#facebox .tr {  background:url(/img/facebox/tr.png);}
#facebox .bl {  background:url(/img/facebox/bl.png);}
#facebox .br {  background:url(/img/facebox/br.png);}
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}
#facebox .popup {  position: relative;}
#facebox table {  border-collapse: collapse;}
#facebox td {  border-bottom: 0;  padding: 0;}
#facebox td .mailto{color:#0066CC;
font-weight:bold;
width:60px;
text-align:left;
}
#facebox td .input{width:300px;
border:1px solid #ccc;
background:#fff;
line-height:25px;
margin:3px 0;
padding:3px;
}
#facebox .body { /* padding: 10px;*/  background: #fff;  width: 450px;}
#facebox .loading {  text-align: center;}
#facebox .image {  text-align: center;}
#facebox img {  border: 0;  margin: 0;}
#facebox .top {
	border-bottom: 1px solid #333;
	height:22px;
	line-height:22px;
	padding: 5px;
  /*border-bottom: 1px solid #DDDDDD;*/
  /*padding-top: 5px;*/
  /*margin-top: 10px;*/
  /*text-align: right;*/
}
#facebox .top .ftitle{
	font-weight:bold;
	font-size:16px;
	color:#333;
  /*border-bottom: 1px solid #DDDDDD;*/
  /*padding-top: 5px;*/
  /*margin-top: 10px;*/
  /*text-align: right;*/
}
#facebox .top .close{
	float:right;
  /*border-bottom: 1px solid #DDDDDD;*/
  /*padding-top: 5px;*/
  /*margin-top: 10px;*/
  /*text-align: right;*/
}
#facebox .content{
	padding:5px;
}
#facebox .footer {
  border-top: 1px solid #DDDDDD;
  /*padding-top: 5px;*/
  /*margin-top: 10px;*/
  text-align: right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.favertag {
	float:left;
	width:130px;
	text-align:left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.fcbutton{float:left;margin-left:10px;}

#fcsave  {border:0px;background:url(/img/web/h/set_save.gif) no-repeat;width:155px;height:43px;}
#fcsave:hover  {background:url(/img/web/h/set_save_hover.gif) no-repeat;}

a#fccan  {border:0px;background:url(/img/web/h/set_cancel.gif) no-repeat;width:155px;height:43px;margin-top:0px}
a#fccan:hover  {background:url(/img/web/h/set_cancel_hover.gif) no-repeat;}

#fcmemery {
	background:url(/img/web/2/set_09.jpg) no-repeat;
	width:470px;
	height:26px;
	margin-top: 10px;
}

#fcmemery #ctfa{float:left;margin-left:60px;margin-top:6px;}

#fchelp {background:url(/img/web/h/set_04.gif) no-repeat;width:163px;height:48px;float:left;}
#fchelp:hover {background:url(/img/web/h/set_04_hover.gif) no-repeat;}


#slefloc {position:absolute;z-index:200;opacity:0.92;
.margin-top:15px;.margin-left:-80px;
display:none;width:250px; height:235px; padding:20px 20px ;background:url(/img/web/2/place_bg.png) no-repeat;}
#slefloc div{float:left;width:65px;margin:2px 2px; cursor:pointer;opacity:1;border-bottom:1px dotted #D9D9D9;}

#slefloc div:hover {color:#12a3d3;}
.space{clear:both}


#favortip{position:absolute;z-index:98;left:48%;}

#closetip {float:right;margin-right:5px;background:url(/img/web/2/tips_close_06.gif) no-repeat;width:15px;height:19px;}
#closetip:hover {background:url(/img/web/2/tips_close_hover_06.gif) no-repeat;}


#ctcata .ctag{
position:absolute;z-index:80;display:none;
}

.loadingDiv{
    again: center;
    text-align: center;
    margin: 0;
    border: none;
    position: absolute;
    display: block;
    background-color: #666666;
    filter: alpha (opacity=70);
    opacity: 0.7;
    z-index: 1;
    width: 128px;
    height: 128px;
    vertical-align:middle;
}


