@charset "utf-8";
/*------------------ reset ------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/* [disabled]vertical-align: baseline; */
	background: transparent;
	font-style: normal;
}
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,img,p{list-style-type:none;}
select, input, button, textarea {font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;padding:0px; margin:0px;}
legend{color:#000;}
:focus{outline:0;}
img { vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
label{cursor:pointer;}
button { cursor:pointer;}
b , i { font-weight:normal; font-style:normal;}
/* hack */
.clear {display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
/* text */
body{font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif;font-size:12px;color:#333;line-height:150%;background-color:#fff;}
h1{font-size:20px;}h2{font-size:14px;}h3{font-size:14px;}h4,h5,h6{font-size:12px;}
/* link */
a{color:#9b9a9a;text-decoration:none;}
a:hover{color:#626c91;text-decoration:underline;}
/* black */
.blank5{height:5px; line-height:5px; clear:both; visibility:hidden;}
.blank10{height:10px; line-height:10px; clear:both; visibility:hidden;}
.blank20{height:20px; line-height:20px; clear:both; visibility:hidden;}
.blank30{height:30px; line-height:30px; clear:both; visibility:hidden;}
.blank40{height:40px; line-height:40px; clear:both; visibility:hidden;}
body { position:relative; }

.header { height:77px; width:100%; background:url(../images/bg.jpg) left top repeat-x; }
.logoBar { height:77px; width:1000px; margin:0 auto; background:url(../images/bg.jpg) left top repeat-x; }
.logo { float:left;	 }
.navBar { height:77px; float:right; }
.searchBar { height:26px; padding-top:9px; }
.searchBar p { float:right; height:26px; line-height:26px; }
.searchBar p a { color:#818181; text-decoration:underline; padding:0 5px; }
.searchBar p a:hover { color:#009944; }
.search { float:right; padding-left:10px; }
.search .sTxt { width:178px; height:26px; background:#e8e8e8; border:none; float:left; text-indent:0.2em; line-height:26px; }
.search .sBtn { width:26px; height:26px; background:url(../images/btn.jpg) left top no-repeat; border:none; float:left;  }
.nav { height:34px; overflow:hidden; padding-top:4px;}
.nav ul { height:34px; float:right; }
.nav li { padding:0 18px; float:left; }
.nav li.last { padding-right:0px; }
.nav li a { font-size:14px; line-height:30px; color:#009944; display:block; float:left; border-bottom:4px solid #f1f3f4; }
.nav li a:hover { border-bottom:4px solid #009944; text-decoration:none; }
.nav li a.cur { border-bottom: 4px solid #094; text-decoration: none; }

.footer { height:36px; background:#686c71; line-height:36px; }
.foot { width:1000px; margin:0 auto; }
.foot p.pL { color:#fff; float:left; }
.foot p.pR { color:#9b9a9a; float:right; }
.foot p.pA{display:inline-block;text-decoration:none;height:20px;line-height:20px; display:block; float:left; color:#939393; }
.foot p.pA a{float:left;height:36px;line-height:36px;margin: 0px 0px 0px 5px; color:#939393; text-decoration:none;}
.foot p.pA a img{ margin:0 5px;}