@charset "utf-8";
/* CSS Document */
html, body, {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
	color:#555;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}

a:link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b77bd;
}
a:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b77bd;
}
a:hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636B5F;
}
a:active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636B5F;
}




.zara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: justify;
}

.stop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}

.table {
	color: #999999;
	border: 1px solid #CCCCCC;
}
.blue-t {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #61CFEB;
	text-decoration: none;
}
.blue-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	line-height: 22px;
	color: #61CFEB;
	font-weight: bold;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.tdsh {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #989898;
}


.blue-small {
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}

.txt-new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #ffffff;
	text-decoration: none;
	text-indent: 2px;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	text-indent: 2px;
}
.red {
	font-family: "";
	font-size: 14px;
	line-height: 22px;
	color: FE6C9D;
	text-decoration: none;
	font-weight: bold;
}
.yellow {
	font-family: "";
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: FBAC71;
	text-decoration: none;
}
.yellow-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: E97A66;
	text-decoration: none;
}
.green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bolder;
	color: ABC758;
	text-decoration: none;
}

.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: #555;
	text-decoration: none;
	font-size: 12px;
}
.ww1 {width:970px;}
.ww1 td {border-bottom:0px;height:21px;width:194px;font-size:12px;cursor:hand;} 
.td {border-bottom:0px;font-weight:bold;background-image:url(img/M_a1.gif);}
.td1 {border-bottom:0px;font-weight:bold;background-image:url(img/M_b1.gif);}
.td2 {border-bottom:0px;font-weight:bold;background-image:url(img/M_c1.gif);}
.td3 {border-bottom:0px;font-weight:bold;background-image:url(img/M_d1.gif);}
.td4 {border-bottom:0px;font-weight:bold;background-image:url(img/M_e1.gif);}
.ww2 {width:970px;border-bottom:0px;font-size:12px;}
.ww2 a:link {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B6B7B0;
}
.ww2 a:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #788373;
}
.ww2 a:hover {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636B5F;
}
.ww2 a:active {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636B5F;
}
.dis {display:block}
.undis {display:none}

.table_Context {
	width: 970px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.table_Context_Broder {
	width: 908px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;

}
.table_Context_Broder strong {
	font-size:130%;
	line-height:30px;
}
p {
	font-size:80%;
}
.text_blue {
	color:#2b77bd;
}
.text_blue a:link, .text_blue a:visited {
	text-decoration:none;
	color:#2b77bd;
}
.text_blue a:hover, .text_blue a:active {
	text-decoration:underline;
	color:#140794;	
}

.text_new {
	font-size:80%;
	font-weight:bold;
}

.sitemap {
	text-align:right;
	font-size:80%;
	line-height:30px;
}
.sitemap a:link, .sitemap a:visited {
	text-decoration:none;
	color:#999999;	
}
.sitemap a:hover, .sitemap a:active {

	text-decoration:underline;
	color:#000000;
}

.bg_retail_city {
	background:url(../images/retail/city/image_1.jpg);
	background-repeat:no-repeat;
	height:150;
	vertical-align:top;
}
.bg_retail_urban {
	background:url(../images/retail/urban/image_1.jpg);
	background-repeat:no-repeat;
	height:172;
	vertical-align:top;
}
.bg_retail_food {
	background:url(../images/retail/food/image_1.jpg);
	background-repeat:no-repeat;
	height:172;
	vertical-align:top;
}
.bg_music {
	background:url(../images/border_background.gif);
	background-repeat:repeat-x;
}

.footer {
	font-size:10px;
}
vertical.ul. {
	position:relative;
	z-index:1000;
	cursor:default;
	width:128px;
	left:8em;
	top:1em;
}

ul.vertical {
	position:relative;
	z-index:1000;
	cursor:default;
	width:8em;
	left:8em;
	top:1em;
}
ul.vertical, ul.vertical li, ul.vertical ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	text-align:left;
	width:194px;
	  /* list width */
}

