/**************res index page *****************/
.res_top {
margin:0px;
width:740px;
height:auto;
}
.res_top h1, .about_ush{
     background:url(../images/chinatour/chinatour_menu.jpg) no-repeat left center;
	 font-size:16px;
	 padding:0 0 2px 24px;
	 color:#666666;
	 margin:15px 0px 5px 0px;
	 border-bottom: dotted 2px #C3C3C3;
}


.res_a_left{
width:440px;
float:left;
padding:5px;
}

.res_a_left p{
margin:5px 0 0 0;
padding:0;
font-size:13px;
line-height:18px;
}
.res_a_left span {
display:block;
text-decoration:underline;
text-align:right;
margin-right:15px;
}

.res_a_right{
width:auto;
float:right;
padding:2px 6px;
vertical-align:center;
height:auto;
}

/**************res list style ...*****************/

.res_list {
width:580px;
height:120px;
border:1px #BE2C2C solid;
border-top:2px #BE2C2C solid;;
padding-left:150px;
padding-top:10px;
padding-bottom:5px;
margin-top:0;
margin-bottom:15px;
}
.res_list p{
margin:3px;
line-height:18px;
}
#res_list_contant {
padding:0;
margin:0;
}
#res_list_contant h2{
width:162px;
height:21px;
font-size:15px;
color:#FFFFFF;
background:url(../images/res/res_list_top.jpg) left center no-repeat;
margin:0;
line-height:21px;
text-align:center;

}
#res_list_contant h2 a
{
	color:White;
	font-size:15px;
	text-decoration:none;
}
#res_list_contant h2 a:hover
{
	color:#404040;
	font-size:15px;
	text-decoration:underline;
}
.list_a {
background:url(../images/res/res_list_a.jpg) left center no-repeat;
}
.list_b {
background:url(../images/res/res_list_b.jpg) left center no-repeat;
}
.list_c {
background:url(../images/res/res_list_c.jpg) left center no-repeat;
}
.list_d {
background:url(../images/res/res_list_d.jpg) left center no-repeat;
}
.list_e {
background:url(../images/res/res_list_e.jpg) left center no-repeat;
}
.list_f
{
	background:url(../images/res/res_list_f.jpg) left center no-repeat;
}

/**************about us index page style ...*****************/
.about_us,faq_list{
margin-left:10px;
width:730px;
height:auto;
padding:3px;
text-align:justify;
}
.about_us h2,faq_list h2{
    margin:5px auto;
	padding:0;
	width:180px;
	height:19px;
	line-height:19px;
	font-size:13px;
	color:#fff;
	text-align:center;
	background:url(../images/res/aboutus_bg.jpg) top center no-repeat;
}

.about_us img{
margin:0px 5px 5px 0px;
padding:5px;
border:1px #CCCCCC solid;
}

.about_us p{
font-size:13px;
line-height:15px;
margin:0 0 10px 0;
}

.about_us h3{
font-size:14px;
line-height:16px;
margin:8px 0 5px 0;
font-weight:bold;
}

.faq_list p{
font-size:14px;
line-height:15px;
margin:0 0 15px 0;
}

/*Motify the css*/
.faq_answer {
border: #CCCCCC solid 1px;
width:500px;
height:auto;
color:#333333;
margin:-5px 0px 15px 50px;
padding:8px 10px;
display:none;
line-height:18px;
}
.faq_answer p{
font-size:13px;
line-height:15px;
margin:0 0 10px 0;
}

