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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

html { font-family: "Microsoft YaHei" SimSun; font-size: 10px; height: 100%; }

a { text-decoration: none; }
a:focus { outline: none; }

body { height: 100%; background: #eee; overflow-x: hidden; }

.full { width: 100%; }

.left { float: left; }

.right { float: right; }

.center { width: 1040px; margin: 0 auto; }
.center:after { display: block; content: ''; clear: both; }

.header { height: 151px; color: #fff; font-size: 12px; background: #232234; border-bottom: 3px solid #4f4b66; }
.header .logo { padding-top: 35px; }
.header .right { width: 240px; }
.header .top ul { padding: 10px 0; text-align: center; }
.header .top ul li { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; margin: 0 5px; }
.header .top ul li a { font-size: 12px; color: #fff; cursor: pointer; }
.header .top ul li a:hover { text-decoration: underline; }
.header .online { display: block; width: 233px; height: 67px; margin: 7px auto; background: url(../images/btn_online.png) no-repeat center center; cursor: pointer; }
.header .online a{ display:block; width:233px; height:67px; }
.header .online:hover { background: url(../images/btn_online_h.png) no-repeat center center; }
.header .share { margin-left: 15px; }
.header .share a { margin: 5px !important; }
.header .middle { float: left; height: 151px; text-align: center; width: 400px; position: relative; }
.header .middle img { margin-top: 20px; }
.header .middle .abs { position: absolute; left: 10px; bottom: -2px; }

.content { background: #1e1f31 url(../images/bg_content.jpg) no-repeat center bottom; padding: 20px 0 30px; }
.content .center { background: #fff; min-height: 1350px; -moz-box-shadow: 0 0 10px 0 #999; -webkit-box-shadow: 0 0 10px 0 #999; box-shadow: 0 0 10px 0 #999; width: 962px; padding: 30px 39px; }

.conrent .items a{  }
.content.full .center .items .item .links.nav_box a{ text-align:center}
.content .items h2 { height: 41px; line-height: 41px; background: #dfdfdf; text-align: left; }
.content .items .links { width: 970px; padding: 6px 0 6px; }
.content .items .links a { background:#fff; display: block; float: left; width: 141px; height: 48px; line-height: 48px; text-align: center; border: 2px solid #d2c5b5; margin: 5px 3px 5px 12px; color: #333; font-size: 14px; font-family: SimSun; text-align: left; text-indent: 5px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; font-family:"å¾®è½¯é›…é»‘";}
.content .items .links a img { vertical-align: middle; position: relative; top: -2px; margin-right:5px;margin-left: -10px; }
.content .items .links a:hover { border-color: #f60; -moz-box-shadow: 0 0 8px 0 #000; -webkit-box-shadow: 0 0 8px 0 #000; box-shadow: 0 0 8px 0 #000; }
.content .items .links .bg { width: 960px; padding: 15px 0; border: 1px solid #dcdcdc; background: #f2eded; }
.content .items .links .bg + .bg { margin-top: 15px; }
.content .items .links .bg:after { display: block; content: ''; clear: both; }
.content .items .links .bg a { width: 141px; height: 42px; line-height: 42px; margin: 0 4px 0 10px; font-family:"å¾®è½¯é›…é»‘"; }
.content .items .links:after { display: block; content: ''; clear: both; }
.content .items .links.type01 a { width: 172px; height: 48px; line-height: 48px; margin: 5px 6px 5px 11px; text-indent: 0px; text-align: center; }
.content .items .links.type01 a:hover { border-color: #f60; -moz-box-shadow: 0 0 8px 0 #000; -webkit-box-shadow: 0 0 8px 0 #000; box-shadow: 0 0 8px 0 #000; background: #eee; }
.content .items .links.type02 a { width: 141px; height: 48px; line-height: 48px; margin: 5px 3px 5px 12px; text-indent: 15px; }
.content .adver img { width: 950px; height: auto; margin-left: 8px; }

.footer { padding: 40px 0 60px; color: #fff; font-size: 12px; background: #1e1f31; }
.footer ul { text-align: center; margin-bottom: 20px; }
.footer ul li { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; color: #f6d559; font-size: 12px; font-family: "Microsoft YaHei"; margin: 0 5px; }
.footer ul li a { color: #f6d559; font-size: 12px; font-family: "Microsoft YaHei"; }
.footer ul li a:hover { text-decoration: underline; }
.footer p { text-align: center; line-height: 180%; font-family: SimSun; }

.renzhen { min-width: 50px; height: 300px; position: absolute; z-index: 9999; top: 180px; }
.renzhen.l { left: -310px; }
.renzhen.r { right: -290px; }
.renzhen .zhenshu { float: left; position: relative; top: -50px; }
.renzhen .btn { float: left; }

#gotop { width: 43px; height: 43px; position: fixed; bottom: 10px; right:5px;cursor: pointer; }
#gotop:hover { -moz-box-shadow: 0 0 8px 0 #000; -webkit-box-shadow: 0 0 8px 0 #000; box-shadow: 0 0 8px 0 #000; }
.footer.full .center img{ margin-top:-30px; padding-bottom:15px;}
.footer.full .center p{ color:#555f97}

.nav_box{ width:970px;margin:20px auto 20px;overflow:hidden;  background-color:#f7f7f7;}