﻿/* ------------------------------------------------*/ 
/*#region layout.css*/
/*#region #chinaHeader*/
#chinaHeader
{
	clear: both;
	background: #b00100;
}
#chinaHeader .bgContainer
{
	clear: both;
	background: url(../images/headerBgChina.gif) top repeat-x;
}
#chinaHeader .container
{
	margin: 0 auto;
	width: 980px;
	clear: both;
	background: url(../images/headclm.jpg) top repeat-x;
}
#chinaHeader .label
{
	float: left;
	display: inline;
	width: 263px;
	height: 100px;
	padding: 15px 0 0 0;
}
#chinaHeader .label a
{
	text-decoration: none;
	cursor: pointer;
	width: 253px;
	height: 37px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/logoclm.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/logoclm.png);
}
#chinaHeader .aim
{
	float: left;
	display: inline;
	width: 424px;
	height: 100px;
	padding: 20px 0 0 5px;
}

#chinaHeader .aim .aimdiv1
{
	width: 424px;
	height: 79px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/aimclm.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/aimclm.png);
}
#chinaHeader .aim .aimdiv0
{
	margin: 10px 0 0 0;
	width: 424px;
	height: 72px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(../images/aimalm.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/aimalm.png);
}

#chinaHeader .loginBox
{
	float: right;
	display: inline;
	width: 280px;
}
#chinaHeader .loginBox p
{
	padding: 3px 8px;
	color: #ddd;
	line-height: 18px;
}
#chinaHeader .loginBox p a
{
	color: #ff0000;
}

#chinaHeader .loginBox .white
{
	color: #FFF;
}
#chinaHeader .loginBox .gold
{
	color: #FFCC00;
}

#chinaHeader .loginBox .loginInfo
{
	padding: 5px 10px;
	color: #ff0000;
	line-height: 30px;
}
#chinaHeader .loginBox .loginInfo .table
{
	width: 100%;
}
#chinaHeader .loginBox .loginInfo .table .t
{
	width: 120px;
}
#chinaHeader .loginBox .loginInfo .input
{
	background: #800000;
	border: 1px solid #cc0000;
	color: #fefefe;
	margin: 0 5px;
	width: 160px;
}
#chinaHeader .loginBox .loginbutton
{
	padding: 5px 5px 0 0;
}
#chinaHeader .loginBox .buttonsize
{
	width: 80px;
}

#chinaHeader .loginBox .joinbutton
{
	padding: 0 5px 0 0;
}
#chinaHeader .loginBox .loginForgot
{
	clear: both;
	line-height: 20px;
	padding: 0;
}
#chinaHeader .loginBox .loginForgot a
{
	color: #cc0000;
	text-decoration: none;
}
#chinaHeader .loginBox .loginForgot a:hover
{
	color: #FF0000;
}