/* design styles */
ul.vertical a:link, ul.vertical a:visited {
	display:block;
	cursor:pointer;
	cursor:hard;
	background:#888;
	border:1px solid #ddd;
	padding: 2px 7px;
	font: normal normal bold 12px tahoma, verdana, sans-serif;
	color:#ccc;
	text-decoration:none;
	letter-spacing:1px;
}

ul.vertical a:hover, ul.vertical a:focus, ul.vertical a:active, ul.vertical a.rollover:link, ul.vertical a.rollover:visited {
	background:#666;
	color:#fff;
}
/* browser hacks */
@media screen, projection {
	*html ul.vertical li {
		display:inline;
		float:left;
		background:#fff;
	}
}

* html ul.vertical li { position:static; }
* html ul.vertical a:link, * html ul.vertical a:visited { position:relative; }

.song_list {
	display:none;
}
.center {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.brand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #272828;
	text-decoration: none;
}
.brand a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #272828;
	text-decoration: none;
}
.brand a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #272828;
	text-decoration: none;
}
.brand_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #272828;
	text-decoration: none;
	font-weight: bold;
}
.brand_small a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #272828;
	text-decoration: none;
	font-weight: bold;
}
.brand_small a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #272828;
	text-decoration: none;
	font-weight: bold;
}
.l1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.l1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.l1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.li_tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.l1-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.wait {
	background-image: url(img/border_background.gif);
	background-repeat: no-repeat;
}
.wait-tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.wait-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3089A2;
	text-decoration: none;
	line-height: 22px;
	font-weight: normal;
	text-align: justify;
}
.wait-td {
	border: 1px solid #A8A8A8;
}
.wait-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.wait-right a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.wait-right a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.floor {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.floor a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.floor a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.353card {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}

.carduser {
	font-family: "黑体"; font-size:16px; color:#333333; text-decoration:none; padding-top:50px;
}

.carduser1 {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; padding-top:53px; padding-right:16px;
}
.carduser2 {
	font-family: "黑体"; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none;
}
.carduser3 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; 
}
.TDmovtop {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: 91A09B;
}
.movred {
	font-family: "宋体";
	font-size: 12px;
	line-height: 16px;
	color: EE342B;
	text-decoration: none;
	text-indent: 5px;
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(moveroom/red.jpg);
}
.movcenter {
	font-family: "宋体";
	color: #909F9A;
	text-decoration: none;
	font-size: 12px;
	line-height: 28px;
}
.movcenter1 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 16px;
	color: 8C8C8C;
	text-decoration: none;
}
.movtxt {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}
.tdcg {
	border: 1px solid #999999;
}
.cgtittle {
	font-family: "宋体";
	font-size: 20px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none; padding-left:38px;
}
.cgjg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	padding-left:38px; padding-bottom:12px
}

.cgcenter {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-left:38px;
	line-height: 20px;
}

.zara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
	text-align: justify;
}
.zara-tittle {
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.zara-small {
	font-family: "Times New Roman";
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}


/* story */
.story {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.Submit {
	background-color: #AEA095;
	border: 0px none #AEA095;
}
.Inputcss {
	background-color: #AEA095;
	border: 1px dotted #837C77;
	width: 100px;
}


/* 聆听－－祝福页面样式 */
.txt_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}

.txt_white2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #79b4cd;
	text-decoration: none;
	line-height: 20px;
}
.txt_gray {
	color: #909F9A;
	text-decoration: none;
	font-size: 12px;
}
.form_name_bg {
	background-image: url(listen/wish/form_name.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 285px;
	border: 0px;
}
.form_say_bg{
	line-height: 18px;
	background-image: url(listen/wish/form_say.gif);
	background-repeat: no-repeat;
	height: 131px;
	width: 285px;
	border: 0px;
}

.form_name {
	line-height: 18px;
	text-align: left;
	height: 19px;
	width: 270px;
	border: 0px;
}
.form_say{
	line-height: 18px;
	height: 120px;
	width: 270px;
	border: 0px;
}