/*Global Default Setting**************************************************************************/
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;
	}
fieldset, img {
    border: 0;
	}
ul,ol {
	list-style:none;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
a{
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
small {
	font-size:12px;
	}
h1,h2,h3,h4,h5,h6,button,input,select,textarea {
	font-size:100%;
	}
label,input,select,form img,button,textarea {
	vertical-align:middle;
	}
address, caption, cite, code, dfn,
em, strong, th, optgroup {
    font-style: normal;
    font-weight: normal;
	}	
	
.clearfix:after { 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
	display: inline-block;
	}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
	} 
.clearfix {
	display: block;

	} 
.redbold {
	color:#CC0000;
	font-weight:bold;
	font-size:12px;
	}
	
#updateMe {
	position:relative;
	width:969px;
	height:20px;
	text-align:right;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}	

/*End Global Default Setting**************************************************************************/



/*C-Frame Setting**************************************************************************/

html {
     overflow: -moz-scrollbars-vertical;
}

body {
		background:url(../images/2013520bg-x.jpg) repeat-x;
	}

#Container {
	margin:0 auto 40px;
	padding:0px;
	width: 900px;
	clear:both;
}

#topNav {
	width:450px;
	height:19px;
	float:left;
	margin:34px 0 0 10px
}

#topNav ul{
	list-style-type:none;
	}

#topNav li{
	position:relative;
	height:22px;
	margin:0px;
	padding:0px;
	float:left;
	}

#ContentWrapper{
	width:900px;
	padding: 2px 0px 20px 0px;
	clear:both;
	height:auto;
}

#footer {
	width:100%;
	height:50px;
	padding:0px;
	margin:0px;
	clear: both;
	border-top:1px #000000 solid;
}

#footerCopyright{
	width:259px;
	height:5px;
	margin:0px 0px 0px 35px;
	padding-top:11px;
	}

#footerRight {
	width:150px;
	height:8px;
	margin:0px 20px 0px 0px;
	float:right;
	position:relative;
	top:-15px;
	}

#footerRight ul{
	list-style-type:none;
	}

#footerRight li{
	position:relative;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.footer-con{ width:900px;height:62px;background:url(../images/2013520ftbg.jpg) no-repeat;margin:0 auto; position:relative}
.footer-con a{ display:block; position:absolute; overflow:hidden;background:url(../images/zz.gif) no-repeat; text-indent:-99em}
.footer-con a.pp{ width:56px;height:12px; right:84px;top:29px}
.footer-con a.tu{height:12px; width:56px;right:14px;top:29px}
.hd{padding:6px 0px 0px 0px;height:75px}
.hd .logo{ margin-top:8px;width:133px;height:52px; float:left}
#updateMe {
	position:relative;
	width:197px;
	float:right;
	margin: 16px 1px 0 0;
	font-family:'Microsoft YaHei';
	color:#9fa1a4;
	font-size:12px;
	font-weight:bold;
}	

a.updateMe:hover { 
	color: #9fa1a4;
	text-decoration:underline;
}
a.updateMe:active, a.updateMe:visited, a.updateMe:link {
	color: #9fa1a4;
	text-decoration:none;
}

/*End C-Frame Setting**************************************************************************/


/*Homepage Setting**************************************************************************/

#flashBanner{
height:397px;
width:900px;
overflow:hidden;
border-top:1px #000 dotted;
border-bottom:1px #000 dotted;
position:relative;
}

a {
	outline: none;
}

div#rotator {
	position:relative;
	width:900px;
	clear:both;
}
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
	div#rotator ul li img {
	border:0px solid #ccc;
	padding: 0px;
}
    div#rotator ul li.show {
	z-index:500;
}


#flashBannerBdr {
	margin:0px 35px 0px 34px;
	padding:0px;
	width:900px;
	height:7px;	
	clear:both;
}

