html,body{ width:100%; height:100%;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0; font-weight:normal;}
body,ul,ol,li,p,form,fieldset,table,td,input{font-family:"Microsoft YaHei";}
body{background:#f7f7f8;}
table, tr, td {margin: 0;padding: 0;border-collapse: collapse;}
td,li,select,input,textarea,div{font-size:12px;}
textarea,input{outline: none;}
address, caption, cite, code, dfn, em, th, var, i {font-style: normal; font-weight: normal;}

ul{list-style-type:none;}
.flt{float:left;display:inline;}
.frt{float:right;display:inline;}
.clearit{clear:both; height:0; overflow:hidden;}
.clrl{clear:left;}
.clrr{clear:right;}
.clrf{clear:both;line-height:0;font-size:0;height:0;margin:0;padding:0;overflow:hidden;}
.abs{position:absolute;}
.rel{position:relative;}
.fb{font-weight:bold;}
.tin{text-indent:2em;}
.hof{overflow:hidden;}
.cuts{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hide{display:none;}
.split{height:0;font-size:0;line-height:0;clear:both;overflow:hidden;display:block;visibility:hidden;}


a{text-decoration: none;}
a:link{color:#383838;}
a:visited{color:#383838;}
a:hover,a:active,a:focus{color:#c00f05 !important;}
a:active,a:focus{outline:none;}
.ano a:link,.ano a:visited{text-decoration:none;}
.ano a:hover,.ano a:active{text-decoration:none;}

.txt_c{ text-align:center;}
.bm10{ margin-bottom:10px;}
.bm30{ margin-bottom:30px;}
.bm50{ margin-bottom:50px;}
#warp{width:1000px; padding:20px 0px;margin:0 auto; background:#fff;box-shadow: 0px 0px 4px #e8e8e8; margin-top:-203px;}

#banner{min-width: 1200px; height:136px;position: relative; background: url("../images/bz.jpg") no-repeat 356px center #fff; }
#banner .serach{ position:absolute; display:inline-block; top:60px; left:50%; margin-left:160px;}
#banner .serach .input1{ width:326px; height:36px; line-height:36px; border:1px solid #C8C8C8; float:left; display:inline; padding:0 5px; padding-left:40px; color:#929396; font-size:14px;background:url(../images/search.png) no-repeat 10px center #fff;}
#banner .serach .input2{ width:60px; height:38px; border:0; float:left; display:inline; color:#fff; line-height:30px;background:#439b6d; padding:0; font-size:14px; cursor:pointer;}
#banner .serach .input2:hover{ opacity: .8; filter: alpha(opacity=80)}

#menu_bg{ height:48px; background:#439b6d;}
#menu{ width:1200px; margin:0 auto; height:48px; background:#439b6d;position:relative;}
#menu h1{ width:170px; height:48px; margin-right:2px; float:left; display:inline-block; font-size:18px; line-height:48px; text-align:center; color:#fff; z-index:200; font-weight: bold;}
#menu h1 span{vertical-align: 18px;!vertical-align: 8px;}
#menu h1 a{width:170px; height:48px; display:inline-block; color:#fff;}
#menu h1 a:visited{color:#fff!important;}
#menu h1 a:hover,#menu h1 a.on,#menu h1 a.hover{ color:#fff!important; background:#2bc27a;}
#menu h1 .ico{ width:30px; height:48px; margin-right:6px; display:inline-block; background:url(../images/menu_icon.png) no-repeat;}
#menu h1 .ico.ico1{ background-position:center 11px;}
#menu h1 .ico.ico2{ background-position:center -79px;}
#menu h1 .ico.ico3{ background-position:center -171px;}
#menu h1 .ico.ico4{ background-position:center -262px;}
#menu h1 .ico.ico5{ background-position:center -352px;}
#menu h1 .ico.ico6{ background-position:center -440px;}
#menu h1 .blk{ width:1200px; height:66px; border:2px solid #439b6d; border-top:0; background:#f7fbeb; position:absolute; z-index:100; top:48px; left:0; display:none;}
#menu h1 .blk ul{ padding:10px 0 0 60px; text-align: center;}
#menu h1 .blk a{ margin-right:35px; font-size:18px; line-height:30px; width:inherit;!width:auto; height:inherit; color:#000;border-left:none;}
#menu h1 .blk a:visited{ color:#000!important; background:none;}
#menu h1 .blk a:hover{ color:#c00f05!important; background:none;}
#menu .no_l{ border:0;}


#foot{ height: 70px; background: #439b6d; padding-top: 20px;}
#foot p{ font-size: 14px; line-height: 30px; color: #fff; text-align: center; }
#foot p img{ margin-right: 6px; }
#foot p a{ color: #fff !important; }

