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	{color: #CC0000; font: 14px Tahoma; font-weight: bold; height: 40px; line-height: 40px; margin-right: 15px; margin-left: 15px; font-family: Arial;}
h2 span	{float: right; font-size: 12px; font-weight: normal; background: url('guide/title_icon.gif') left center no-repeat; width: 100px; padding-left: 22px;}
h2 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/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;}

/*  �����������ͷβ  */
.header	{width: 100%; background: url('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;}
.wbox	{width: 210px; margin: auto; background: #FFF;}
.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('guide/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;}

/*  6ɫǳ��  */
.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; clear: both;}
.green_light_box h1	{height: 28px; background: #77A8C4 url('guide/green_title.gif'); font-size: 14px; font-weight: bold; color: #FFF; padding-left: 6px; margin-bottom: 2px;}
.green_light_box .head	{width: 100%; background: url('guide/gray_head.gif') top no-repeat; height: 5px; overflow: hidden;}
.green_light_box .content	{width: 100%; background: #EAEAEA; overflow: hidden; margin-left: auto; margin-right: auto;}
.green_light_box .foot	{width: 100%; background: url('guide/gray_foot.gif') top no-repeat; height: 5px; overflow: hidden;}

/*  �ٺ���  */
.orange_light_box		{width: 100%; background: #FFF; clear: both;}
.orange_light_box h1	{height: 28px; background: #77A8C4 url('guide/orange_title.gif'); font-size: 14px; font-weight: bold; color: #FFF; padding-left: 6px; margin-bottom: 2px;}
.orange_light_box .head	{width: 100%; background: url('guide/gray_head.gif') top no-repeat; height: 5px; overflow: hidden;}
.orange_light_box .content	{width: 100%; background: #EAEAEA; overflow: hidden; margin-left: auto; margin-right: auto;}
.orange_light_box .foot	{width: 100%; background: url('guide/gray_foot.gif') top no-repeat; height: 5px; overflow: hidden;}

/*  ��ɫ����  */
.gray_box	{width: 100%; background: #EAEAEA; clear: both;}
.gray_box .head	{width: 100%; background: url('guide/gray_right_top.gif') right top no-repeat; height: 45px; border-bottom: 1px dotted #CCCCCC;}
.gray_box .head div	{background: url('guide/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('guide/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('guide/gray_right_bottom.gif') right no-repeat; height: 45px; overflow: hidden;}
.gray_box .foot div	{background: url('guide/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('guide/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;}