#sideBannerLeft {
	width:440px;
	margin: 10px 0px 0px 0;
	padding:0px;
	position:relative;
	float:left;
	clear:left;
}
#btn a{ color:#eee; font-size:0; background:url(../images/2013520dian.png) no-repeat; display:inline-block; width:7px; height:6px; line-height:14px; text-align:center; text-decoration:none; margin:0 5px; font-family:Verdana, Geneva, sans-serif;}
#btn{ display:inline;margin: 351px 0 0; position:absolute; z-index:9; height:18px; text-align:right; left:0; top:0; width: 485px;}
#btn a.activeSlide{ color:#fff87f; background:url(../images/2013520dianc.png) no-repeat;}
#btn a:hover{ color:#fff87f;background:url(../images/2013520dianc.png) no-repeat;}
#prev,#next{ position:absolute;top:164px; display:block; width:35px;height:67px; z-index:10; cursor:pointer; overflow:hidden; text-indent:-99em}
#prev{left:15px;background:url(../images/2013520prev.png) no-repeat;}
#next{right:15px;background:url(../images/2013520next.png) no-repeat;}
#sideBannerLeft ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#sideBannerLeft li {
	height:160px;
	position:relative;
	display:block;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#sideBannerRight {
	width:459px;
	margin: 10px 0 0px 0px;
	padding:0px;
	position:relative;
	float:right;
	clear:right;
}

#sideBannerRight ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#sideBannerRight li {
	width:440px;
	height:160px;
	position:relative;
	display:block;
	float:right;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#sideBannerBox {
	width:459px;
	height:110px;
	}

#sideBannerBoxLeft {
	width:204px;
	height:110px;
	position:relative;
	float:left;
	}
	
#sideBannerBoxRight {
	width:235px;
	height:90px;
	position:relative;
	float:right;
	background-color:#000;
	color:#CCC;
	font-family:'Microsoft YaHei';
	font-size:11px;
	padding:10px;
	margin: 0px 0px 0px 0px;
	}

.boxhdr {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	}

#boxNews {
	width:120px;
	height:10px;
	position:relative;
	background-color:#000;
	top:10px;
	clear:both;
	float:right;
	padding:10px 0px 10px 25px;
	color:#F4F4F4;
	font-family:'Microsoft YaHei';
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}

a.boxNews:hover { 
	color: #CC0000;
	text-decoration:underline;
}
a.boxNews:active, a.boxNews:visited, a.boxNews:link {
	color: #CC0000;
	text-decoration:none;
}
	
	
#blackBox {
	width:969px;
	height:66px;
	background-color:#000;
	position:relative;
	top:-383px;
	left:0px;
	z-index:1;
	}

/*End Homepage Setting**************************************************************************/

	


/*News & Events Setting**************************************************************************/

#hdr_box {
	width:900px;
	height:37px;
	background:url(../images/address/0.jpg) no-repeat;
	position:relative;
}
#hdr_box01{
	width:900px;
	height:37px;
	background:url(../images/about/0.jpg) no-repeat;
	position:relative;
} 
#hdr_box02{
	width:900px;
	height:37px;
	background:url(../images/media/0.jpg) no-repeat;
	position:relative;
} 
#hdr_box03{
	width:900px;
	height:37px;
	background:url(../images/news/0.jpg) no-repeat;
	position:relative;
}
#hdr_box a,#hdr_box01 a,#hdr_box02 a,#hdr_box03 a,#hdr_box04 a{ display:block; width:85px;height:24px;background:url(../images/zz.gif) no-repeat; overflow:hidden; text-indent:-99em; position:absolute;right:0;top:0}

.hdr_sub {
	font-family:'Microsoft YaHei';
	font-size:12px;
	text-transform:uppercase;
	color:#CC0000;
}

#hdr_txt {
	padding: 10px 0px 0px 15px;
	}
	
#newsWrapper {
	border:1px #000 dotted;
	position:relative;
	padding:15px 4px 34px 12px;
}

