body	{margin: 0px; font: 12px Tahoma, Verdana, Arial; background: #FFF;}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, li {margin: 0; padding: 0; list-style: none;}
input, select, textarea	{margin: 4px 0; background-color: #EAEAEA; font: 12px Tahoma, Verdana, Arial; vertical-align: middle;}
select	{background: #FFFFFF; border: 1px #DDDDDD solid; padding: 2px; margin: 5px 2px !important;}
form	{margin: 0px; padding: 0px;}
img		{vertical-align: middle; border: none;}
a		{color: #006699; text-decoration: none;}
a:hover	{text-decoration: underline;}


h1	{color: #0C3980; font: 14px Verdana; font-weight: bold; height: 28px; line-height: 28px; font-family: Arial;}
h1 a	{color: #0C3980;}

h2, .title	{color: #CC0000; font: 14px Tahoma; font-weight: bold; height: 40px; line-height: 40px; margin-right: 15px; margin-left: 15px; font-family: Arial;}
h2 span, .title span	{float: right; font-size: 12px; font-weight: normal; background: url('/images/guides/images/title_icon.gif') left center no-repeat; width: 100px; padding-left: 22px;}
h2 a, .title a	{color: #666;}

h5	{border-bottom: 1px #CAD9EA solid; color:#666666; font-size: 12px; line-height: 26px; padding-left:5px;}
h3	{color: #333; background: url('/images/guides/images/header_bg.gif') repeat-x; font: 12px Verdana; font-weight: normal; height: 32px; line-height: 32px; clear: both; overflow: hidden; padding-left: 10px;}
h3 span	{float: right; padding-right: 8px;}
h4	{font-size: 12px; background: #F7F7F7; border-bottom: 1px solid #E8E8E8; color: #006699; padding: 5px; text-align:left;}


p		{overflow: visible; margin: 2px; padding: 2px; font: 12px Tahoma, Verdana, Arial; line-height: 20px;}
button	{overflow: visible; margin: 1px 1px; background: #FFDB11; border-top: 1px solid #FEEF99; border-left: 1px solid #FEEF99; border-bottom: 1px solid #E7AE00; border-right: 1px solid #E7AE00; padding: 0px 2px; color: #333; font: 12px Tahoma, Verdana, Arial; cursor: pointer;}
em		{font-style: normal; font-family: Tahoma, Verdana, Arial; font-size: 9px; color: #666;}
cite	{font-style: normal; font-family: Tahoma, Verdana, Arial;}
input.text_input	{border: 1px solid #CCCCCC; color: #333;}
.clearbar	{clear: both; width: 100%; overflow: hidden; height: 10px;}
.left	{float: left; text-align: left;}
.right	{float: right; text-align: right;}
a.new	{color: #F06934 !important; font: 9px Tahoma, Verdana, Arial !important;}
.bold	{font-weight: bold;}
.explain	{color: #798699;}

.btn  {
    color: #333;
    background: #fff url(../b2b/images/apple_button.gif) repeat-x scroll 0%;
    text-align: center;
    font-size: 12px;
    width: 71px;
    height: 19px;
    margin-left: 2px;
    border: none;
    padding: 0px;
}
a.btn   {
    color: #333;
    background: #fff url(../b2b/images/apple_button.gif) repeat-x scroll 0%;
    font-size: 12px;
    width: 71px;
    height: 19px;
    line-height: 18px;
    text-align: center;
    margin-left: 4px;
    border: none;
    padding: 0px;
    float: left;
}
a.btn:hover {
    color: #333;
    background: #fff url(../b2b/images/apple_button_over.gif) repeat-x scroll 0%;
    font-size: 12px;
    width: 71px;
    height: 19px;
    line-height: 18px;
    text-align: center;
    margin-left: 4px;
    border: none;
    padding: 0px;
    float: left;
}


.header	{width: 100%; background: url('/images/guides/images/header.png') left top repeat-x; height: 105px; clear: both;}
.header_mid	{width: 940px; clear: both; margin: auto; position: relative;}
.logo {float: left; text-align: left;}
.panes	{height: 20px; position: absolute; top: 0; right: 0; background: #6D6D6D;}
.panes ul	{margin: 0; padding: 0; text-align: center; padding-left: 15px; padding-right: 15px; }
.panes li	{float: left; color: #2E2E2E; padding-right: 4px;}
.panes a	{color: #FFF;}


.head_ad	{clear: both; width: 100%; overflow: hidden; height: 30px;}
.wrap	{width: 1000px; height: auto; margin: auto; background: #FFF; overflow: hidden;}
.side_guide		{width: 220px; float: left;}
.content_guide	{width: 765px; float: right;}
/*2－26*/
.wbox	{}
.wbox ul {margin:0;padding:0 5px;background: #FFF;}
.wbox ul span{float:right; color:#000;}
.wbox li	{clear: both; height: 25px; line-height: 25px; text-align: left; border-bottom: 1px #E3E3E3 solid;}
.wbox ul li .orange:a{color:#f90;}
.box	{margin: 5px; padding: 5px; line-height: normal;}


.list		{margin:0 auto; padding:0; list-style-type:none; overflow:hidden; width:100%; clear:both;}
.list ul	{margin:0; padding:0;}
.list li	{background: url('/images/guides/images/list_icon_orange.gif') left center no-repeat; padding-left: 15px; display: block; overflow: hidden; line-height: 24px; height: 24px; text-align: left; border-bottom: 1px #D2E7F4 solid;}
.list li span	{ float: right; padding: 0 10px 0 0; color: #686868; text-align: right;}
.list a		{color: #006699;}
.list a:hover	{color: #ff6600;}

.list_blue ul	{margin: 0; padding: 0;}
.list_blue li	{height: 24px; line-height: 24px; padding-left: 8px; border-bottom: 1px solid #E1EBEF;background:#fff;}
.list_blue li span	{width: 50%; float: right; text-align: left; }
.list_blue a		{ color: #FF9900;}
.list_blue a:hover		{color: #333333;}

.list_gray ul	{margin: 0; padding: 0;}
.list_gray li	{height: 24px; line-height: 24px; padding-left: 8px; border-bottom: 1px solid #EAEAEA;}
.list_gray li span	{float: right; text-align: left; padding-right: 4px;}
.list_gray a		{color: #666666;}

.list_tools ul	{margin: 0; padding: 0;}
.list_tools li	{height: 30px; line-height: 30px; padding-left: 28px; border-bottom: 1px solid #EAEAEA;}
.list_tools li.train	{background: url('/images/signin/train.gif') 4px center no-repeat;}
.list_tools li span.baoxian	{background: url('/images/signin/baoxian.gif') 4px center no-repeat;}
.list_tools li.plan	{background: url('/images/signin/plan.gif') 4px center no-repeat;}
.list_tools li span.weather	{background: url('/images/signin/weather.gif') 4px center no-repeat;}
.list_tools li.visa	{background: url('/images/signin/visa.gif') 4px center no-repeat;}
.list_tools li span.map	{background: url('/images/signin/map.gif') 4px center no-repeat;}
.list_tools li.shiguan	{background: url('/images/signin/shiguan.gif') 4px center no-repeat;}
.list_tools li span.help	{background: url('/images/signin/help.gif') 4px center no-repeat;}

.list_tools li span	{float: right; text-align: left; width: 45%; padding-left: 28px;}
.list_tools a		{color: #666666;}


.blue_light_box		{width: 100%; background: #FFF; border-style: solid; border-width: 0 1px 1px 1px; border-color: #CCC;}
.blue_light_box h1	{height: 22px; line-height: 22px; background: url('/images/signin/gray_title_bg.gif') repeat-x; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding-left: 8px; color: #666; font-size:12px; font-weight:normal;}
.blue_light_box .content	{width: 100%; background: #EAEAEA; overflow: hidden; margin-left: auto; margin-right: auto;}



.green_light_box		{width: 100%; background: #FFF; border-style: solid; border-width: 0 1px 1px 1px; border-color: #CCC;}
.green_light_box h1	{height: 22px; line-height: 22px; background: url('/images/signin/gray_title_bg.gif') repeat-x; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding-left: 8px; color: #666; font-size:12px; font-weight:normal;}
.green_light_box .content	{width: 100%; background: #EAEAEA; overflow: hidden; margin-left: auto; margin-right: auto;}



.orange_light_box		{width: 100%; background: #FFF; border-style: solid; border-width: 0 1px 1px 1px; border-color: #CCC;}
.orange_light_box h1	{height: 22px; line-height: 22px; background: url('/images/signin/gray_title_bg.gif') repeat-x; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; padding-left: 8px; color: #666; font-size:12px; font-weight:normal;}
.orange_light_box .content	{width: 100%; background: #EAEAEA; overflow: hidden; margin-left: auto; margin-right: auto;}



.gray_box	{width: 100%; background: #EAEAEA; clear: both;}
.gray_box .head	{width: 100%; background: url('/images/guides/images/gray_right_top.gif') right top no-repeat; height: 45px; border-bottom: 1px dotted #CCCCCC;}
.gray_box .head div	{background: url('/images/guides/images/gray_left_top.gif') left top no-repeat; height: 45px; line-height: 45px; padding-left: 22px; color: #666666}
.gray_box .head div span	{background: url('/images/guides/images/title_icon.gif') left center no-repeat; float: left; padding-left: 22px; font-weight: bold; color: #FF9900; font-size: 14px; font-family: Tahoma;}
.gray_box .content	{width: 761px; background: #FFFFFF; overflow: hidden; margin-left: auto; margin-right: auto;}
.gray_box .foot	{width: 100%; background: url('/images/guides/images/gray_right_bottom.gif') right no-repeat; height: 45px; overflow: hidden;}
.gray_box .foot div	{background: url('/images/guides/images/gray_left_bottom.gif') no-repeat; height: 45px; line-height: 45px; overflow: hidden;}


.main	{clear: both; line-height: 22px; margin: auto; width: 98%; overflow: hidden;}

.caifang	{width: 96%; padding-top: 20px; margin: auto; line-height: 22px; overflow: hidden; font-family: Arial;}
.caifang_left	{float: left; width: 48%;}
.caifang_right	{float: right; width: 50%;}
.caifang_video	{margin: auto; width: 350px; height: 280px; text-align: center;}
.caifang_img_title	{background: url('/images/guides/images/caifang_img_title.gif') center center no-repeat; height: 25px; clear: both;}
.caifang_img_list ul	{margin-top: 10px; padding: 0}
.caifang_img_list li	{float: left; width: 50%; text-align: center;}
.caifang_img_list img	{border: 1px #CCC solid; padding: 1px;}

.scene ul	{margin-top: 8px; padding-top: 8px; overflow: hidden;}
.scene li	{float: left; width: 24%; text-align: center;}
.scene img	{border: 1px #CCC solid; padding: 1px;}

.caifang_xanadu	{color: #368DB6; font-weight: bold;}
.caifang_dashi	{color: #91A02A; font-weight: bold;}

/* = Header  = */
#header {
	background: #2E2E2E url('/images/logo.gif') 10px center no-repeat;
	border-bottom: 4px solid #FC6;
	color: #FFF;
	text-align: left;
	line-height: 12px;
	width: 100%;
	height: 60px;
	margin: 0px;
}
#header_demo {
	background: #2E2E2E url('/images/logo_demo.gif') 10px center no-repeat;
	border-bottom: 4px solid #FC6;
	color: #FFF;
	text-align: left;
	line-height: 12px;
	width: 100%;
	height: 60px;
	margin: 0px;
}
.panes a    {color: #FC6;}
.panes a:hover  {color: #fff;}
.panes {
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    font-weight: bold;
    z-index: 99;
    float: right;
    margin-top: 18px;
    color: #999;
    background: #444 url('/stylesheets/b2b/images/panes_bg.gif') left no-repeat;
}
.panes div  {
    line-height: 18px;
    font-weight: lighter;
}
.panes div a    {color: #333;}
.panes div a:hover  {color: #FC6;}

/* = Header by XiaoNing = */
.subheader  {background: transparent url(/stylesheets/b2b/images/subheader-bg.png) repeat-x; height: 41px; line-height: 41px;}
.submenu    {color:#9CC6E9;}
.buttoniconbody {background: transparent url('/stylesheets/b2b/images/icon_bg.gif') repeat-x scroll 0px -293px; height: 33px; float: left; margin-right: 6px; cursor: pointer;}
.buttoniconbody a {color: #333; text-decoration: none;}
.buttoniconbody a:hover {color: #333; text-decoration: none;}
.buttoniconbody .buttoniconleft {background: transparent url('/stylesheets/b2b/images/icon_bar.gif') repeat-x scroll -720px 7px; float: left; width: 3px; overflow: hidden;}
.buttoniconbody .buttoniconcell {background: transparent url('/stylesheets/b2b/images/icon.gif') repeat-x scroll 0px -532px; width: 22px; float: left;}
.buttoniconbody .buttoniconright {background: transparent url('/stylesheets/b2b/images/icon_bar.gif') repeat-x scroll -750px 7px; float: left; width: 3px; overflow: hidden;}

.buttoniconbody_out {background: none; height: 33px; float: left; margin-right: 6px; cursor: pointer;}
.buttoniconbody_out a {color: #333; text-decoration: none;}
.buttoniconbody_out a:hover {color: #333; text-decoration: none;}
.buttoniconbody_out .buttoniconleft {background: none; float: left; width: 3px; overflow: hidden;}
.buttoniconbody_out .buttoniconcell {background: transparent url('/stylesheets/b2b/images/icon.gif') repeat-x scroll 0px -532px; width: 22px; float: left;}
.buttoniconbody_out .buttoniconright {background: none; float: left; width: 3px; overflow: hidden;}

/*  关于country list下拉菜单的  */
.iframes    {position: absolute; width:100%; top: 0; left: 0; height:410px; scrolling: no; background: none; filter:chroma(color=white);}
.select_countrys    {position: absolute; width: 850px; top: 0; left: 0; height: 380px; scrolling: no; background: #2E2E2E; overflow: hidden; filter:chroma(color=white);}

.con100  {
    margin: 0px auto;
    width: 100%;
    background: #2E2E2E;
}
.clearbar	{
	clear: both;
	height: 10px;
	overflow: hidden;
}
.con100 .header {
	background:transparent url('../b2b/images/bg-top-left.gif') no-repeat scroll top left;
	height: 9px !important;
	overflow: hidden;
}
.con100 .header div {
	height: 9px;
	line-height: 9px;
	background: url('../b2b/images/bg-top-right.gif') no-repeat top right;
}
.con100 .footer	{
	background:transparent url('../b2b/images/bg-bottom-left.gif') no-repeat scroll left bottom;
	height: 9px;
}
.con100 .footer div	{
	height: 9px;
	line-height: 9px;
	background: url('../b2b/images/bg-bottom-right.gif') no-repeat bottom right;
}
.con100 .content	{
	background: #FFFFFF;
	margin: 0px 5px 0px 5px;
	padding:  0px 3px 0px 3px;
	clear: both;
}

/*  countrylist by XiaoNing  */
.country_list_width {
    width: 870px !important;
}

.country_list   {
	border : 1px solid #C3C3C3;
	color: #000;
	height: 80px;
	width: 300px;
	overflow: auto;
	clear: both;
}
.country_list_short   {
	color: #000;
	width: 115px;
	height: auto;
	overflow: auto;
	clear: both;
}
.country_list_big   {
	color: #000;
	width: 230px;
	height: auto;
	overflow: auto;
	clear: both;
}
.country_lala   {
    background: #F3F3F3;
}
.country_title_big  {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    height: 20px;
    line-height: 20px;
    background-image: url('../b2b/images/guide_menu_big.gif');
    text-align: center;
    width: 230px;
    margin-bottom: 4px;
}
.country_title_short  {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    height: 20px;
    line-height: 20px;
    background-image: url('../b2b/images/guide_menu.gif');
    text-align: center;
    width: 115px;
    margin-bottom: 4px;
}
.checkbox {
	display: block;
	height: 14px;
	width: 14px;
	float: left;
}
a.checkboxunchecked {
	background: url('../b2b/images/cross.gif') no-repeat center center;
}
a.checkboxchecked {
	background: url('../b2b/images/tick.gif') no-repeat center center;
}
a.checkboxunchecked, 
a.checkboxchecked {
	display: block;
	width: 14px;
	height: 10px;
	cursor: pointer;
	cursor: hand;
}
a.checkboxunchecked img, 
a.checkboxchecked img {
	width: 14px;
	height: 10px;
	display: inline;
	border: none;
}

.guide_css a  {color: #333;}
.guide_css a:hover  {color: #FF9900;}
.country_area   {margin: 5px auto; clear: both; overflow: hidden; text-align: center; width: 100px; height: 16px; line-height: 16px; background-image: url('../b2b/images/area_bg.gif'); color: #FFF;}
.country_con   {clear: both; overflow: hidden; width: 100%; text-align: left; height: 20px; line-height: 20px;}
