/*2010-5-3  zhou */
/* left */
#characteristic { margin:10px auto; width:190px; }
#characteristic h4 { background:url(/images/background/bg_title02.gif) no-repeat #BDDFE4; line-height:24px; font-size:12px; padding-left:5px; }
#characteristic ul {   border:2px solid #BDDFE4; background:#fff; }
#characteristic li { line-height:24px; margin:0 5px; }
#characteristic a { color:#000; }
#characteristic a:hover { color:#c00; }

#testimonial { margin:10px auto; width:190px; }
#testimonial #top { background:url(/images/background/bg_testimonial_top.gif) no-repeat; height:50px; }
#testimonial #middle { background:url(/images/background/bg_testimonial_middle.gif) repeat-y; padding:5px 10px; }
#testimonial #bottom { background:url(/images/background/bg_testimonial_bottom.gif) no-repeat; height:35px; }

#tips { margin:10px auto;width:200px; }
#tips h4 { background:url(/images/background/table1_1.gif) no-repeat; padding:15px 0 5px 20px; font-size:12px; }
#tips ul {   background:url(/images/background/table1_2.gif) repeat-y left top; }
#tips li { margin:0 18px; line-height:22px; padding-left:10px; background:url(/images/point/point1.gif) no-repeat left center; border-bottom:1px solid #ccc; }
#tips li.more { background:; border:0; background:url(/images/background/table1_3.gif) no-repeat left bottom; text-align:right; padding:10px 5px 5px 0; }
#tips a { color:#000; display:block; text-decoration:none; }
#tips a:hover { background:#A8D4EC; }

#chinaprofile { margin:10px auto; width:200px; }
#chinaprofile h4 { background:url(/images/background/table2_1.gif) no-repeat left top; line-height:20px; font-size:12px; padding:5px 0 5px 20px; }
#chinaprofile ul { border:5px solid #008DEC; border-top:0; background:#fff; padding:10px 0; }
#chinaprofile li { line-height:22px; margin:0 10px; padding-left:10px; background:url(/images/point/point1.gif) no-repeat left center; border-bottom:1px solid #ccc; }
#chinaprofile li.title { background:; border:0; font-size:14px; font-weight:bold; }
#chinaprofile li.title a { color:#000; }
#chinaprofile li.title a:hover { color:#c00; }
#chinaprofile a { color:#000; display:block; text-decoration:none; }
#chinaprofile a:hover { background:#A8D4EC; }

/* right */
#primary { float:left; width:72%; margin-left:10px; }
#sidebar2 { float:right;width:25%; }

.table1 { margin:5px auto; width:200px; }
.table1 h4 { background:url(/images/background/table1_1.gif) no-repeat; padding:15px 0 5px 20px; font-size:12px; }
.table1 ul {   background:url(/images/background/table1_2.gif) repeat-y left top; }
.table1 img { text-align:center; }
.table1 li { margin:0 18px; line-height:22px; padding-left:10px; background:url(/images/point/point1.gif) no-repeat left center; border-bottom:1px solid #ccc; }
.table1 li.more { background:; border:0; background:url(/images/background/table1_3.gif) no-repeat left bottom; text-align:right; padding:10px 5px 5px 0; }
.table1 a { color:#000; display:block; text-decoration:none; }
.table1 a:hover { background:#A8D4EC; }

/* china attactions */
#chinaattactions { width:200px; margin-bottom:10px; }
#chinaattactions h4 { font-size:12px; background:url(/images/background/table1_1.gif) no-repeat left top; padding:5px; }
#chinaattactions h4 a { color:#000; padding:5px; }
#chinaattactions ul {  background:url(/images/background/table1_2.gif) repeat-y left top; padding:10px; }
#chinaattactions li { line-height:22px; }
#chinaattactions img { text-align:center; }
#chinaattactions li { margin:0 10px; line-height:22px; padding-left:10px; background:url(/images/point/point1.gif) no-repeat left center; border-bottom:1px solid #ccc; }
#chinaattactions a { color:#000; display:block; text-decoration:none; }
#chinaattactions a:hover { background:#A8D4EC; }
#chinaattactions .end { background:url(/images/background/table1_3.gif) no-repeat left top; }
/* expo */

/* childrenvalige */
#childrenvalige { width:200px; margin:10px auto; }
#childrenvalige h4 { padding:5px; background:#E4D8E5; font-size:12px; }
#childrenvalige ul { background:#fff;  border:2px solid #E4D8E5; padding:5px; line-height:22px; }
#childrenvalige img { margin:5px; }

/* xian tour */
#xiantour { width:190px; margin-bottom:10px; }
#xiantour h4 { font-size:12px; background:url(/images/background/table4_1.gif) no-repeat left top; padding:5px; }
#xiantour h4 a { color:#000; }
#xiantour ul {  background:url(/images/background/table4_2.gif) repeat-y left top; padding:10px; }
#xiantour li { line-height:22px; }
#xiantour img { text-align:center; }
#xiantour .end { background:url(/images/background/table4_3.gif) no-repeat left bottom; }

#chinamap { border:2px solid #BBCE79;  }
#chinamap h4 { background:#BBCE79; padding:5px; font-size:12px; }
.tools { margin:10px auto; width:180px; }

.block { margin:10px; }
.block2 { margin:10px; width:540px; }


/* content */

#welcome { margin:10px; width:540px; line-height:22px; }

#offertour { margin:10px; width:540px; }
#offertour h4 { background:url(/images/background/table3_1.gif) no-repeat left top; height:28px; padding:5px 0 0 5px; }
#offertour h4 a { color:#fff; }
#offertour ul {   background:url(/images/background/table3_2.gif) repeat-y left top; }
#offertour li { background:url(/images/point/point2.gif) no-repeat 10px center; padding-left:20px; line-height:22px; font-size:10px; }
#offertour li a { color:#000; }
#offertour li a:hover { color:#C40876; }
#offertour li.end { background:url(/images/background/table3_3.gif) no-repeat left bottom; }

#chinatours { margin:10px; width:540px; line-height:22px; }
#chinatours h3 { background:url(/images/line/line2.gif) repeat-x left bottom; height:60px;   }

.tour_pic { margin:10px; width:540px; }
.tour_pic h4 {}

.tour_list { background:url(/images/background/table_bg1.gif) repeat-x left top; height:120px; padding:5px; }
.tour_list ul {   padding-left:200px; }
.tour_list li { background:url(/images/point/point3.gif) no-repeat left top; padding-left:12px; font-size:10px; margin:2px; }

#cityguide { margin:10px; width:540px; background:url(/images/background/table_bg1.gif) repeat-x left bottom; height:40px; }
.citylist { margin:5px 10px; width:520px; background:url(/images/background/table_bg2.gif) repeat-x left top; padding:10px; }
.citylist h4 { }
.citylist div { font-size:10px; margin:2px auto; }

.text_red { color:#C40876; }

.desc { margin:5px; line-height:22px; }
