@charset "utf-8";
/***公共样式****/
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}	

ol, ul{list-style:none;}

html { overflow-x:hidden; -webkit-text-size-adjust:none; }
body { font-size:12px; font-family:Microsoft YaHei,SimSun;color:#666}

/*a 链接*/
a { text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }
a:link { color:#666; }
a:visited { color:#666; }
a:hover, a:active, a:focus { color:#2b80ba; }

/*图片居中*/
.jzimg { display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle;}
fieldset, img { border:0; vertical-align:middle}

/*浮动*/
.fl {float:left; display:inline}
.fr {float:right; display:inline}
.clear { clear:both}
.clearfix { *zoom:1;}
.clearfix:after{clear:both; display:block; height:0; visibility:hidden; line-height:0; content:'\20';}

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}  
sup,sub { vertical-align:baseline; font-size:100%;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }

/* 按钮样式 */
input, button, textarea, select { font-size:100%; outline:none; resize:none}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}


/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }


/*字体大小、缩进*/

.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.t2{text-indent:2em;}


/*上下间距*/
.mb6 { margin-bottom:6px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mt35{ margin-top:35px}
.mt12{ margin-top:12px}
.pt20{ padding-top:20px}


/***layut****/
.waper{ width:1003px; margin:0 auto}
.main { width:977px; margin:0 auto}
.bg{background:url(../images/bg.png) no-repeat top center ; -height:240px; padding-bottom:15px; position:relative; margin-top:-49px}
.bg2{background:url(../images/bg2.png) no-repeat top center; height:338px ; padding-top:1px;}
.bg3{ background:url(../images/bg3.jpg) repeat-x top center #f0f0f0;}
.bg4{ background:url(../images/abg.png) no-repeat top center; overflow:hidden;position:relative; top:-38px}

/***header****/
.header{ height:39px; background:#2b80ba; overflow:hidden}
.header a{ width:16px; height:16px; overflow:hidden; line-height:16px; display:inline-block; text-align:center; color:#fff; font-family:Arial; margin-top:9px}
.header a:hover,#bg{background:url(../images/hicon.png) no-repeat; color:#2b80ba;}
.header img{ vertical-align:top; margin-top:9px}
.headerr{ text-align:right}

/***nav****/
.nav{ height:90px; border-top:solid 3px #DBD91B}
.nav ul{ width:750px; float:right}
.nav li{float:left; background:url(../images/nav_line.jpg) no-repeat top left; position:relative; z-index:9; font-weight:bold; width:125px}
.nav li:first-child{ background-image:none}
.nav li>a{ font-size:15px; color:#000; display:inline-block; height:90px; line-height:90px; text-align:center; text-align:center; width:124px; margin-left:1px}
.nav li>a:hover,.nav li:hover>a{ background:url(../images/nav_hover.jpg) no-repeat; color:#fff}
.nav li .navbox{ position:absolute; left:0;top:90px; width:124px; display:none; font-size:14px}
.nav li .navbox p{ background:url(../images/sub_bg.png) repeat; overflow:hidden; border-bottom:solid 2px #fed604; padding:10px 0}
.nav li .navbox p a{ color:#fff; display:block; text-align:center; height:34px; overflow:hidden;line-height:34px; font-weight:normal; background:none}
.nav li .navbox p a:hover{ color:#fed604}
.nav li .navbox p a:first-child{ background:none}
.nav li.now a{background:url(../images/nav_hover.jpg) no-repeat; color:#fff}



/* footer */
.footer{ border-bottom:solid 2px #fcc300; background:#e8e8e8; padding:40px 0; overflow:hidden; border-top:solid 2px #d7d7d7}
.footnav{ width:560px; float:left}
.footnav li{ line-height:26px; width:566px}
.footnav li a{ padding:0 5px; color:#8b8b8b; text-align:left; width:81px; display:inline-block}
.footnav li a:hover{color:#2b80ba}
.footnav li b a{ color:#767676}
.footright{ width:400px; float:right; text-align:right; color:#939393; line-height:20px}
.footright .fl{ width:260px}

/* copyright */

.copyright{ border-top:solid 4px #2b80ba; background:#373b3e; color:#a1a1a1; padding:15px 0; overflow:hidden; line-height:22px}
.copyright a{ color:#a1a1a1}
.copyright a:hover{ color:#fed604}
.copyright .fl{ width:800px}
.copyright .fr{ width:200px; text-align:right}


/*page*/
.page {  margin-top:29px; text-align:center }
.page a{ display:inline-block; border:solid 1px #ddd; height:17px; line-height:17px; padding:0 7px; color:#323232;margin-left:5px; background:#f0f0f0}
.page a:hover{ background:#2484c2; border:solid 1px #2484c2; color:#fff}
.page #prev{ background:none; width:54px; height:19px; border:none}
.page a.cpb, .page .cur{background:#2484c2; border:solid 1px #2484c2; color:#fff}