#newsWrapper ul{
	list-style-type:none;
}

#newsWrapper li{
	list-style-type:none;
	position:relative;
	border:1px #000 dotted;
	display:inline;
	float:left;
	margin:0 8px 10px 0;
}

#newsBlock {
	width:210px;
	height:290px;
}

#newsBlockImg {
	width:210px;
	height:100px;
	background-color:#000;
}

#newsBlockContent {
	width:180px;
	height:170px;
	padding:10px 15px 10px 15px;
	color:#4f4f4f;
	font-family:"Microsoft YaHei";
	font-size:12px;
	position:relative;
}

a.findout{ position:absolute;left:14px;bottom:5px;color:#000 !important; font-size:14px !important;;background:url(../images/2013520quan.jpg) right 2px no-repeat; padding-right:18px}
a.findout:hover { 
	font-size:11px;
	color: #CC0000;
	text-decoration:underline;
	text-transform:uppercase;
}
a.findout:active, a.findout:visited, a.findout:link {
	font-size:11px;
	color: #CC0000;
	text-decoration:none;
	text-transform:uppercase;
}


/*End News & Events Setting**************************************************************************/



/*Media Setting**************************************************************************/

#mediaSidebarLeft {
	width:450px;
	padding:10px 0px 10px 0px;
	background-color:#000;
	position:relative;
	float:left;
	clear:left;
}

#hdr_padding_left_7 {
	padding-left:7px;
}

#mediaHdrWrapper{
	width:450px;
	height:40px;
}

#mediaHdrLeftTitle {
	width:337px;
	height:20px;
	position:relative;
	float:left;
	padding:0px 0px 0px 18px;
	margin:0px 0px 0px 0px;
	font-family:'Microsoft YaHei';
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	line-height:18px;
	top:20px;
}

#mediaHdrRightDownload {
	width:93px;
	height:15px;
	position:relative;
	float:right;
	top:25px;
}

#media_flash_video {
	width:450px;
	height:360px;
}

#mediaWrapper {
	width:410px;
	position:relative;
	left:40px;
	clear:both;
	padding-bottom:20px;
}

#mediaWrapper ul{
	list-style-type:none;
}

#mediaWrapper li{
	list-style-type:none;
	position:relative;
	margin: 0px 30px 20px 0px;
	display:inline;
	float:left;
}

#mediaBlock {
	width:100px;
	height:115px;
}

#mediaBlockImg {
	width:100px;
	height:72px;
	background-color:#000;
}

#mediaBlockContent {
	width:80px;
	height:43px;
	background-color:#000;
	padding:10px 10px 10px 0px;
	color:#CCCCCC;
	font-family:'Microsoft YaHei';
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.mediaBlockContentSub {
	font-size:10px;
	color:#CCCCCC;
}

#mediaSidebarRight {
	width:430px;
	padding:10px 0px 10px 0px;
	position:relative;
	float:right;
	clear:right;
}
#mediaSidebarRight a{ display:block; margin-bottom:11px}
#mediaSidebarRight a img{ display:block}
#pressWrapper {
	width:410px;
	position:relative;
	left:0px;
	clear:both;
	padding-top:10px;

}
.br012013520{border:1px #000 dotted; padding:13px 6px 71px}
.br022013520{border:1px #000 dotted; width:450px; float:left; padding:0 0 10px;height: 406px; overflow: hidden;}
.br022013520 .text2013520{ position:relative;top:5px;left:5px; font-weight:bold}
#pressWrapper ul{
	list-style-type:none;
}

#pressWrapper li{
	list-style-type:none;
	position:relative;
	margin: 10px 20px 0px 0px;
	padding:0px;
	height:20px;
	display:inline;
	float:left;
}

#mediaPressBlock{
	width:430px;
	height:20px;
	margin:0px;
	padding: 0px 20px 0px 20px;
}

