/* CSS Document */

html,body{
    margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#000000;
	line-height:18px;
	background:url(images/index_bg2.jpg);
}
h1,h2,h3,h4,h5,h6{
    margin:0;
	padding:0;
}
p{
    margin:0;
	padding:0;
}
img{
    border:none;
}
a:link{
	text-decoration:underline;
}

a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
.red{
    color:red;
}
.clear{
    clear:both;
	visibility:hidden;
	height:0;
	line-height:0;
	font-size:0;
}
#wrap{
    margin:0 auto;
	padding:0;
	width:960px;
	height:auto;
	text-align:left;
	background-color:#FFFFFF;
}
#header{
    margin:0 auto;
	padding:0;
    text-align:center;
}
#header .headerflash{
	width:960px;
	height:159px;
}
#header .menu{
	font-weight:bold;
	height:30px;
	border-top:solid 1px #FFFFFF;
}
.header_menu{
background:url(images/menubg-1.gif) no-repeat;
height:30px;
width:880px;
padding-left:80px;
margin:0 auto;
}
.header_menu li{
list-style-type:none;
float:left;
padding:5px 0 0 0;
margin:0;
color:#FFFFFF;
text-align:center;
}
.header_menu li a{
display:block;
color:#FFFFFF;
padding:0 15px 0 15px;
background:url(images/menu_bg3.png) center right no-repeat;
}
.header_menu li a:linked{
display:block;
color:#FFFFFF;
padding:0 15px 0 15px;
background:url(images/menu_bg3.png) center right no-repeat;
}
.header_menu li a:visited{
display:block;
color:#FFFFFF;
padding:0 15px 0 15px;
background:url(images/menu_bg3.png) center right no-repeat;
}
#content{
    padding:10px 20px 50px 20px;
	text-align:left;
}
#content .position{
    height:20px;
	line-height:20px;
}
#content .content_a,#content .content_b,#content .content_c{
	margin-top:10px;
	padding:0;
height:auto;
}
#content .content_a{
    padding:10px 0;
	width:922px;
	height:346px;
	background:url(images/tiger_3.jpg) no-repeat left bottom;
}
#content .content_a h1{
	padding:0;
	text-align:center;
	color:#961005;
	font-size:19px;
	margin:5px 0;

	
	
}
.couplet{
    margin:0;
	padding:0px 0px 0px 240px;
	width:660px;
}


.couplet  p{
	margin-bottom:10px;
	line-height:15px;
}

#content .content_b{
width:913px;
height:auto;
border:2px solid #B81413;
border-bottom:0;
border-top:0;
padding-bottom:15px;
background:url(images/buttom_bg.jpg) left bottom no-repeat;
}
#content .content_b h2{
width:913px;
height:40px;
margin:0 0 10px 0;
padding:0;
font-size:18px;
color:#B81413;
background:url(images/center_bg.jpg) left top no-repeat;
text-align:center;
line-height:40px;
}

.she_c01 {
width:246px;
height:auto;
float:left;
margin-left:30px;
margin-right:0;
}

.she_c01 h3{
	margin:0;
	padding:0 0 0 5px;
	line-height:17px;
	font-size:14px;
	color:#996633;
	background:url(../shanghai_expo_2010/images/title_bg01.jpg) no-repeat right top;
	width:230px;
}
.she_c01 img{
width:246px;
height:179px;
margin:10px 0;
border:0;
}
.she_c01 p{
padding:0;
margin:0;
}
.she_c01 ul{
width:230px;
margin:10px 0;
list-style:none;
}

.she_c01 li{
margin:0 0 5px 0;    
height:31px;
float:left;
background:url(../images/indexpage/leftbg2.jpg) left center no-repeat;
padding-left:5px;
}
.she_c01 li a{
display:block;
width:227px;
height:18px;
line-height:18px;
text-align:left;
vertical-align:middle;
margin:0 0 0 3px;
float:left;
}

#content .content_c{
	background:#FEF9E3 url(images/cc_bg.jpg) bottom right no-repeat;
	border:2px solid #B81413;
	width:913px;
	padding-bottom:20px;
}
.content_c h2{
	width:913px;
	height:24px;
	line-height:24px;
	background-color:#B81413;
	color:#fff;
	text-align:center;
	font-size:17px;
}

#content .content_c ul{
    margin:0;
	padding:10px 0 0 15px;
	width:760px;
	list-style:none;
	list-style-type:none;
}
#content .content_c ul li{
	margin-top:10px;
	padding:0;
	list-style:none;
	list-style-type:none;
	
	
}
.content_c ul li h4{
    font-size:14px;
	line-height:16px;
	padding:0;
	_margin:-17px 0 5px 0;
	
}
.content_c ul li h4 a:hover{
text-decoration:underline;
}
#content .content_c ul li img{
	margin:0 15px 0 0;
	padding:0;
	width:168px;
	height:126px;
	border:none;
	display:block;
	float:left;
}
.spanmoney{
	margin-left:15px;
	font-size:12px;
	color:red;
}
.btnbook{
	margin-left:15px;
	width:156px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:url(images/book_new.jpg) top left no-repeat;
	display:block;
	
	float:left;
}

