/* 核心通用设置 */
*,body,div,span,form,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	line-height: 22px;
	list-style: none;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

body { font-size: 12px; background: transparency; }
img{ border:0;}
input{ color: #333333;}
textarea{ color: #333333;}
.accesskey{ text-decoration: underline;}
.must{ color: #FF6600;}
.hidden{ display: none;}
.pngfix { behavior: url(js/iepngfix.htc); } /* 此url相对于html文件所在位置 */
.pngfix2 { behavior: url(js/iepngfix2.htc); }
.scrollBar{
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff; 
	scrollbar-shadow-color: #fff; 
	scrollbar-3dlight-color: #c1d1d9; 
	scrollbar-arrow-color: #16377a; 
	scrollbar-track-color: #eee; 
	scrollbar-darkshadow-color: #c1d1d9;
}
h1,h2,h3,h4,h5{ font-size: 12px; line-height: 22px; height: 22px; display: inline;}

/* 布局通用设置 */
.row {display:block;clear:both;width:auto;height:auto;}
.col {display:inline;clear:none;float:left;width:auto;height:auto;}
.left{float:left;}
.right{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.left5{margin-left:5px;}
.left8{margin-left:8px;}
.left10{margin-left:10px;}
.bottom5{margin-bottom:5px;}
.bottom10{margin-bottom:10px;}
body{			background:url(images/bg.gif)  #eff8e5 repeat-x;}
.center{
	margin-left:auto;
	margin-right:auto;
}
.alpha{	behavior: url(iepngfix.htc)}

.frame{width:800px; height:auto;}
.top{
	overflow:hidden;
	width:790px;
	height:74px;
	background:url(images/top.gif) no-repeat;
	padding:0 0 0 10px;
	margin: auto auto 5px auto;
}
.logo{
	position: relative;
	left:0px;
	top:0px;
	width:73px;
	height:74px;
	background:url(images/ccblogo.png) no-repeat;
		
}
.content{
 	margin: -47px 0 0 0;
	width:760px;
	height:auto;
	background:#ffffff;
	padding:20px;
	
}
.content_ti{
	height:40px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#006699;
	text-align:center;
}
.content_text{
	font-size:13px;
	color:#006699;
	line-height:18px;
}
.foot_nav{
	width:800px;
	height:24px;
	background: url(images/search_bar.png) repeat-x;
	text-align:center;
	line-height:24px;
	font-size:12px;
	margin:5px auto auto auto;
}
.copyright{
	width:700px;
	height:22px;
	padding:5px;
	text-align:center;
	font-size:12px;
	color:#666666;
}
.top_menu{
	padding: 0 0 0 500px;
	width:200px;
	height:32px;
	color:#ffffff;
	font-size:12px;
	line-height:32px;
}
.menu_text{
	color:#ffffff;
	text-decoration:none;
}
.notice_bg{
	margin:-20px auto auto -20px;
	width:782px;
	height:77px;
	
}

.submit{}

.page_bar{ text-align:right;font-size:12px; margin:8px auto auto auto;}
.text_message{color:#006699; font-size:12px; line-height:18px; }
.message{width:760px;height:auto; overflow:hidden;}
.place{width:700px; border:1px dotted #99cc33;}
.tit {width:760px;height:20px; background:  url(images/messages/bn_gn.gif) #ffffcc no-repeat 5px;color:#333333;font-weight:bold; font-size:12px; padding:0 0 0 20px; line-height:24px;}
.date{float:right;position:relative;margin-top:-22px;padding-right:4px;color:#999999; font-size:10px;}
.message_content{padding:5px 20px 10px 20px;}
		
.reply{width:700px;height:auto; overflow:hidden;}
.manager {width:675px;height:20px; background:  url(images/messages/icon_answer.gif)  no-repeat 5px;  color:#333333; font-weight:bold; font-size:12px; padding:0 0 0 25px; line-height:24px;}
#book{width:744px;height:auto;  background: #f1f1f1; padding:8px; text-align:center; margin:10px auto auto auto;}
		
		
.api_bg{ width:810px; height:210px; background:url(images/api/api_bg.png); padding:4px 5px;}
.api_content_bg{width:800px; background:url(images/api/api_line.gif);}
.api_content_bg2{width:800px; background:url(images/api/api_bottom.gif) bottom no-repeat;}
.api_fore{width:195px; height:208px; float:left; margin: auto 3px auto 3px;}
.api_whitebg{width:195px; height:175px; background:url(images/api/intro_whitebg.gif) no-repeat;}
.api_greenbg{width:195px; height:175px; background:url(images/api/intro_greenbg.gif) no-repeat;}
.api_intro_text a{color:#858585; line-height:19px;}
.api_intro_text{width:181px; height:116px; margin:3px 7px; color:#858585; text-indent:26px; line-height:19px;}
.bn_code{width:90px;  background:#c0df69; border:1px solid #fff; display:block; text-align:center; margin:0 0 0 3px; color:#360}
.bn_case{width:90px;  background:#d9f196; border:1px solid #fff; display:block; text-align:center; margin:0 0 0 -1px; color:#360}
.text_14{ font-size:14px; line-height:26px;}