#mediaPressDate {
	width:150px;
	height:20px;
	position:relative;
	float:left;
	clear:left;
	font-family:'Microsoft YaHei';
	font-size:11px;
	color:#CCCCCC;
	text-transform:uppercase;
	font-weight:bold;
}

#mediaPressLink {
	width:240px;
	height:25px;
	position:relative;
	float:left;
	clear:right;
	font-family:'Microsoft YaHei';
	font-size:11px;
	color:#CC0000;
	text-transform:uppercase;
	font-weight:bold;
}
	
a.pressLink:hover { 
	font-size:11px;
	color: #CC0000;
	text-decoration:underline;
	text-transform:uppercase;
}
a.pressLink:active, a.pressLink:visited, a.pressLink:link {
	font-size:11px;
	color: #CC0000;
	text-decoration:none;
	text-transform:uppercase;
}

#archives {
	width:150px;
	height:20px;
	padding-left:20px;
	padding-top:12px;
	clear:both;
}

a.archives:hover { 
	font-size:11px;
	font-family:'Microsoft YaHei';
	color: #CC0000;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
}

a.archives:active, a.archives:visited, a.archives:link {
	font-size:12px;
	font-family:'Microsoft YaHei';
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#eventSubLeftPanel_01,#eventSubLeftPanel_02 {
	position:relative;
	color:#000;
	font-family:'Microsoft YaHei';
	font-size:12px;
	border:1px #000 dotted;
	padding:30px 12px;
}
#eventSubLeftPanel_01 h1{ text-align:center; font-size:24px; font-weight:100; margin-bottom:20px}
#eventSubLeftPanel_01 p{ margin-bottom:30px; line-height:22px}
#eventSubLeftPanel_01 img{ display:block; margin-bottom:30px}
#evtImg01 {
	width:480px;
	height:270px;
	position:relative;
	left:0px;
	background-color:#000;
	}
	
#evtImg01Caption {
	width:480px;
	padding:0px 0px 20px 0px;
	position:relative;
	left:0px;
	color:#999999;
	font-size:10px;
	}
	
/*End Media Setting**************************************************************************/



/*About Setting**************************************************************************/

#abtLeftPanel {
	width:299px;
	position:relative;
	float:left;
	padding:16px 0 0 13px
}

#abtLeftPanelImg {
	width:299px;
	height:180px;
	background-color:#000;
}

#abtLeftPanelImgContent {
	width:294px;
	padding: 10px 0 20px;
	font-family:'Microsoft YaHei';
	font-size:12px;
	color:#4f4f4f;
	line-height:22px;
}
.quan{color:#000;background:url(../images/2013520quan.jpg) 0 2px no-repeat;height:18px; padding:0 0 0 22px; display:block}
#abtRightWrapper{
	width:558px;
	position:relative;
	display:block;
	float:right;
	border:1px #000 dotted;
	margin:15px 13px 23px 0;
	padding:0 0 20px 0
}

#abtRightPanel_01 {
	position:relative;
	color:#4f4f4f;
	font-family:'Microsoft YaHei';
	font-size:12px;
	padding:14px 0 35px 15px;
	line-height:22px
}

#abtRightPanel_02 {
	position:relative;
	color:#4f4f4f;
	font-family:'Microsoft YaHei';
	font-size:12px;
	padding:0 0 0 15px;
}

#abtRightHdr {
	position:relative;
}

#abtSubRightPanel_01 {
	width:480px;
	left: 50px;
	padding:10px 20px 10px 20px;
	background-color:#000;
	position:relative;
	float:left;
	clear:left;
	color:#CCCCCC;
	font-family:'Microsoft YaHei';
	font-size:11px;
}

#abtImg01 {
	width:480px;
	height:270px;
	position:relative;
	left:0px;
	background-color:#000;
	}
	
#abtImg01Caption {
	width:480px;
	padding:0px 0px 20px 0px;
	position:relative;
	left:0px;
	color:#999999;
	font-size:9px;
	}
	
