/* Copyright (c) 2009, CssRainbow.cn Inc. All rights reserved. version: 1.0, author:Rianbow */
@media screen {
/*Rest
----------------------------------------------------------------------------------------------------*/
html{background:#fff none repeat scroll 0 0;color:#333333;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0;padding: 0;}
body,button, input, select, textarea { font: 13px/1.5 Verdana, Helvetica, Arial,Tahoma, "\5b8b\4f53", sans-serif; }  

h1 { font-size:200%; }
h2 { font-size:150%; margin-bottom:10px; }
h3 { font-size:133.33%; }
h4 { font-size:116.67%; }
h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; } 
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
ul, ol { list-style: none; }
a { text-decoration: none; }
a:focus,a:hover,a:active { text-decoration:underline; }
abbr[title], acronym[title] {border-bottom: 1px dotted;font-variant:small-caps;cursor: help;}
q:before, q:after { content: ''; }
ins {text-decoration:none;}
del {text-decoration:line-through;}
legend { color: #000; } 
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
hr { border: 0; height: 1px; *color: #fff; }

/*24 Columns=960px
----------------------------------------------------------------------------------------------------*/
.container{width: 960px;}

.col{ margin:0 0px 0 0px;display: inline;float: left;position: relative;}
.col01,.col02{ margin:0 0px 5px 15px;display: inline;float: left;position: relative; background-color:#f2faff}
.col03{ margin:0 10px 0 10px;display: inline;float: left;position: relative;}
.col_5{ width:190px;}
.col_7{ width:270px;}
.col_6{width:240px;}
.col_12{ width:470px;}
.col_17 {width: 670px;}
.col_18{width:705px;}
.col_19{width:960px;}
.col_20{width:940px;}
/* for use on elements like input fields */
.mrgins{ margin-left:75px; }
.margin-img{ margin-left:235px; }
.tabcolor{background-color:#fbe1b4; color:#484845; height:25px; text-align:center}
.trcolor{background-color:#62bffe; color:#FFF; height:25px; font-weight:bold; text-align:center}
.tdcolor{color:#007ac9; height:25px; text-align:center}
.width_1 {	width:40px;	 }
.width_2 {	width:100px; }
.width_3 {	width:165px; }
.width_03 {	width:165px; }
.width_4 {	width:220px; }
.width_5 {	width:280px; }
.width_6 {	width:340px; }
.width_7 {	width:400px; }
.width_8 {	width:460px; }
.width_9 {	width:520px; }
.width_10{	width:580px; }
.width_11{	width:640px; }
.width_12{	width:700px; }
.width_13{	width:760px; }
.width_14{	width:820px; }
.width_15{	width:880px; }
.width_16{	width:940px; }

.alpha{margin-left:0}
.omega{margin-right:0}
/*Layout
----------------------------------------------------------------------------------------------------*/
/*主结构
--------------------------------------------*/
#doc,#hd,#bd,#ft{margin: 0 auto; background-color:#FFF;}
#left,#right,#middle{ margin-top:5px; margin-bottom:0px;}
/*特殊布局
-----------------------------------------*/
#homepage{ background:url(../img/body-bg-1.jpg) repeat-x center 25px;}
.nojs {background:#FEFFB1 url(../img/ico-nojs.gif) no-repeat scroll 1em center;font-size:14px;font-weight:bold;padding:0.3em 2.5em; border-left:1px solid #FFE574; border-right:1px solid #FFE574;}

/*Common Addative Classes 
---------------------------------------------------------------------------------------------------*/
a {color: #007aac;}
a:hover,a:active,a:focus {color:#FF5500;text-decoration:none;}
.pc{color:#fc0361;font-style: italic;}
.blue{color: #3494C3;}
/* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */
  p.icaption_left {float:left;display:inline;border: 1px solid #E0E0E0;padding: 5px; margin:0 1em 0.15em 0;}
  p.icaption_right {float:right;display:inline; margin:0 0 0.15em 1em;border: 1px solid #ffcc80;padding: 5px; background-color:#FFF;}
  p.icaption_left img,
  p.icaption_right img {padding:0;border:1px solid #e1e1e1;}
  p.icaption_left strong,
  p.icaption_right strong {display:block;overflow:hidden;margin-top:2px;padding:0.3em 0.5em;background:#eee;font-weight:normal;font-size:11px;}

/**/
  .highlight { color:#c30; }
  .dimmed { color:#888; }
  .info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }
  .note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
  .important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
  .warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }
/**/
.left  { float:left}
.right { float:right}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0px; height:0px;}
.hide  { display:none}
/**/
.align_right    { text-align:right;}
.align_left     { text-align:left;}
.align_center   { text-align:center;}
.align_justify  { text-align:justify;}

/**/
.add_to_book{background-color: #F90;font-size: 13px; padding:2px 5px;color: #FFF;font-weight: bold;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
a.add_to_book:hover { background-color:#ffd801;}
/*css3*/
/* ** ** custom select color ** ** */
::selection {background: #3494C3; /* Safari */color:#fff;}
::-moz-selection {background: #3494C3; /* Firefox */color:#fff;}
.text-shadow{text-shadow:5px 2px 6px #000;}
.boxshadow { -moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; -webkit-transition: all 0.1s ease-out; }
.boxshadow:hover { -moz-box-shadow: 0 0 8px #555; -webkit-box-shadow: 0 0 8px #555; }
.border-radius{ -moz-border-radius-topleft : 5px;
 -webkit-border-top-left-radius  : 5px;
 -moz-border-radius-topright : 5px;
 -webkit-border-top-right-radius : 5px;}
#hd .hd{background: url(../img/head_bg.jpg) repeat-x;}
.box .hd{/*background: url(../img/box_bg.png) no-repeat;*/}
.box {position: relative; /* for .act list */margin-bottom: 10px; /* default gutter */}
.box01 {position: relative; /* for .act list */margin-bottom: 8px; /* default gutter */}
.box .hd { height: 21px; border: 1px solid #acdbfb;border-bottom: none; /*background-color: #fbfbfb;background-position: 0 -7px;background-repeat: repeat-x;*/
 -moz-border-radius-topleft : 5px;
 -webkit-border-top-left-radius  : 5px;
 -moz-border-radius-topright : 5px;
 -webkit-border-top-right-radius : 5px;
 }
.box-b-r-t{	
 -moz-border-radius-topleft : 5px;
 -webkit-border-top-left-radius  : 5px;
 -moz-border-radius-topright : 5px;
 -webkit-border-top-right-radius : 5px;
}
.box .hd h3 {font-size: 13px;line-height: 21px; color: #404040;padding-left: 10px;background-color: #f2faff;}
.box .bd {padding: 5px;/*border: 1px solid #cccccc;*/background-color: #f7f7f7; color:#447abb
/*-moz-border-radius-bottomleft : 5px;
-webkit-border-bottom-left-radius : 5px;
-moz-border-radius-bottomright : 5px;
-webkit-border-bottom-right-radius : 5px;*/
}
p.act a{ font-weight:bold;text-decoration: none;}
.box .ft .act {position: absolute;top: 1px;right: 1px;line-height: 21px;padding-right: 5px;}
.box .ft .act li {float: left;padding-left: 10px;}
.box .ft .act li a {color: #004D80;}
/* skin-gray is default value */
/* skin-orange */
.skin-orange-box .hd { border-color: #ffcc80; /*background-color: #fbfbfb; background-position: 0 -67px;*/ }
.skin-orange-box .hd h3,
.skin-orange-box .ft .act a { color: #bf4c00; }
.skin-orange-box .bd { border-color: #ffcc80; background-color: #fffaf2; }
/* skin-blue */
.skin-blue-box .hd { border-color: #80ccff; /*background-color: #bde5ff; background-position: 0 -127px;*/ }
.skin-blue-box .hd h3,
.skin-blue-box .ft .act  a { color: #004d80; }
.skin-blue-box .bd { background-color: #f2faff; }

/* 垂直导航 */

.vbox {margin-bottom: 10px;}
.vbox h3{overflow:hidden;zoom:1; padding:0 5px;font-size: 16px; border-bottom:2px solid #ddd;line-height: 30px; border-top:5px solid #62bffe; background:#B6DAEB url(../img/ico/closed.png) no-repeat right center;
-moz-border-radius-topleft:5px; 
-webkit-border-top-left-radius :5px; 
-moz-border-radius-topright:5px; 
-webkit-border-top-right-radius :5px;
}
.s_list img{display: block;margin: 5px;padding: 3px;border: 1px solid #CCC;}
.s_list li a{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;font-size: 14px;font-weight: bold;margin-left: 110px;}
.s_list  li{ border-bottom:1px solid #B6DAEB;}
.s_list li:hover{display:block;background:#EEF2F5;color:#999;}
.vlist {width:100%;overflow:hidden;margin:0 0 1.5em 0;list-style-type:none;border-bottom:2px #ddd solid;}
.vlist ul {list-style-type:none;margin:0;padding:0;}
.vlist li {float:left; /* LTR */width:100%; margin:0;padding:0;}
.vlist a,.vlist strong,.vlist span {display:block;padding:3px 0px 3px 10%;text-decoration:none; border-bottom:1px solid #eaeaea;}
.vlist a,.vlist a:visited {color:#007AAC;}
.vlist li span {display:block;font-weight:bold;border-bottom:1px #ddd solid;}
/* active list element */
.vlist li.active {color:#fff;background-color:#62bffe;font-weight:bold;}
/* Level 1 */
.vlist li a,.vlist li strong,.vlist li span { width:90%; padding-left:10%; } /* LTR */
.vlist li a:focus,.vlist li a:hover,.vlist li a:active {background-color:#B9DBEC;color:#fff;}
/* Level 2 */
.vlist li ul li a,.vlist li ul li strong,.vlist li ul li span { width:80%; padding-left:20%; } /* LTR */
.vlist li ul li a, .vlist li ul li a:visited {background-color:#f8f8f8;color:#005C84;}
.vlist li ul li a:focus,.vlist li ul li a:hover,.vlist li ul li a:active {background-color:#B9DBEC;color:#fff;}
/*Level 3 */
.vlist li ul li ul li a,.vlist li ul li ul li strong,.vlist li ul li ul li span { width:70%; padding-left:30%; } /* LTR */
.vlist li ul li ul li a,.vlist li ul li ul li a:visited{ background-color:#f0f0f0; color:#222; }
.vlist li ul li ul li a:focus,.vlist li ul li ul li a:hover,.vlist li ul li ul li a:active {background-color:#B9DBEC;color:#fff;}
/*Header
------------------------------------------------------------------------------------------------------*/
/*topbar-style*/
#topbar-bg {background: url(../img/tobar.png) repeat-x scroll 0 0 #F2F2F2;height:24px;left:0;position:absolute;top:0;width:100%; border-bottom:3px solid #d2d2d2;}
#topbar  {height:25px;position:relative;width:100%;z-index:10000;font-size: 12px;}
#topbar a {color:#404040;text-decoration: none;}
#topbar a:hover {color:#FF5500;}
#topbar .c-info{float:left;line-height:25px;}
#topbar .quick-link {float:right;}
#topbar .quick-link li {background-position:-166px -320px;float:left;height:25px;line-height:25px;margin-left:-1px; padding:0 10px;}
#topbar .nav-list {background-color:#FFFFFF;border-color:#CCCCCC;border-right:1px solid #CCCCCC;border-style:solid;border-width:0 1px 1px;display:none;
left:0;overflow:hidden; padding:2px 0px 3px;position:absolute;top:25px;width:100px;z-index:99999;margin: 0px;}
#topbar .nav-list li {clear:both;width:90px;line-height: 25px;}
#language{position: relative;width: 90px;}
#language a{display: block; background:url(../img/ico/group_open.png) no-repeat right center;}
#language ul li a{display: block;padding-left: 20px;text-decoration: underline;}
#language ul li a#en{ background:url(../img/ico/flags-v5.gif) no-repeat 0px -52px;}
#language ul li a#de{ background:url(../img/ico/flags-v5.gif) no-repeat 0px -236px;}
#language ul li a#zh{ background:url(../img/ico/flags-v5.gif) no-repeat 0px -480px;}
#search{}
#search input{height: 18px;}
#search #s{}
/*logo*/
#logo{height: 120px; padding:10px 0 20px;background-position: right top;background-repeat: no-repeat;}
#logo1{}
.body-bg-1{background-image: url(../img/body-bg-1-1.jpg);/*China Tours*/}
.body-bg-2{background-image: url(../img/body-bg-1-2.jpg);/*yz*/}
.body-bg-3{background-image: url(../img/body-bg-1-3.jpg);/*China Impression*/}
.body-bg-4{background-image: url(../img/body-bg-1-4.jpg);/*Silk Road */}
.body-bg-5{background-image: url(../img/body-bg-1-5.jpg);/*Deals*/}
.body-bg-6{background-image: url(../img/body-bg-1-6.jpg);/*ContactUs*/}
.body-bg-7{background-image: url(../img/body-bg-1-7.jpg);/*tible*/}

#logo h1 a{display:block;text-indent:-9999px;height:60px;width:300px; margin:10px 0 10px; background:url(../img/logo.png) no-repeat left top;
_background:none;/*IE6*/
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src="http://www.topchinatours.com/Commons/img/logo.png");}
.emphasis {color:#f39d07; text-align:center; font-weight:bold; margin-top:30px;}
/*导航条*/
#nav{position:relative;height:30px;width:960px; background: url(../img/head_bg.jpg) repeat-x;}
#nav ul {list-style:none;position:absolute;z-index:100; padding:6px 5px 6px 8px;width: 947px;}
#nav li {float:left; border-right:1px solid #5297c5; padding-left:4px; padding-right:3px;}
#nav li.last{ border:none;}
#nav li:last-child{border:none;}
#nav a, #nav a:active, #nav a:visited, #nav a:hover {text-decoration:none; color:#ffffff; padding:10px}
#slide {position:absolute; top:3px; height:25px; background:#246686; z-index:10;-moz-border-radius:50px; -webkit-border-radius:50px;}
/*#left
--------------------------------------------------*/
.guide { color:#004d80}
.guide h3{font-size: 13px;padding-left: 5px;line-height: 25px;color:#004d80;}
.guide ul {display: block;padding: 5px;margin-bottom: 5px;}
.guide ul li{display: block; padding:2px 0 2px 12px; border-bottom:1px solid #eee;}
.guide ul li a{}
.news span{display: block;font-style: italic;}
.news li{ border-bottom:1px solid #efefef;}
.feedback em{font-size: 12px;color: #666;font-style: italic;font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.feedback li { border-bottom:1px solid #efefef;}
/*#middle  
--------------------------------------------------*/
/*广告*/
#t_slide{padding: 5px; background:#D2E8EE url(../img/t_slide.png) no-repeat center center;}
ul#slider {width: 460px;height: 245px;list-style-type: none;margin: 0px;padding: 0px;overflow: hidden;}
ul#slider li {float: left;position: relative;margin: 0px;padding: 0px;}
ul#slider li img{width: 460px;margin: 0px;padding: 0px;height: 245px;}
ul#slider li div {position: absolute;width: 450px;background-color: #000;color: #fff;left: 0;height: 35px; padding:2px 5px;margin: 0px;line-height: 35px;}

.top {top: 0;}
.bottom { bottom: 0;}
/*公司*/
#corp{ margin:10px 0; padding:0 5px;}
/*旅游包*/
.tour{
/*	border:1px solid #eaeaea;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-bottom-left-radius : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-bottom-right-radius : 5px;*/
	
}
.tour dl{display: block; margin:5px 5px 5px 0px;margin-bottom:2px; color:#447abb}
.tour dl dt{font-size: 12px;display: block;}
.tour dl dd{display: block; padding:2px 0 2px 2px;}
.tour h2,#china-photo h2,#china-map h2{font-size: 13px;font-weight: bold;
padding-left: 5px;margin-bottom: 5px;line-height: 25px; /*background:#62bffe url(../img/ico/scroll_grip_vertical.png) no-repeat right center;
-moz-box-shadow: 0 0 4px #62bffe;
-webkit-box-shadow: 0 0 4px #62bffe;
-webkit-transition: all 0.1s ease-out;*/
border-bottom:solid 1px #acdbfb;
color:#004d80;
}
#china-photo p,#china-map p{ padding:0 10px;}
/*旅游其它*/
#tour-extra{ border:1px solid #EAEAEA; border-top:none;
-moz-border-radius-bottomleft : 5px;
-webkit-border-bottom-left-radius : 5px;
-moz-border-radius-bottomright : 5px;
-webkit-border-bottom-right-radius : 5px;
}
/*相册*/
#china-photo{margin-bottom: 10px;padding-bottom: 10px;}
/*地图*/
#china-map{margin-bottom: 10px;padding-bottom: 10px;}
#deals {position:relative;/*border:5px solid #62bffe;*/ margin:5px 0 5px 0;background-color: #f2faff;
-moz-border-radius: 5px;
-webkit-border-radius : 5px;}
#deals h2 {margin:0;padding:5px;font-size:13px;font-weight:bold;color:#004d80; line-height: 18px; border-bottom: 1px solid #62bffe}
#deals #slideShowClick {postion:absolute;width:50px;height:22px; margin:-22px 0 0 420px;}
#deals #slideShowClick img{cursor: pointer;}
#deals .cityTourSlide {position:relative;float:left;width:225px;margint:0 10px;padding:5px;font-size:12px;line-height:18px;}
/*#deals .cityTourSlide img {height:80px;width:114px;}*/
#deals .cityTourSlide h3 { font-size:12px; margin:5px 0; }
#deals .more-deals{ padding:5px; font-weight: bold;border-bottom: 1px solid #62bffe}
/*#right
--------------------------------------------------*/
#help{text-align: left;position: relative;margin-bottom: 10px;border: 1px solid #62bffe;background-color: #f2faff; color:#447aba;padding:2px;
-moz-border-radius: 5px;
-webkit-border-radius : 5px;
}
#help .button { height: 85px;padding: 2px; margin:2px 0;
-moz-box-shadow: 2px 2px 0px #62bffe;
-moz-border-radius: 8px;
-webkit-border-radius : 8px;
}
#help .button:hover {cursor: pointer; }
.tel_icon{
	background-image: url(../img/800.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
	font-size:18px;
	font-weight:bold;
}

/*中国小团体*/
#sgt li { border-bottom:1px solid #EFEFEF;margin-bottom: 10px;padding-bottom: 5px;}
#sgt li em{font-size: 11px;font-style: italic;}
/*Main
#left(w7)==Sidebar  and  #right(w17)== Content
----------------------------------------------*/
/* 面包屑 */
.bc{background:#eef2f5;color:#777b8c;font-size:13px;line-height:16px;text-transform:uppercase;border: 1px solid #E0E8ED; padding:6px 6px 6px 6px;margin:5px 0px 0px 0px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.bc li{float:left}
.bc a{display:block;float:left;padding:0 15px 0 0;margin:0 6px 0 0;line-height:16px; background:url(../img/ico/bc_arrow.gif) no-repeat right 3px;}
.bc img{margin:0px 2px 0 2px}
/*----------Content ------------*/
.main{background-color: #EEF2F5; padding:0 5px;}
.china-tour-list{}
.china-tour-list h2{ background:#B6DAEB url(../img/ico/transfers.png) no-repeat left center;padding-left: 25px;font-weight: normal; margin:10px 0;
-moz-border-radius: 5px;
-webkit-border-radius : 5px;
height:25px;
line-height:25px;
}
.speech{padding: 10px;border: 1px solid #E0E0E0;text-align: justify;}
.overview{text-align: justify;background-color: #EEF2F5;padding:6px;margin-bottom: 8px;border: 1px solid #E0E8ED;
-moz-border-radius: 8px;
-webkit-border-radius : 8px;
}
.overview h2
.overview img{background-color: #FFF;	display: block; margin:10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;}
.tour_wrap{ padding:10px 0;}
.tour_wrap img{display: block;padding: 5px;background-color: #FFF;border: 1px solid #CCC;height: 100px;width: 150px; margin:0 10px 10px;}
.tour_wrap dl{ border-bottom:3px solid #B6DAEB;padding-bottom: 10px;}
.tour_wrap dl dt{font-size: 16px;font-weight: bold;}
.tour_wrap dl dd{ padding:0 10px;}
.tour_wrap dl dd ul{background-color: #F0F8FB; border-left:1ex solid #B6DAEB;font-size: 11px; margin:5px 0;}
.tour_wrap dl dd ul li{ padding:2px 5px 2px 10px;}
.city-guide-list{}
.city-guide-list h2{background-color: #3494C3;color: #FFF;font-size: 16px; padding:5px 0 5px 5px;}
.city-guide-list dl{display: block; padding:10px 5px 20px 5px; border:1px solid #C0C0C0; border-top:none;}
.city-guide-list dl dt{font-weight: bold; background:#B6DAEB url(../img/ico/transfers.png) no-repeat left center; padding:5px 0 5px 25px;}
.city-guide-list dl dd{ background:url(../img/ico/icon-enabled.png) no-repeat left center; margin:5px 0px 5px 20px; padding:5px 0 5px 20px;}
.city-guide-list dl dd:hover{background-color: #B6DAEB;color: #999;}
/*船*/
#ships{width: 680px;margin-left: 10px;}
.m_list {}
.m_list li{ border-bottom:1px solid #EFEFEF; padding:2px 0; margin:5px 0;}
/*Tour Outline*/
#tour_outline{background-color: #FFF; padding:5px;}
/*Itinerary*/
#tour_itinerary{background-color: #FFF;padding:10px;clear: both; border:1px solid #e0e0e0;}
.dine_show{margin-left: 270px; background:#B6DAEB url(../img/ico/trust_info.png) no-repeat 5px center;line-height: 25px;padding-right: 5px;font-style: italic;color: #666;}
#tour_itinerary h2{ padding:2px 5px; margin:5px 0; border-bottom:3px solid #B6DAEB; background:#3494C3 url(../img/ico/transfers.png) no-repeat right center;color: #FFF;	font-weight: normal;}
#tour_itinerary_c{ padding:10px 0 10px; margin:15px 0 15px;width: 678px;}
#tour_itinerary_c h3{ border-bottom:1px solid #FFCC80;font-weight: normal;font-size: 13px;margin-bottom: 20px;}
#tour_itinerary_c h3 .tour_date{background-color: #FFCC80;padding: 5px;font-size: 18px;font-weight: normal;color: #333;margin-right: 5px;}
.tour_describe_day,.tour_describe_days{ padding:0px; margin:15px 0px;}
.tour_describe_day:hover,.tour_describe_days:hover{background-color: #FFFFE6;cursor:pointer;}
.tour_describe_day img{height: 150px;width: 210px;}
.tour_describe_days img { height:auto; width:210px;}
.tour_describe_day dd img,.tour_describe_days dd img {height:14px;width:auto;}
.tour_describe_day dl,.tour_describe_days dl{}
.tour_describe_day dt,.tour_describe_days dt{font-weight: bold; margin:5px 0 5px;}
.tour_describe_day dd,.tour_describe_days dd{}
/**/
#price_all{}
#price_all #priceInclude{ width:675px; border: 1px solid #E3E3E3;background-color: #EEF2F5;}
#price_all #priceExclude,#price_all #priceExcludes{ width:675px; background-color: #EEF2F5;border: 1px solid #E3E3E3;margin-top: 10px;}
#priceInclude h4, #priceExclude h4,#priceExcludes h4 {background-color: #B6DAEB;padding-left: 0px;line-height: 35px;color: #666;}
#priceInclude ul, #priceExclude ul,#priceExcludes ul{padding: 5px;color: #666;}
#priceInclude ul li, #priceExclude ul li,#priceExcludes ul li{ border-bottom:1px solid #E3E3E3;padding: 5px;}
#price_all #pc_list{padding-bottom: 20px;}

.book li{margin: 5px; background:#FFEFB0 url(../img/ico/transfers.png) no-repeat left center; padding:5px 5px 5px 25px;color: #333;}
.book li strong{background-color: #FC0;display: block; padding:2px 5px;}
.book li span{font-weight: bold;padding-right: 10px;}

/*城市指南*/
.atrr_list{}

.atrr_list li{margin-bottom: 20px; padding:10px 5px; border-top:1px solid ##E4E4E4;border-bottom:1px solid ##E4E4E4;}
.atrr_list li:hover{background-color: #FFC;}
.atrr_list li h3{font-size: 16px;line-height: 35px;}
.atrr_list li a.more{ background:#B6DAEB url(http://www.topchinatours.net/Photo/Commons/images/camera.png) no-repeat 100px center;line-height: 30px;padding:5px 25px 5px 8px;	
-moz-border-radius: 8px;
-webkit-border-radius : 8px;
}
.atrr_list li img{display: block;background-color: #FFC;border: 1px solid #e1e1e1; margin:5px 10px 5px 0;padding: 2px;height: 120px;width: 180px;	
-moz-border-radius: 8px;
-webkit-border-radius : 8px;
}

.speech img{ margin:5px 10px;display: block;padding: 5px;border: 1px solid #E0E8ED;background-color: #EEF2F5;	
	-moz-border-radius: 8px;
	-webkit-border-radius : 8px;
}
/*Footer
-------------------------------------------------------------------------------------------------------*/
#ft-wrapper
{display: block;position: absolute;width: 100%;height: 480px;z-index: -1; background:url(../img/body-footer-bg-default1.jpg) repeat-x center bottom;overflow: visible;left: 0px;right: 0px;}
#ft {position:relative;text-align:center;width:960px; margin:1px auto;clear: both;}
#ft-extra{text-align: left;position: relative; margin:1px 0 10px;height: 150px; background-color: #f2faff; padding:5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius : 5px;
}
.serch {border:1px solid #62bffe;}
#ft-extra .mod{
background-color: #f2faff; border-right:1px solid #FFF1E1;border-left:1px solid #FFF1E1;padding: 10px;height: 130px;}

#ft-extra .mod h3{font-size: 13px;text-transform: uppercase;text-align: center;background-color: #a6d9fc; color:#294d80;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
padding:0px 6px 0px 6px;
}
#ft-extra .mod ul{ padding:0px; list-style:none; margin:0px;}
#ft-extra .mod ul li{ margin:4px 0px 0px 0px;}
#ft-nav{}
#ft-nav .fn-1,#ft-nav .fn-2,#ft-nav .fn-3{ padding:5px 0px;}
#ft-nav .fn-1{font-size: 11px;}
#ft-nav .fn-2{font-weight: bold;font-size: 12px;}
#ft-nav .fn-3{}
#ft-cp{}
}
@media print {	
body { width:100% !important; margin:0 !important; padding:0 !important; line-height: 1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }
/* Images */
img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; }
/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }
/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 
/*hide various parts from the site*/
/*#hd,.bc,#left,#ft-wrapper,#ft{display:none;}*/
.bg_left{background-color: #FFF; border-left:1px solid #fff;padding: 5px;}	
}
.point {
	_font-size:8px;
}
.speech .tabs td {
	padding:8px;
}
.expo {
	float:right;
}
.photo {
 	text-align:center;padding:0px; margin-left:2px; background-color:#FFF;
}
.photo img {
	border:solid 1px #acdbfb; padding:3px;	
}
.ph {
	 width:auto;
}
.ph ul li {
	display:block; float:left;  width:248px; margin-bottom:3px; margin-left:8px; padding:1px; 
}
.speech h1{
	font-size: 16px;
	background-color: #FFCC80;
	padding-left: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CE7B00;
	color: #333;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../../img/ico/transfers.png);
	background-repeat: no-repeat;
	background-position: right center;}
.tour_wrap01{}
.tour_wrap01 table tr td {border-bottom:solid 1px #999; padding:3px;}
.hotel_width {width:230px; margin-left:4px; text-align:center}
.imgs  {border:solid 8px #eef2f5;}
.bg01 {background-color:#ffefb0;}
input,select,textarea {border:solid 1px #CCC}
#tour_code {font-weight:bold;}
/*
UPDATE: 2010/2/8
*/
.postions { position:relative; z-index:999; bottom:30px;}
