﻿/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
作者：Inhuy | www.cn-line.com
联系：inhuy@163.com
最后修改时间：2012-05-12
/* - - - Global - - - - - - - - - - - - - - - - - - - - - - - - */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p, th, td, button { padding:0; margin:0;}
fieldset, img { border:0;}
table { border-collapse:collapse; border-spacing:0;}
ul, ol { list-style:none outside;}/* outside重置IE6,7缩进 */
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;}
input, label, select, option, textarea, button, fieldset, legend { font-size:12px;}
address, cite, code, em, th { font-weight:normal; font-style:normal;}
body { font:12px/1.75 Verdana,Helvetica,Arial,\5B8B\4F53,sans-serif; color:#525252; text-align:center; background:#f5f6f8;}
.clear{ clear:both; display:block; font-size:1px; visibility:hidden; height:-1px; line-height:0;}
.clearfix { display:inline-block;}/* End hide from IE-mac \*/
.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden;}
* html .clearfix { height:1%;}

/* - - - Librarys - - - - - - - - - - - - - - - - - - - - - - - - */
.a-l { text-align:left;}
.a-c { text-align:center;}
.a-r { text-align:right;}
.f-l { float:left;}
.f-r { float:right;}
.c-b { clear:both; float:none;}
.v-t{ vertical-align:top;}
.v-m{ vertical-align:middle;}
.v-b{ vertical-align:bottom;}
.undis{ display:none;}
.dii { display:inline;}
.dis { display:block;}
.dib { display:inline-block;}
.f14 { font-size:14px;}
.m_auto{ margin:0 auto;}
.m_t16 { margin-top:16px;}
.m_t15 { margin-top:15px;}
.hr_12{ clear:both; display:block; font-size:1px; overflow:hidden; height:12px;}
.hr_16{ clear:both; display:block; font-size:1px; overflow:hidden; height:16px;}

/* - - - Global Links - - - - - - - - - - - - - - - - - - - - - - */
a { color:#677C94; text-decoration:none;}
a:hover { color:#f60; text-decoration:underline;}

/* - - - Header Style - - - - - - - - - - - - - - - - - - - - - */
.header { width:980px; height:92px; margin:0 auto; position:relative;}
	.header a.logo { display:block; overflow:hidden; position:absolute; left:0; top:24px; width:204px; height:45px; background:url(logo.gif) 0 0 no-repeat; text-indent:-9999px;}
.mainNav { position:absolute; right:0; top:37px; height:31px;}
	.mainNav li { float:left; _display:inline; margin-left:10px; position:relative;}
	.mainNav li a { float:left; padding:0 15px; height:31px; line-height:31px; font-size:15px; text-align:center; background:#e5e5e5; display:block;}
	.mainNav li .cr{ color:#fff!important; background:#59A6D3;}

/* - - - Container Style - - - - - - - - - - - - - - - - - - - */
#contentContainer { width:948px; margin:0 auto; padding:16px; text-align:left; border-top:5px solid #59A6D3; background:#fff;}
	#contentContainer .tit { height:37px;}
	#contentContainer .tit h3 { float:left; font-size:20px; line-height:37px; color:#006BA9;}
	#contentContainer .bod { border-bottom:1px solid #D6E6F1;}

.home-focus { float:left; width:698px; height:306px; position:relative; overflow:hidden;}
	.home-focus .hd { height:15px; position:absolute; right:10px; bottom:10px; overflow:hidden; z-index:1;}
	.home-focus .hd ul { overflow:hidden; zoom:1; float:left;}
	.home-focus .hd ul li { float:left; display:inline; margin-left:6px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:rgba(0,0,0,.2); background:#fff; display:inline-block; _display:block; *display:block; width:11px; height:11px; text-indent:-9999em; overflow:hidden; cursor:pointer;}
	.home-focus .hd ul li.on { background:rgba(0,0,0,1); background:#E51F28;}
	.home-focus .bd { position:relative; z-index:0;}
	.home-focus .bd li { overflow:hidden;}
	.home-focus .bd li a { height:306px; display:block;}

.home-folder { width:236px; background:#EDF5FA;}
	.home-folder .title { height:44px; line-height:44px; background:#006BA9;}
	.home-folder .title h2 { padding-left:12px; font-size:18px; color:#fff;}
	.home-folder ul { height:262px; padding:0;}
	.home-folder li a { display:block; height:34px; line-height:34px; padding-left:28px; background:url(home-folder-liBG.gif) 0 0 no-repeat;}
	.home-folder li a:hover { color:#fff; background:url(home-folder-liBG.gif) 0 -34px no-repeat; text-decoration:none;}

.home-about { padding:12px 16px; border:1px solid #D6E6F1; background:url(home-aboutBG.gif) 0 bottom repeat-x;}
	.home-about .intro {}
	.home-about .intro p { margin-top:6px;}

.home-product { clear:both; width:100%; overflow:hidden;}
	.home-product .hd { float:left; margin-left:12px; position:relative;}
	.home-product .hd ul { width:360px; position:absolute; left:20px; top:0; height:37px; line-height:35px;}
	.home-product .hd li { float:left; padding:0 15px; cursor:pointer;}
	.home-product .hd li.on { height:34px; background:#F5F6F8; border-left:1px solid #D6E6F1; border-right:1px solid #D6E6F1; border-top:2px solid #59A6D3;}
	.home-product .bd { margin-top:12px;}
	.home-product .bd h4 { font-size:15px; color:#006BA9;}
	.home-product .bd p { margin-top:6px;}

.home-contact { clear:both; width:100%; margin-bottom:20px; overflow:hidden;}
	.home-contact h4 { padding:12px 0 0 0; color:#000; font-size:16px;}
	.home-contact ul { padding:12px 0 0 0; display:inline-block;}
	.home-contact li { font-size:13px; color:#333;}

#contentContainer table { margin:8px auto 0; border-collapse:collapse; border-spacing:10px; border:1px solid #ccc;}
	#contentContainer table th, #contentContainer table td { border:1px solid #ccc; padding:6px 10px; line-height:1.5; text-align:left;}
	#contentContainer table th { background:#f0f0f0; text-align:center; font-weight:bold;}
	#contentContainer table caption { border:1px solid #ccc;}

/* Footer */
#footer { margin:0 auto; padding:0 0 24px; background:#fff; border-top:1px solid #E2E6E8;}
	#footer .ft_in { border-top:1px solid #FCFDFD; padding-top:12px;}
	#footer, #footer a { color:#006BA9;}