/* CSS Document */
body{ padding:0; margin:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#eee; line-height:20px; color:#333; word-wrap:break-word}
ul{	margin:0; padding:0; list-style:none}
li{ margin:0; padding:0;}
dl{ margin:10px;}
dd{ margin-left:25px;}
p{margin:10px 8px 2px 8px; padding:0; line-height:18px;}
h1, h2, h3, h4, h5, h6{ margin:5px 0 10px 0; font-size:12px; padding:0; text-indent:5px;}
table{ border-collapse:collapse;/* border:1px solid #ddd;*/ width:95%;  }
/*table td, table th{border:1px solid #ddd; padding:0 5px; line-height:20px;}
*/hr{ display:block; width:99%; background:#f6f6f6; color:#eee; height:1px;}
body,div,q,iframe,form,h5{	margin: 0;	padding: 0;}
a{ color:#990000; text-decoration:none;}
a:hover{ text-decoration:underline;}
/*Common*/
.cl{ clear:both; width:1px; font-size:0px; line-height:0px; margin:0; padding:0;}

/*Special*/
.top{ width:905px; height:76px; border:4px solid #fff; border-width:0 4px; margin:auto; background:#fff url(/images/belt.jpg) bottom right no-repeat;}
.quick_link{}
.quick_link ul{ width:300px; _width:320px}
.quick_link ul li{ float:left; margin-left:15px;}

.banner{ padding-bottom:10px; border-bottom:2px solid #990000; height:215px;}
.footer{ height:100px; margin:10px 10px; border-top:1px solid #ddd; padding:20px 0;}

.navigation{
	background:url(/images/nav_bg_chen.jpg) repeat-x; line-height:32px; width:905px; margin:auto; border:4px solid #fff; border-width:0 4px; color:white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;	text-align: center;}
.navigation ul{ height:32px; padding:0; margin:0; padding-left:55px; margin-left:30px; }
.navigation ul li{ float:left; line-height:28px;  padding:0 20px;}
/*.navigation ul li:hover { }*/
.navigation ul li a{ display:block; width:100%; color:#fff;  height:28px; text-decoration:none; }

.navigation ul li .current{ font-weight:bold; color:#FFCC00; background:url(../images/nav_hover_chen.gif) no-repeat center bottom;  }
.navigation ul li a:hover{ color:#FFFFCC; color:#ffcc00; font-weight: bolder; background:url(../images/nav_hover_chen.gif) no-repeat center bottom; }

*html .navigation ul li a { display:inline; line-height:28px;  }
*html .navigation ul li .current{ font-weight:bold; color:#FFCC00; background:none; }
*html .navigation ul li a:hover { background:none; }
#side_nav{}
#side_nav h3{ background:#FFCC00; margin:0; padding:5px 0 5px 5px; line-height:18px; color:#000000; font-size:11px; text-indent:0;}
#side_nav p{background:#FFCCCC; margin:0 0 10px 0; padding:8px; border-bottom:#FFFFCC solid 1px;}
#side_nav ul{padding:10px 0; margin:0; background:#FFFFCC; margin-bottom:10px; border-bottom:#FFFFCC solid 1px;}
#side_nav ul li{ margin:0 5px 3px 5px;  line-height:18px; padding:0;}

.l_nav{}
.l_nav ul{ padding:0; margin:0;}
.l_nav ul h3{ background:#ccc; margin:0; padding:0 0 0 5px; line-height:28px;}
.l_nav ul li{ margin:0 5px 3px 5px;  line-height:14px; padding:7px 0;}

.path{ line-height:26px; background:#fff; border-bottom:#990000 2px solid; padding-left:6px;}
.path1{ line-height:26px; background: url(/images/path_bg.jpg) top left repeat-x; border:none; margin-top:5px; padding-left:6px;}

.produ_list{ margin-top:15px;}
.produ_list img{ float:left; padding:2px; border:1px #ceceec solid; margin:5px 10px;}
.produ_list ul{ width:530px; float:right; clear:right;}

/*Special for sth.*/
#site_info{ width:32%; position:absolute; left:0; z-index:101; height:457px; background:#FFFFFF; margin-bottom:5px;}
#site_info p{font-size:96%; line-height:18px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#site_info h4{text-indent:5px; color:#333; line-height:22px; margin:0; padding:0; border-bottom:1px solid #990000;}
#site_info strong{ color:#000000;}

#a-la-car{height:90px;}
#a-la-car h4{ text-indent:5px; color:#333; line-height:22px; margin:0; padding:0; border-bottom:1px solid #990000;}
#a-la-car li{float:left; display:block; margin-left:7px; width:128px; border:1px solid #eee; font-size:12px; line-height:24px; text-indent:28px; background:#fff url(/images/dot.jpg) 8px center no-repeat;}
#a-la-car a{ color:#990000; text-decoration:none; font-weight: bold;}
#a-la-car a:hover{ color:#990000; text-decoration:underline; }

.home_produ{ border-left:300px white solid; width:300px; height: 460px; background-color: #F7F7F7;}

.home_t_list{ margin-top:5px; padding-bottom:15px; width:298px; background-color: #F7F7F7;}
.home_t_list h4{text-indent:5px; color:#333; line-height:22px; margin:0; padding:0; border-bottom:1px solid #990000;}
.home_t_list ul{ font-size:12px; margin:0 10px;}
.home_t_list li{ line-height:18px; background:url(/images/dot1.jpg) 1px 8px no-repeat; padding-left:15px; padding-bottom:8px;}
.home_t_list p{ margin-bottom:10px;}
.home_t_list a{ color:#990000; text-decoration:none; font-weight: bold;
}
.home_t_list a:hover{ color:#990000; text-decoration:underline; }

.service, .gal{background:#FFFFFF; margin-bottom:5px;}
.service h4{ text-indent:5px; color:#333; line-height:22px; margin:0; padding:0; border-bottom:1px solid #990000;}

.gal{ padding-bottom:5px; }
.gal h4{color:#990000; text-indent:5px; line-height:22px; margin:0; padding:0; border-bottom:1px solid #990000;}
.gal img{ margin:0 0 0 20px; padding:2px; background: #fff url(/images/gal_bg.jpg) center center no-repeat;}
.gal a{ color:#990000}

.news{}
.news ul{ margin: 0 10px;}
.news a{ color:#666; }
.news a:hover{ text-decoration:none;}

#infos_list{}
#infos_list td{ padding:10px 10px 10px 5px; vertical-align:text-top;}
#infos_list img{ margin:0 10px 10px 10px;}

/*site_nav*/
.site_nav{ clear:both; border-top:2px solid #990000; margin-top:20px; padding-left:25px; height:150px; padding-top:20px;}
.site_nav ul{ padding-right:0px; font-size:11px; }
.site_nav ul li{ float:left; width:180px; margin-left:15px; padding:0}
.site_nav ul li ul{ padding:0; margin:0;}
.site_nav ul li ul h4{ color:black; margin:0 0 0 -5px; padding:0; text-indent:0px;}
.site_nav ul li ul li{ float:none; margin-left:5px; padding-left:5px;}
.site_nav a{ color:#666; text-decoration:none;}
.site_nav h4 a{ color:#000; text-decoration:none;}
.site_nav a:hover{ color:#990000; }
.site_nav #home-dest{ width:230px;}
.site_nav ul li#home-dest ul li{ float:left; width:80px;}

.title{ line-height:40px; border-bottom:1px solid #D65059;}
.title h2{
	font-size:18px;
	font-weight:normal;
	margin-left:5px;
	color:#5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title img{ line-height:10px; margin-top:15px; margin-left:10px;}

.tour_info{ width:380px; float:left;}
.tour_info p{ margin-left:5px;}
.map{ width:280px; float:right; line-height:14px; margin-right:10px; text-align:center }
.map img{ border:1px solid #ddd; padding:3px; background:#fff;}

#infos{}
#infos ul{ margin:15px 0;}

/*Float*/
.left{ float:left;}
.right{ float:right;}

/*Border*/
.bor_t_10_fff{ border-top:10px solid #fff;}
.bor_b_1_e5e2be{ border-bottom:1px solid #d65059;}

/*Width & Height*/
.width_905{ width:905px; margin:auto; background:#fff; border:4px solid #fff; border-width:0 4px;}/*Indeed Equal Container*/
.width_200{ width:200px; /*background:#f9f9f9;*/}
.width_690{ width:690px; background:#fff;}
.width_130{ width:130px;}

/*Margin & Padding*/
.mar_l_r_10px{ margin:0 10px;}
.mar_t_15px{ margin-top:15px;}
.mar_b_10px{ margin-bottom:10px;}
.pad_l_r_10px{ padding:0 10px;}
.pad_b_10px{ padding-bottom:10px;}
.pad_t_10px{ padding-top:10px;}
.pad_tb_10px{ padding:10px 0;}

/*List styles*/
.list_dot1 li{ background:url(/images/dot2.jpg) no-repeat 5px 9px; padding-left:25px;}
.nation-list{ border-top:0px solid #e2e5be; padding-top:10px; display:block; height:180px; padding-left:15px;}
#infos .nation-list{ padding-left:15px;}
.nation-list li{ width:90px; float:left;}

/*Tab effect*---------------------------------------------DON'T CHANGE ANYTHING HERE[CHINE-TOUR] ---------------------------------------*/
#slidingBlock { padding-top:20px; border-bottom:0px solid #990000; margin-bottom:20px; overflow::hidden; }
#slidingBlock a{ color:#000;}
#slidingBlock h4 { float:left;height:24px;line-height:25px; font-weight:bold; text-align:center;font-size:12px; overflow:hidden; margin-left:10px; margin-bottom:0; padding:0 10px;}
#slidingBlock h4.menuNo{ background:#FFCC00 url(/images/tab_bg1.jpg) center top no-repeat; color:#999;border:#990000 solid 1px; border-bottom:none}
#slidingBlock h4.menuOn{ color:#666; background:#fff url(/images/tab_bg.jpg) left top no-repeat; border:#990000 solid 1px; border-bottom:none; z-index:100; position:relative; top:1px;}
#slidingBlock DIV.slidingList_none { display:none;}
#slidingBlock DIV.slidingList { margin:0px;padding:8px 10px;border-top:#990000 solid 1px; background-color:#fff; clear:both}
#slidingBlock DIV.slidingList ul { margin:0px;padding:0px; list-style:none; }
#slidingBlock DIV.slidingList li {}
#slidingBlock DIV.slidingList h4{ color:#000000; float:none; text-align:left; margin:0; padding:0; text-indent:0;}
.hidding{ display:none;}
.tour-photos{}
.tour-photos p{ width:300px; text-align:center; float:left;}
.tour-photos img{ border:1px solid #ddd; background:#f6f6f6; padding:3px;}
/*Tab effect*------------------------------DON'T CHANGE ANYTHING HERE[CHINE-TOUR]---------------------------------*/

/*Multy Tab effect*-----------------------DON'T CHANGE ANYTHING HERE[CHINE-TOUR]-----------------------------------*/
/* 2列 */
.divArea{margin:0 auto;}
.divArea.Col2{ }
/* 右边选项卡 */
.n4Tab{clear:both; height:180px; background:url(/images/dot_green.jpg) bottom repeat-x; margin-bottom:15px;}
.n4Tab .TabTitle{}
.n4Tab .TabTitle ul{margin:0; padding:0;background:url(/images/tab_line.jpg) bottom repeat-x; height:32px;}
.n4Tab .TabTitle li{float:left; width:100px; text-align:center; height:20px; line-height:20px;z-index:100; border-bottom:none; list-style-type:none;cursor:pointer;}
.n4Tab .TabTitle li h6{font-size:12px; font-weight:normal; padding:0 0 0 0;margin:0 }
.n4Tab .TabTitle .normal{background:#fff; border:1px solid #eee; border-bottom:none; position:relative; top:6px;}
.n4Tab .TabTitle .active{background:#fff url(/images/tab_1_bg.jpg) top center no-repeat; position:relative; top:0px; font-weight:bold; padding-top:6px; margin:0;}
.n4Tab .TabTitle.active a{ font-weight:bold; text-decoration:none;}
.n4Tab .TabContent {padding:2px 10px; clear:both;}
.n4Tab .TabContent img{ padding:3px; border:1px solid #e4e4e4; margin:5px 10px 0 0;}
.none {display:none;}
/*Multy Tab effect*-------------------------DON'T CHANGE ANYTHING HERE[CHINE-TOUR]--------------------*/

.voyage-ad{ background:url(/images/voyage-ad.jpg); width:688px; height:97px; border:1px solid  #D65059; clear:both; margin-top:30px;}
.voyage-ad p{ margin-left:180px;}
.voyage-ad h4{ margin-left:180px; font-size:146%; color:#f60; margin-top:10px;}

#dest_map{ position:relative; padding:20px 0; width:477px; height:441px; margin-left:100px;}
#dest_map div{ position:absolute;}
#dest_map a{ font-weight:bold; font-size:10px;}
#dest_map a:hover{ color:red;}
.dest_list{}
.dest_list li{ float:left; width:120px;}

.li_left_32{ margin-top:20px;}
.li_left_32 li{ float:left; width:33%; background:url(/images/green-dot.jpg) left 10px no-repeat; text-indent:1em}

/*Gallerie*/
.gallerie-detail{ text-align:center;}
.gallerie-detail p{ margin:10px 65px 3px 65px;}
.gallerie-detail p.photo_desc{ border-bottom:2px solid #e5e2be; padding-bottom:20px; padding:10px 100px; margin:5px 0; text-align:center;}
.gallerie-detail img{ border:1px solid #ccc; padding:4px; background:#f9f9f9; margin:auto; }
.gallerie-detail .gallerie-display{ text-align:left; padding:10px 20px;}
.gallerie-detail .gallerie-display img{ margin-left:5px; margin-bottom:5px;}
.gallerie-detail .gallerie-display a img{ opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;}
.gallerie-detail .gallerie-display a:hover img{opacity:1; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;}
.gallerie-detail .cur{ border:1px solid #a00; background:#e5e2be}
.gallerie-pages a{ padding:2px 5px; background:#fff; border:1px solid #990000; margin-right:1px; margin-left:0; text-decoration:none;}
.gallerie-pages a:hover{ background:#A0B658; border:1px solid #fff; color:#fff; }


/*_________________________________Sitemap Layout________________________________________*/
.sitemap-layout{ width:430px; margin:10px; background:#fcfcfc; border:1px solid #eee;}
.sitemap-layout h4{ margin:0; line-height:24px; background:#f3f3f3;}
.sitemap-layout dd h4{ background:none; padding:0; text-indent:-5px;}
.sitemap-layout dd a{ background:url(/images/green-dot.jpg) left center no-repeat; padding-left:1em;}
.sitemap-layout dd h4 a{ background:none; padding:0px;}

/*------------------------------ iFocus style----------------------------------------------- */
#ifocus { width:606px; height:215px; margin:0px; border:1px solid #fff; background:#F8F8F8; }

#ifocus_pic { display:inline; position:relative; float:left; width:550px; height:215px; overflow:hidden; margin:0px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:550px; height:215px; overflow:hidden; }
#ifocus_piclist img { width:550px; height:215px; border:none }

#ifocus_btn { display:inline; float:right; width:53px; margin:0; height:215px; }
#ifocus_btn li { width:53px; height:51px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:51px; height:51px; margin:0px; }
#ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); display:none; }

#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; display:none; }
#ifocus_tx .normal { display:none; }
/*------------------------------ iFocus style----------------------------------------------- */
/*News*/
.news-list{ margin-left:10px;}
.news-list li{ list-style:none; background:url(/images/green-dot.jpg) left 10px no-repeat; padding-left:15px;}
.news-list li a{ display:block; margin:1px 0; padding:0; width:98%}
.news-list li a:hover{ background:#FFFFCC; display:block;}

.page-count{ text-align:center; display:block; height:24px; margin:0 auto;}
.page-count span{ display:block; padding:0px 5px; float:left; margin:0 2px; border:1px solid #ddd; background:#FFFFCC;}
.page-count a{ display:block; float:left; padding:0 5px; margin:0 2px; background:#fff; border:1px solid #D7E69D;}
.page-count a:hover{ background:#666600; color:#fff;}


.width_200 { width:200px; background:none; }

.message_box { position:absolute;border:1px solid #666; z-index:1000; visibility:hidden; }

.message_box .message { width:100%; height:100%; background:#fff; color:#036; font-size:12px; line-height:150%; }
.div_show_title { background:#9e0806; font-size:12px; padding:3px 5px 0 5px; color:#fff; height:28px; line-height:28px; }
.div_show_title .title_span { width:150px; position:absolute; font-size:12px; font-weight:600;  }
.message .close_btn { float:right; cursor:pointer; font-size:22px; }


img,fieldset { border: none 0; }
body,td,textarea {	word-wrap: break-word;	line-height:1.5;}
body,input,textarea,select,button {	margin: 0;	font-size: 12px; }
div,p,table,th,td {	font-size:1em;	font-family:inherit;	line-height:inherit;}
h5{ font-size:12px;}
body { background:#fffcfb; color:#333; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.e_mail_form input:hover{ border:2px #9c0 solid; }
.e_mail_form textarea:hover { border:2px #9C0 solid;}
.right_duiqi { text-align:right; padding-right:15px; }
.pad_r_20 { padding-right:20px; }

.contact_form_big { border:1px #CCC solid; }
.contact_form_big td { border:1px #eee solid; }
.contact_form_big textarea { width:300px; height:75px; }
.contact_form_big input { line-height:22px;  }

