@charset "utf-8";
/* CSS Document */
*			{ list-style:none;padding:0; margin:0; }
body, form	{ list-style:none;padding:0; margin:0; }
body,td,th  { font:12px/150% Arial, Helvetica, sans-serif;}
body,td,th		{ color: #000;font:13px/120% Arial,Helvetica,sans-serif;  }
input,textarea	{ color: #000;font:13px/120% Arial,Helvetica,sans-serif; }
body 			{ margin: 0px; }
a:link 			{ text-decoration:none ;color: #000; }
a:visited 		{ text-decoration: none;color: #000; }
a:hover 		{ text-decoration:underline;color: #000; }
a:active		{ text-decoration: none;color: #000; }
ul				{ margin:0px; padding:0 }
li				{ margin:0px; padding:0 }
img				{ border:0; }

.fl				{ float:left}
.fr				{ float:right}


.white, a.white:link, a.white:visited, a.white:hover, a.white:active									{ color:white;}
.green, a.green:link, a.green:visited, a.green:hover, a.green:active									{ color:#6CB317;}
.lightgray, a.lightgray:link, a.lightgray:visited, a.lightgray:hover, a.lightgray:active				{ color:#999999;}
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active											{ color:#003ECC;}
.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active								{ color:#FA7A01;}

.infoBar{ }
.infoBar span{ background:#F1AB43;-moz-border-radius:5px;-webkit-border-radius:5px;  height:35px; line-height:35px; padding:0 15px; display: inline-block; margin-bottom:35px; font-size:15px; }
.alert						{ background:#FFEFEF; padding:3px 5px; margin-bottom:8px; color:red; font-size:11px; line-height:150%; }

.inputstyle{ height:22px; background:url(/main_site_compile/imgs_1/big.jpg) 0 -104px; width:160px; border:none; padding:0 5px; border-right:1px solid #BEBFBD; font-size:12px;border-bottom:1px solid #BEBFBD;}

/*------------------header----------------------*/
.headerSearchBg					{  height:85px; padding-top:15px; background:url(/main_site_compile/imgs_1/bg.gif.png) repeat-x bottom; border-bottom:1px solid #E6E7EB}
.headerSearchBg .Search			{ float:left; margin:0; width:650px}
.headerSearchBg .SearchBar strong	{ font-size:12px; line-height:15px}
.headerSearchBg .Search .fl		{ width:225px}
.headerSearchBg .Search .fl input	{ height:29px; background:url(/main_site_compile/imgs_1/big.jpg) 0 -104px; width:210px; border:none; padding:0 5px; margin-top:1px; border-right:1px solid #BEBFBD; font-size:12px }
.header					{ border-top:3px solid #72BA1A; height:38px; background:url(/main_site_compile/imgs_1/big.jpg) repeat-x 0 top; padding:0 8px}
.header .fl a			{ display: inline-block; height:25px; line-height:25px; margin:6px 0 0 0; padding:0 15px; font-weight:bold}
.header .fl a:hover		{ text-decoration:none}
.header .fl a.onnavi	{ background:#DFF7C4;-moz-border-radius:5px;-webkit-border-radius:5px;}
.header .fr				{}
.header .headerLink{ line-height:35px}
.headerLink				{ float:right; margin-left:30px; line-height:25px; font-weight:normal}
.headerMain				{ border-top:4px solid #72BA1A; height:25px; padding:0 8px; border-bottom:1px solid #E6E7EB;  font-size:12px}
.headerMain .fl a			{ display: inline-block; height:19px; line-height:19px; /*margin:6px 0 0 0; */padding:0 15px; /*font-weight:bold*/; margin:3px 0}
.headerMain .fl a.onnavi	{ background:#DFF7C4;-moz-border-radius:5px;-webkit-border-radius:5px;}
.headerMain .fr				{ background:url(/main_site_compile/imgs_1/big.jpg) 0 -166px; width:170px; height:25px}
.headerMainBg				{ border-top:4px solid #72BA1A; height:25px; padding:0 8px; border-bottom:1px solid #E6E7EB; background:url(/main_site_compile/imgs_1/bg.gif.png) repeat-x bottom;font-size:12px}
.headerMainBg .fl a			{ display: inline-block; height:19px; line-height:19px; /*margin:6px 0 0 0; */padding:0 15px; /*font-weight:bold*/; margin:3px 0}
.headerMainBg .fl a:hover		{ text-decoration:none}
.headerMainBg .fl a.onnavi	{ background:#DFF7C4;-moz-border-radius:5px;-webkit-border-radius:5px;}
.headerMainBg .fr				{ background:url(/main_site_compile/imgs_1/big.jpg) 0 -159px; width:170px; height:35px}
.indexTxt{ float:right}

/*-----------------index--------------*/
/*-----------------index--------------*/
.indexMain				{ width:700px; margin:50px auto 0 auto}
.indexLogo				{ width:242px; height:66px; float:left; margin-bottom:35px; background:url(/main_site_compile/imgs_1/big.jpg) 0 -38px}
a.indexLogo:hover		{ text-decoration:none}
.sitesLogo				{ float:left; margin:32px 0 0 20px}
.logoBox				{ height:1%}
.indexList				{ padding:0 202px 20px 0}
.indexListTitle			{ border-bottom:1px solid #ebebeb; height:25px; line-height:25px}
.indexList li			{ padding-top:8px; font-weight:bold}
.indexList li a			{ text-decoration:underline}
.indexInfo{ float:left}


/*--------------search---------------*/
.Search				{ margin-bottom:20px; width:750px}
.SearchBar			{ height:1%; margin-bottom:3px; font-size:11px;}
.SearchBar strong	{ font-size:17px; font-weight:bold; line-height:20px}
.SearchBarDiv		{ float:left; padding-left:8px; line-height:30px}
.Search .fl			{ width:275px}
.Search .fl input	{ height:29px; background:url(/main_site_compile/imgs_1/big.jpg) 0 -104px; width:260px; border:none; padding:0 5px; margin-top:1px; border-right:1px solid #BEBFBD; font-size:12px }
.Search .fr			{ width:120px; float:left; padding-top:1px}
.Search .fr input	{ width:83px; height:29px; border:none; background:url(/main_site_compile/imgs_1/big.jpg) -317px -38px; cursor:pointer; font-size:12px}
.Search a			{ text-decoration:underline}
.SearchBar .fr{ width:90px}


/*-------------------main---------------------*/
.mainBox				{ margin:0 auto; width:960px; padding-top:20px}
.main					{ height:1%}
.sidebar				{ float:right; width:135px; }
.sidebarBox				{ margin-bottom:15px}
.sidebarNavi			{ border:1px solid #9ED20E; background:#ECF7D1;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sidebarNaviTop			{ background:url(/main_site_compile/imgs_1/big.jpg) 0 -133px; height:26px;border-bottom:1px solid #9ED20E;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px; line-height:26px; padding:0 8px; font-size:14px; font-weight:bold; }
.sidebarNaviTitle		{ background:#ECF7D1; height:21px; line-height:21px; padding:0 10px; font-size:13px; font-weight:bold; border-top:1px solid #fdfefc}
.sidebarNavi li			{ height:18px; padding:4px 10px 0 10px; background:#fdfefc; margin-bottom:1px}
.sidebarNavi li a		{ display:block; line-height:14px; line-height:14px; padding-left:20px; }


.flag_ae 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -181px;}
.flag_asia 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -269px;}
.flag_ca 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 0;}
.flag_us 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -19px;}
.flag_fr 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -37px;}
.flag_de 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -56px;}
.flag_gr 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -75px;}
.flag_ie 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -93px;}
.flag_it 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -110px;}
.flag_no 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -129px;}
.flag_es 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -146px;}
.flag_bg 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -164px;}
.flag_au 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -200px;}
.flag_nz 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -217px;}
.flag_europe 			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -252px;}
.flag_gulf 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -285px;}
.flag_brazil			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -301px;}
.flag_pk				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -389px;}
.flag_qatar				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -407px;}
.flag_china				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -319px;}
.flag_india				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -336px;}
.flag_japan				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -353px;}
.flag_ph				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -371px;}
.flag_saudi				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -425px;}
.flag_sg 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -234px;}
.flag_southsa			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -443px;}
.flag_southam 			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -513px;}
.flag_sweden			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -462px;}
.flag_switzerland		{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -496px;}
.flag_nether			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -480px;}
.flag_inter				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -529px;}
.flag_other				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -543px;}
.flag_mx 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -559px;}
.flag_Argentina 				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -575px;}
.flag_Chile 			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -591px;}
.flag_Colombia			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -607px;}
.flag_Peru				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -623px;}
.flag_Venezuela			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -639px;}
.flag_Austria			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -655px;}
.flag_Belgium			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -671px;}
.flag_Czech				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -687px;}
.flag_Denmark			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -703px;}
.flag_Finland			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -719px;}
.flag_Hungary			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -735px;}
.flag_Luxembourg		{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -751px;}
.flag_Netherlands		{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -767px;}
.flag_Poland			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -783px;}
.flag_Portugal			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -799px;}
.flag_Romania			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -815px;}
.flag_Russia			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -831px;}
.flag_Turkey			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -847px;}
.flag_Bahrain			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -863px;}
.flag_Israel			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -879px;}
.flag_Kuwait			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -895px;}
.flag_Oman				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -911px;}
.flag_Hongkong			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -927px;}
.flag_Indonesia			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -943px;}
.flag_Korea				{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -959px;}
.flag_Malaysia			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -975px;}
.flag_Thailand			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -991px;}
.flag_Vietnam			{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -1007px;}



