html {
   height:100%;}
body { height:100%;}
.cont-tsc {
     width:320px;
	 height:220px;
	 background:#f1f1f1;
	 border:#fff 1px solid;
     z-index:99;
     left:50%;
	 top:50%;
     margin-left:-160px;
     margin-top:-120px;
     position:absolute;
}
.cont-tsc1 {
     width:380px;
	 height:200px;
	 background:#fff;
	 border:#b7d6ea 1px solid;
     z-index:89;
     position:absolute;
}
.cont-tsc1 ul{
     margin:10px;
	 height:127px;
	 padding:0;
	 list-style-type:none;
}
.cont-tsc1 li {
     width:90px;
	 height:28px;
	 line-height:28px;
	 text-align:center;
	 float:left;
}
.cont-tsc1 a{
    color:#016eb5;
	text-decoration:none;
}
.cont-tsc1 a:hover{
    color:#cd0102;
	font-weight:bold;
	text-decoration:none;
}
.cont-tsc2{
     width:380px;
	 height:160px;
	 background:#fff;
	 border:#b7d6ea 1px solid;
     z-index:88;
     position:absolute;
}
.cont-tsc2 ul{
     margin:10px;
	 padding:0;
	 list-style-type:none;
}
.cont-tsc2 li {
     width:90px;
	 height:28px;
	 line-height:28px;
	 text-align:center;
	 float:left;
}
.searchDiv{
    color:#016eb5;
	text-decoration:none;
	width:90px;
	height:24px;
	line-height:24px;
	text-align:center;
	float:left;
	cursor:pointer;
}
.cont-tsc2 a:hover{
    color:#cd0102;
	font-weight:bold;
	text-decoration:none;
}
.xzcity {
    margin:1px;
	height:24px;
	overflow:hidden;
	background:#ecf5fa;
	padding:4px 0 0 10px;
}
.bg {
background-color: #000;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:1;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

} 
.ts-title {
     width:100%;
	 height:24px;
	 overflow:hidden;
	 background:#b7b7b7;
}
.ts-title1 {
     width:100%;
	 height:24px;
	 overflow:hidden;
	 background:#b7d6ea;
}
.btmc {
     width:100px;
	 height:24px;
	 margin:0;
	 padding:0;
	 text-indent:5px;
	 overflow:hidden;
	 font-weight:bold;
	 font-size:12px;
	 color:#3c454b;
	 line-height:26px;
	 float:left;
}
.stCity{
	float:left;
	width:148px;
	border:#CCCCCC 1px solid;
	padding:1px 0 0 40px;
	background:#d6e8f4;
	cursor:pointer;
}
.stCity2{
	float:left;
	width:148px;
	border:#CCCCCC 1px solid;
	padding:1px 0 0 40px;
	background:#e7eff5;
	cursor:pointer;
}
.countryDiv{
	float:left;
	margin:8px 0 0 12px;
}
.cityDiv{
	float:left;
	margin:8px 0 0 12px;
	display:none;
}
.countrySelSty{
	color:#3c454b;
	width:100px;
}
.citySelSty{
	color:#3c454b;
	width:105px;
}
.gb_tsc {
     width:24px;
	 height:24px;
	 overflow:hidden;
	 float:right;
}
.put_154 {
     width:154px;
	 height:22px;
	 line-height:22px;
	 margin:0;
	 padding:0;
	 overflow:hidden;
	 background:#cacaca;
	 border-bottom:#fff 1px solid;
	 border-top:#666 1px solid;
	 border-right:#fff 1px solid;
	 border-left:#666 1px solid;
}
.put_an {
     padding:5px 10px 1px 10px;
	 cursor:pointer;
}