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; border: 1px #C3C3C3 solid;}
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;}

/*  Common Title  */
h1	{color: #0C3980; font: 14px Verdana; font-weight: bold; height: 28px; line-height: 28px;}
h1 a	{color: #0C3980;}
h2	{color: #333; font: 12px Verdana; padding-left: 20px; height: 28px; line-height: 24px;}

/*  Common attribute  */
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  = */
#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;}

.head_ad	{clear: both; width: 100%; overflow: hidden; height: 30px;}

.wrap	{width: 1000px; height: auto; margin: 0 auto; background: #FFF; overflow: hidden;}
.wrap1040	{width: 1040px; height: auto; margin:0 auto; background: #FFF; overflow: hidden;}
.wrap1040	{width: 1040px; height: auto; margin:0 auto; background: #FFF; overflow: hidden;}
.side		{width: 220px; float: left;}
.newadd_content	{width: 648px; float: left; padding-left: 10px;}
/*for new index pop-up qishengyao  08－04－23   */


.content_right	{width: 758px; float: left; padding-left: 10px;}
.rightside		{width: 150px; float: right;}
.box	{margin: 5px; padding: 5px; line-height: normal;}

/*  left_side  */
.gray_box	{width: 210px; background: #FFF; border-style: solid; border-width: 0 1px 1px 1px; border-color: #CCC;}
 
 /* Teresa 08.02.05 start*/
.login_title, .product_title, .function_title, .tools_title {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;}
.login_title span	{width: 25px; height: 22px; background: url('/images/signin/dot_login.gif') no-repeat left center; display: block; float: left;}
.product_title span	{width: 25px; height: 22px; background: url('/images/signin/dot_newline.gif') no-repeat left center ; display: block;float: left;}
.function_title span	{width: 25px; height: 22px; background: url('/images/signin/dot_fuc.gif') left center no-repeat; display: block;float: left;}
.tools_title span	{width: 25px; height: 22px; background: url('/images/signin/tools_icon.gif') left center no-repeat; display: block; float: right;}
 /* Teresa 08.02.05 end*/
 
.login, .product, .function, .tools{width: 190px; text-align: center; margin: 8px auto 8px auto; overflow: hidden;}
.login ul	{margin: 0 auto; padding: 0; clear: both;}
.login li	{float: left; width: 50%; display: block; list-style: none; overflow: hidden; line-height: 28px; height: 28px; text-align: center;}
.login li.txt	{width: 28%;}
.login li.shuru	{width: 70%;}
.login li.shuru input    {width: 90%;}
.login a	{color: #FF6600;}


.show_usern{ width: 190px; text-align: center; margin: 8px auto 0px auto; overflow: hidden; }
.show_usern h1{ height:50px; line-height:50px; font-size:14px; text-align:left;  color:#000;}
.show_usern h1 span{ color:#ff9904; font-size:12px;}
.show_usern h3{ font-size:12px; font-weight:normal; color:#000; ; text-align:left; }
.show_usern h4{ font-size:12px; font-weight:normal; color:#000; text-align:right; height:40px; line-height:40px;}
.show_usern h4 a{ color:#000; text-decoration:underline;}



.product ul	{margin: 0; padding: 0;}
.product li	{clear: both; height: 25px; line-height: 25px; text-align: left; border-bottom: 1px #E3E3E3 solid;}

 /* Teresa 08.02.05 start*/
.visa_icon	{float: left; width: 70px; height: 55px; background: url('/images/signin/pic_newfut01.gif') center center no-repeat;}
.visa_text	{float: left; width: 100px; height: 45px; color: #999; padding-top: 10px;text-align:left;}
.visa_text span	{color: #a3b270; font-weight: bold;font-size:14px;}
.guide_icon	{float: left; width: 70px; height: 55px; background: url('/images/signin/pic_newfut02.gif') center center no-repeat;}
.guide_text	{float: left; width: 100px; height: 45px; color: #999; padding-top: 10px;text-align:left;}
.guide_text span	{color: #0571bc; font-weight: bold;font-size:14px;}

.tools li	{border-bottom: 1px solid #EAEAEA; height: 30px; line-height: 30px; padding-left: 28px; text-align: left;}
.tools li.train {background: transparent url('/images/signin/train.gif') no-repeat scroll 4px center;}
.tools li span {float: right; padding-left: 26px; text-align: left; width: 40%; text-align: left;}
.tools li span.baoxian {background: transparent url('/images/signin/baoxian.gif') no-repeat scroll 4px center;}
.tools li.plan	{background: url('/images/signin/plan.gif') 4px center no-repeat;}
.tools li span.weather	{background: url('/images/signin/weather.gif') 4px center no-repeat;}
.tools li.visa	{background: url('/images/signin/visa.gif') 4px center no-repeat;}
.tools li span.map	{background: url('/images/signin/map.gif') 4px center no-repeat;}
.tools li.shiguan	{background: url('/images/signin/shiguan.gif') 4px center no-repeat;}
.tools li span.help	{background: url('/images/signin/help.gif') 4px center no-repeat;}


/*  right_side  */
.feature	{width: 648px; height: 281px; background: #6A6A6A; overflow: hidden;}
.feature_bg_left	{background: url('/images/signin/feature_bg_left.gif'); width: 9px; height: 281px; float: left;}
.feature_bg	{background: url('/images/signin/feature_bg.gif'); width: 630px; height: 281px; float: left;}
.feature_bg_right	{background: url('/images/signin/feature_bg_right.gif'); width: 9px; height: 281px; float: left;}

.feature_show	{float: left; width: 370px;}
.feature_title	{height: 35px; line-height: 35px; background: url('/images/signin/title_icon.gif') 10px center no-repeat; padding-left: 30px; font-size: 14px; color: #FFF; font-weight: bold;}
.feature_img	{width: 367px; height: 236px; background: url('/images/signin/feature_img_bg.gif') 10px top no-repeat; position: relative;}
.feature_img div	{position: absolute; left: 12px; top: 2px; overflow: hidden;}

.feature_content	{float: right; width: 255px;}
.feature_contitle a	{height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #FFCC00; clear: both;}
.feature_info	{width: 250px; height: 70px; line-height: 22px; color: #FFF; clear: both;}
.feature_list	{width: 230px; overflow: hidden; margin: auto;}
.feature_list li	{clear: both; background: #858585 url('/images/signin/list_img.gif') 5px center no-repeat; padding-left: 15px; height: 22px; line-height: 22px; border-bottom: 1px #7A7A7A solid;}
.feature_list a	{color: #F0F0F0;}

 /* Teresa 08.02.05 start*/
.news	{width: 633px;  background: #E1EBEF;border:7px #E1EBEF solid;border-top:0}
.news_tit{background: #E1EBEF url('/images/signin/news_tit.gif') no-repeat left center;height:30px;}
.news_list01{height:122px;background:#fff url('/images/signin/news_line.gif') repeat-y center center;border-top:10px #fff solid;border-bottom:10px #fff solid;}
.news_list01 li{height: 22px; float: left; width: 288px; padding-left: 25px; background: url('/images/signin/list_img.gif') no-repeat 15px 5px ;}
.news_list li a{color: #666666; line-height: 22px;}
 /* Teresa 08.02.05 end*/

.news_main  {width: 648px; height: auto; overflow: hidden; background: #E1EBEF;}
.news_box   {margin: 6px; background: #FFF;}
.news_content   {font-size: 14px; line-height: 24px; margin: auto; width: 620px;}

.photoshow	{width: 648px; height: 124px; background: #E3E3E3;}

.guide	{width: 648px; padding-bottom: 6px; background: #E1EBEF; position: relative;}
.guide ul.tag   {margin: 0; padding: 0; position: absolute; right: 10px; top: -24px;}
.guide ul.tag li  {background: url('/images/signin/guide_tag.gif') center bottom no-repeat; width: 80px; height: 30px; float: left; margin-right: 6px; text-align: center; line-height: 30px;}
.guide ul.tag li.current  {background: url('/images/signin/guide_tag_current.gif') center bottom no-repeat; width: 80px; height: 30px; float: left; margin-right: 6px; text-align: center; line-height: 30px;}
.guide ul.tag li.current a  {color: #999;}
.guide ul.tag li a  {color: #FFF;}
.guide_box	{width: 638px; margin-bottom: 6px; margin: auto; background: #FFF;}
.guide_link	{width: 622px; margin: auto; clear: both;}
.guide_line	{width: 1px; float: left; overflow: hidden; background: url('/images/signin/guide_line.gif'); height: 90px;}
.guide_link_box	{width: 130px; float: left; padding-left: 20px;}
.guide_link_box li	{height: 26px; line-height: 28px; clear: both; overflow: hidden;}
.guide_link_box li span	{padding-right: 12px; float: left; font-size: 12px; font-weight: bold;width:80px;}
.guide_link_box li span a   {color: #333;}
.guide_link_box li a	{margin-right: 10px;}

.guide_show	{width: 622px; height: 200px; margin: auto; clear: both;}
.guide_show ul	{margin: 0; padding: 0;}
.guide_show li	{float: left; width: 33%; overflow: hidden;}
.guide_show_box	{width: 184px; height: 186px; background: #E1EBEF; margin: auto;}
.guide_show_box_title	{height: 24px; line-height: 24px; text-align: center;}
.guide_show_box_title a	{height: 18px; line-height: 17px; width: 105px; background: url('/images/signin/guide_show_box_title.gif'); display: block; margin: auto; color: #666;}

.pic	{margin: auto; width: 150px; height: 100px; padding: 2px; border: 1px #B0B8BB solid; background: #FFF;}
.guide_show_box_icon	{width: 184px; overflow: hidden; margin-top: 6px;}
.guide_show_box_icon ul	{margin: 0; padding: 0;}
.guide_show_box_icon li	{width: 92px; height: 22px; line-height: 21px; float: left; text-align: center;}
.guide_show_box_icon li.intro	{background: url('/images/signin/intro_bg.gif') center center no-repeat;}
.guide_show_box_icon li.visa	{background: url('/images/signin/visa_bg.gif') center center no-repeat;}
.guide_show_box_icon li.pro		{background: url('/images/signin/pro_bg.gif') center center no-repeat;}
.guide_show_box_icon li.view	{background: url('/images/signin/view_bg.gif') center center no-repeat;}
.guide_show_box_icon li a	{color: #FFF;}

/*  Advertisement  */
.advbar	{width: 100%;}
.advbar img	{ width:148px; margin-bottom: 10px; border:1px solid #ccc;}