/* 一些基础定义 ==============================*/
BODY,DIV,FORM,UL,OL,LI,DL,DT,DD,H1,H2,H3,H4,H5,H6,H7{PADDING:0; MARGIN: 0px; border:0;FONT-SIZE: 12px;font-family:Arial, Helvetica, sans-serif;}
TABLE,TD,TR,TH {FONT-SIZE: 12px; line-height:160%}
LI {list-style-type:none;}

A{COLOR: #000; TEXT-DECORATION: none;behavior:url(htc/a_blur.htc);border:none}
a img{border:none}
A:hover {COLOR: #fff; background:#990000; TEXT-DECORATION: none}

/*strong{color:#990000;font-weight:normal;border-bottom:1px dotted;margin:0 1px}*/
i,em{ color:#666666; font-style:normal;margin:0 1px 0 0}
p{ font-size:14px; text-indent:0em; line-height:180%;margin:0.5em 0; text-align:left; }
p font{line-height:180%;}

/* 一些公共局部模块定义 ==============================*/
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
}

.L{ float:left}
.R{ float:right}

.k_hidden{ display:none}/* 此标题不显示 */

/* 无序列表 */
.list1{}
.list1 li{text-align:left; line-height:180%;width:100%;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}

/* 有序列表 */
.list2 li{text-align:left; line-height:160%;width:100%; border-bottom:1px solid #eee; margin:5px 0}
.list2 li em{margin:0 0 0 2px}


input.btn{background:url(../images/btn_back.gif) no-repeat;border:none;width:63px;height:21px;font-size:12px;padding-top:2px; margin:0 2px;behavior:url(htc/btn.HTC);}

.page{ text-align:center;margin:0px auto;padding:20px;}
.page input,.page select{ margin:0 3px}
.page a{ margin:0 2px}
.page b{ background:#990000; color:#fff; font-weight:normal;margin:0 2px; padding:0 2px; text-decoration:none}

/* 内页页头部分 */
#header{height:164px;width: 100%; background:url(../images/head_back2.gif) repeat-x top;margin:0px auto 20px auto; }
.header_1004{ width:1000px; margin:0 auto;background:url(../images/head2.gif) no-repeat 650px 20px ;overflow:auto; display:inline-block }
.header_1004 .logo{float:left; height:164px;background:url(../images/logo_corner.gif) no-repeat left bottom;margin-left:5px;width:374px}

/* 内页页头个性图片 */
.logo_top{ width:100%; height:139px;}
#aboutus .logo_top{ background:url(../images/logo_aboutus.jpg) no-repeat}
#blog .logo_top{ background:url(../images/logo_blog.jpg) no-repeat}
#service .logo_top{ background:url(../images/logo_service.jpg) no-repeat}
#work .logo_top{ background:url(../images/logo_work.jpg) no-repeat}


/* 导航条初始状态 */
.nav { float:right; margin:111px 0 0 0}/* 除首页外，其它页面导航条均距上边为111px */
#home .nav {margin:199px 1px 0 0}
.nav  li{ float:left;margin:0 4px; }
.nav  a{ display:block; width:93px; height:34px;background:url(../images/nav_back.gif) no-repeat}
.nav  a#a1{background-position:0 0}
.nav  a#a2{background-position:-99px 0}
.nav  a#a3{background-position:-198px 0}
.nav  a#a4{background-position:-297px 0}
.nav  a#a5{background-position:-396px 0}
.nav  a#a6{background-position:-495px 0}

/* 导航条当前栏状态 */
#home .nav a#a1{background-position:0 -70px}
#aboutus .nav a#a2{background-position:-99px -70px}
#blog .nav a#a3{background-position:-198px -70px}
#service .nav a#a4{background-position:-297px -70px}
#work .nav a#a5{background-position:-396px -70px}
#flash .nav a#a6{background-position:-495px -70px}

/* 导航条hover状态 */
.nav  a#a1:hover{background:url(../images/nav_back.gif) no-repeat 0 -35px}
.nav  a#a2:hover{background:url(../images/nav_back.gif) no-repeat -99px -35px}
.nav  a#a3:hover{background:url(../images/nav_back.gif) no-repeat -198px -35px}
.nav  a#a4:hover{background:url(../images/nav_back.gif) no-repeat -297px -35px}
.nav  a#a5:hover{background:url(../images/nav_back.gif) no-repeat -396px -35px}
.nav  a#a6:hover{background:url(../images/nav_back.gif) no-repeat -495px -35px}

.nav  a h1{display:none; }

/* 副导航条 */
.subnav {background:url(../images/subnav_back.gif) repeat-x #ccc; border:1px solid #999; padding:4px 5px}
.subnav  li{ float:left;margin:0 4px; font-size:14px }
.subnav  li.spilit{ width:1px; overflow:hidden;background:url(../images/spilit.gif); margin:0 9px}
.subnav  a.sele{ color:#990000 }
.subnav  a.sele:hover{ color:#fff }

/* 尾部大块开始-------------------------------- */
#footer { width:100%; color:#FFFFFF;padding:60px 0px 10px 0px;margin:15px auto 0px auto;background:url(images/bottom_back.gif) repeat-x; line-height:160%; text-align:center} 
#footer a{color:#FFFFFF; text-decoration:underline}