*{margin:0;padding:0;}
body{font:normal 14px/140%  Verdana, Arial, Helvetica, sans-serif, Arial;background:#fff;color:#333;}
#wrapper{margin:0 auto; width:880px;}
a{color:#06f;}
a:hover{color:#f60;}
em{font-style:normal;color:#f60;}
.em{color:#096;}
/*====header begin====*/
#header{height:40px;padding:0 10px;border-bottom:2px solid #1d89d7;}
h1{display:inline;float:left;font-size:24px;line-height:40px;}
h1 a{text-decoration:none;color:#06f;}
#header span{float:right;font-size:14px;line-height:40px;}
#header strong{padding:0 5px;color:#06f;}
#header strong a{color:#f60;}
#header strong a:hover{color:#06f;}
/*====header end====*/
/*====nav begin====*/
#nav{margin:40px 20px 0 20px;border-bottom:1px solid #ccc;height:30px;}
#nav li{list-style:none;float:left;margin:5px -1px 0 0;border:1px solid #e3e3e3;border-bottom:none;height:24px;line-height:24px;}
#nav li.here{margin:0;border:1px solid #ccc;border-bottom:none;padding:0 20px;height:30px;line-height:30px;font-weight:bold;background:#fff;color:#06f;font-size:16px;}
#nav li.here a{display:inline;background:#fff;padding:0;color:#06f;cursor:default;}
#nav a{display:block;background:#f3f3f3;text-decoration:none;color:#555;height:100%;padding:0 20px;}
#nav a:hover{color:#00f;}
/*====nav end====*/
/*====container begin====*/
#container{margin:0 20px 40px;border:1px solid #ccc;border-top:none;padding:30px 20px;min-height:160px;overflow:hidden;}
table{border-collapse:collapse;}
th{font-weight:normal;}
/*==homepage begin==*/
#homepage #container{margin:20px 50px;border:1px solid #ccc;padding:10px 50px;}
#homepage #container p{border-bottom:1px solid #ddd;height:60px;line-height:60px;text-indent:200px;overflow:hidden;}
#homepage #container .text{border:none;padding:10px 0;height:auto;line-height:140%;text-indent:0;}
#homepage #container strong{margin-right:50px;}
#myCard,#bindCard,#addCard,#unbindCard,#quickUnbindCard,#changeCard{background:url(phone_bind.png) no-repeat 55px 50%;}
/*==homepage end==*/
/*==my card begin==*/
.tips{margin:30px 100px 40px;color:#f60;}
.tips dt{margin-top:10px;font-weight:bold;}
.my{color:#333;}
.my em{color:#06f;}
/*==my card end==*/
/*==card begin==*/
#ecard{margin-bottom:10px;float:left;}
#ecard p{color:#0b0;font-size:12px;}
#ecard th{font-size:14px;}
#ecard th,#ecard td{vertical-align:middle;text-align:center;width:40px;}
#ecard td{border:1px solid #eee;}

#realcard{margin-bottom:10px;float:left;}
#realcard p{color:#0b0;font-size:12px;}
#realcard th{font-size:9px;}
#realcard th,#realcard td{vertical-align:middle;text-align:center;width:25px;}
#realcard td{border:1px solid #eee;}

#combcard{margin-bottom:10px;float:left;background:url(/img/smalltable.gif);}
#combcard p{color:#0b0;font-size:12px;}
#combcard th{font-size:9px;}
#combcard th,#combcard td{vertical-align:middle;text-align:center;width:25px;}
#combcard td{border:1px dotted #eee;}

.first,.middle,.last{color:#fff;font-size:11px;}
.first{background:#900}
.middle{background:#090;}
.last{background:#009;}
/*==card end==*/
/*==form begin==*/
form{float:right;width:400px;}
input{vertical-align:middle;}
form th{text-align:right;white-space:nowrap;}
form .th{width:50px;vertical-align:top;}
form th,form td{padding:3px 5px;}
form .text{width:170px;height:18px;}
.texts{width:74px;height:18px;}
.btn{margin-top:10px;padding:4px 10px 2px;}
.ecardbtn{ width:170px;}
.tip{margin:0 0 2px;padding:0 0 2px;color:#f60;font-weight:bold;}
form .first,form .middle,form .last{float:left;display:block;width:28px;height:20px;margin:2px 4px 0 0;font-size:12px;font-weight:bold;text-align:center;}
#radomPass{width:58px;height:18px;}
/*login begin*/
#login{float:none;margin:30px auto;}
/*login end*/
/*desc begin*/
hr{clear:both;border:0;border-top:1px solid #e6e6e6;height:0;overflow:hidden;margin:10px 0 0;}
.desc{margin:0;color:#666;}
.desc dt{margin-top:5px;font-weight:bold;}
.desc ol{margin-left:52px;text-indent:0;}
/*desc end*/
/*==form end==*/

/*====container end====*/
/*====footer begin====*/
#footer{border-top:1px solid #1d89d7;padding:10px 0;color:#999;font-size:12px;text-align:center;}
#footer a{color:#06f;}
/*====footer end====*/

#advertisement{
position:absolute;
 padding:0;
 border:1px solid #000;
 margin-left:865px;
 margin-top:46px;
 z-index:100px;
}

