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 { height: 100%; }

body { font-family: "Microsoft YaHei" SimSun; font-size: 14px; height: 100%; }

.center { width: 1000px; margin: 0 auto; position: relative; }
.center:after { display: block; content: ''; clear: both; }

a { text-decoration: none; color: inherit; }
a:focus { outline: none; }
a:hover { text-decoration: none; }

.clearfix:after { display: block; content: ''; clear: both; }

.pull-left { float: left; }

.pull-right { float: right; }

.bottomshow { width: 100%; /*height: 205px;*/ border-top: 1px solid #a02022; background: #510304;color: #fff;position: relative; /*position: fixed; bottom: 0; z-index: 10000;*/z-index: 1000; }
.bottomshow .center { position: relative;}
.bottomshow .center h2.title { position: absolute; top: 0; left: 0; border-right: 1px solid #a02022; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: bold; width: 130px; height: 63px; line-height: 63px; color: #fff; text-align: center; }
.bottomshow .center .closebox { width: 80px; height: 63px; border-bottom: 1px solid #a02022; position: absolute; top: 0; right: 0px; }
.bottomshow .center .closebox a.close { display: block; width: 49px; height: 50px; position: relative; z-index: 2; background-image: url("http://www.2017tupian.com//img/btns-close.png"); background-repeat: no-repeat; background-position: -49px 0; margin: 6px auto 0; }
.bottomshow .center .closebox a.close:hover { background-position: 0 0; }
.bottomshow .item { box-sizing: border-box; width: 25%; /*height: 205px;*/ border-left: 1px solid #a02022; float: left; position: relative; z-index: 1; }
.bottomshow .item .logo { height: 63px; line-height: 63px; border-bottom: 1px solid #a02022; text-align: center; position: relative; }
.bottomshow .item .logo img { vertical-align: middle; }
.bottomshow .item .logo a.enter { display: block; width: 18px; height: 153px; background-image: url("http://www.2017tupian.com/img/btn-enter.png"); background-repeat: no-repeat; background-position: -18px 0; position: absolute; top: 5px; right: 0; }
.bottomshow .item .logo a.enter:hover { background-position: 0 0; }
.bottomshow .item .info { padding: 0 20px;display: none; }
.bottomshow .item .info h3 { font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; color: #fff; text-align: center; margin: 10px 0; }
.bottomshow .item .info p { line-height: 150%; font-family: "Microsoft YaHei"; font-size: 12px; color: #fff; text-align: justify; }
.bottomshow .item .click-enter { font-family: "Microsoft YaHei";font-size: 12px; padding: 4px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #fff; position: absolute; left: 50%; bottom: 6px; margin-left: -34px; -moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; color:#a02022;display: none;}
.bottomshow .item .click-enter:hover { background: #f60; color: #fff; }
.bottomshow .item.item01 { width: 390px; }
.bottomshow .item.item01 .logo { padding: 0 20px 0 120px; }
.bottomshow .item.item01 .logo img { max-width: 207px; height: auto; }
.bottomshow .item.item02 { width: 270px; }
.bottomshow .item.item02 .logo  { padding: 0 20px; }
.bottomshow .item.item02 .logo img { max-width: 207px; height: auto; }
.bottomshow .item.item03 { border-right: 1px solid #a02022; width: 340px; }
.bottomshow .item.item03 .logo { width: 230px; padding: 0 20px; border-right: 1px solid #a02022; }
.bottomshow .item.item03 .logo img { max-width: 220px; height: auto; }