.abtBulletPadding {
	padding-left:20px;
	}
	

/* end About Setting**************************************************************************/


/* Store Locator Setting**************************************************************************/

#mapBg {
	width:900px;
	padding:0px 0px 20px 0px;
	background-image:url(../images/storemap_bg.gif);
	position:relative;
	left:35px;
	clear:both;
}

#countryHdr{
	width:893px;
	height:30px;
	padding:10px 0px 0px 7px;
	font-family:'Microsoft YaHei';
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#F4F4F4;
}

#cityList{
	width:225px;
	padding:0px 0px 0px 35px;
	font-size:12px;
	font-family:'Microsoft YaHei';
	color: #FFF;
	text-transform:uppercase;
	font-weight:bold;
	clear:both;
	float:left;
	position:relative;
}

#cityList ul{
	list-style-type:none;
}

#cityList li{
	list-style-type:none;
	padding:0px 0px 10px 0px;
}

a.cityListCon:hover { 
	color: #CCC;
	text-decoration:none;
}

a.cityListCon:active, a.cityListCon:visited, a.cityListCon:link {
	color: #CCC;
	text-decoration:none;
}

.citySelected {
	color:#CC0000 !important;
}

#addWrapper {
	width:640px;
	position:relative;
	float:right;
	clear:right;
}

#addWrapper ul{
	list-style-type:none;
}

#addWrapper li{
	position:relative;
	display:inline;
	float:left;
	padding-bottom:40px;
}
	
#addBlock {
	width:320px;
	height:100px;
}

#addStore {
	width:320px;
	height:15px;
	font-family:'Microsoft YaHei';
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	text-transform:uppercase;
}

#addAddress {
	width:320px;
	height:15px;
	font-family:'Microsoft YaHei';
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	text-transform:uppercase;
}

#addVenue {
	width:320px;
	height:15px;
	font-family:'Microsoft YaHei';
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	text-transform:uppercase;
}

#addPostal {
	width:320px;
	height:15px;
	font-family:'Microsoft YaHei';
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	text-transform:uppercase;
}

#addPhone {
	width:320px;
	height:15px;
	font-family:'Microsoft YaHei';
	font-size:12px;
	font-weight:bold;
	color:#CCC;
	text-transform:uppercase;
}
	

/* end Store Locator Setting**************************************************************************/



/* Update form Setting**************************************************************************/

#formWrapper {
	width:900px;
	margin:0px;
	padding:0px 0px 20px 0px;
	background-color:#000;
	position:relative;
	left:35px;
	clear:both;
}

#formHdr{
	padding:10px 0px 15px 8px;
}

.formContent{
	padding:10px 0px 10px 20px;
	font-family:'Microsoft YaHei';
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-transform:uppercase;
}

.formContentThanks{
	padding:10px 0px 10px 20px;
	font-family:'Microsoft YaHei';
	font-size:11px;
	color:#CCCCCC;
}

.formContentSub{
	font-family:'Microsoft YaHei';
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-transform:uppercase;
}

.formField {
	width:185px;
	height:13px;
	font-family:'Microsoft YaHei';
	font-size:11px;
	color:#333;
}

.formFieldSelect {
	width:189px;
	height:18px;
	font-family:'Microsoft YaHei';
	font-size:11px;
	color:#333;
}

.formFieldDOB {
	width:55px;
	height:18px;
	font-family:'Microsoft YaHei';
	font-size:11px;
	color:#333;
}

#btnWrapper{
	position:relative;
	width:190px;
	float:right;
	right:28px;
}

#btnWrapper ul{
	list-style:none;
}

#btnWrapper li{
	position:relative;
	display:inline;
	padding-left:10px;
}

input.btn { 
	width:80px;
	height:20px;
	top:-1px;
	position:relative;
	font-family:'Microsoft YaHei';
	font-size:11px;
	color:#CC0000;
	background-color:#000;
	border-color:#000000;
	border-style:solid;
	text-transform:uppercase;
	font-weight:bold;
	
}


