/* CSS Reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,blockquote,pre,fieldset,legend,form,input,button,textarea,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}

q:before,q:after{content:'';}
abbr[title]{border-bottom:1px dotted;cursor:help;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
legend{color:#000;}
code,kbd,samp{font-family:"Courier New",monospace;}
hr{border:none;height:1px;}
body,button,input,select,textarea{font:12px/1.5 Arial,Tahoma,Helvetica,SimSun,san-serif;}
body{background: #e6e6e6 url(../images/bg.png) center repeat-y;color:#333;}

/* common style */
.clear{clear:both;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
a{color:#000;text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline}
.red {color:#FF0000;}
.bdr{border:1px solid #cbcbcb; border-top:none}
.mt{ margin-top:8px}
.fl {float:left}
.fr {float:right;}

.topBar,.header,.container,.footer{ width:952px; margin:0 auto}
.banner{height:275px}
.topBar,.about .hd,.news .hd,.case .hd,.links .hd,.breadcrumbs{background:url(../images/sprite.png) no-repeat;}
.topBar{
	background-position: 0 0;
	height: 28px;
}

.container{margin-top:10px}


/*导航*/
.nav {height:66px;position:relative;background:url(../images/nav.png) no-repeat;}
.nav ul li {float:left; width:100px;  }
.nav ul li .title a {color:#fff; display:block; width:100px; text-align:center; line-height:36px; text-decoration:none; font-size:14px; color:#fff;}
.nav ul li .title a:hover {}
.nav ul .current .title a {}
.nav ul li .nav_menu {height:26px; font-size:12px; position:absolute!important; display:none; overflow:hidden}
.nav ul li .nav_menu li {float:left !important;line-height:26px; color:#ccc; width:auto !important}
.nav ul li .nav_menu li a {padding-left:20px; height:26px; padding-right:20px; text-decoration:none; display:block;}
.nav ul li .nav_menu li a:hover {border-bottom:1px solid #475a79; }
.nav ul li .nav_menu .line {}
.nav ul li .menucur {display:block}
.navmenu {height:30px; background-color:#F1F1F1; }

/* 新闻列表 */
.newslist{margin-top:6px}
.newslist li{line-height:25px; border-bottom:1px dashed #cccccc}
.newslist li a{ padding-left:8px; color:#333; background: url(../images/dot.gif) 0 center no-repeat}
.newslist li a:hover{color:#241305}
.newslist li span{float:right;font:12px/25px sans-serif;color:#333;}

/*-- 通用底部 -*/
.footer{ margin-top:10px; height:60px; /*background: url(../images/footer.png) repeat-x*/}
.footNav{ height:39px; line-height:39px; text-align:center; color:#fff;background: url(../images/footNav.png) repeat-x}
.footNav a{padding:0 5px;color:#fff; }
.footer .copyright{ padding:10px;text-align:center}


