@charset "utf-8";
/* CSS Document */

/*
	Theme Name: as114
	Theme URI: 
	Description: Theme designed by moxao
	Template: moxao
*/ 

/*
KISSY CSS Reset
*/

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

body{background:#fff;}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-Qfamily: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol, li{ list-style: none;}

/* 重置文本格式元素 */
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none; color:#8b1e14;}

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

/* 清理浮动 */
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

b{display:block;}
/*
		推荐使用的元素
		1. 结构元素：blockquote, body, br, div, h1 - h6, head, hr, html, p
		2. 头部元素：base, link, meta, script, style, title
		3. 列表元素：ul, ol, li, dl, dt, dd
		4. 文本格式元素：a, abbr, acronym, address, bdo, cite, code, del, dfn, em, ins, kbd, noscript, pre, q, samp, small, span, strong, sub, sup, var
		5. 表单元素：button, fieldset, legend, form, input, label, optgroup, option, select, textarea
		6. 多媒体元素：area, img, map, object, param
		7. 表格元素：caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr
		8. 窗体元素：iframe 
		
		
		
		不推荐使用的元素
		1. 结构元素：无
		2. 头部元素：无
		3. 列表元素：dir, menu
		4. 文本格式元素：b, basefont, big, blink, center, comment, font, i, marquee, nobr, plaintext, ruby, s, strike, u, wbr, xmp
		5. 表单元素：isindex
		6. 多媒体元素：applet, bgsound, embed, noembed
		7. 表格元素：无
		8. 窗体元素：frame, frameset, noframes 
		
		
		
		转世重生的元素
		1. s - 表示 sprite, 可以用 <s></s> 来做 icon 的占位元素
		2. b - 表示 border, 可以用来作为圆角的占位元素
		3. i - 预留，尚未想到合理的复活理由 
*/



	body{background:#e4e8ed;}
	.box{clear:both;}
	.blank{height:10px; clear:both; overflow:hidden; font-size:0;}
	
	.tools{height:30px; width:100%; background:#f0f5fb; clear:both; color:#929fad; line-height:30px; text-align:right; margin-bottom:4px;}
		.tcools_content{width:980px; margin:0 auto;}
	.tools a{color:#929fad;}
	.tools a:hover{color:#8b1e14;}
	
	.page{width:980px; clear:both; padding:10px; margin:0 auto; background:#fff;}
	.hander-box{width:980px; clear:both; padding:0px 10px; margin:0 auto; background:#fff;}
	
	#header{width:980px; clear:both; height:154px; position:relative;}
	#header .logo{width:420px; height:20px; position:absolute; top:18px; left:30px; background:url(../pic/logo.png) no-repeat; text-indent:220px; color:#aeaeae; padding-top:34px;}
	.nav{padding-top:82px; width:980px; height:35px;}
		#n-t{height:27px; background:url(../pic/nav-t-bg.png) bottom repeat-x #fff; position:absolute; top:57px; left:560px;}
		#n-t li{float:left; text-align:center; margin-right:2px;}
		#n-t a{display:block; font-size:14px; font-weight:900; width:86px; background:url(../pic/nav-nt-li.gif) 0px -28px; line-height:27px; height:27px;}
		#n-t a.on{background:url(../pic/nav-nt-li.gif); color:#8b1e14;}
		#n-t a:hover{background:url(../pic/nav-nt-li.gif);}
		
		#n-b{width:980px; height:35px; clear:both;}
		#n-b .bl{background:url(../pic/nav-tborder-bg.png); width:10px; height:35px; float:left;}
		#n-b .br{background:url(../pic/nav-tborder-bg.png) 10px 0px; width:10px; height:35px; float:right;}
		#n-b .menu{width:960px; height:35px; float:left; background:url(../pic/nav-menu-bg.png);}
		#n-b .menu li{float:left; line-height:35px; background:url(../pic/nav-menu-libg.png) right no-repeat; width:80px; text-align:center;}
		#n-b .menu a.on{color:#8b1e14; background:url(../pic/nav-menu-ahover.png) center no-repeat;}
		#n-b .menu a{color:#fff; display:block; width:80px; height:35px;}
		#n-b .menu a:hover{color:#8b1e14; background:url(../pic/nav-menu-ahover.png) center no-repeat;}
		a.passage{width:84px; height:25px; line-height:25px; text-indent:10px; color:#000; position:absolute; top:87px; left:865px; background:url(../pic/nav-passage.gif);}
		
		#passage-menu{width:110px; background:#fff; position:absolute; left:865px; top:111px; border:#c36118 1px solid; display:none;}
		#passage-menu li{height:29px; line-height:28px; text-indent:10px;}
		#passage-menu li.line{height:0; border-bottom:#ffeedf 1px solid; overflow:hidden; font-size:0;}
		#passage-menu a{padding:2px 4px;}
		#passage-menu a:hover{background:#8b1e14; color:#fff; padding:2px 4px;}
		
	#search{width:980px; clear:both; height:37px;}
		#search .bl{background:url(../pic/search-border.png); width:10px; height:37px; float:left;}
		#search .br{background:url(../pic/search-border.png) 10px 0px; width:10px; height:37px; float:right;}
		#search .content{width:960px; background:url(../pic/search-bg.png) repeat-x; height:32px; float:left; padding-top:5px;}
		#search form{display:inline; float:left;}
		#search .search-text{width:147px; height:27px; background:url(../pic/search-text.png); border:0 none; vertical-align:top; _margin-top:-1px; line-height:27px; padding-left:10px;}
		#search .search-submit{border:0 none; width:53px; height:27px; background:url(../pic/search-submit.png); vertical-align:top;}

		.combobox{display:inline-block;white-space:nowrap;font-size:12px;margin:0;padding:0;cursor:pointer;}
		.combobox-text{font-size:12px;border:0px;line-height:27px;height:27px;padding-left:10px; background:url(../pic/combo_select_bg.gif);cursor:pointer; _margin-top:-1px;}
		.combobox-arrow{background:url(../pic/combo_arrow.gif) no-repeat 0 0;width:30px;height:27px;overflow:hidden;display:inline-block;vertical-align:top;cursor:pointer;}
		.combobox-arrow-hover{opacity:1.0;filter:alpha(opacity=100);}
		.combobox-content{position:absolute;background:#fff;display:none;border:1px solid #c36118;overflow-x:hidden;overflow-y:auto;}
		.combobox-item{font-size:12px;padding:3px;padding-right:0px;height:22px; line-height:21px;}
		.combobox-item-hover{background:#dfdfdf;cursor:pointer; color:#8b1e14;}
		.combobox-item-selected{background:#FBEC88;cursor:pointer;}
		
		#search .hot{float:left; padding-left:20px; line-height:27px;}
		#search .hot a{padding:0px 6px;}
		
	#all{width:804px; float:right; border:#f0f5fb 2px solid; background:#f0f5fb; overflow:hidden;}
		#all .box{border:#aaccee 1px solid; width:802px;}
		#all .title{height:26px; line-height:26px; clear:both; text-indent:16px; width:802px; font-size:14px; color:#01439A; font-weight:900;}
		#all .content{background:#fff; clear:both;}
		#all ul{}
		#all dl{height:30px; line-height:30px; text-indent:16px; list-style-position:outside; overflow:hidden; width:798px; margin:0 auto; display:block;}
		#all a.btitle{font-size:12px; color:#01439a;}
		#all dt{display:block; width:80px; float:left; text-indent:0; text-align:center;}
		#all dd{float:left; text-indent:0; display:block; margin-right:16px;width:72px;overflow:hidden;white-space: nowrap;}
		
		
		.odd{background:#f0f5fb;}
		
	#convenient{width:158px; float:left; border:#f0f5fb 2px solid; background:#f0f5fb; overflow:hidden; height:404px;}
		#convenient .box{border:#d9e9f8 1px solid; width:156px; height:402px;}
		#convenient h2{font-size:14px; font-weight:900; color:#01439a; line-height:30px; text-indent:16px; margin:0 4px; border-bottom:#d9e9f8 1px solid; margin-bottom:10px;}
		#convenient ul{border-bottom:#d9e9f8 1px solid; margin:0px 4px 10px; width:148px; padding-bottom:10px;}
		#convenient li{float:left; text-align:center; line-height:26px; padding:0px 10px; white-space:nowrap}
		
	#login{width:148px; margin:0 auto; height:80px; clear:both; position:relative;}
		#login .in{border:1px solid #AACCEE; width:140px; height:24px; line-height:24px; padding-left:6px;}
		#login label{margin-bottom:4px; display:block;}
		#login .sub{border:none; background:#F0F5FB; height:24px; line-height:24px; margin-left:80px; width:36px; vertical-align:middle;}
		
	#scroll{height:92px; width:804px; float:right; border:#f0f5fb 2px solid; margin-top:10px; overflow:hidden;}
		#scroll .box{border:#aaccee 1px solid; width:794px; height:82px; padding:4px;}
		#scroll ul{width:1000px;}
		#scroll li{float:left; width:124px; height:82px; overflow:hidden; margin-right:10px;}
		#scroll img{width:120px; height:78px; border:#e5e5e5 2px solid; display:block;}
		
		
	.adborder{border:#d6d5d5 1px solid; padding:10px;}
		
		.adr{width:465px; height:246px; position:relative;}

		.slider{position:absolute; height:246px;}
		.slider li{position:relative; clear:both; display:inline;}
		.slider img{display:block;}
		
		.num{ position:absolute; top:0px; right:0px; background:#FFF;}
		.num li{color: #FF7300;line-height: 16px;width:88px;height:42px;padding:6px 6px 0px 6px;cursor: pointer;overflow: hidden;border-bottom: 1px solid #ededed;background-color: #fbfbfb;}
		.num img{height:40px; width:86px; border:#9f9f9f 1px solid; display:block;}
		.num li.on{color: #FF7300;line-height: 16px;width:88px;height:42px;padding:6px 6px 0px 6px;cursor: pointer;overflow: hidden;border-bottom: 1px solid #ededed;background-color: #f5f3f3;}
		
	.con-left{float:left;}
	.con-right{float:right;}
		.con-top{height:187px; width:485px; clear:both;}
		.con-bottom{height:90px; width:483px; clear:both; border-left:#d6d5d5 1px solid; border-right:#d6d5d5 1px solid; border-bottom:#d6d5d5 1px solid; border-right:#d6d5d5 1px solid;}
		.con-bottom .title{height:4px; background:url(../pic/con-bottom-bg.png) bottom; font-size:0px; overflow:hidden;}
		.con-bottom .title-blue{height:4px; background:url(../pic/con-bottom-bg-blue.png) bottom; font-size:0px; overflow:hidden;}
		.con-bottom .title-green{height:4px; background:url(../pic/con-bottom-bg-green.png) bottom; font-size:0px; overflow:hidden;}
		.con-bottom .title-yellow{height:4px; background:url(../pic/con-bottom-bg-yellow.png) bottom; font-size:0px; overflow:hidden;}
		/* .con-bottom .new{font-size:12px; color:#de231a; text-align:center; background:url(../pic/con-bottom-title.png); display:block; margin-left:10px; width:110px; height:29px;}
		.con-bottom .new-blue{font-size:12px; color:#005aaa; text-align:center; background:url(../pic/con-bottom-title-blue.png); display:block; margin-left:10px; width:110px; height:29px;}
		.con-bottom .new-green{font-size:12px; color:#3e5e13; text-align:center; background:url(../pic/con-bottom-title-green.png); display:block; margin-left:10px; width:110px; height:29px;}
		.con-bottom .new-yellow{font-size:12px; color:#3e5e13; text-align:center; background:url(../pic/con-bottom-title-yellow.png); display:block; margin-left:10px; width:110px; height:29px;}
		.con-bottom .new-icon{width:24px; height:15px; background:url(../pic/con-bottom-icon.gif); position:absolute; left:90px; top:-4px; border:0 none;}
		*/
		.con-bottom .box{padding:10px 2px 0px; clear:both; width:479px; overflow:hidden;}
		.con-bottom .box ul{width:500px;}
		.con-bottom .box img{border:#d1d1d1 1px solid; background:#ffeadc; padding:2px; height:60px; width:88px;}
		.con-bottom .box li{float:left; margin:0px 2px 10px 0px;}
	
			.con-box{width:485px; height:278px;}
			.con-box h2{background:url(../pic/con-h2.png); width:110px; height:31px; line-height:31px; color:#fff; font-size:14px; font-weight:900; float:left; margin-left:10px; text-align:center;}
			.con-box h2.green{background:url(../pic/con-h2-green.png);}
			.con-box h2.blue{background:url(../pic/con-h2-blue.png);}
			.con-box h2.yellow{background:url(../pic/con-h2-yellow.png); color:#df5a19;}
			.Menubox{width:485px; clear:both; height:31px; background:url(../pic/con-bg.png);}
			.Menubox ul{float:left; width:355px;}
			.Menubox li{float:left; width:96px; height:20px; padding-top:11px; text-align:center; cursor:hand;}
			.Menubox li.line{width:1px; background:url(../pic/con-tab-line.png);}
			.Menubox li.hover{background:url(../pic/con-tab-on.png) center no-repeat; color:#b30024; font-weight:bold;}
			.Menubox_on{background:url(../pic/con-tab-on.png) center no-repeat; color:#b30024; font-weight:bold;}
			.Menubox li.more{width:250px; text-align:right;}
			.Menubox a.more{color:#0045df;}
			.Contentbox{height:136px; border-left:#d6d5d5 1px solid; border-right:#d6d5d5 1px solid; padding:10px 10px 10px 10px; overflow:hidden;}
			.Contentbox li{float:left; width:230px; text-indent:10px; line-height:20px; height:20px; overflow:hidden; background:url(../pic/con-pt.png) no-repeat 2px 9px;}
			
			
		.footer{height:80px; text-align:center; padding:10px; line-height:24px; background:#fff; width:980px; margin:0 auto; border-top:#e4e8ed 1px solid;}
		
		
		
		
		
		
		
		
		#tooltip { position:absolute; z-index:1000; width:auto!important; width:auto; background:#006CDB; border:#FEFFD4 solid 1px; text-align:left; padding:3px;}
		#tooltip p { margin:0;padding:0; color:#FFFFFE;font:12px verdana,arial,sans-serif; white-space:nowrap;}
		
		  #convenient li {
    line-height: 22px;
    height: 22px;
    overflow:hidden;
    padding: 0 10px;
    white-space: nowrap;
}