/* end Update form Setting**************************************************************************/


/* Privacy Setting**************************************************************************/

#privacyPanel {
	width:830px;
	left: 35px;
	padding:10px 20px 10px 20px;
	background-color:#fff;
	position:relative;
	float:left;
	clear:left;
	color:#000;
	font-family:'Microsoft YaHei';
	font-size:11px;
}

.indent {
	padding:0px 0px 20px 20px;
	}

.indentBtm {
	padding:15px 0px 3px 0px;
	}

#indentHdr {
	width:300px;
	left: -5px;
	position:relative;
	float:left;
	clear:left;
}

/* end Privacy Setting**************************************************************************/

/* Privacy Setting**************************************************************************/

#tncPanel {
	width:830px;
	left: 35px;
	padding:10px 20px 10px 20px;
	background-color:#000;
	position:relative;
	float:left;
	clear:left;
	color:#CCCCCC;
	font-family:'Microsoft YaHei';
	font-size:11px;
}

.br2013520{ border:1px #000 dotted}


/* end Privacy Setting**************************************************************************/

/*navi*/
#topNav a { display: block; height: 22px;}
#topNav .navi01 a { width:82px; background: url(../images/head/2013520nav1.jpg) no-repeat left top;}
#topNav .navi02 a { width:108px; background: url(../images/head/2013520nav2.jpg) no-repeat left top;}
#topNav .navi03 a { width:130px; background: url(../images/head/2013520nav3.jpg) no-repeat left top;}
#topNav .navi04 a { width:105px; background: url(../images/head/2013520nav4.jpg) no-repeat left top;}


#topNav .navi01_over a { width:82px; background: url(../images/head/2013520nav1_over.jpg) no-repeat left top;}
#topNav .navi02_over a { width:108px; background: url(../images/head/2013520nav2_over.jpg) no-repeat left top;}
#topNav .navi03_over a { width:130px; background: url(../images/head/2013520nav3_over.jpg) no-repeat left top;}
#topNav .navi04_over a { width:105px; background: url(../images/head/2013520nav4_over.jpg) no-repeat left top;}

/* polling list**************************************************************************/
#hdr_box04 {
	background: url(../images/2013520titbg04.jpg) no-repeat left top;
	height: 37px;
    position: relative;
    width: 900px;
}

.regt { padding: 0 17px 40px 12px; overflow: hidden; zoom: 1;}
.regt h2 { border-bottom: 4px solid #000; padding-bottom: 9px; margin-bottom: 10px;}
.pdata th { width: 75px; text-align: left; color: #4f4f4f; font-weight: bold; line-height: 28px;}
.regt input { border: 1px dotted #000; width: 218px; height: 25px;}
.regt select { border: 1px dotted #000; width: 220px; height: 25px;}
.regt td { padding: 4px 0;}
.pdata {
	width: 300px;
	float: left;
}
.pdata .date select { width: 71px; height: 25px; margin-right: 3px; border: 1px dotted #000;}
.pdata label { margin-right: 15px;}
.pdata label input { width: auto; height: auto; margin-right: 12px; vertical-align: -1px; border: 0;}
.ques {
	width: 490px;
	float: right;
}
.ques th { width: 265px; text-align: left; color: #4f4f4f; font-weight: bold; line-height: 36px;}
.regt .ck input { width: auto; height: auto; margin-right: 12px; border: 0;}
#eventSubLeftPanel_02 ul { width: 188px; margin: 0 auto; overflow: hidden; zoom: 1;}
#eventSubLeftPanel_02 li { float: left;}
#eventSubLeftPanel_02 li.r { float: right;}
.fh{ overflow:hidden; width:85px;height:25px;background:url(../images/2013520titbg01.jpg) right top no-repeat; display:block; text-indent:-99em; float:right}



/* end polling list**************************************************************************/

