html,body,div,img{font-size:12px;margin:0;padding:0;}
body{ background:#fff;overflow: auto; overflow-x:hidden;text-align:center}
html,body{font-size:12px; }
.cl{ clear:both;}
.head{position:fixed;top:0; width:100%; left: 0; _position:absolute;    _width: expression(offsetParent.clientWidth);    _top: expression(offsetParent.scrollTop);z-index:9999; }
html { _background: url(about:black) no-repeat fixed}
.tab{ height:45px;font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;line-height:45px;width:100%;overflow:hidden;background:#1C8BDA ;  border-bottom:2px solid #135E94;font-size:14px;margin:0;padding:0;color:#fff;font-weight:bold;text-shadow:1px 1px #12588A;}
.td_l{float:left;padding:0 0 0 35px;text-align:left;  }
.td_r a,.td_l h1,.td_l a{ font-size:14px;color:#fff;display:inline;text-decoration:none;padding:0 5px; }
.td_r{text-align:right;float:right;padding:0 30px 0 0;}
.td_r a{color:#fff;padding:0 15px; background:#1C8BDA; display:block; float:left;font-weight:bold;}
.td_r a:hover{ background:#1878BC;}

* {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}
body {
	background:#fff;
	padding-top:20px;
}
.tip {
	border:1px solid #dedede;
	margin-top:20px;
	font-family:Verdana, Geneva, sans-serif;
}
.tip p {
	height:30px;
	line-height:30px;
	padding-left:16px;
	background:#f1f1f1;
}
.tip pre {
	background:##AFF8AB;
}
.tip2 {
	font-size:12px;
	color:#888;
	margin-top:16px;
}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif,"宋体";}
a{color:#333;text-decoration:none;}

.demopage{width:100%;margin-top:30px;}
.demopage h2{font-size:14px;text-align:center;}
/* tabbox */
.tabbox{width:100%;margin:20px auto;position:relative;margin-top:30px;}
.tabbox .tabbtn{height:30px;background:url(../tabbg.gif) repeat-x;border-left:solid 1px #ddd;border-right:solid 1px #ddd;    margin-top: -3px;
 position: fixed; width: 100%;}
.tabbox .tabbtn li{float:left;position:relative;margin:0 5px;}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:12px;cursor:pointer;padding: 0 5px;}
.tabbox .tabbtn li.current{border-left:solid 1px #d5d5d5;border-right:solid 1px #d5d5d5;border-top:solid 1px #c5c5c5;}
.tabbox .tabbtn li.current a,.tabbox .tabbtn li.current span{border-top:solid 2px #1c8bda;height:27px;line-height:27px;background:#fff;color:#3366cc;font-weight:800;}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{padding-top: 30px;border-width:0 1px 1px 1px;border-color:#ddd;border-style:solid;overflow:hidden;}
.tabbox .tabcon a{margin:0 5px;margin:0 auto; display:block}
.tabbox .tabcon a img{padding:2px;margin:0 auto;display:block;}