/*网格布局 开始*/
.container-page {
    width: 980px;
    margin: 0 auto;
}

.span20 {
    width: 1240px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span19 {
    width: 1178px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span18 {
    width: 1116px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span17 {
    width: 1054px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span16 {
    width: 992px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span15 {
    width: 930px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span14 {
    width: 868px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span13 {
    width: 806px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span12 {
    width: 744px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span11 {
    width: 682px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span10 {
    width: 620px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span9 {
    width: 558px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span8 {
    width: 496px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span7 {
    width: 434px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span6 {
    width: 372px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span5 {
    width: 310px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span4 {
    width: 248px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span3 {
    width: 186px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span2 {
    width: 124px;
    float: left;
    _display: inline;
    min-height: 1px
}

.span1 {
    width: 62px;
    float: left;
    _display: inline;
    min-height: 1px
}

.offset20 {
    margin-left: 1240px
}

.offset19 {
    margin-left: 1178px
}

.offset18 {
    margin-left: 1116px
}

.offset17 {
    margin-left: 1054px
}

.offset16 {
    margin-left: 992px
}

.offset15 {
    margin-left: 930px
}

.offset14 {
    margin-left: 868px
}

.offset13 {
    margin-left: 806px
}

.offset12 {
    margin-left: 744px
}

.offset11 {
    margin-left: 682px
}

.offset10 {
    margin-left: 620px
}

.offset9 {
    margin-left: 558px
}

.offset8 {
    margin-left: 496px
}

.offset7 {
    margin-left: 434px
}

.offset6 {
    margin-left: 372px
}

.offset5 {
    margin-left: 310px
}

.offset4 {
    margin-left: 248px
}

.offset3 {
    margin-left: 186px
}

.offset2 {
    margin-left: 124px
}

.offset1 {
    margin-left: 62px
}

.row .col {
    float: left;
    _display: inline;
    min-height: 1px
}

.row .col-16 {
    width: 992px
}

.row .col-4 {
    width: 246px
}

.row .col-15 {
    width: 930px
}

.row .col-5 {
    width: 308px
}

/*网格布局 结束*/

/*间距组件*/

.mt50 {
    margin-top: 50px;
}

.mt100 {
    margin-top: 100px;
}

/*间距组件结束*/

/*迷你头部开始*/
.mini-top {
    width: 100%;
    min-width: 980px;
    height: 36px;
    border-bottom: 1px solid #dfdfdf;
    line-height: 36px;
    color: #8c8c8c;
    background: #fafafa;
}

.mini-top .top-notice {
    float: left;
}

.mini-top .top-notice .t {
    float: left;
}

.mini-top .top-notice-info {
    float: left;
    height: 36px;
    overflow: hidden;
}

.mini-top .top-notice-info a {
    color: #e36507;
}

.mini-top .user-info {
    float: right;
}

.mini-top .user-info a {
    display: inline-block;
    padding: 0 10px;
    color: #999999;
}

.mini-top .user-info a:hover {
    color: #e36507;
}

.mini-top .user-info a.btn {
    display: inline-block;
    margin-left: 5px;
    padding: 5px;
    line-height: 16px;
    background: #e36507;
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mini-top .divider {
    margin: 0 10px;
    color: #dfdfdf;
}

/*迷你头部结束*/

/*头部样式开始*/
.header .logo {
    margin: 25px 0 15px 0;
    float: left;
}

.header .follow {
    float: right;
    margin-top: 10px;
}

.header .follow li {
    float: left;
}

.header .nav {
    clear: both;
    height: 50px;
    background: #404144;
}

.header .nav .quick-menu {
    position: relative;
    float: left;
    width: 248px;
    height: 50px;
    background: #e46508;
}

.header .nav .quick-menu a.goto-quick {
    display: block;
    padding: 7px 50px 7px 20px;
    font-size: 18px;
    line-height: 2;
    color: #fff;
}

.header .nav .quick-menu .quick-menu-items {
    position: absolute;
    left: 0;
    top: 50px;
    z-index: 11;
    width: 248px;
    border: solid #dfdfdf;
    border-width: 0 0 1px;
    background: #fff
}

.header .nav .quick-menu .quick-menu-items .item-new {
    position: relative;
    *float: left;
    *width: 100%;
    height: 118px;
    border-top: 1px solid #dfdfdf;
    color: #6d6d6d
}

.header .nav .quick-menu .quick-menu-items .item-new.current {
    border-left: 3px solid #ff4a00;
    /*padding-left:18px;*/
    background: #eeeeee;
}

.header .nav .quick-menu .quick-menu-items .item-new .hot {
    position: absolute;
    top: -5px;
    right: 0;
}

.header .quick-menu .quick-menu-items .quick-content {
    position: relative;
    height: 88px;
    padding: 15px 10px 15px 20px;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 20px;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}

.header .quick-menu .quick-menu-items .item-new.current .quick-content {
    padding-left: 17px;
}

.header .quick-menu .quick-menu-items a {
    font-size: 18px;
    color: #ff4a00;
    margin-right: 40px;
}

.header .quick-menu .quick-menu-items .links a {
    font-size: 16px;
    color: #6d6d6d;
}

.header .nav-menu {
    float: left;
    margin-left: 35px;
}

.header .nav .nav-menu-items li {
    float: left;
    font-size: 18px;
    line-height: 20px;
}

.header .nav .nav-menu-items li a {
    position: relative;
    display: block;
    padding: 15px 35px;
    color: #fff;
}

.header .nav .nav-menu-items li a:hover, .header .nav .nav-menu-items li a.current {
    background: #e46508;
}

.top-news {
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

.top-news .news-box {
    float: left;
    width: 329px;
    padding: 26px 0;
    border-right: 1px solid #dfdfdf;
    overflow: hidden;
    _zoom: 1;
    background: #f3f3f3;
}

.top-news .news-box a.title {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-bottom: 19px;
    font-weight: bold;
    font-size: 16px;
    color: #010101;
}

.top-news .news-box p.info {
    padding: 0 30px;
    font-size: 14px;
    color: #8c8c8c;
}

.top-news .news-box ul {

}

.top-news .news-box ul a {
    font-size: 14px;
    color: #8c8c8c;
    padding: 0 30px;
}

/*头部样式结束*/

/*底部样式开始*/
.footer {
    clear: both;
    width: 100%;
    color: #333;
    background: #fafafa;
    min-width: 980px;
}

.footer .container-bbs {
    border-top: 1px solid #ede9ea;
}

.footer .footer-links {
    padding: 40px 0;
    border-bottom: 1px solid #dfdfdf;
    color: #6d6d6d;
    overflow: hidden;

}

.footer .footer-info {
    position: relative;
    padding: 35px 0 65px;
    font-size: 12px;
    text-align: center
}

.footer .col-links {
    float: left;
    _display: inline;
    width: 244px;
    border-right: 1px solid #dfdfdf
}

.footer .col-links dt {
    margin-left: 45px;
    margin-bottom: 10px;
    font-size: 18px;
    color: #333
}

.footer .col-links dd {
    margin-left: 45px;
}

.footer .follow dt, .footer .follow dd {
    margin-left: 30px;
}

.footer .about dt, .footer .about dd {
    margin-left: 80px;
}

.footer .col-links dd a {
    color: #6d6d6d
}

.footer .col-links dd a:hover {
    color: #ff4a00
}

.footer .col-links-first {
    margin-left: 0
}

.footer .col-contact {
    position: relative;
    float: right;
    width: 245px;
    text-align: center
}

.footer .col-contact p {
    margin: 0 0 15px
}

.footer .col-contact span {
    display: inline-block;
    margin: 15px 0;
    border: 0;
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: white;
    background: #ff4a00;
    text-align: center;
}

.footer .col-contact img {
    position: absolute;
    top: 72px;
    left: 125px;
}

.footer .col-contact p {
    font-size: 18px;
}

.footer .col-contact p.phone {
    margin-bottom: 5px;
    font-size: 26px;
    line-height: 1;
    color: #000
}

.footer .info-text {
    margin-bottom: 20px
}

.footer .info-text a {
    color: #333
}

.footer .info-text a:hover {
    color: #ff4a00
}

.footer .info-text .logo-mini {
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 15px;
    background: #ff4a00;
    text-align: center
}

.footer .info-text .logo-mini i {
    font-size: 28px;
    color: #fff
}

.footer .info-text .sep {
    margin: 0 3px
}

.footer .info-text p {
    margin: 0;
    line-height: 20px
}

.footer .info-sites {
    position: absolute;
    left: 50%;
    top: 85px;
    margin-left: 100px;
    width: 200px;
    font-size: 12px;
    text-align: left;
    color: #8c8c8c
}

.footer .info-sites .global-site-current {
    width: 178px;
    height: 18px;
    padding: 10px;
    border: 1px solid #dfdfdf;
    background: #fff
}

.footer .info-sites .arrow {
    position: absolute;
    right: 10px;
    top: 17px;
    z-index: 1;
    width: 0;
    height: 0;
    _font-size: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #dfdfdf #fff #fff
}

.footer .info-sites .global-site-list {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 198px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: 1px solid #dfdfdf;
    background: #fff
}

.footer .info-sites .global-site-list li a {
    display: block;
    height: 18px;
    padding: 10px
}

.footer .info-links {
    clear: both
}

.footer .info-links img {
    width: auto;
    height: 20px
}

.footer .authentication {
    margin: 40px auto;
    text-align: center;
}

.footer .authentication a {
    display: inline-block;
    width: 180px;
}

.footer .support {
    padding-bottom: 60px;
    text-align: center;
    font-size: 16px;
}

.footer .support .copyright {
    line-height: 50px;
}

/*底部样式结束*/

.error {
    color: red;
}

.clear_fix {
    zoom: 1;
}

.clear_fix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
/*
     FILE ARCHIVED ON 07:18:26 May 26, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:59:59 Oct 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.741
  exclusion.robots: 0.055
  exclusion.robots.policy: 0.024
  esindex: 0.013
  cdx.remote: 109.59
  LoadShardBlock: 508.123 (3)
  PetaboxLoader3.datanode: 509.917 (4)
  load_resource: 316.933
  PetaboxLoader3.resolve: 97.36
*/