#chinaHeader .loginBox .loginOut
{
	padding: 0 5px;
	float: right;
}
#chinaHeader .loginBox .loginOut a
{
	line-height: 20px;
	color: #FF0000;
	text-decoration: none;
}
#chinaHeader .loginBox .loginOut a:hover
{
	text-decoration: underline;
}
#chinaHeader .loginBox .upgrate
{
	float: right;
	display: inline;
	padding: 5px 5px 5px 0;
}
#chinaHeader .loginBox .gotoalm
{
	float: left;
	display: inline;
	padding: 5px 0 5px 5px;
}
#chinaHeader .loginBox .gotoalm a
{
	color: White;
}
#chinaHeader .loginBox .gotoalm a:hover
{
	text-decoration: underline;
}
#chinaHeader .nav
{
	padding-top: 10px;
	text-align: left;
	clear: both;
	width: 100%;
}
#chinaHeader .line
{
	clear: both;
	background: #333;
	height: 10px;
	overflow: hidden;
}
/*#endregion #chinaHeader  */ 
#favicon
{
	float: right;
	width: 300px;
	display: inline;
	text-align: right;
	padding: 4px 0;
	background: #F7F5EB;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
#favicon .txt
{
	color: #b10b10;
	text-align: center;
	font-family: Arial Black;
	float: left;
	margin: 0 5px;
}
#favicon .txtmore
{
	float: left;
	font-family: Arial Black;
	margin: 0 5px;
	color: #b10b10;
	vertical-align: bottom;
	padding: 12px 0 0 0;
	cursor: pointer;
}
#favicon .websiteicon
{
	float: left;
	margin: 0 6px;
}
#favicon .googlebutton1
{
	padding: 5px 0 0 0;
}
.windowfavmore
{
	width: 160px;
	position: absolute;
	top: 0;
	left: 0;
}
/* ------------------------------------------------*/
/* ------------->>> #asiaLanguage <<<--------------*/
#asiaLanguage
{
	float: left;
	display: inline;
	width: 670px;
	height: 40px;
	line-height: 40px;
}
#asiaLanguage h3
{
	font-weight: bolder;
	text-align: center;
}

#asiaLanguage .L
{
	padding-left: 4px;
	background: url(../images/boxLanguageL.jpg) top left no-repeat;
}
#asiaLanguage .R
{
	padding-right: 4px;
	background: url(../images/boxLanguageR.jpg) right no-repeat;
}
#asiaLanguage .M
{
	background: url(../images/boxLanguageM.jpg) top repeat-x;
}
#asiaLanguage span
{
	padding: 0 10px;
	color: #333;
	font-weight: bold;
}
#asiaLanguage ul
{
	width: 100%;
}
#asiaLanguage ul li
{
	float: left;
	display: inline;
	padding: 7px 2px 8px 2px;
	line-height: 25px;
}
#asiaLanguage ul li a
{
	display: block;
	height: 25px;
	width: 25px;
}
#asiaLanguage .en
{
	background: url(../images/icons/flags.gif) 0;
}
#asiaLanguage .zh
{
	background: url(../images/icons/flags.gif) -25px 0;
}
#asiaLanguage .de
{
	background: url(../images/icons/flags.gif) -50px 0;
}
#asiaLanguage .ru
{
	background: url(../images/icons/flags.gif) -75px 0;
}
#asiaLanguage .es
{
	background: url(../images/icons/flags.gif) -100px 0;
}
#asiaLanguage .ja
{
	background: url(../images/icons/flags.gif) -125px 0;
}
#asiaLanguage .fr
{
	background: url(../images/icons/flags.gif) -150px 0;
}
#asiaLanguage .ko
{
	background: url(../images/icons/flags.gif) -175px 0;
}
#asiaLanguage .it
{
	background: url(../images/icons/flags.gif) -200px 0;
}
#asiaLanguage .pt
{
	background: url(../images/icons/flags.gif) -225px 0;
}
#asiaLanguage .nl
{
	background: url(../images/icons/flags.gif) -250px 0;
}
#asiaLanguage .th
{
	background: url(../images/icons/flags.gif) -275px 0;
}
#asiaLanguage .sv
{
	background: url(../images/icons/flags.gif) -300px 0;
}
#asiaLanguage .vi
{
	background: url(../images/icons/flags.gif) -325px 0;
}
#asiaLanguage .da
{
	background: url(../images/icons/flags.gif) -350px 0;
}
#asiaLanguage .es-mx
{
	background: url(../images/icons/flags.gif) -375px 0;
}
#asiaLanguage .pt-br
{
	background: url(../images/icons/flags.gif) -400px 0;
}
/* ------------->>> #asiaLanguage <<<--------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* -------------->>> #asiaWapper efebd8 fdd188 	background: #FFF9DB;<<<---------------*/
#asiaWapper
{
	clear: both;
	background: #fff3db;
}
#asiaWapper .bgContainer
{
	clear: both;
}
#asiaWapper .container
{
	margin: 0 auto;
	clear: both;
	width: 980px;
}
/* -------------->>> #asiaWapper <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* -------------->>> #asiaFooter <<<---------------*/
#toTop
{
	clear: both;
	padding-top: 10px;
	background: #efebd8;
}
#toTop .container
{
	width: 980px;
	margin: 0 auto;
	text-align: right;
}
#asiaFooter
{
	clear: both;
	background: #999999;
	text-align: center;
	padding-bottom: 10px;
}
#asiaFooter .copyright
{
	margin: 0 auto;
	padding: 26px 10px 10px 10px;
}
#asiaFooter .wish
{
	color: #ccc;
	line-height: 15px;
}
#asiaFooter .subNav
{
	background: url(../images/subNavBg.gif) repeat-x;
	height: 35px;
}
#asiaFooter .subNav .table
{
	width: 980px;
	margin: 0 auto;
}
#asiaFooter .subNav .table td
{
	border-left: solid 1px #3e3e3e;
}
#asiaFooter .subNav .table .label
{
	border-left: solid 1px #3e3e3e;
	border-right: solid 1px #3e3e3e;
}
#asiaFooter .subNav .table td a
{
	color: #aaa;
	display: block;
	line-height: 34px;
	text-decoration: none;
}
#asiaFooter .subNav .table td a:hover
{
	background: url(../images/subNavHoverBg.jpg) bottom center no-repeat;
	color: #FFF;
}
#asiaFooter .subNav .container
{
	text-align: center;
	margin: 0 auto;
	width: 980px;
}
/* -------------->>> #asiaFooter <<<---------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ----------->>> Seperated Layout <<<-------------*/

#SLL670
{
	float: left;
	display: inline;
	width: 670px;
}
#SLL300
{
	float: left;
	display: inline;
	width: 300px;
}
#SLL250
{
	float: left;
	display: inline;
	width: 260px;
}
#SLR670
{
	float: right;
	display: inline;
	width: 670px;
}
#SLR700
{
	float: right;
	display: inline;
	width: 690px;
}
#SLR300
{
	float: right;
	display: inline;
	width: 300px;
}
#SLL350
{
	float: left;
	display: inline;
	width: 350px;
}

#SLR620
{
	float: right;
	display: inline;
	width: 620px;
}
.slc600
{
	text-align: justify;
	width: 600px;
	margin: 0 auto;
}
/* ----------->>> Seperated Layout <<<-------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> #temp01 <<<-----------------*/
#temp01
{
	clear: both;
}
#temp01 h2
{
	line-height: 30px;
	padding: 0 20px;
	font-size: 20px;
	color: #a50000;
}
#temp01 .content
{
	text-align: justify;
}
/* ---------------->>> #temp01 <<<-----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ---------------->>> #temp02 <<<-----------------*/
#temp02
{
	clear: both;
}
#temp02 .nav
{
	padding: 36px 0 0 0;
	width: 250px;
	float: right;
}
#temp02 .nav ul, #temp02 .nav .ul
{
	padding: 8px 0;
}
#temp02 .nav ul li, #temp02 .nav .li
{
	margin-bottom: 2px;
}
#temp02 .nav a
{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	display: block;
	padding: 0 8px;
	text-decoration: none;
}
#temp02 .nav a:hover
{
	color: #FFF;
	background: url(../images/hoverRed.gif) repeat;
}
#temp02 .nav .hoverRed
{
	color: #FFF;
	background: url(../images/hoverRed.gif) repeat-x;
}
#temp02 .topic
{
	clear: both;
	font-size: 20px;
	line-height: 30px;
	text-align: right;
	padding: 0 20px;
	color: #a50000;
}
#temp02 .topicmenu0
{
	text-align: center;
}
#temp02 .topicmenu0 a
{
	margin: 0 6px;
	font-weight: bold;
}
#temp02 .topicmenu1
{
	text-align: center;
}
#temp02 .topicmenu1 a
{
	margin: 0 20px;
	font-weight: bold;
}
#temp02 h2
{
	line-height: 30px;
	padding: 0 20px;
	font-size: 20px;
	color: #333;
}
#temp02 h2 label
{
	font-size: 14px;
	color: #a50000;
}
#temp02 .titletag
{
	color: Black;
	font-size: 12px;
	margin: 0 10px;
	font-weight: normal;
}
#temp02 .table
{
	margin: 0 auto;
	line-height: 20px;
	padding-bottom: 50px;
	width: 98%;
}
#temp02 .table table
{
	width: 100%;
}
#temp02 .table table td
{
	padding: 5px;
	color: #333;
}
#temp02 .table table .l
{
	text-align: right;
	vertical-align: top;
}
#temp02 .table table .tl
{
	width: 30%;
}
#temp02 .table table .tr
{
	width: 70%;
}
#temp02 .table .iconhelp
{
	text-align: right;
	padding: 5px;
}
#temp02 .table h4
{
	font-size: 12px;
	font-weight: bolder;
	color: #a50000;
}
#temp02 .content
{
	text-align: justify;
}
/* ---------------->>> #temp02 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> #temp03 <<<-----------------*/
#temp03
{
	clear: both;
}
#temp03 .titletag
{
	color: Black;
	font-size: 12px;
	margin: 0 10px;
	font-weight: normal;
}
#temp03 .nav
{
	padding: 36px 0 0 0;
	width: 250px;
	float: right;
}
#temp03 .nav ul, #temp03 .nav .ul
{
	padding: 8px 0;
}
#temp03 .nav ul li, #temp03 .nav .li
{
	margin-bottom: 2px;
}
#temp03 .nav a
{
	color: #333;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	display: block;
	padding: 0 8px;
	text-decoration: none;
}
#temp03 .nav a:hover
{
	color: #FFF;
	background: url(../images/hoverRed.gif) repeat;
}
#temp03 .nav .hoverRed
{
	color: #FFF;
	background: url(../images/hoverRed.gif) repeat-x;
}
#temp03 .warning
{
	text-align: justify;
}
#temp03 .warning h3
{
	margin: 0 10px;
	padding-left: 20px;
	line-height: 20px;
	background: url(../images/icons/alarm.gif) no-repeat;
	font-weight: bold;
	color: #333;
}
#temp03 .warning p
{
	background: url(../images/icons/point02.gif) no-repeat;
	padding-left: 20px;
	margin: 10px;
	line-height: 20px;
}
#temp03 .topic
{
	clear: both;
	font-size: 20px;
	line-height: 30px;
	text-align: right;
	padding: 0 20px;
	color: #a50000;
}
#temp03 .topic h3
{
	font-size: 12px;
	line-height: 13px;
	text-align: right;
	color: #a50000;
}
#temp03 .content
{
	text-align: justify;
}
#temp03 .content .p
{
	padding: 5px 10px;
	line-height: 20px;
}
/* ---------------->>> #temp03 <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ---------------->>> phoStar <<<-----------------*/
.phoStar
{
	clear: both;
}
.phoStar ul
{
}
.phoStar ul li
{
	float: left;
	display: inline;
	width: 160px;
	text-align: center;
}
.phoStar ul li a
{
	text-decoration: none;
}
.phoStar ul li .imagediv
{
	padding: 8px 0;
	margin: 0 auto;
	text-align: center;
	width: 146px;
	background-color: #fefefe;
	display: block;
}
.phoStar ul li .imagediv div
{
	margin: 0 auto;
	text-align: center;
}
.phoStar ul li .movebg
{
	background-color: #eaedd3;
}
.phoStar .topcountry
{
	margin-top: -16px;
	padding: 0 3px;
	display: block;
	background-color: #666666;
	filter: alpha(opacity=50); /* IE */
	-moz-opacity: 0.5; /* Moz + FF */
	opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/
	text-align: right;
	color: #ffffff;
	overflow: hidden;
	height: 16px;
}
/* ---------------->>> phoStar <<<-----------------*/
/* ------------------------------------------------*/


/* ------------------------------------------------*/
/* ------------->>> googleADS 728 <<<--------------*/
.googleADS728
{
	width: 728px;
	margin: 0 auto;
	text-align: center;
}
.googleADS728 .loading
{
	width: 729px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	background-image: url(/images/icons/imageloading.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
}
.googleADS728 .loading img
{
	vertical-align: middle;
}
/* ------------->>> googleADS 728 <<<--------------*/
/* ------------------------------------------------*/
 

/* ------------------------------------------------*/
/* ------------->>> googleADS 300x250 <<<--------------*/
.googleADS300x250
{
	width: 300px;
	margin: 0 auto;
	text-align: center;
}
.googleADS300x250 .loading
{
	width: 300px;
	height: 250px;
	line-height: 250px;
	text-align: center;
	background-image: url(/images/icons/imageloading.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
}
.googleADS300x250 .loading img
{
	vertical-align: middle;
}
/* ------------->>> googleADS 300x250 <<<--------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ------------->>> googleADS 250x250 <<<--------------*/
.googleADS300x250margin10
{
	width: 300px;
	margin: 10px;
	text-align: center;
}
.googleADS300x250margin10 .loading
{
	width: 300px;
	height: 250px;
	line-height: 250px;
	text-align: center;
	background-image: url(/images/icons/imageloading.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
}
.googleADS300x250margin10 .loading img
{
	vertical-align: middle;
}
/* ------------->>> googleADS 250x250 <<<--------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ------------->>> googleADS 250x250 <<<--------------*/
.googleADS250x250
{
	width: 250px;
	height: 250px;
	margin: 0 auto;
	text-align: center;
}
.googleADS250x250 .loading
{
	width: 250px;
	height: 250px;
	line-height: 250px;
	text-align: center;
	background-image: url(/images/icons/imageloading.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
}
.googleADS250x250 .loading img
{
	vertical-align: middle;
}
/* ------------->>> googleADS 250x250 <<<--------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ------------->>> googleADS 200x200 <<<--------------*/
.googleADS200x200
{
	width: 200px;
	height: 200px;
	margin: 0 auto;
	text-align: center;
}
.googleADS200x200 .loading
{
	width: 200px;
	height: 200px;
	line-height: 200px;
	text-align: center;
	background-image: url(/images/icons/imageloading.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
}
.googleADS200x200 .loading img
{
	vertical-align: middle;
}
/* ------------->>> googleADS 250x250 <<<--------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ------------->>> googleADS 728 <<<--------------*/
.googleADS728x90
{
	width: 728px;
	height: 90px;
	margin: 0 auto;
	text-align: center;
}
.googleADS728x90 .loading
{
	width: 729px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	background-image: url(/images/icons/imageloading.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
}
.googleADS728x90 .loading img
{
	vertical-align: middle;
}
/* ------------->>> googleADS 728 <<<--------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* ------------->>> googleADS 728 <<<--------------*/
.googleADS468x60
{
	width: 468px;
	margin: 0 auto;
	text-align: center;
}
.googleADS468x60 .loading
{
	width: 468px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-image: url(/images/icons/imageloading.gif);
	background-position: center 50%;
	background-repeat: no-repeat;
}
.googleADS468x60 .loading img
{
	vertical-align: middle;
}
.googleadshidden
{
	display:none;
}
/* ------------->>> googleADS 728 <<<--------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* --------------->>> travelSub <<<----------------*/
.travelSub
{
	clear: both;
}

.travelSub h3
{
	font-size: 14px;
	font-weight: bold;
	color: #a50000;
	line-height: 35px;
	text-indent: 10px;
}

.travelSub .content
{
	clear: both;
}

.travelSub .more
{
	float: right;
	display: inline;
	margin-top: 8px;
	width: 50px;
}
/* --------------->>> travelSub <<<----------------*/
/* ------------------------------------------------*/

/* ------------------------------------------------*/
/* --------------->>> callmetable <<<----------------*/
.callmetable
{
	width: 100%;
}
.callmetable .photo
{
	width: 130px;
	height: 150px;
	text-align: center;
	float: left;
	margin: 3px 10px;
	display: block;
}
.callmetable .photo a
{
	width: 130px;
	height: 150px;
	display: block;
}
.callmetable .info
{
	line-height: 22px;
	float: left;
}
.callmetable .info b
{
	font-size: 108%;
}
.callmetable .btn .d
{
	float: left;
	padding: 5px 30px;
}
.callmetable .chatbuttontag
{
	text-align: center;
}
/* --------------->>> callmetable <<<----------------*/
/* ------------------------------------------------*/


.headtitletag
{
	font-size: 14px;
	color: #000;
	font-weight: bolder;
}
/* --------------->>> callmetable <<<----------------*/
/* ------------------------------------------------*/

/*#endregion*/

