﻿@charset "UTF-8";
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;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 { _background-image: url(about:blank); _background-attachment: fixed; }

input { padding: 0; border: 0px solid transparent; margin: 0; }
input:focus { outline: 0; }
input::-moz-focus-inner { border: 0; }

input, button, select, textarea { outline: none; padding: 0; border: none; margin: 0; }

textarea { resize: none; }

li { vertical-align: bottom; list-style: none; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

h1 { font-size: 2em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.17em; }

h4 { font-size: 1em; }

h5 { font-size: 0.83em; }

h6 { font-size: 0.67em; }

strong, b { font-weight: bold; }

/*em, i { font-style: italic; }*/

a { cursor: pointer; blr: expression(this.onFocus=this.blur()); outline: none; text-decoration: none; }

.nav__list, .main, .service__list, .tab--bottom .tab__list, .zl__item, .show__list, .sub-show__list, #tab_xsk, #ul_xsk { *zoom: 1; }
.nav__list:after, .main:after, .service__list:after, .tab--bottom .tab__list:after, .zl__item:after, .show__list:after, .sub-show__list:after, #tab_xsk:after, #ul_xsk:after { content: " "; visibility: hidden; clear: both; display: block; height: 0; font-size: 0; }

html, body { background-color: #000; }

body { position: relative; font: 12px/1.5 "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif; }

body, a { color: #aaa; }

.wrapper { position: relative; width: 100%; }

.content { position: relative; z-index: 100; }

.center { position: relative; width: 1000px; margin: 0 auto; }
.header { position: relative; height: 477px; }

.logo {
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 12;
    display: block;
    width: 220px;
    height: 92px;
    overflow: hidden;
    font-size: 0;
  
    background-size: 100%;
}

.nav { position: relative; z-index: 11; padding-top: 26px; padding-left: 250px; font: 14px/1 "微软雅黑"; text-align: center; }
.nav__item { float: left; width: 115px; height: 24px; padding: 17px 0; /*background: image-url('nav-l.png') 12px top no-repeat; _background: none;*/ }
.nav__item--1, .nav__item--4 { background: none; }
.nav__txt { display: block;height: 100%; }
.nav__txt--top { padding: 5px 0; color: #dcb45d !important; font-size: 16px;font-weight:bold;}
.nav__txt--bottom { display: none; font-family: "微软雅黑"; font-size: 10px; color: #000; }
.nav__link:hover .nav__txt--top { color: #0f0803; }
.nav__link:hover .nav__txt--bottom { color: black; }
@media \0screen\,screen\9 { .nav .nav__txt--top { color: #381e0d; }
  .nav .nav__txt--bottom { color: #381e0d; }
  .nav__link:hover { text-decoration: none; }
  .nav__link:hover .nav__txt--top { color: #0f0803; }
  .nav__link:hover .nav__txt--bottom { color: #0f0803; } }
@media screen and (min-width: 0\0) { .nav .nav__txt--top { color: #381e0d; }
  .nav .nav__txt--bottom { color: #381e0d; }
  .nav__link:hover { text-decoration: none; }
  .nav__link:hover .nav__txt--top { color: #0f0803; }
  .nav__link:hover .nav__txt--bottom { color: #0f0803; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .nav .nav__txt--top { color: #f6f4ef; }
  .nav .nav__txt--bottom { color: #f6f4ef; }
  .nav__link:hover { text-decoration: none; }
  .nav__link:hover .nav__txt--top { color: #e4dece; }
  .nav__link:hover .nav__txt--bottom { color: #e4dece; } }

.slogan { display: none; position: absolute; top: 120px; left: 50%; z-index: 10; width: 542px; height: 245px; margin-left: -470px; text-indent: -99999px; background: url('../images/slogan.png') no-repeat; }
.main { position: relative; z-index: 101; }
.main-side { float: left; position: relative; width: 245px; padding-top: 180px; }
.main-content { float: left; position: relative; width: 755px;left: 5px;}

.start { position: absolute; top: 0; left: -33px; }
.start__btn { display: block; width: 278px; height: 156px; overflow: hidden; font-size: 0; background: url('../images/start.png') no-repeat; }
.start__btn:hover { opacity: .95; }
.flash-start { display: none; }
#flash-start { position: absolute; top: 0; left: 0; cursor: pointer; }

.login { width: 245px; height: 41px; overflow: hidden; border-bottom-color: #5f5c5d; line-height: 41px; text-align: center; color: #fff; background: url(../images/box/01.png) no-repeat left top;background-size: 100%; }
.login a { margin-left: 5px; color: #ffdc82; }
.loging, .logined { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.main-link { width: 245px; height: 46px; overflow: hidden; line-height: 46px; text-align: center; background: url(../images/box/01.png) no-repeat left bottom;background-size: 100%; }
.main-link__item { float: left; width: 116px; color: #fff;}
.main-link__item--1 { border-right: 1px solid #312e2f; background-position: 20px -567px; text-indent: 15px; }
.main-link__item--2 { border-left: 1px solid #5f5c5d; background-position: 20px -521px; text-indent: 10px; }

.quick-link { width: 236px; height: 130px; overflow: hidden; margin-top: 20px; line-height: 42px; text-indent: 28px; background: url('../images/box/02.png') 0 0 no-repeat; }
.quick-link__item { float: left; height: 42px; margin: 0 2px 2px 0; color: #fff; background: 15px -438px url('../images/map-s877344a802.png') no-repeat; }
.quick-link__item:hover { text-decoration: none; color: #ffdc82; background: 15px -480px url('../images/map-s877344a802.png') no-repeat; }
.quick-link__item--1, .quick-link__item--3, .quick-link__item--5 { width: 116px; }
.quick-link__item--2, .quick-link__item--4, .quick-link__item--6 { width: 111px; margin-right: 0; }

.side-show { margin-top: 12px; }
.side-show__link { display: block; width: 234px; height: 130px; border: 1px solid #1e1e1e; overflow: hidden; background: #242424; }
.side-show__link img { -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.side-show__link:hover img { -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }

.service { margin-top: 33px; }
.service__title { font-weight: normal; height: 40px; line-height: 10px; padding-left: 8px; font-family: "微软雅黑"; font-size: 14px; color: #fff; }
.service__content { width: 245px; padding-top: 40px; background: #242424; }
.service__list { padding-left: 4px; text-align: center; }
.service__link { float: left; width: 75px; padding-top: 3px; color: #6a6a6a; }
/*.service__link-txt { display: block; line-height: 20px; }*/
.service__link-txt {max-width: 75px;display: block; line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.service__link:hover { opacity: .9; }
.service__link--2 { border: 1px dashed #424242; border-top: none; border-bottom: none; }
.service__icon { display: inline-block; overflow: hidden; font-size: 0; line-height: 0; vertical-align: middle; background-image: url('../images/map-s877344a802.png'); background-repeat: no-repeat; }
.service__icon--1 { width: 43px; height: 38px; background-position: 0 -127px; }
.service__icon--2 { width: 37px; height: 37px; background-position: 0 -202px; }
.service__icon--3 { width: 37px; height: 38px; background-position: 0 -277px; }
.service__txt { padding: 15px 5px 20px 17px; line-height: 21px; color: #6a6a6a; }

.cooperator { position: relative; width: 234px; margin-top: 7px; }
.cooperator__title { position: relative; width: 234px; height: 29px; overflow: hidden; margin: 0 auto; font-size: 12px; font-weight: normal; line-height: 29px; text-indent: 15px; color: #aaa; background: #424242; cursor: pointer; }
.cooperator__title-arr { position: absolute; top: 12px; right: 20px; width: 0; height: 0; overflow: hidden; border-width: 5px; border-style: solid dashed dashed dashed; border-color: #989898 transparent transparent; font-size: 0; line-height: 0; }
.cooperator__title-mask { position: absolute; top: -1px; left: -1px; width: 236px; height: 31px; background-image: url("about:blank"); }
.cooperator__title:hover { opacity: 0.9; }
.cooperator__list { position: absolute; top: 31px; left: 0px; opacity: 0; width: 234px; height: 0; overflow-y: scroll; border: 1px solid #222; border-top: none; background: #fff; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.cooperator__item { height: 25px; line-height: 25px; }
.cooperator__link { display: block; width: 177px; overflow: hidden; padding: 0 5px 0 15px; text-overflow: ellipsis; white-space: nowrap; color: #000; }
.cooperator__link:hover { text-decoration: none; background: #e6e6e6; }
.cooperator--on .cooperator__title-arr { top: 7px; border-style: dashed dashed solid dashed; border-color: transparent transparent #989898 transparent; }
.cooperator--on .cooperator__list { opacity: 1; height: 175px; padding-bottom: 5px; border: 1px solid #bcbcbc; border-top: none; }
.info__main { display: block; height: 30px; overflow: hidden; padding: 15px 15px 5px; font-weight: bold; font: 18px/30px "微软雅黑"; text-align: center; color: #ffdc82; text-overflow: ellipsis; white-space: nowrap; *white-space: clip; }
.info__list { width: 100%; }
.info__txt { color: #aaa; }
.info__link:hover .info__txt, .info__link:hover .info__date { color: #ffce89; }
.info__item { height: 26px; overflow: hidden; line-height: 26px; }
.info__date { float: right; padding-left: 40px; color: #6a6a6a; }
.info__type { padding-right: 5px; font-style: normal; }
.info--news { padding: 0 20px; }
.info--gl, .info--wt, .info--hd { padding: 10px 5px 0 0; }
.info--gl .info__item, .info--wt .info__item, .info--hd .info__item { height: 25px; line-height: 25px; padding-left: 15px; background: url('../images/map-s877344a802.png') no-repeat; background-position: 0 -353px; }
.info--sub { padding: 20px 30px 0; font-size: 14px; }
.info--sub, .info--sub .info__link { color: #70706e; }
.info--sub .info__item { height: 40px; /*border-bottom: 1px solid #e4e4e4; font-family: $sst;*/ line-height: 40px; }
.info--sub .info__link:hover { color: #f62d33; }
.info--article { padding: 20px 30px 0; }
.info--article .info__title { height: 35px; padding-left: 5px; border-bottom: 1px solid #70706e; font-family: "微软雅黑"; font-size: 14px; font-weight: normal; line-height: 35px; color: #70706e; }
.info--article .info__list { padding-top: 10px; }
.info--article .info__item { display: inline-block; *display: inline; *zoom: 1; width: 320px; height: 24px; padding-right: 10px; line-height: 24px; text-overflow: ellipsis; white-space: nowrap; }
.info--article .info__link { color: #999; }

.tab--bottom .tab__list { height: 39px; border-bottom: 2px solid #494949; font-family: "微软雅黑"; font-size: 14px; line-height: 39px; text-align: center; }
.tab--bottom .tab__item { float: left; position: relative; }
.tab--bottom .tab__item--on .tab__tit { width: 100%; }
.tab--bottom .tab__item--on .tab__link { color: #fff; }
.tab--bottom .tab__link { position: relative; z-index: 101; display: block; }
.tab--bottom .tab__link:hover { text-decoration: none; }
.tab--bottom .tab__tit { position: absolute; left: 50%; bottom: -2px; width: 0; height: 2px; overflow: hidden; margin-left: 0; background: #f94646; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
.tab--news .tab__item { width: 50px; }
.tab--news .tab__item--on .tab__tit { margin-left: -25px; }
.tab--glzl .tab__item, .tab--role-box .tab__item { width: 60px; margin-right: 20px; }
.tab--glzl .tab__item--on .tab__tit, .tab--role-box .tab__item--on .tab__tit { margin-left: -30px; }
.tab--wthd .tab__item { width: 60px; margin-right: 20px; }
.tab--wthd .tab__item--on .tab__tit { margin-left: -30px; }
.tab--role-box .tab__content-item { top: 20px; }
.tab--show-box .tab__item { width: 60px; margin-right: 20px; }
.tab--show-box .tab__item--on .tab__tit { margin-left: -30px; }
.tab--show-box .tab__content-item { top: 20px; }
.tab__content { position: relative; width: 100%; }
.tab__content-item { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; _display: none; }
.tab__content-item--on { z-index: 1; _display: block; }

.tab-box__list { position: absolute; top: 0; right: 0; z-index: 2; border: 1px solid #242424; font-size: 0; line-height: 0; text-align: center; }
.tab-box__item { position: relative; display: inline-block; *display: inline; *zoom: 1; width: 54px; height: 25px; font: 12px/25px "微软雅黑"; background: #444; }
.tab-box__item--on { background: #c74343; }
.tab-box__item--on .tab-box__link { color: #fff; }
.tab-box__link { display: block; color: #6a6a6a; }
.tab-box__link:hover { text-decoration: none; }
.tab-box__tit { position: absolute; top: -1px; right: 0; display: none; width: 1px; height: 26px; overflow: hidden; background: #313131; }
.tab-box__content { position: relative; width: 100%; }
.tab-box__content-item { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; }
.tab-box__content-item--on { z-index: 1; }

.more { position: absolute; top: -34px; right: 20px; font-family: "微软雅黑"; font-size: 14px; color: #9d9d9d; }
.more__txt { padding-left: 5px; vertical-align: middle; }
.more__icon { display: inline-block; width: 9px; height: 9px; overflow: hidden; font-size: 0; line-height: 0; vertical-align: middle; background-image: url('../images/map-s877344a802.png'); background-repeat: no-repeat; background-position: 0 -60px; }
.more--gl, .more--zl { top: -33px; right: 5px; }
.more--wt, .more--hd { top: -32px; right: 5px; }
.more--show { top: -52px; right: 5px; }

.slider { position: relative; float: left; width: 448px; height: 272px; padding-left: 11px; overflow: hidden; }
.slider__list { position: relative; z-index: 0; width: 448px; height: 272px; overflow: hidden; }
.slider__item { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.slider__item--on { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; z-index: 2; }
.slider__nav { position: absolute; right: 20px; bottom: 15px; z-index: 3; font-size: 0; text-align: center; }
.slider__nav-item { display: inline-block; width: 10px; height: 10px; overflow: hidden; margin-left: 3px; background-image: url('../images/map-s877344a802.png'); background-repeat: no-repeat; background-position: 0 -79px; }
.slider__nav-item--on { width: 32px; height: 10px; background-position: 0 -69px; }

.news { position: relative; float: left; width: 296px; height: 266px; padding-top: 6px; overflow: hidden; background: #2b2b2b; }

.banner__wrap { float: left; width: 100%; margin-top: 20px; font-size: 0; height: 100px;}
.banner__list { padding-left: 3px; }
.banner__item { position: relative; display: inline-block; *display: inline; *zoom: 1; width: 178px; height: 98px; border: 1px solid #1e1e1e; margin-left: 8px; background: url('../images/bg-b.jpg') no-repeat; }
.banner__item--01 .banner__figure img { top: 0px; left: -2px; }
.banner__item--02 .banner__figure img { top: 0px; left: -50px; }
.banner__item--03 .banner__figure img { top: 0px; left: -45px; }
.banner__item--04 .banner__figure img { top: 0px; left: -45px; }
.banner__link { display: block; width: 100%; height: 100%; color: #fff; }
.banner__link:hover { text-decoration: none; }
.banner__link:hover .banner__figure img { -moz-transform: translateX(-10px); -ms-transform: translateX(-10px); -webkit-transform: translateX(-10px); transform: translateX(-10px); }
.banner__figure { position: absolute; top: 0; right: 0; z-index: 99; width: 90px; height: 100%; overflow: hidden; }
.banner__figure img { position: absolute; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.banner__content { position: relative; z-index: 100; height: 100%; padding-left: 11px; font-family: "微软雅黑"; font-size: 16px; }
.banner__title { padding-top: 20px; font-size: 18px;height:27px;}
.banner__detail { display: block; width: 64px; height: 18px; overflow: hidden; font-size: 12px; margin-top: 10px; line-height: 18px; text-indent: 8px; color: #fff; background: url('../images/map-s877344a802.png') no-repeat; background-position: 0 -42px; }

.glzl { float: left; position: relative; width: 352px; height: 205px; padding: 0 40px 0 11px; margin-top: 11px; }

.zl { height: 150px; overflow: hidden; padding-top: 10px; }
.zl__list { width: 100%; }
.zl__item { margin-bottom: 10px; }
.zl__type { float: left; width: 80px; height: 38px; margin-right: 5px; font-size: 14px; font-weight: normal; line-height: 38px; text-align: center; text-indent: -5px; color: #fdfaf1; background-image: url('../images/map-s877344a802.png'); background-repeat: no-repeat; background-position: 0 -315px; }
.zl__link { float: left; width: 265px; height: 40px; overflow: hidden; line-height: 20px; }
.zl__link a { display: inline-block; padding: 0 8px; text-align: center; }
.zl__link a:hover { color: #ffd497; }

.wthd { position: relative; float: left; width: 352px; height: 205px; margin-top: 11px; }

.role { position: relative; width: 100%; }
.role-box { float: left; width: 352px; height: 215px; overflow: hidden; padding: 0 40px 0 11px; margin-top: 9px; }
.role__img { position: absolute; top: 0; left: 0; width: 130px; height: 147px; overflow: hidden; }
.role__desc { width: 195px; padding: 30px 0 0 145px; line-height: 1.8; }
.role__detail { display: block; width: 62px; height: 18px; margin: 10px 0 0 145px;font-size: 0; line-height: 18px; text-indent: 10px; color: #fff; background: url('../images/map-s877344a802.png') 0 -24px no-repeat; }
.role__detail em { padding-left: 8px; }
.role__detail:hover { opacity: .9; text-decoration: none; }

.show-box { float: left; position: relative; width: 352px; height: 215px; overflow: hidden; margin-top: 9px; }
.show__list { margin-left: -18px; font-size: 0; }
.show__item { float: left; display: inline; width: 105px; overflow: hidden; margin-left: 18px; font-size: 12px; }
.show__figure { position: relative; width: 103px; height: 109px; overflow: hidden; border: 1px solid #010101; }
.show__figure img { position: absolute; top: 0; left: 0px; display: block; }
.show__txt { display: block; width: 95px; height: 16px; overflow: hidden; padding: 8px 3px 0; margin: 0 auto; line-height: 15px; text-align: center; color: #aaa; text-overflow: ellipsis; white-space: nowrap; }
.show__more { position: absolute; top: 0; left: 0; }
.show-upload { position: absolute; top: 12px; right: 58px; font-family: "微软雅黑"; color: #88898a; }
.top { height: 70px; margin-left: 11px; font-family: "微软雅黑"; background: #3a3a3a; }
.top-title { float: left; display: inline; padding-left: 20px; margin: 17px 0 0 30px; font-size: 24px; font-weight: normal; color: #fff; background: url('../images/map-s877344a802.png') bottom left no-repeat; background-position: 0 -389px; }

.breadcrumb { float: right; padding-top: 26px; margin-right: 30px; }
.breadcrumb, .breadcrumb a { color: #e5e5e5; }
.breadcrumb__item { display: inline-block; *display: inline; *zoom: 1; }
.breadcrumb__item--phrase { padding-left: 20px; background: url('../images/map-s877344a802.png') no-repeat; background-position: 0 -425px; }
.breadcrumb__item--separator { padding: 0 2px; }

.bottom { min-height: 715px; height: auto !important; height: 715px; padding-bottom: 40px; border-top: 1px solid #f6f6f6; margin-left: 11px; background: #fff; }

.sub-tab { padding-top: 20px; border-bottom: 1px solid #cecece; margin: 0 30px; font-family: "微软雅黑"; font-size: 14px; }
.sub-tab__list { padding-left: 20px; }
.sub-tab__item { display: inline-block; *display: inline; *zoom: 1; width: 90px; height: 42px; margin-right: 10px; line-height: 42px; text-align: center; }
.sub-tab__item--on .sub-tab__link { font-weight: bold; color: #f62d33; border-bottom: 3px solid #f62d33; }
.sub-tab__link { display: block; height: 39px; border-bottom: 3px solid #fff; font-size: 18px; color: #6a6a6a; }
.sub-tab__link:hover { border-bottom: 3px solid #f62d33; font-weight: bold; color: #f62d33; text-decoration: none; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

.page-box { padding-top: 50px; font-size: 14px; text-align: center; }
.page-box a { display: inline-block; height: 24px; padding: 0 6px; margin: 0 3px; line-height: 24px; color:#37372f;font-weight:bold;}
.page-box a:hover { opacity: .9; text-decoration: none; }
.page-box a.pagecurrent { color: #f62d33; background: transparent; }
.page-box a.pagecurrent:hover { opacity: 1; }
.article { padding: 20px 30px 0; font-family: "微软雅黑"; }
.article__title { padding: 0 10px 20px; border-bottom: 1px solid #c7c7c7; margin-bottom: 30px; font-size: 24px; text-align: center; color: #f62d33; }
.article__content { padding: 0 5px; }
.article__content p { font-size: 14px; color: #70706e; margin-bottom: 20px; }
.article__content img { display: block; margin: 20px auto;max-width: 100%;}
 
.article__link-box { padding: 0 5px 0; font-family: "Tahoma", "宋体"; }

.page-nav-box { padding: 6px 0; margin: 30px 30px 0; text-align: center; background: #222; }
.page-nav-box, .page-nav-box a { font-weight: bold; color: #bcbcbc; }
.page-nav-box a { font-weight: normal; }
.link { display: inline-block; *display: inline; *zoom: 1; padding: 3px 10px 3px 0; }
.link a { color: #999; }
.link-box { padding-bottom: 40px; }
.link-box-wp { padding: 30px 30px 0; font-size: 14px; color: #999; }
.link-box__title { height: 30px; padding-left: 10px; font-size: 14px; font-weight: normal; font-family: "微软雅黑"; line-height: 30px; color: #fff; background: #37372f; }
.link-box__icon { display: inline-block; width: 11px; height: 11px; overflow: hidden; font-size: 0; line-height: 0; vertical-align: middle; background: url('../images/map-s877344a802.png') no-repeat; background-position: 0 -378px; }
.link-box__txt { display: inline-block; padding-left: 5px; vertical-align: middle; }
.link-list { padding-top: 15px; line-height: 20px; }
.link a { padding-right: 10px; border-right: 1px solid #999; }
.link a:hover { color: #f62d33; }
.sub-show { padding: 0 30px; }
.sub-show__item { float: left; width: 158px; padding: 20px 13px 15px 0; border-bottom: 1px solid #bfbfbf; margin-bottom: 3px; }
.sub-show__item:nth-child(4n) { padding-right: 0; }
.sub-show__link { color: #919191; }
.sub-show__link:hover img { -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.sub-show__figure { width: 152px; height: 115px; overflow: hidden; padding: 2px; border: 1px solid #bfbfbf; background: #fff; }
.sub-show img { -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.sub-show__txt { width: 142px; height: 30px; overflow: hidden; padding: 0 3px; margin: 0 auto; line-height: 30px; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.title { padding: 30px 0 20px; border-bottom: 1px solid #d5d4cb; margin: 0 30px 30px; font-family: "微软雅黑"; font-size: 24px; font-weight: normal; line-height: 1.4; text-align: center; color: #28213d; }

.xsk { margin: 0 30px; }

#tab_xsk { padding-left: 20px; border-bottom: 1px solid #c7c7c7; }
#tab_xsk a { float: left; height: 40px; padding: 0 8px; margin-right: 5px; line-height: 40px; color: #6a6a6a; background: #eeeeee; }
#tab_xsk a:hover, #tab_xsk a.on { color: #785e1d; background: #d4be75; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; text-decoration: none; }

#ul_xsk { padding: 20px 0 0 10px; }
#ul_xsk li { float: left; width: 154px; height: 24px; }
#ul_xsk input { position: relative; top: 3px; margin-right: 2px; font: inherit; font-size: 12px; }

.send { padding: 20px 10px; }
.send input { vertical-align: middle; background: #fafafa; }
.send .ipt, .send .input_code { width: 125px; height: 22px; border: 1px solid #c1c1c1; padding: 0 4px; line-height: 22px; color: #989898; }
.send img { vertical-align: middle; }

#btn_xsk_get { width: 69px; height: 24px; background-position: 0 0; display: inline-block; overflow: hidden; text-align: center; line-height: 24px; vertical-align: middle; color: #fff; background-image: url('../images/map-s877344a802.png'); background-repeat: no-repeat; background-color: transparent; cursor: pointer; }
#btn_xsk_get:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: .9; }

.xsk-txt { padding: 50px 30px 0; margin: 0 auto; font-family: "Tahoma", "Tahoma", "宋体"; line-height: 1.8; }
.footer_15 { padding: 25px 0 50px; border-top: 1px solid #c2c2c2; margin-top: 50px; line-height: 1.8; text-align: center; color: #666; }
.footer_15 a { margin: 0 3px; color: #666; }
.footer_15 a:hover { color: #595959; }

.bg { position: absolute; top: 0; left: 0; z-index: 0; width: 100%; min-width: 1000px; height: 1080px; overflow: hidden; }
@media \0screen\,screen\9 { .bg { width: expression(eval((document.compatMode && document.compatMode == "CSS1Compat") ? document.documentElement.clientWidth < 1000 ? 1000 : document.documentElement.clientWidth: document.body.clientWidth < 1000 ? 1000 : document.body.clientWidth)); } }
.bg__img { height: 200px; background: center top no-repeat; }
.bg__img-list { position: absolute; top: 0; left: 50%; z-index: 1; width: 1920px; margin-left: -960px; }
.bg__img--01 { background-image: url('../images/bg/01.jpg'); }
.bg__img--02 { background-image: url('../images/bg/02.jpg'); }
.bg__img--03 { background-image: url('../images/bg/03.jpg'); }
.bg__img--04 { background-image: url('../images/bg/04.jpg'); }
.bg__img--05 { background-image: url('../images/bg/05.jpg'); }
.bg__flash { position: absolute; top: 0; left: 50%; z-index: 2; width: 1920px; height: 0; margin-left: -960px; }
.tab__content-item .info__main, .tab__content-item .info__list, .tab__content-item .zl__list, .tab__content-item .show__item, .tab__content-item .show__figure, .tab__content-item .show__figure img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.tab__content-item .info__main, .tab__content-item .info__list, .tab__content-item .zl__list { -moz-transform: scale(0.98); -ms-transform: scale(0.98); -webkit-transform: scale(0.98); transform: scale(0.98); }
.tab__content-item .show__item { -moz-transform: translateX(50px); -ms-transform: translateX(50px); -webkit-transform: translateX(50px); transform: translateX(50px); }
.tab__content-item .more { display: none; }
.tab__content-item--on .info__main, .tab__content-item--on .info__list, .tab__content-item--on .zl__list, .tab__content-item--on .show__item, .tab__content-item--on .show__figure, .tab__content-item--on .show__figure img { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: scale(1) translate(0, 0); -ms-transform: scale(1) translate(0, 0); -webkit-transform: scale(1) translate(0, 0); transform: scale(1) translate(0, 0); -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.tab__content-item--on .show__item { -moz-transition-property: -moz-transform, opacity; -o-transition-property: -o-transform, opacity; -webkit-transition-property: -webkit-transform, opacity; transition-property: transform, opacity; }
.tab__content-item--on .show__item:nth-child(2) { -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }
.tab__content-item--on .show__item:nth-child(3) { -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
.tab__content-item--on .more { display: block; }

.tab-box__content-item .role__img, .tab-box__content-item .role__desc, .tab-box__content-item .role__detail { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.tab-box__content-item .role__img { -moz-transform: translateX(-30px); -ms-transform: translateX(-30px); -webkit-transform: translateX(-30px); transform: translateX(-30px); }
.tab-box__content-item .role__desc, .tab-box__content-item .role__detail { -moz-transform: translateY(15px); -ms-transform: translateY(15px); -webkit-transform: translateY(15px); transform: translateY(15px); }
.tab-box__content-item--on .role__desc, .tab-box__content-item--on .role__img, .tab-box__content-item--on .role__detail { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -moz-transition-property: -moz-transform, opacity; -o-transition-property: -o-transform, opacity; -webkit-transition-property: -webkit-transform, opacity; transition-property: transform, opacity; }
/* footer2016 */
.footer2016 { padding: 50px 0 40px; font: normal 12px/1.6 "\5FAE\8F6F\96C5\9ED1";text-align:center;}
.footer2016 em, .footer2016 i { font-style: normal; }
.footer2016, .footer2016 a { color: #000; }
.footer2016, .footer2016__cnt { position: relative; background: transparent; }
.footer2016 a { text-decoration: none; }
.footer2016 a:hover { text-decoration: underline; }
.footer2016__cnt { zoom: 1; width: 1000px; overflow: hidden; margin: 0 auto; }
.footer2016__cnt:after { content: ' '; visibility: hidden; clear: both; display: block; height: 0; font-size: 0; }
.footer2016__logo, .footer2016__left, .footer2016__vl { float: left; display: inline; }
.footer2016__logo { width: 180px; height: 40px; overflow: hidden; margin: 0 30px 0 10px; text-indent: -43999px; background:url(../images/timg.jpg) no-repeat;}
.footer2016__vl { width: 1px; overflow: hidden; padding-bottom: 188px; margin-bottom: -188px; background: #000; }
.footer2016__left { position: relative; width: 740px; margin-left: 30px; }
.footer2016-nav { position: relative; width: 100%; height: 20px; overflow: hidden; margin-bottom: 10px; }
.footer2016-nav__list { zoom: 1; margin-left: -20px; font-size: 0; }
.footer2016-nav__item { position: relative; display: inline-block; *display: inline; *zoom: 1; padding-left: 20px; font-size: 12px; }
.footer2016-nav__item i { position: absolute; top: 4px; left: 10px; width: 1px; height: 12px; font-size: 0; background: #000; }
.footer2016-nav__item i, .footer2016__vl { zoom: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=15); opacity: .15; }
.footer2016-nav__item a, .footer2016__advc, .footer2016__crdl, .footer2016__copyright { zoom: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity: .70; }
.footer2016__advc { padding-bottom: 2px; }
.footer2016__crdl a { margin-right: 8px; }
.footer2016--white, .footer2016--white a { color: #fff; }
.footer2016--white .footer2016__vl, .footer2016--white .footer2016-nav__item i { background: #fff; }
.footer2016--white .footer2016-nav__item a, .footer2016--white .footer2016__advc, .footer2016--white .footer2016__crdl, .footer2016--white .footer2016__copyright { zoom: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: .50; }
.footer2016--960 .footer2016__cnt { width: 960px; }
.footer2016--960 .footer2016__left { width: 700px; }

.footer2016 { border-top: 1px solid #343434; margin-top: 50px; }