.content				{ width:800px; float:left}
.contentTop				{ height:23px;  margin-bottom:10px}
.contentTop1			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 1px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop2			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -47px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop3			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -73px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop4			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -99px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop5			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -125px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop6			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -152px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTopInfo			{ float:right}
.contentTopInfo a		{ text-decoration:underline}
.contentBar				{ height:30px; background:#383C48; padding:0 10px; line-height:30px; overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px; color:white; margin-bottom:15px}
.contentAZ				{ float:right}
.contentAZ a			{ margin:0 2px}
.contentBar .green		{ text-decoration:underline}
.contentBar div			{ line-height:30px; font-size:12px;}
.listTags				{ padding:10px}
.listTags a				{ border-bottom:1px dashed #000; margin-right:15px; font-size:14px; line-height:25px}
.listTags a:hover		{ border-bottom:1px solid #003ECC; text-decoration:none;color:#003ECC;}
.listTitle				{ float:left; width:510px; margin-right:10px}
.listTitle span			{ display:inline-block; font-size:11px; width:25px}
.listCountry			{ float:left; height:14px; line-height:14px; margin-top:7px}
.listCountry a			{ padding-left:20px;}
.list li				{ border-bottom:1px solid #DFDFDF; height:28px; line-height:28px; overflow:hidden; padding:0 10px;}
.list li .fl			{ width:390px}
.list li .fl a			{ padding-left:20px}
.listTime				{ float:right; font-size:11px; width:80px;line-height:30px;}
.listVia				{ float:right; width:160px; line-height:28px}
.listBottom				{ height:40px; padding:0 10px;}
.listBottom .fl			{ line-height:40px}
.listBottom .fr			{ margin-top:10px}
.listCate{ float:left}
.Explore				{ padding:10px}
.ExploreTitle			{ font-weight:bold; margin-bottom:5px; border-bottom:1px dashed #999; line-height:18px; padding-left:5px}
.ExploreContent			{ margin-bottom:15px; padding-left:15px; height:1%}
.ExploreContent	li		{ margin-right:35px; font-size:14px; line-height:25px; list-style-type: disc; float:left}
.ExploreContent	li a	{ text-decoration:underline}
.about					{ padding:10px}
.about .input1			{ border:1px solid #b0b0b0; padding:3px; width:200px; }
.about .textarea1		{ border:1px solid #b0b0b0; width:400px; height:150px; padding:3px}
.about ul				{ margin-top:5px}
.about ul li			{ padding-bottom:5px}
.about p				{ margin-bottom:4px}
.countryTitle			{ font-size:17px; font-weight:bold; line-height:20px; padding:20px 10px 10px 10px}



/*--------------------pagging------------------*/
.paggings				{ text-align:center; height:47px; margin:20px auto; width:480px}
.paggings .blue			{ font-weight:bold; text-decoration:underline; }
.paggingPre				{ float:left; height:30px; line-height:30px; margin:0 5px}
.pagging1				{ background:url(/main_site_compile/imgs_1/page1.png) no-repeat top center; float:left; width:10px; height:17px; padding:30px 5px 0 5px}
.pagging2				{ background:url(/main_site_compile/imgs_1/page2.png) no-repeat center 9px ; float:left; width:25px;  text-align:center; font-weight:bold;}
.pagging2 a				{ display:block; width:25px;height:17px; padding-top:30px; }
.pagging3				{ background:url(/main_site_compile/imgs_1/page3.png) no-repeat center 9px ; float:left; width:25px;  text-align:center; font-weight:bold;}
.pagging3 span			{ display:block; width:25px;height:17px; padding-top:30px; }
.pagging4				{ background:url(/main_site_compile/imgs_1/page4.png) no-repeat top center; float:left; width:71px; height:17px; padding:30px 5px 0 5px}

.pagging a 				{ display:inline-block;font-size:14px;font-weight:bold;height:18px;line-height:18px;margin:1px 0;padding:0 8px;}
.pagging a:hover 		{ background:none repeat scroll 0 0 #003ECC;color:white;text-decoration:none;}
.pagging a.on 			{ background:none repeat scroll 0 0 white;border:1px solid #ECECEC;color:#003ECC;}




/*----------------------footer------------------*/
.footer					{ background:#F9FAFC }
.footerBg				{ height:35px; background:url(/main_site_compile/imgs_1/big.jpg) 0 -3px repeat-x white; overflow:hidden}
.footerlast				{ border-top:1px solid #E6E7EB; background:white}
.footerContent			{ width:750px; margin:0 auto; height:1%; padding:15px 0; text-align:center}
.footerContent div		{ padding:5px 0; font-size:11px}
.footerTop				{ height:1%; padding:10px 0; width:740px; margin:0 auto}
.footerTop1				{ float:left; width:180px;border-right:1px solid #DFDFDF; }
.footerTop2				{ float:left; width:140px; }
.footerTopTitle			{ height:30px; font-weight:bold}
.footerTop li			{ height:18px; line-height:18px; font-size:11px; padding-left:15px}
.footerphone			{ background:url(/main_site_compile/imgs_1/big.jpg) -276px -159px; width:124px; height:40px; float:right; margin:10px}
.footerSeearch			{ width:750px; padding:20px 0 0 0; margin: 0 auto}
.footerSeearch .Search	{ width:750px}
.footerTags				{ padding:0 0 20px 0; font-size:11px; width:980px; margin:0 auto}
.footerTags a			{ margin: 0 4px}
.footer .SearchBar strong{ font-size:12px}



/*--------------search top----------------*/
.headerSearch					{  height:85px; padding-top:15px;/* background:url(/main_site_compile/imgs_1/big.jpg) repeat-x 0 62px; */}
.headerSearchBox				{ width:960px; margin:0 auto}
.headerSearch .Search			{ float:left; margin:0; width:650px}
.headerSearch .SearchBar strong	{ font-size:12px; line-height:15px}
.headerSearch .Search .fl		{ width:225px}
.headerSearch .Search .fl input	{ height:29px; background:url(/main_site_compile/imgs_1/big.jpg) 0 -104px; width:210px; border:none; padding:0 5px; margin-top:1px; border-right:1px solid #BEBFBD; font-size:12px }
a.headerSearchLogo 				{ width:115px; background:url(/main_site_compile/imgs_1/big.jpg) 0 -197px; height:31px; display:block; float:left; margin-right:20px; margin-top:18px}
a.headerSearchLogo:hover		{ text-decoration:none}

.introHeader						{ width:850px; height:1%; margin:0 auto}
.introHeaderSearch					{  height:75px;  background:url(/main_site_compile/imgs_1/big.jpg) repeat-x 0 37px; }
.introHeaderSearch .headerSearchLogo{ margin-top:25px; margin-right:50px}
.introFooter						{ width:850px; margin:0 auto; padding:0 0 10px 0}
.introFooter div					{  font-size:12px; padding:0; height:1%; margin-bottom:5px}
.introLink							{ float:left; margin-right:20px; margin-top:15px}
.introMain							{ width:850px; margin:15px  auto;}
.introTop							{ border-top:3px solid #5F9B15; border-bottom:1px solid #4E8011;height:397px; background:url(/main_site_compile/imgs_1/Intr16.jpg)}
.introTop .fl						{ width:250px; padding-left:235px; padding-top:60px}
.introTopTitle						{ font-size:26px; font-weight:bold; line-height:34px; margin-bottom:10px}
.introTopBar span					{ background:#5F9B15;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:25px; height:27px; line-height:27px; padding:0 8px; font-size:13px; font-weight:bold; color:white; display:inline-block}
.introTopList						{ margin-bottom:10px; padding-left:20px; background: url(/main_site_compile/imgs_1/intro17.png) no-repeat left -2px; color:white; font-weight:bold; line-height:130%}
.introTop .fr						{ width:305px; margin-right:30px}
.introTopTitleR						{ height:32px; line-height:32px; font-weight:bold; color:white; font-size:18px; margin-top:2px}
.introTopSBox						{ padding:20px 0 16px 0; height:85px; overflow:hidden; padding-left:95px; color:#446f0f}
.introTopSBoxTitle					{ font-size:16px; line-height:20px; margin-bottom:8px; font-weight:bold}

.introBar							{ height:64px; background:url(/main_site_compile/imgs_1/Intro3.jpg); border-left:1px solid #CCCCCC}
.introBarNavi						{ float:left; padding-left:30px; padding-top:19px}
.introBox							{ border:1px solid #CDCDCD; border-top:none; background:url(/main_site_compile/imgs_1/Intro9.jpg) bottom repeat-x;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px; padding:30px; height:1% }
.introBox .fl						{ width:400px}
.introBox .fr						{ width:300px; text-align:center}
.introBoxTitle						{ font-size:22px; font-weight:bold; line-height:26px; margin-bottom:15px}
.introBoximg						{ float:left}
.introBoxTxt						{ float:right; width:290px; font-size:13px; line-height:150%}
.introBoxContent					{ height:1%}
.introBtn							{ margin-bottom:20px; padding-top:30px}
.introLinks img						{ margin:8px 3px}

/*----------------search---------------------*/
.searchResultTop				{ border-bottom:1px solid #E6e7eb; border-top:1px solid #E6e7eb; height:32px; line-height:32px; background:url(/main_site_compile/imgs_1/bg.gif.png) bottom repeat-x}
.searchResultTop .fl			{ font-size:15px; font-weight:bold; margin-right:10px}
.searchResultTopEmail			{ float:left; height:15px; line-height:15px; overflow:hidden; margin-top:8px; font-size:11px}
.searchMain						{ width:980px; margin:0 auto}
.searchResultSidebar			{ float:left; width:160px; border-right:1px solid #DFDFDF; /*padding-top:15px*/}
.searchResultSidebar .fr		{ height:18px; line-height:18px;font-size:22px; overflow:hidden; width:20px; text-align:center}
.srsTitle1						{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -126px no-repeat; font-size:13px; padding-left:20px; line-height:18px; margin:2px 0 2px 10px;}
.srsTitle2						{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -199px no-repeat; font-size:13px; padding-left:20px; height:18px; line-height:18px; margin:4px 0 4px 5px;}
.srsTitle3						{ font-size:13px; padding-left:20px; height:18px; line-height:18px; margin:4px 0 4px 5px;}
.srsTitle11						{ font-size:13px; height:18px; line-height:18px; margin:4px 0 4px 5px;}

.srsTitle4						{ font-size:13px; padding-left:20px;  height:1%; margin:0 8px 6px 0; line-height:130%}
.searchResultSidebar .srsTitle4	{ padding-left:10px}
.searchResultSidebar .srsTitle4 a{ width:129px }
.icoBg							{ background: url(/main_site_compile/imgs_1/icons.gif) -5px -218px no-repeat; width:10px; height:18px;  float:left}
.detailMain .srsTitle4 a		{ display: inline-block; padding:0; float: none; width:auto}
.srsTitle4 a					{ display:block; padding:0; float:right; width:170px}
.detailSidebar .srsTitle4		{ padding:4px 0; margin:0}
.detailSidebar .srsTitle4 a{ width:208px}
.detailSidebar .srsTitle5		{ margin-left:0}
.detailSidebar .srsFunc1			{ padding-left:0; padding-top:0}
.srsTitle						{ font-size:13px;  line-height:18px;padding:1px 4px 1px 25px;}
.srsTitle5						{ font-size:13px; height:18px; line-height:18px;margin:4px 0 4px 5px;}
.srsTitle6						{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -318px no-repeat; font-size:13px; padding-left:20px; height:18px; line-height:18px; margin:4px 0 4px 5px;}
.srsTitle16						{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -470px no-repeat; font-size:13px; padding-left:20px; height:18px; line-height:18px; margin:4px 0 4px 5px;}
.srsTitle7						{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -342px no-repeat; font-size:13px; padding-left:20px; height:18px; line-height:18px; margin:4px 0 4px 5px;}
.srsTitle8						{ background: url(/main_site_compile/imgs_1/icons.gif) 10px -369px no-repeat; font-size:13px; padding-left:30px; height:18px; line-height:18px; margin:4px 0 4px 0; border-bottom:1px solid #E6E7EB; padding-bottom:3px}
.srsTitle9						{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -392px no-repeat; font-size:13px; padding-left:20px; height:18px; line-height:18px; margin:4px 0 4px 5px;}
.srsTitle10						{ background:#EEF1F7; font-size:13px; line-height:18px; padding:2px 4px 2px 10px; height:1%}
.srsTitle10 a					{ display:block; float:right; width:131px}
.srsFunc						{ font-size:11px; padding-left:10px; margin-bottom:8px; margin-left:10px; padding-top:4px}
.srsFunc1						{ font-size:11px; padding-left:15px; margin-bottom:8px; margin-left:10px; margin-top:-5px}
.searchResultSidebar .srsFunc	{ padding-left:15px; padding-top:0}
.srsTitleBox					{ background:#F9FAFC; height:24px; line-height:24px; border-top:1px solid #DFDFDF; margin-right:1px; margin-bottom:8px}
.srsEmail						{ padding:0 15px }
.srsEmail div					{ margin-bottom:8px; font-size:12px}
.srr							{ width:220px; float:right; padding-top:3px}
.srrAd							{ margin-bottom:20px}
.srrLink						{ padding:0 15px 5px 15px}
.srrLink div					{ height:18px; line-height:18px; overflow:hidden; padding-left:20px; margin-bottom:8px}
.srrLink1						{ background:url(/main_site_compile/imgs_1/icons.gif) 0 -240px no-repeat}
.srrLink2						{ background:url(/main_site_compile/imgs_1/icons.gif) 0 -267px no-repeat}
.srrLink3						{ background:url(/main_site_compile/imgs_1/icons.gif) 0 -294px no-repeat}
.srInfo							{ padding:20px 0 30px 0; font-size:13px}
.srTitle						{ font-size:17px; line-height:20px; margin-bottom:15px}
.browse .exploreContent li		{ width:48%}
.v2_listing_mail_popup			{ border:1px solid #BEBFBD; background:#F9FAFE; padding:8px; margin:0 5px 20px 5px}

/*---------------------browse------------------*/
.browse							{ float:left; width:580px; margin-left:10px; padding-top:5px}
.browseSort						{ margin:0 5px 8px 5px; font-size:11px; height:20px; line-height:20px}
.browseSortArror				{ float:left; margin-right:3px; padding-top:5px}
.browseSortIcon					{ float:left; margin-right:5px; margin-top:4px}
.browseSort .fl					{ float:left; font-size:12px; line-height:20px}
.browseSort a					{ text-decoration:none}
.browseAd						{ margin-bottom:15px; background:#FFF8DD; padding:5px}
.browseAdB						{ margin-bottom:15px; background:#F9FAFC; padding:5px; margin-top:20px}
.listingCell					{ border-bottom:1px dotted #e2e2e2; padding:7px 0 10px; height:1%; max-width:800px; margin:0 5px}
.listingCell_title a			{ font-size:16px;line-height:20px;text-decoration:underline}
.listingCell_title img			{ margin:0 4px 0 0;}
.listingCell_title .orange		{ font-size:11px}
.listingCell_content			{ height:1%}
.listingCell_content .fl		{ float:none; }
.listingCell_content .fl_logo	{ width:510px; float:left}
.listingCell_content .fr		{ width:80px; margin-left:10px }
.listingCell_info				{ font-size:15px; line-height:18px; }
.listingCell_info a				{ font-weight:bold }
.listingCell_info .lightgray	{ font-weight:normal}
.listingCell_txt a				{ text-decoration:underline; margin-left:10px}
.listingCell_func				{ font-size:11px}
.listingCell_func a.green		{ text-decoration:none}
.listingCell_func strong a.blue	{ text-decoration:none}
.listingCell_func a.blue		{ text-decoration:underline}
.listingFuncBox					{ background:#D0F0FB; padding:10px; margin-top:8px}
.listingFuncClose				{ position:absolute; margin-top:-5px; font-size:11px; margin-left:510px}
.listingFuncContent 			{ line-height:150%}
.listingFuncTitle				{ margin-bottom:4px; padding-top:8px}
.listingFuncBorder				{ border-bottom:1px solid white; padding-bottom:8px;}
.listingFuncBorder li			{ background:url(/main_site_compile/imgs_1/dotlisting.gif) center left no-repeat; }
.listingFuncEmail				{ background-color:white; padding:10px; height:1%}
.listingFuncEmail .fl			{ width:150px; margin-bottom:8px; line-height:25px}
.listingFuncEmail .fr			{ float:left; padding-left:10px; margin-bottom:8px}
.listingFuncEmail .popup_mymail_input{ margin:0}
.listingFuncEmailTab			{ background:white; padding:0 10px; height:25px; line-height:25px; font-weight:bold; margin-left:20px; float:left}
.listingFuncReport a:link		{ text-decoration:none}
.listingFuncReport a:hover		{ text-decoration:underline}
.listingFuncCity				{ height:1%}
.listingFuncCity li				{ float:left; width:48%}
.v2_listing_emailbox							{ border-top:1px solid #CCCCCE;  height:1%;line-height:22px; padding:8px 0; margin:0 5px}
.v2_listing_emailbox p							{ padding:3px 0}
.v2_listing_emailbox p strong					{ background:url(/main_site_compile/imgs_1/icons.png) 0 -470px no-repeat ;}
.v2_listing_emailbox_input						{ border:1px solid #BBBBBB; margin-right:10px; width:300px; padding:4px 2px}
.v2_listing_emailbox_bottom_input				{ border:1px solid #BBBBBB; margin-right:10px; width:200px; padding:4px 2px}
.v2_listing_emailbox .v2_postbox_select_weekly	{ float:left;padding:0 0 0 10px;width:165px;}
.EmailBox						{ padding: 5px 0 5px 0; height:1%}
.EmailBoxInfo					{ font-size:11px; }
.browseTrend									{ margin:20px 8px;}
.browseTrend p 									{ font-size:15px;margin-bottom:5px;}
.browseTrend ul 								{ height:1%;}
.browseTrend li 								{ float:left;width:45%;}
.browseTrend li a 								{ line-height:20px;text-decoration:underline;}
.browseTrend .green 							{ font-size:11px;}

.v2_listing_mail_popup{ border:1px solid #BEBFBD; background:#F9FAFE; padding:8px; margin:0 5px 20px 5px}


/*------------------------advanced search-----------------*/
.advancedSearch div		{ height:1%; margin-bottom:15px}
.advancedSearch span	{ display:inline-block; width:100px; text-align:right; margin-right:10px}
.advancedSearch p		{ display: inline-block}



.sidebarSelect			{ border-bottom:1px solid  #BEBFBD; padding:10px 8px 10px 8px; background:#F9FAFE; font-size:11px}
.sidebarSelect strong	{ font-size:13px; height:20px; display:block}
.sidebarSelect li		{ height:18px ;min-height:18px; padding:1px 0}
.sidebarSelectClear		{ font-size:11px; float:right}
.sidebarSelectClear a.blue{ text-decoration:underline}
.sidebarSelectClear img	{ padding:5px 0 5px 5px}



.footerNavi{  width:880px; margin:0 auto; padding-top:15px; padding-left:80px}
.footerNaviTitle{ font-weight:bold; height:25px}
.footerNaviBox{ height:1%; padding-bottom:15px}
.footerNaviBoxCell{ float:left; width:15%; margin-right:5px}
.footerNaviBox ul li{ padding-bottom:5px}
.footerNaviBox ul li a{ padding-left:20px}



.listTags				{ padding:10px}
.listTags a				{ border-bottom:1px dashed #000; margin-right:15px; font-size:14px; line-height:25px}
.listTags a:hover		{ border-bottom:1px solid #003ECC; text-decoration:none;color:#003ECC;}
.listTitle				{ float:left; width:510px; margin-right:10px}
.listTitle1				{ float:left; width:380px; margin-right:10px; }
.listTitle1	a			{ padding-left:20px}
.listTitle span			{ display:inline-block; font-size:11px; width:25px}
.listCountry			{ float:left; height:14px; line-height:14px; margin-top:7px}
.listCountry a			{ padding-left:20px;}
.list li				{ border-bottom:1px solid #DFDFDF; height:28px; line-height:28px; overflow:hidden; padding:0 10px;}
.list li .fl			{ width:390px}
.list li .fl a			{ padding-left:20px}
.listTime				{ float:right; font-size:11px; width:80px;line-height:30px;}
.listVia				{ float:right; width:160px; line-height:28px}
.listBottom				{ height:40px; padding:0 10px;}
.listBottom .fl			{ line-height:40px}
.listBottom .fr			{ margin-top:10px}
.listCate				{ float:left}
.listData				{ float:left; width:120px}
li .listData			{ font-size:11px}
.listRelated			{ float:right; width:180px}


.contentTop				{ height:23px;  margin-bottom:8px}
.contentTop1			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 1px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop2			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -47px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop3			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -73px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop4			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -99px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop5			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -125px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop6			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -152px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop7			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -418px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop8			{ background: url(/main_site_compile/imgs_1/icons.gif) 0 -444px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}
.contentTop9			{ line-height:18px; height:18px; font-size:17px; float:left}
.contentTop10			{ background: url(/main_site_compile/imgs_1/icons.png) 0 -382px no-repeat; padding-left:20px; line-height:18px; height:18px; font-size:17px; float:left}


/*---------------2011-------------*/

.headerMain .fl a:link, .headerMain .fl a:visited, .headerMain .fl a:hover, .headerMain .fl a:active  {
	color: #003ECC;
}

.headerMain .fl a.boldnavi:link, .headerMain .fl a.boldnavi:visited, .headerMain .fl a.boldnavi:hover, .headerMain .fl a.boldnavi:active  {
	font-weight: bold;
	color: #000000;
}

.headerSearch_line {
	background: url("/main_site_compile/imgs_1/bg.gif.png") repeat-x scroll center bottom transparent;
    border-bottom: 1px solid #E6E7EB;
}

.headerSearch .Search			{ float:left; margin:0; width:650px}


.flag_swiss {
    background: url("/main_site_compile/imgs_1/flag.gif.png") no-repeat scroll 0 -496px transparent;
}

.Explore				{ padding:10px}
.ExploreTitle			{ font-weight:bold; margin-bottom:5px; border-bottom:1px dashed #999; line-height:18px; padding-left:5px; }
.ExploreContent			{ margin-bottom:15px; padding-left:15px; height:1%}
.ExploreContent .srsTitle4{ margin:0}
.ExploreContent	li		{ margin-right:35px; font-size:14px; line-height:25px; list-style-type: disc; float:left; margin-bottom:10px}
.ExploreContent	li a	{ text-decoration:underline}


/*------------------------explore------------------------*/
.exploreTitle			{ border-bottom:1px solid #CCCCCC; height:28px; line-height:28px; margin-bottom:8px; overflow:hidden}
.exploreTitle .fl		{ font-size:18px; font-weight:bold; margin-left:10px}
.exploreTitle .fl a.lightgray{ font-size:11px; margin-left:10px; font-weight:normal; text-decoration:underline}
.exploreTitle .fr		{ height:28px; background:#F4F4F4; padding:0 10px }
.exploreTitle .fr a		{ margin:0 2px}
.ExploreMain			{ height:1%}
.exploreContent			{ float:left; width:240px}
.exploreContent li		{ height:50px; overflow:hidden; margin-right:25px}
.exploreLinks			{ font-size:11px; padding-left:20px}
.exploreContent .srsTitle4{ height: auto}
.exploreContent .srsTitle4 a{ float:none; width:auto; display:inline}
.exploreaz				{ text-align:center; padding:20px 0}
.exploreaz a			{ margin:0 2px}
.ExploreList			{ height:1%}
.ExploreList li			{ float:left; width:23%; margin-right:2%; height:30px; overflow:hidden}
.ExploreDiv				{ padding:3px 0 3px  20px}
.exploreCity			{ height:1%}
.exploreCity ul			{ width:24%; float:left; }
.exploreCity li			{ margin-right:25px; line-height:25px; padding-bottom:8px;padding-left:20px}

/*--------------404---------------------*/
.box404					{ padding:40px 0 80px 0; text-align:center; font-size:17px; line-height:30px}
.box404Top				{ font-size:70px; line-height:90px; margin-bottom:8px; font-weight:bold}



.phoneAd				{ }


/*--------------2011-------------*/
/*------------------------advanced search-----------------*/
.advancedSearchMain		{ width:422px; margin:0 auto; padding-top:30px}
.advancedSearchMain .detailTab{ margin-bottom:0}
.advancedSearchBox		{ width:400px; padding:10px; border:1px solid #BEBFBD; margin:30px  auto; background:#F9FAFE}
.advancedSearch			{ margin:0 auto}
.advancedSearch div		{ height:1%; margin-bottom:15px}
.advancedSearch span	{ display:inline-block; width:100px; text-align:right; margin-right:10px}
.advancedSearch p		{ display: inline-block}
.forgetPassword			{ width:300px;  margin:0 auto}
.forgetPassword div		{ height:1%; margin-bottom:15px}
.forgetPassword span	{ display:inline-block; width:100px; text-align:right; margin-right:10px}
.forgetPassword p		{ display: inline-block}
.advancedSearchBox .contentTop{ padding:10px 0}
.flag_Netherland		{ background:transparent url(/main_site_compile/imgs_1/flag.gif.png) no-repeat scroll 0 -767px;}