.btnbook a {
color:#FFFFFF;
}

#tailor_m {
margin:10px auto;
padding-left:100px;
border:0;
}
#content-voc{
	width:958px;
	height:auto;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}


#left{
	width:176px;
	height:auto;
	float:left;
	margin:0px;
	padding:10px 2px 2px 2px;
	text-align:center;
	background:url(images/left_bg.jpg) center top repeat-y;
}
#left_menu {
margin:15px 0 0 0;
padding:12px 0;
background:url(images/left_bg1.jpg) center top no-repeat;
}
#left_menu h2{
font-size:13px;
color:#FF3300;

}

#left_menu ul{
margin:0;
padding:0;
list-style:none;
}

#left_menu li{
margin:0;
padding:5px 0px 5px 8px;

}
#left_menu li a{
background:url(images/left_bg2.jpg) left center no-repeat;
padding-left:7px;

}

.contact_us {
width:174px;
border:#CC9966 1px solid;
height:auto;
margin:20px 1px;
padding:2px;
text-align:left;
}

.contact_us span{
display:block;
color:#FFFFFF;
margin:8px 0px;
width:174px;
height:23px;
font-weight:bold;
text-align:center;
background-color:#996633;
}
.contact_us span a{
color:#FFFFFF;
}
/************** #center styles *****************/
#line_right{
	width:747px;
	float:left;
	margin:0 0 0 20px;
	padding:0px;
	
}

#line_right .navigation{
height:26px;
margin-top:0px;
padding:5px 0px 0px 0px;
margin-bottom:0px;
color:#333333;
}
#line_right .navigation a:link {
color:#333333;
}
#line_right .navigation a {
margin-right:7px;
padding-left:15px;
text-decoration:none;
background:url(images/nav.gif) no-repeat left center;
}
#line_right .navigation a:hover{
text-decoration:underline;
color:#990000;
}

#left_details h1{
margin:5px;
font-size:19px;
color:#FF6600;
text-align:center;
}

#left_details{
width:740px;
height:auto;
padding:3px;
text-align:left;
}

#left_details img{
margin:0px 5px 5px 0px;
padding:5px;
}

#left_details p{
font-size:13px;
line-height:16px;
margin-bottom:10px;
}

#left_astro{
width:740px;
height:auto;
padding:3px;
}

.astro{
width:360px;
height:auto;
float:left;
margin:10px 0px;
padding:4px;
}

.astro h3{
margin:3px;
font-size:14px;
color:#333333;
text-align:left;
}

.astro img{
clear:both;
padding:2px; 
margin:0px;
}

.astro a{
color:#990000;
text-decoration:underline;
}

#left_astro1{
width:740px;
height:auto;
padding:3px;
}

#left_astro1 .astro p{
font-size:13px;
line-height:18px;
}

#left_astro1 ul{
list-style-type:none;
margin:10px 0px 2px 0px;
padding:0px;
}
#left_astro1 li{
padding:0;
float:left;
margin-right:0px;
margin-bottom:10px;
}
#left_astro1 li img{
border:0;
text-align:center;
}
#left_astro li p{
padding:2px;
text-align:left;
}
#left_astro1 .tl_conmain{
	margin:0px 20px 0px 0;
	padding:0;
	width:630px;
	height:auto;
	display:inline;
	overflow:hidden;
	float:left;
	clear:right;
}

#left_astro1 .mz_img{
	margin:0px;
	display:inline;
	float:left;
}
#left_astro1 .mz_img img{
	padding:3px;
	border:#CCCCCC 1px solid;
}

.more_customs ul{
margin-left:230px;
padding:2px 30px;
}
.more_customs li{
margin:0;
list-style-type:square;
padding-bottom:8px;
}
.more_customs li a{
text-decoration:underline;
}

#left_comm {
margin-top:15px 0;
border:#CCCCCC 1px solid;
text-align:left
}
#left_comm h3 {
width:95%;
height:20px;
color:#FFFFFF;
padding:5px 20px;
background-color:#999966;
}
#left_comm  li
{
padding-bottom:8px;
}

.left_back {
margin:15px 0px;
padding:5px 10px;
}
.left_back a{
display:inline;
padding:5px 10px;
background-color:#EFEFEF;
color:#333333;
}
/********#footer style**************/
#footer{
	width:970px;
	width:960px;!important;
	margin-right:auto;
	margin-left:auto;
	margin-top:7px;
	margin-bottom:25px;
	clear:both;
	padding-bottom:10px;
    overflow:auto;
	background:#FFF;
}
.footleft
{
    margin:0;
	padding:0;
	width:180px;
	float:left;
	text-align:center;
}
.footleft img
{
    border:0px;
	padding:10px 0 0 10px;
}
.footright
{
    float:left;
	margin:0;
	padding:0;
	text-align:left;
	display:block;
	width:780px;
}
.sitemap
{
    width:100%;
}
.sitemap ul
{
}
.sitemap ul li
{
    display:inline;
}
.copyright
{
    clear:both;
	width:100%;
	line-height:1.5em;
	margin-top:10px;
}
.copyright span
{
    display:block;
}
