@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------------Travel Bureau TB_sub -----------------------------------------------------------*/
.TB_sub{ width:944px; margin:0 auto; padding-left:7px; padding-right:7px; border:solid #000; border-width:0 1px; background-image:none; background:#fff}
.TB_sub_bg{ background:#fff url(../images/list_bg.jpg) repeat-y}
.TB_sub_leaders{ background:#fff url(../images/leaders_bg.jpg) repeat-y}
.TB_sub .bottom{ border-bottom:1px solid #000; position:relative;clear:both; }
/*--=nav=---*/
.TB_sub .nav{ height:25px; padding-top:7px; border-bottom:8px solid #3E8BD9; background:#fff;}
.TB_sub .nav .crumb{ float:left}
.TB_sub .nav .crumb a{ color:#000; text-decoration:none}
.TB_sub .nav .crumb a:hover{ color:#f60}
.TB_sub .nav .search{ float:right;}
.TB_sub .nav .search input{ width:124px; border:1px solid #C5C3C4}
.TB_sub .nav .search .botton{ background:url(../images/botton_search.jpg) no-repeat; width:58px; height:18px; font-size:12px; border:none}
.TB_sub .nav .search .advanceed{ background:url(../images/botton_advanced.jpg) no-repeat; width:110px; height:18px; font-size:12px; border:none}
.bank{ height:14px; background:#fff}
/*--------------------------------------------------------------Travel Bureau TB_sub of end--------------------------------------------------------*/

/*--------------Listing--------------*/
/*----=side1eft=----*/
.TB_side1eft{float:left;width:207px; margin-left:1px;border-top:1px solid #5A5F65;}
/*menu*/
.TB_side1eft .first_action{ background:url(../images/first_action.jpg) no-repeat right; height:19px; padding:8px 0 0 15px; color:#788083; font-weight:bold; _border-right:1px solid #D2D3D7}
.TB_side1eft .first_action a{ color:#788083; text-decoration:none;}
.TB_side1eft .first{ background:url(../images/list_first.jpg) repeat-x; height:19px; padding:8px 0 0 15px; color:#788083; font-weight:bold; _border-right:1px solid #D2D3D7}
.TB_side1eft .first a{ color:#788083; text-decoration:none;}
.TB_side1eft .second{ padding:3px 0 0 46px; height:15px; border:solid #C0C4C7; border-width:1px 0; background:#fff url(../images/icon4.jpg) no-repeat 32px 5px; color:#9FA4A8; font-size:11px; font-weight:bold; _border-right:1px solid #D2D3D7}
.TB_side1eft .second a{ color:#9FA4A8; text-decoration:none}
.TB_side1eft ul{ padding-bottom:3px; background:url(../images/list_ul.jpg) bottom repeat-x}
.TB_side1eft li{ list-style:none; color:#778085; padding:9px 0 0 34px;}
.TB_side1eft li a{color:#778085; text-decoration:none}
.TB_side1eft li a:hover{color:#f60; }

.rss{ position:absolute; top:-40px; left:90px}
.rss img{ border:none}
.tale{position:absolute; top:-80px; left:65px; text-align:center; color:#5374A1; font-size:16px; line-height:25px;font-weight:bold}
/*--=side1eft of end=--*/

/*-----=listmain=-----*/
.TB_listmain{ background:#fff; margin-left:220px; min-height:500px;_height:500px}
/*h1*/
.TB_listmain .h1{ color:#778085;text-align:center;zoom:1}

/*listing*/
.TB_listmain .listing{ border-top:1px solid #CCC;clear:right;}
.TB_listmain .listing ul{ clear:right; padding:5px 0 6px 0; background:#fff; width:100%}
.TB_listmain .listing .bg{ background:#F8F8F8; width:100%}
.TB_listmain .listing li{ width:550px; list-style:none; line-height:21px;display:block; padding-left:15px}
.TB_listmain .listing li a{ color:#000; text-decoration:none}
.TB_listmain .listing li a:hover{ color:#f60; }
.TB_listmain .listing .list{ position:relative}
.TB_listmain .listing .list .date{ color:#aaa; width:130px; position:absolute;top:4px; right:0px; padding:0}

/*page*/
.TB_listmain .page{ float:right; margin-right:10px;_margin-right:5px; margin-bottom:8px}
.TB_listmain .page_bottom{ margin-top:20px}
.TB_listmain .page li{ float:left; list-style:none; color:#686465; padding:0px 2px ; display:block;}
.TB_listmain .page li a{color:#00519B; text-decoration:none;}
.TB_listmain .page li a:hover{color:#f60}
.TB_listmain .page .current{ background:#686465; color:#fff}
.TB_listmain .page .p1{ padding-right:15px; font-weight:bold}
.TB_listmain .page .p{ padding-right:10px;}
/*---=listmain of end=---*/
/*--------------Listing of end--------------*/

/*--------------TB_text --------------*/
/*title*/
.TB_text{ border:1px solid #BEC2C5; background:#EAEDF4}
.TB_text .h1 {background:#F6F7FC url(../images/test_tit.jpg) repeat-x;line-height:27px;padding-top:2px;text-align:center;border-bottom:1px solid #BEC2C5;color:#787F85;font-size:18px;}

.TB_text .h2{ background:#fff; height:16px; border-bottom:1px solid #BEC2C5;color:#aaa; text-align:center; padding-top:4px; font-weight:normal; font-size:12px; word-spacing:15px}
.TB_text .h2 a{ color:#aaa; margin:0 2px}
.TB_text .h2 span{  word-spacing:0px}
.TB_text .h2 img{ border:none}

/*zhengwen*/
.TB_text .textmain {padding:12px 60px 0 65px;line-height:18px;}


/*News*/
.TB_text .news{ padding:0px 20px 20px 20px; margin-top:90px; position:relative;}
.TB_text .news .tit{ font-weight:bold; font-size:14px; background:none; padding-left:0}
.TB_text .news li{ background:url(../images/dot_black.gif) no-repeat 5px 12px; list-style:none; padding-left:22px;/* min-height:25px; _height:25px;*/ line-height:24px}
.TB_text .news li a{ color:#000}
.TB_text .news li a:hover{ color:#f60}

/*print*/
.TB_text .news .print{ position:absolute; top:-55px; left:140px; background:#fff; border:1px solid #0057C0; width:580px; text-align:center;  padding:3px 0}
.TB_text .news .print span{ margin:0 20px}
.TB_text .news .print a{ color:#000; text-decoration:none}

/*--------------TB_text of end --------------*/

/*--------------------sub-------------------*/
/*---------=left=---------*/
.TB_chta1eft{float:left;width:208px; border-top:1px solid #D1D5D6}
/*menu*/
.TB_chta1eft .title{margin:0; padding:0; height:53px; border:none}
.TB_chta1eft .action{margin:0; padding:0; height:51px; border:none;}
.TB_chta1eft .action_vote{ border-left:3px solid #C5D9F4; background:#fff; border-right:1px solid #ccc; margin-top:1px}
.TB_chta1eft li{ list-style:none; height:33px; border-bottom:2px solid #C0C4C5; margin:0 6px; padding-top:16px; text-align:center; }
.TB_chta1eft li img{ border:none;}
.TB_chta1eft li a{color:#52739E; text-decoration:none; font-size:16px; font-weight:bold}

/*---------=right=---------*/
.TB_leaderslist{ background:#fff; margin-left:224px; min-height:740px;_height:740px; border:1px solid #ccc; border-left:3px solid #C5D9F4; border-bottom:none;}
.TB_leaderslist_map{min-height:240px;_height:240px; }
.TB_leaderslist .bank_leader{ height:15px}
/*h1*/
.TB_leaderslist .h1{ color:#778085;text-align: left; font-size:18px; border-bottom:1px solid #ccc; height:35px; zoom:1; margin:0 5px 0 10px; margin-bottom:5px}
.TB_leaderslist .h1 span{border-left:3px solid #0089CF;position:relative; left:-13px; top:10px; padding:10px 0 5px 15px;}

/*-= Leaders Highlight =-*/
.TB_leaderslisting .list{ background:#F2F3F8; border:1px solid #CECED6; margin:10px 12px 0 12px}
.TB_leaderslisting ul{ min-height:200px; _height:200px}
.TB_leaderslisting li{ list-style:none; padding:6px; float:none; color:#5475A2; float:left; width:495px}
.TB_leaderslisting li a{ color:#5475A2;}
.TB_leaderslisting .pic{ width:165px; float:left}
.TB_leaderslisting .name, .function, .explanation_tit{ font-weight:bold}
.TB_leaderslisting .name{ font-size:16px}
.TB_leaderslisting .function{font-size:12px }
.TB_leaderslisting .explanation_tit{font-size:12px; padding-bottom:0px}
.TB_leaderslisting .explanation{ line-height:16px; padding-top:2px}
.TB_leaderslisting .lbank{ clear:both; float:none; padding:0; margin:0; font-size:0; line-height:0}

/*-= Important Speech =-*/
/*speech*/
.TB_speech .list{ margin:20px 0px 0 12px; height:220px}
.TB_speech li{ list-style:none; float:none; color:#5475A2; float:left; width:428px;_width:398px}
.TB_speech li a{ color:#5475A2;}
.TB_speech .pic{ width:220px; float:left; margin:0 28px 0 12px}
.TB_speech .pic img{ padding:5px; border:1px solid #E1E1E1;}
.TB_speech .title, .lead_tit{ font-weight:bold;}
.TB_speech .title{font-size:14px; padding-bottom:15px }
.TB_speech .lead_tit{font-size:14px; padding-bottom:8px}
.TB_speech .lead{ line-height:17px; text-indent:24px}
.TB_speech .lbank{ clear:both; float:none; padding:0; margin:0; font-size:0; line-height:0}

/*more*/
.TB_speechlisting{ position:relative; margin:0 25px; width:660px}
.TB_speechlisting_bg{ background-color:#F5F5F5}
.TB_speechlisting .title{list-style:none; border:1px solid #DCE8F4; background:#EEF7FF; padding:8px 0 0 8px; height:22px; color:#35479D; font-weight:bold; font-size:14px; width:auto}
.TB_speechlisting li{ list-style:none;padding:8px 0 8px 40px; list-style:20px; background:url(../images/icon5.gif) no-repeat 12px 12px; width:520px}
.TB_speechlisting li a{ color:#000; text-decoration:none}
.TB_speechlisting li a:hover{ color:#f60}
.TB_speechlisting .date{ color:#aaa; width:75px; position:absolute;top:5px; right:0px; padding:0; background:none; }
.TB_speechlisting .line{ background:url(../images/line1.jpg) repeat-x; height:1px; padding:0; margin:0; clear:right;  font-size:0 ;width:auto}

/*page*/
.TB_leaderslist .page{ text-align:center; word-spacing:10px; height:30px; padding-top:20px; font-family: "Courier New", Courier, monospace}
.TB_leaderslist .page a{ color:#434343;}
.TB_leaderslist .page a:hover{ color:#f60; }
.TB_leaderslist .page input{ width:20px; margin-right:10px}
.TB_leaderslist .page .go a{ color:#000; text-decoration:underline; font-weight:bold}
.TB_leaderslist .page .home{word-spacing:-3px;}
.TB_leaderslist .page .p1{ padding-right:10px; font-weight:bold; word-spacing:0}

/*-= Oversea Office =-*/
.TB_map{position:relative;} 
.TB_map img{border:none;}

/*-= Contact Us =-*/
.TB_subcontact{ padding:80px 0 0 250px; background:url(../images/contact.jpg) no-repeat 95px 30px; height:330px}
.TB_subcontact li{ list-style:none; font-size:18px; font-weight:bold; line-height:37px}
.TB_subcontact li span{ color:#055590; margin-right:5px}

/*-= Vote =-*/
.TB_vote{ border:1px solid #9A89AD; border-top:none; width:600px; margin:20px auto;}
.TB_vote .title{ border:solid #9A89AD; border-width:1px 0; height:23px; background:#EAF1FF; padding:7px 0 0 15px; margin-bottom:5px}
.TB_vote ul{ padding-bottom:3px}
.TB_vote li{ list-style:none;padding:5px 0 5px 50px;+padding:3px 0 3px 50px}
.TB_vote .result{ border-top:1px solid #9A89AD; text-align:center; padding:9px 0 5px 0;}

/*-= Results =-*/
.TB_results{ padding:25px 0 0 12px;zoom:1}
.TB_results ul{ line-height:0; width:915px; background:#fff}
.TB_results li{ list-style:none; float:left;line-height:12px}
.TB_results .title_t, .column_t, .date_t{ color:#37479C; font-size:14px; font-weight:bold; height:18px; border-bottom:1px solid #D5E0F2; padding-top:5px}
.TB_results .title_t{ width:645px; background:#EAEDF4}
.TB_results .column_t{ width:190px; background:#EAEDF4}
.TB_results .date_t{ width:80px; background:#EAEDF4}

.TB_results .title, .column, .date{ padding-top:5px; min-height:25px; _height:25px; zoom:1; line-height:18px}
.TB_results .title{ width:585px; background: #fff url(../images/icon5.gif) no-repeat 12px 12px;padding-left:40px; padding-right:20px  }
.TB_results .title a{color:#000; text-decoration: none}
.TB_results .title a:hover{color:#f60;}
.TB_results .column{ width:180px; line-height:18px; padding-right:10px}
.TB_results .date{ width:80px}
.TB_results .line{ background:url(../images/line1.jpg) repeat-x; height:1px; margin:0; font-size:0;font-size:0 ;width:915px; clear:both;  float:none; line-height:0}
/*page*/
.TB_results .page{ clear:both; text-align:center; word-spacing:10px; height:30px;font-family: "Courier New", Courier, monospace; _margin-top:-1px; background:#EAEDF4; padding:5px 0}
.TB_results .page a{ color:#434343;}
.TB_results .page a:hover{ color:#f60; }
.TB_results .page input{ width:20px; margin-right:10px}
.TB_results .page .go a{ color:#000; text-decoration:underline; font-weight:bold}
.TB_results .page .home{word-spacing:-3px;}
.TB_results .page .p1{ padding-right:10px; font-weight:bold; word-spacing:0}

/*-= Advanced =-*/
.TB_advanced{ padding:50px 0 0 20px; height:190px}
.TB_advanced table{ width:80%; margin-top:-20px}
.TB_advanced table th{ color:#055590; text-align:right; font-size:14px; height:36px; padding-right:5px}
.TB_advanced select{ width:245px}
.TB_advanced .keywords{ width:242px}
.TB_advanced .time-range{ width:107px}
.TB_advanced .search_botton{ width:79px; height:24px; color:#373A49; background:url(../images/search_bottom.jpg) no-repeat; border:none; margin-left:90px; margin-top:10px}

/*-= Sitemap =-*/
.TB_sitemap{ padding:50px 0 35px 30px; min-height:190px;_height:190px;}
.TB_sitemap .sitemapcenter{ background:url(../images/sitemap.jpg) repeat-y; width:849px; min-height:150px;_height:150px; position:relative; padding:18px;}
.TB_sitemap .sitemaptop{ background:url(../images/sitemap_top.jpg) repeat-x; height:16px; width:857px; margin:0 14px;position:absolute; top:0; left:0}
.TB_sitemap .sitemapbottom{background:url(../images/sitemap_bottom.jpg) repeat-x; height:16px;width:857px; margin:0 14px; position:absolute; bottom:0; left:0}
.TB_sitemap .sitemapmain{}

/*-= Whitespace in Element Content =-*/
.TB_space{ color:#6e6e6e; padding:20px}
.TB_space p{  padding:5px 0;line-height:18px;}
.TB_space p a:hover{ color:#f60}
.pic1{ text-align:center; padding:0 0 25px 0}
.pic1 img{ border:1px solid #E0E0E0; padding:5px}
.around_table{ margin:10px -20px} 
.around_table table{ width:100%; border-collapse:collapse} 
.around_table table th{ background:#EBF4FD; height:25px; border-left:1px solid #fff; border-top:1px solid #E2DBD5; color:#000} 
.around_table table td{ background:#fff; height:25px; border:1px solid #E2DBD5; padding-left:5px; border-right:none} 
/*-------------------sub of end----------------*/
/*2008.10.15  overseaoffice caozifang add*/ 
.hdivlondon { 
background-color:#FFFFFF; 
color:#5F5F5F; 
height:auto; 
line-height:20px; 
padding:10px; 
width:auto; 
} 
/*2008.10.15  overseaoffice caozifang end*/ 

.TB_sitemap .sitemapmain p{ padding:8px 10px; color:#065590;}
.TB_sitemap .sitemapmain p b{font-size:14px}
.TB_sitemap .sitemapmain p b a{font-size:14px}
.TB_sitemap .sitemapmain p a{ color:#065590; text-decoration:none;font-size:12px;}

