﻿@media screen and (min-width: 800px){
    .mtitle, .otit {
        color: #333;
        height: 31px;
        line-height: 31px;
        padding: 0 8px;
        overflow: hidden;
        background: #f8f8f8;
        font-size: 14px;
        border-top: 1px solid #e5e5e5;
    }
    .mtitle, .otits {
        color: #333;
        height: 31px;
        line-height: 31px;
        padding: 0 8px;
        overflow: hidden;
        background: #f8f8f8;
        font-size: 14px;
    }
    .kua{
        width: 70%;
    }

    /* reset */
    body, h1, h2, h3, h4, p, dl, dt, dd, ul, ol, li, th, td, form, button, input, textarea {
        margin: 0;
        padding: 0;
    }

    body {
        background: #f8f8f8;
        color: #333333;
        min-width: 1000px;
    }

    body, button, input, select, textarea {
        font: 12px/1.75 \5FAE\8F6F\96C5\9ED1;
    }

    button, input, select, textarea, h1, h2, h3, h4 {
        outline: none;
        font-size: 100%;
    }

    em, i {
        font-style: normal;
    }

    ol, ul {
        list-style: none;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    img, fieldset {
        border: 0;
        vertical-align: middle;
    }

    a {
        text-decoration: none;
        color: #333333;
        transition: color 0.15s ease-in;
        -o-transition: color 0.15s ease-in;
        -ms-transition: color 0.15s ease-in;
        -webkit-transition: color 0.15s ease-in;
        -moz-transition: color 0.15s ease-in;
    }

    a:hover {
        color: #ff4444;
    }

    .fl, .mark {
        float: left;
        display: inline;
    }

    .fr, .submark {
        float: right;
        display: inline;
    }

    .oh {
        overflow: hidden;
        zoom: 1;
    }

    .clearfix {
        *zoom: 1;
    }

    .clearfix:before, .clearfix:after {
        content: "";
        display: table;
        font: 0/0 a;
    }

    .clearfix:after {
        clear: both;
    }

    .clear {
        clear: both;
        height: 0;
        overflow: hidden;
    }

    .mt10 {
        margin-top: 10px;
    }

    .mb10 {
        margin-bottom: 10px;
    }

    .mr10 {
        margin-right: 10px;
    }

    .ml10 {
        margin-left: 10px;
    }

    .mt5 {
        margin-top: 5px;
    }

    .mb5 {
        margin-bottom: 5px;
    }

    .mr5 {
        margin-right: 5px;
    }

    .ml5 {
        margin-left: 5px;
    }

    .mt15 {
        margin-top: 15px;
    }

    .mb15 {
        margin-bottom: 15px;
    }

    .mr15 {
        margin-right: 15px;
    }

    .ml15 {
        margin-left: 15px;
    }

    .mb30 {
        margin-bottom: 30px;
    }

    .f14 {
        font-size: 14px;
    }

    .fb {
        font-weight: 700;
    }

    .ps-r {
        position: relative;
    }

    /* color */
    .white, a.white, .white a {
        color: white;
    }

    .red, a.red, .red a {
        color: #ff4444;
    }

    .gray, a.gray, .gray a {
        color: #666666;
    }

    a.white:hover, .white a:hover, a.red:hover, .red a:hover, a.gray:hover, .gray a:hover {
        color: #ff4444;
    }

    /* layout */
    .main {
        width: 1000px;
        margin: 0 auto;
        zoom: 1;
    }

    .main:after {
        content: "\20";
        clear: both;
        height: 0;
        display: block;
        overflow: hidden;
    }

    .left665 {
        float: left;
        width: 665px;
    }

    .right305 {
        float: right;
        width: 305px;
    }

    .part {
        background: white;
        border: 1px #ededed solid;
        border-radius: 2px;
    }

    .cmtpart {
        border: none;
        border-radius: 0;
    }

    .cmtpart #comment_tag {
        border: 1px #ededed solid;
    }

    .lBox {
        padding: 10px 19px;
    }

    .lBox .lBox-th h3.mark {
        font: 18px/34px \5FAE\8F6F\96C5\9ED1;
        color: #ff4444;
    }

    .rBox {
        padding: 0 20px;
    }

    .rBox .rBox-th {
        padding-top: 15px;
        height: 33px;
        border-bottom: 1px #ededed solid;
    }

    .rBox .rBox-th h3.mark {
        font: 18px/27px \5FAE\8F6F\96C5\9ED1;
        height: 32px;
        margin-bottom: -1px;
        border-bottom: 2px solid #ff4444;
        position: relative;
    }

    .fixTop {
        position: fixed;
        top: 0px;
        _position: absolute;
        _top: expression(documentElement.scrollTop);
        z-index: 200;
        width: 305px;
    }

    .spanclass {
        display: none;
    }



    #floatBoxBg {
        display: none;
        background: #000;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1000;
        filter: progid:DXImageTransform.Microsoft.alpha(opacity=10);
        -moz-opacity: 0.1;
        opacity: 0.1
    }

    .floatBox {
        display: none;
        background: #fff;
        border: 1px #e5e5e5 solid;
        margin: 0 auto;
        position: fixed;
        top: 30%;
        left: 50%;
        margin-left: -220px;
        z-index: 1002;
        _position: absolute;
        _top: expression(documentElement.scrollTop + (documentElement.clientHeight-this.offsetHeight)/2);
        background: #fff
    }

    .floatBox .floatTitle {
        height: 32px;
        line-height: 32px;
        border-bottom: #e5e5e5 solid 1px
    }

    .floatBox .floatTitle .floatCloseBtn {
        width: 14px;
        height: 14px;
        background: url(../images/pic2.png) no-repeat;
        display: block;
        float: right;
        cursor: pointer;
        margin: 9px 14px 0px 0px
    }

    .floatBox .floatTitle h4 {
        float: left;
        font-size: 16px;
        text-align: left;
        padding-left: 15px;
        width: 85%;
        font-weight: 400
    }

    .floatBox .floatContent {
        padding: 0 0 24px 0;
        text-align: center;
    }

    .floatBox .tools-warn {
        height: 52px;
        background: url(../images/tools-icon.png) no-repeat;
        _background: url(../images/tools-icon_ie.png) no-repeat;
        width: 52px;
        margin: 20px auto 0;
        display: block;
    }

    .floatBox .data-cont {
        line-height: 24px;
        text-align: center;
        padding: 13px 0;
    }

    /* channelNav */
    .channelNav .logo {
        float: left;
        width: 120px;
        height: 60px;
        background: url("../images/articlemain.png") no-repeat;
    }

    .channelNav .subNav {
        overflow: hidden;
        zoom: 1;
    }

    .channelNav .subNav a {
        float: left;
        width: 85px;
        text-align: center;
        font-size: 14px;
        line-height: 15px;
        margin: 23px 0 0;
        border-left: 1px solid #ededed;
    }

    .channelNav .subNav a.first {
        border: none;
    }

    .channelNav .subNav a.ps-r {
        width: 100px;
    }

    .channelNav .icon-new {
        position: absolute;
        display: block;
        width: 22px;
        height: 7px;
        overflow: hidden;
        top: -4px;
        right: 5px;
        background: url("../images/new.png") no-repeat;
    }

    .channelNav2 {
        font-size: 12px;
        line-height: 15px;
        height: 15px;
        padding: 15px 0;
    }

    .channelNav2 a {
        float: left;
        padding: 0 9px;
        border-right: 1px #ededed solid;
        color: #636363;
    }

    .channelNav2 a:hover {
        color: #f44;
    }

    .channelNav2 a.last {
        border-right: none;
    }

    .head {
        height: 58px;
    }

    .head .collect {
        width: 30px;
        height: 23px;
        padding-left: 22px;
        margin-left: 14px;
        margin-top: 19px;
        line-height: 23px;
        background: url(../images/pic.png) no-repeat;
        _background: url(../images/pic_ie.png) no-repeat;
        float: left;
        color: #fff;
    }

    .head .collect:hover {
        text-decoration: none;
    }

    .head .search {
        float: right;
        width: 422px;
    }

    .head .search .form {
        display: inline;
        float: left;
        margin: 17px 0 0 163px;
        position: relative;
    }

    .head .search .form .sbtn {
        left: 152px;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: left 0.4s ease-in 0s;
    }

    .head .search .input {
        background: url("../images/x.png") no-repeat 1px -228px;
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: -moz-use-text-color -moz-use-text-color #ececec;
        border-image: none;
        border-style: none none solid;
        border-width: medium medium 1px;
        color: #adadad;
        float: left;
        height: 24px;
        line-height: 22px;
        padding-left: 29px;
        width: 175px;
        border-bottom-color: #ececec;
    }

    .head .search .form-active .sbtn {
        background: url("../images/s1.png") no-repeat 0 0;
        display: inline;
        float: left;
        height: 25px;
        left: 204px;
        opacity: 1;
        width: 52px;
    }

    .head .search .form-active .sbtn:hover {
        background: url("../images/s2.png") no-repeat 0 0;
    }

    .head .search .hot-word {
        clear: both;
        padding: 4px 0 0 163px;
    }

    .head .search .hot-word a {
        color: #adadad;
        margin-right: 10px;
    }

    .head .name {
        font: 28px/58px "Microsoft YaHei";
        color: #ff4444;
    }

    .head-title {
        width: 101px;
        height: 27px;
        background: url(../images/0901pic.png) no-repeat 0 -48px;
        float: left;
        margin-top: 18px;
    }

    .head-channel {
        padding: 0 3px;
        height: 22px;
        line-height: 20px;
        background: #f44;
        color: #fff;
        font-size: 20px;
        float: left;
        margin-left: 7px;
        margin-top: 20px;
        text-align: center;
    }

    .head-favorite {
        float: left;
        width: 38px;
        line-height: 22px;
        height: 23px;
        background: url(../images/0901pic.png) no-repeat;
        _background: url(../images/0901pic_ie.png) no-repeat;
        padding-left: 23px;
        padding-right: 8px;
        text-align: center;
        color: #999;
        margin-left: 7px;
        margin-top: 20px;
        position: relative;
    }

    .head-favorite em {
        position: absolute;
        width: 15px;
        height: 15px;
        background: url(../images/0901pic.png) no-repeat 0 -23px;
        _background: url(../images/0901pic_ie.png) no-repeat 0 -23px;
        left: 8px;
        top: 2px;
    }

    .head-zq {
        float: left;
        margin-left: 10px;
        margin-top: 20px;
        font-size: 18px;
        padding: 0 3px;
        height: 22px;
        line-height: 22px;
        color: #333;
        text-align: center;
        vertical-align: middle;
    }

    .head-favorite:hover em {
        background-position: -16px -23px;
    }

    .head-favorite-after, .head-favorite-after:hover {
        color: #999;
    }

    .head-favorite-after em, .head-favorite-after:hover em {
        color: #999;
        background-position: -32px -23px;
    }

    .head-art .head-title, .articleList .head-title {
        margin-top: 1px;
    }

    .head-art .head-channel, .articleList .head-channel {
        margin-top: 3px;
    }

    .head-art .head-channel {
        margin-right: 30px;
    }

    .head-art .head-favorite {
        float: right;
        margin-top: 3px;
    }

    /* position */
    .position {
        position: relative;
        color: #999;
        height: 30px;
        line-height: 30px;
        background: #f8f8f8;
        padding-left: 20px;
    }

    .position .positionChannel {
        line-height: 30px;
        float: left;
        font-size: 30px;
        color: #333;
        font-weight: 400;
        padding-right: 30px;
    }

    .articleList .position {
        padding-left: 0;
    }

    .position .arr {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        content: "";
        line-height: 0;
        height: 0;
        width: 0;
    }

    .position .arr {
        border-left: 3px solid #ff4444;
        border-top: 3px dashed transparent;
        border-bottom: 3px dashed transparent;
        position: absolute;
        top: 12px;
        margin-left: -10px;
    }

    .position i {
        color: #333;
    }

    .recommend-tb {
        padding-bottom: 5px;
    }

    .recommend-tb li a {
        display: block;
        font: 13px/60px \5FAE\8F6F\96C5\9ED1;
        border-bottom: 1px #ededed dashed;
        margin-top: -1px;
        height: 60px;
        padding-left: 25px;
        background: url("../images/repoint.png") no-repeat 15px 30px;
        overflow: hidden;
    }

    .recommend-tb li a:hover {
        background-color: #f8f8f8;
        border-color: #f8f8f8;
    }

    .recommend-tb li.reNum a {
        padding-left: 70px;
        background-image: url("../images/articlemain.png");
        background-repeat: no-repeat;
        _background-image: url("../images/articlemain_ie.png");
    }

    .recommend-tb li.first a {
        margin-top: 0;
    }

    .recommend-tb li.last a {
        border-bottom: none;
    }

    .recommend-tb li.reNum-1 a {
        background-position: -122px 16px;
    }

    .recommend-tb li.reNum-2 a {
        background-position: -122px -44px;
    }

    .recommend-tb li.reNum-3 a {
        background-position: -122px -104px;
    }

    .recommend-tb li.reNum-4 a {
        background-position: -122px -164px;
    }

    .recommend-tb li.reNum-5 a {
        background-position: -122px -224px;
    }

    .recommend-tb li.reNum-6 a {
        background-position: -122px -280px;
    }

    /*2015-04-01 add by lvmingwei S*/
    .recommend-tb li.reNum-7 a {
        background-position: -122px -339px;
    }

    .recommend-tb li.reNum-8 a {
        background-position: -122px -395px;
    }

    .recommend-tb li.reNum-9 a {
        background-position: -120px -450px;
    }

    .recommend-tb li.reNum-10 a {
        background-position: -113px -513px;
    }

    /*2015-04-01 add by lvmingwei E*/


    .recommend-tb .lastMore {
        height: 27px;
        line-height: 26px;
        margin: 8px 0 15px;
        clear: both;
    }

    .recommend-tb .lastMore a {
        display: block;
        text-indent: 70px;
        height: 26px;
        background: #f8f8f8 url(../images/x.png) no-repeat 174px -137px;
        color: #666;
        border-bottom: 1px solid #ccc;
    }

    .recommend-tb .lastMore a:hover {
        background: #f1f1f1 url(../images/x.png) no-repeat 174px -137px;
        color: #666;
    }

    .recomment-pic li a, .recomment-pic li i {
        overflow: hidden;
        transition: height 0.35s linear;
        -o-transition: height 0.35s linear;
        -ms-transition: height 0.35s linear;
        -webkit-transition: height 0.35s linear;
        -moz-transition: height 0.35s linear;
    }

    .recomment-pic li i {
        height: 60px;
        display: block;
    }

    .recomment-pic li.cur a {
        height: 237px;
        background-color: #f8f8f8;
        border-bottom-color: #f8f8f8;
    }

    .recomment-pic li.cur i {
        height: 48px;
        display: block;
        overflow: hidden;
        cursor: pointer;
    }

    body #Footer {
        background: #f3f3f3;
        width: 100%;
    }

    body #Footer a:hover {
        color: #f44;
    }

    body #Footer .bottom_bar {
        width: 1000px;
        margin: 0 auto;
    }

    body #Footer .bottom_info {
        width: 1000px;
        margin: 0 auto;
    }

    .eui-calendar {
        display: none;
        position: absolute;
        left: 20px;
        top: 50px;
        width: 238px;
        min-width: 200px;
        min-height: 200px;
        padding: 10px 0;
        background: #fff;
        border: 1px solid #ececec;
        overflow: hidden;
        z-index: 55;
    }

    .eui-calendar-selectcontent, .eui-calendar-datecontent, .eui-calendar-week {
        margin: 0;
        padding: 0;
        list-style: none outside none;
    }

    .eui-calendar-selectcontent {
        padding-bottom: 12px;
    }

    .eui-calendar-datecontent {
        padding-top: 12px;
    }

    .eui-calendar-selectcontent li {
        display: inline;
    }

    .eui-calendar-selectcontent select {
        display: inline-block;
        width: 74px;
        height: 20px;
        border: 1px solid #c7c7c7;
    }

    .eui-calendar-selectcontent select.first {
        margin: 0 10px 0 38px;
    }

    .eui-calendar-week {
        background-color: #f8f8f8;
    }

    .eui-calendar-weekday, .eui-calendar-lastmonthdate, .eui-calendar-date {
        float: left;
        font-size: 12px;
        text-align: center;
        display: inline;
    }

    .eui-calendar-lastmonthdate, .eui-calendar-date {
        width: 24px;
        height: 24px;
        margin: 2px 5px;
        line-height: 24px;
    }

    .eui-calendar-weekday {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 2px;
        color: #595970;
    }

    .eui-calendar-date {
        cursor: pointer;
    }

    .eui-calendar-click {
        cursor: pointer;
        background: url(../images/icon-btn.png) no-repeat 2px -259px;
        color: #fff;
        _background-position: 2px -259px;
    }

    .eui-calendar-date:hover, .eui-calendar-datecontent .hover, .eui-calendar-today {
        background: url(../images/icon-btn.png) no-repeat 2px -259px;
        _background-position: 2px -259px;
        color: #fff;
    }

    .eui-calendar-btn {
        height: 38px;
    }

    .eui-calendar-btn a {
        display: inline-block;
        width: 70px;
        height: 26px;
        line-height: 26px;
        border-radius: 2px;
        text-align: center;
        margin-top: 10px;
    }

    .eui-calendar-btn a.sure {
        background-color: #fc4442;
        color: #fff;
        margin-right: 20px;
        margin-left: 40px;
    }

    .eui-calendar-btn a.sure:hover {
        background-color: #ef1818;
    }

    .eui-calendar-btn a.cancle {
        background-color: #f8f8f8;
        color: #333;
    }

    .eui-calendar-btn a.cancle:hover {
        color: #ff4444;
    }

    .pc-cal {
        width: 200px;
        line-height: 24px;
        background: #fff;
        border: 1px solid #ececec;
        box-shadow: 0 1px 5px #ddd;
    }

    .pc-cal .pc-cal-hd {
        position: relative;
    }

    .pc-cal .pc-cal-hd a {
        cursor: pointer;
    }

    .pc-cal .pc-cal-prevMonth {
        position: absolute;
        left: 0;
    }

    .pc-cal .pc-cal-nextMonth {
        position: absolute;
        right: 0;
    }

    .pc-cal .pc-cal-title {
        margin: 0 auto;
        width: 100%;
        display: block;
        text-align: center;
    }

    .pc-cal .pc-cal-hd .pc-cal-sel {
        width: 100%;
        text-align: center;
        background: #fff;
        display: none;
    }

    .pc-cal .pc-cal-bd a:hover {
        background: #ff4444;
        color: #fff;
    }

    .pc-cal table {
        width: 100%;
        text-align: center;
    }

    .pc-cal table thead {
        background-color: #f8f8f8;
    }

    .pc-cal table td {
        padding: 0;
    }

    .pc-cal table .highLight {
        background: #F7914C;
    }

    .pc-cal table .selected {
        background: url(../images/icon-btn.png) no-repeat 4px -236px;
    }

    .pc-cal table .tip {
        background: red;
    }

    .pc-cal table .pc-cal-tip {
        margin-left: -50px;
        left: 50%;
        top: 100%;
        width: 100px;
        background: #fff;
        border: 1px solid red;
        color: #fff;
    }

    .pc-cal table .pc-cal-day {
        display: block;
        width: 100%;
        zoom: 1;
    }

    .pc-cal table .selected .pc-cal-day {
        color: #fff;
    }

    .pc-cal-btn {
        border-radius: 2px;
        border: 0;
        padding: 0 20px;
    }

    .pc-cal-bOk {
        background-color: #ff4444;
        color: #fff;
    }

    .pc-cal-bCancel {
        background-color: #f8f8f8;
        color: #323232;
    }


    .floatBox {
        width: 464px;
    }

    .hide {
        display: none;
    }

    .underline {
        color: #ff4444;
    }

    .underline:hover {
        text-decoration: underline;
    }

    .ToolCon-tb .inp-des {
        padding-left: 10px;
    }

    .ToolCon-tb .ToolCon-table input.inp-txt {
        width: 90px;
    }

    .ToolCon-tb .ToolCon-table td.td2 {
        padding-top: 7px;
    }

    .Tools-Box .tools-Box-con {
        padding-top: 7px;
    }

    .Tools-Box .tools-Box-table {
        text-align: center;
        width: 100%;
        background-color: #ececec;
        border-spacing: 1px;
        border-collapse: separate;
    }

    .Tools-Box .tools-Box-table .th1 {
        height: 49px;
        line-height: 49px;
        font-size: 14px;
        background-color: #f8f8f8;
    }

    .Tools-Box .tools-Box-table .even {
        background-color: #fff;
    }

    .Tools-Box .tools-Box-table .odd {
        background-color: #f8f8f8;
    }

    .Tools-Box .tools-Box-table td {
        height: 33px;
        line-height: 33px;
    }

    .Tools-Box .tools-Box-des {
        line-height: 22px;
        padding-top: 14px;
        color: #666;
        text-indent: 24px;
    }

    .ToolCon-tb-showDiv .count-res {
        line-height: 33px;
        text-align: center;
        font-size: 14px;
    }

    .ToolCon-tb-showDiv .count-res .red {
        color: #ff4444;
    }

    /* 娴ｆ捇鍣搁幐鍥ㄦ殶 */
    .mt5 {
        margin-top: 5px;
    }

    .mt15 {
        margin-top: 15px;
    }

    .pb15 {
        padding-bottom: 15px;
    }

    .pb20 {
        padding-bottom: 20px;
    }

    .pt20 {
        padding-top: 20px;
    }

    .pt30 {
        padding-top: 30px;
    }

    .mt30 {
        margin-top: 30px;
    }

    .mr15 {
        margin-right: 15px;
    }

    .tools-Box-dlList dt {
        height: 25px;
        overflow: hidden;
        line-height: 25px;
        margin-bottom: 7px;
    }

    .tools-Box-dlList dd {
        line-height: 22px;
    }

    .tools-Box-artlist p {
        line-height: 22px;
    }

    /* 閸忓秷鍨傞崣鏍ф倳 */

    .showDiv-info-table1 {
        text-align: center;
        width: 100%;
        background-color: #ececec;
        border-spacing: 1px;
        border-collapse: separate;
        font-size: 14px;
        margin: 9px auto;
    }

    .showDiv-info-table1 td {
        height: 36px;
    }

    .showDiv-info-table1 td.even {
        background-color: #f8f8f8;
    }

    .showDiv-info-table1 td.odd {
        background-color: #fff;
    }

    /* 閻㈢喎鍏撶€涳拷 */
    .ToolCon-tb .ToolCon-table .z-sel1 {
        border: 1px solid #d2d2d2;
        height: 30px;
        text-indent: 5px;
        width: 109px;
    }

    .ToolCon-tb .z-td1 {
        width: 250px;
        padding-right: 9px;
        text-align: right;
    }

    .ToolCon-tb .ToolCon-table .sel88 {
        border: 1px solid #d2d2d2;
        height: 30px;
        text-indent: 5px;
        width: 88px;
    }

    .z-td2 {
        text-align: center;
    }

    .z-ToolCon-th, .z-ToolCon-th2 {
        height: 116px;
        position: relative;
        zoom: 1;
    }

    .ToolCon-th .z-pTips, .ToolCon-th .z-pTip {
        position: absolute;
        width: 100%;
        text-align: center;
        height: 22px;
        line-height: 22px;
        font-weight: normal;
    }

    .ToolCon-th .z-pTip {
        font-size: 14px;
    }

    .ToolCon-th .z-pTips {
        color: #999;
        font-size: 12px;
    }

    .ToolCon-th .z-pTips1 {
        left: 0;
        top: 66px;
    }

    .ToolCon-th .z-pTips2 {
        left: 0;
        top: 92px;
    }

    .ToolCon-th .z-pTips3 {
        width: 623px;
        padding: 0 20px;
        text-align: left;
    }

    .z-dlList dt {
        color: #ff4444;
        font-size: 18px;
        line-height: 40px;
        padding-top: 10px;
    }

    .z-dlList dt.first {
        padding-top: 0px;
    }

    .z-dlList dd {
        float: left;
        line-height: 32px;
        width: 155px;
        font-size: 14px;
    }

    .z-tools-txtTb ul {
        float: left;
        margin-right: 20px;
    }

    .z-tools-txtTb ul li {
        height: 32px;
        line-height: 32px;
        overflow: hidden;
        width: 140px;
    }

    .spz {
        color: #ff4444;
        font-size: 30px;
    }

    .py {
        font-size: 24px;
    }

    .artLabel {
        padding-top: 20px;
        color: #999
    }

    .artLabel a, .lightGray {
        color: #999
    }

    .artLabel a:hover {
        color: #666;
    }

    .artLabel-title a {
        padding-right: 5px;
    }

    ol.tools-Box-olList {
        list-style: outside none decimal;
        padding-left: 14px;
        _padding-left: 24px;
    }

    ol.tools-Box-olList li {
        line-height: 22px;
        padding-bottom: 10px;
    }

    .z-links {
        padding-left: 14px;
    }

    .z-links a {
        display: inline-block;
        width: 223px;
        height: 22px;
        line-height: 22px;
    }

    .TrBtn .aBtn.aBtn-Submit {
        margin: 0;
    }

    /* 閼规彃鎬ラ懝鑼锤 */
    .ToolCon-blindness {
        text-align: center;
        height: 345px;
        padding-bottom: 30px;
    }

    .z-links1 a {
        line-height: 22px;
        padding-right: 20px;
    }

    .z-ToolCon-th1 {
        height: 124px;
        position: relative;
    }

    /*閸庤法顏㈡担鎾诲櫢閺嶅洤鍣?/
    .yye dt {
        font-weight: bold;
        margin-bottom: 0px;
        padding-top: 7px;
    }

    .yye .ides {
        height: 22px;
    }

    .yye .ides a {
        float: left;
        width: 124px;
        height: 22px;
        overflow: hidden;
    }

    .tools-ToolCon .ToolCon-tb .ToolCon-table .inp-long {
        width: 312px;
        color: #666;
    }

    .tools-Tb-aList {
        width: 628px;
        text-align: center;
        overflow: hidden;
    }

    .tools-Tb-aList a {
        width: 156px;
        float: left;
        display: block;
        margin-top: 18px;
    }

    .tools-Tb-aList a span {
        height: 30px;
        display: block;
        line-height: 30px;
        padding-top: 8px;
        font-size: 14px;
    }

    .story-line {
        height: 10px;
        width: 584px;
        margin: 0 auto 30px;
        overflow: hidden;
        background: url(../images/story-line.png) no-repeat;
    }

    .story .table1, .story .table2, .story .table3, .story .table4, .story .table5 {
        width: 584px;
        margin: 0 auto;
        overflow: hidden;
    }

    .story {
        padding-top: 20px;
    }

    .story table {
        width: 100%;
    }

    .story table td {
        line-height: 32px;
        height: 32px;
        text-align: center;
        overflow: hidden;
    }

    .story .table1 {
        background: url(../images/story1.png) no-repeat;
    }

    .story .table2 {
        background: url(../images/story2.png) no-repeat;
    }

    .story .table3 {
        background: url(../images/story3.png) no-repeat;
    }

    .story .table4 {
        background: url(../images/story4.png) no-repeat;
    }

    .story .table5 {
        background: url(../images/story5.png) no-repeat;
    }

    .story .table1, .story .table2 {
        height: 360px;
        padding-bottom: 68px;
        padding-top: 36px;
    }

    .story .table3, .story .table4, .story .table5 {
        height: 230px;
        padding-top: 30px;
    }

    .story .table4 {
        padding-bottom: 60px;
    }

    .story .table3, .story .table5 {
        padding-bottom: 80px;
    }

    .tIndent {
        text-indent: 24px;
    }

    .Tools-Box .th h3.z-mark1 {
        border-top: 1px #ececec dashed;
        font-size: 18px;
        width: 100%;
    }

    .date-box-bot {
        height: 32px;
        background: url(../images/rilibiao.png) no-repeat;
        width: 565px;
        margin: 0 auto;
    }

    .date-menu {
        height: 22px;
        padding: 15px 0 15px 63px;
        font-size: 12px;
        border-bottom: 2px solid #ffeae9;
    }

    .date-main {
        background: #ffeae9;
        width: 559px;
        border: 3px solid #ffeae9;
        border-radius: 3px;
        margin: 0 auto;
    }

    .date-main-can {
        width: 398px;
        padding: 0px 0 15px 0px;
        float: left;
        background-color: #fff;
        border-radius: 3px;
    }

    .date-main-des {
        width: 160px;
        float: left;
        padding-top: 24px;
        background-color: #ffeae9;
    }

    .date-main-can table {
        margin-left: 15px;
        width: 368px;
    }

    .date-main-can tr td {
        width: 50px;
        height: 54px;
        text-align: center;
        border-bottom: 1px #eee solid;
    }

    .date-main-can tr.trTh td {
        height: 30px;
        line-height: 30px;
        color: #444;
        font-size: 14px;
    }

    .date-main-can tr.trTh td.pora, .pora {
        color: #ff4444;
    }

    .pwit {
        color: #fff;
    }

    .ndate {
        font-family: "瀵邦喛钂嬮梿鍛寸拨";
        font-size: 20px;
        line-height: 30px;
        height: 28px;
        overflow: hidden;
    }

    .odate {
        font-size: 12px;
        line-height: 22px;
        height: 22px;
        overflow: hidden;
    }

    .date-main-can tr td.today {
        background-color: #ff4444;
    }

    .date-main-can tr td.today .pgray {
        color: #fff;
    }

    .date-main-can tr td div.tdcon {
        height: 50px;
        padding: 2px;
        border: none;
        overflow: hidden;
    }

    .date-main-can tr td div.tdconh {
        height: 50px;
        padding: 0;
        border: 2px solid #ff4444;
        overflow: hidden;
    }

    .des-pdate1 {
        line-height: 16px;
        height: 16px;
        overflow: hidden;
        margin: 28px 0 10px;
        color: #444444;
        text-align: center;
    }

    .des-pdate2 {
        text-align: center;
        font-size: 84px;
        color: #ff4444;
        font-family: "瀵邦喛钂嬮梿鍛寸拨";
        height: 82px;
        line-height: 76px;
    }

    .des-pdate3 {
        color: #ff4444;
        line-height: 16px;
        height: 16px;
        overflow: hidden;
        text-align: center;
    }

    .des-doornot {
        width: 138px;
        margin: 8px auto 0;
        text-align: center;
        border-top: 1px solid #ffe0df;
    }

    .des-doornot .bigTit {
        font-family: "瀵邦喛钂嬮梿鍛寸拨";
        font-size: 18px;
        line-height: 34px;
        height: 34px;
        overflow: hidden;
        padding-top: 5px;
    }

    .des-doornot li {
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        font-size: 12px;
    }

    .des-doornot li a, .des-doornot li a:hover {
        font-size: 12px;
    }

    .des-doornot ul {
        height: 130px;
        overflow: hidden;
    }

    .date-menu .leftbtn {
        display: block;
        width: 16px;
        font-family: "SumSin";
        border-right: 0;
        color: #ffd6d6;
    }

    .date-menu .rightbtn {
        display: block;
        width: 16px;
        border-left: 0;
        color: #ffd6d6;
        font-family: "SumSin";
    }

    .datemenu-c {
        height: 20px;
        line-height: 20px;
        float: left;
        text-align: center;
        border: 1px solid #ffeae9;
    }

    .tod-c {
        width: 70px;
        cursor: pointer;
    }

    .tod {
        float: left;
        text-align: center;
    }

    .datemenu-txt {
        text-indent: 10px;
    }

    .yearmon-select {
        float: left;
        margin-right: 10px;
    }

    .year-select {
        float: left;
        width: 70px;
        text-align: left;
        position: relative;
        margin-right: 10px;
    }

    .mon-select {
        float: left;
        width: 60px;
        text-align: left;
        position: relative;
    }

    .year-select ul {
        padding: 5px 0;
        border: 1px solid #ffeae9;
        width: 70px;
        text-align: center;
        position: absolute;
        top: 19px;
        left: 0px;
        display: none;
        overflow-y: auto;
        height: 288px;
        background-color: #fff;
    }

    .year-select ul li {
        height: 24px;
        line-height: 24px;
        word-break: keep-all;
        overflow: hidden;
    }

    .mon-select ul {
        padding: 5px 0;
        background-color: #fff;
        border: 1px solid #ffeae9;
        position: absolute;
        top: 19px;
        display: none;
        left: -1px;
        overflow-y: auto;
        width: 60px;
        height: 288px;
        text-align: center;
    }

    .mon-select ul li {
        height: 24px;
        line-height: 24px;
        color: #ff4444;
        word-break: keep-all;
        overflow: hidden;
    }

    .holi-select-c ul {
        padding: 2px 0;
        background: #fffcf9;
        border: 1px solid #ffdba3;
        position: absolute;
        top: 19px;
        display: none;
        left: 0px;
    }

    .holi-select-c ul li {
        height: 24px;
        line-height: 24px;
        color: #ff4444;
        word-break: keep-all;
        overflow: hidden;
        width: 50px;
        text-align: center;
    }

    .holi-select-c ul li a {
        color: #ff4444;
        text-decoration: none;
    }

    .holi-select-c ul li a:hover {
        color: #fff;
        text-decoration: none;
    }

    .year-select ul li.current, .mon-select ul li.current, .holi-select-c ul li.current, .holi-select-c ul li.current a {
        background: #ff4444;
        color: #fff;
        cursor: pointer;
    }

    .attr {
        width: 0px;
        border-left: 4px dashed transparent;
        border-top: 4px solid #b5b5b5;
        border-right: 4px dashed transparent;
        position: absolute;
        right: 5px;
        top: 8px;
        overflow: hidden;
        height: 0;
    }

    .Tools-table-td3 td {
        line-height: 30px;
        width: 207px;
    }

    /*閻戭參鍣洪弻銉嚄瀹搞儱鍙?/

    .box710 {
        position: relative;
        width: 625px;
        margin: 10px 20px 0;
        padding-bottom: 30px;
    }

    .box710 .pagination {
        line-height: 28px;
        width: 77px;
        float: left;
    }

    .box710 .pagination i {
        width: 76px;
        cursor: pointer;
        position: relative;
        padding-left: 1px;
        font-size: 14px;
        height: 41px;
        line-height: 41px;
        zoom: 1;
        background-color: #fff;
        text-indent: 10px;
        zoom: 1;
        vertical-align: top;
        display: block;
        margin-right: -1px;
    }

    .box710 .sliderwrapper {
        float: left;
    }

    .box710 .control {
        display: none;
    }

    .box710 .pagination em.red {
        position: absolute;
        right: 10px;
        top: 0;
    }

    .box710 .pagination i.current, .box710 .pagination i.selected {
        height: 38px;
        line-height: 38px;
        color: #Ff4444;
        padding-left: 0px;
        background: #f6f6f6;
        width: 77px;
        border-left: 1px solid #ff4444;
        border-top: 1px solid #ededed;
        border-bottom: 1px solid #ededed;
    }

    .box710 .pagination .toc1 {
        height: 34px;
        line-height: 34px;
    }

    .box710 .pagination .toc1.current, .box710 .pagination .toc1.selected {
        height: 32px;
        line-height: 32px;
    }

    .box710 .sliderwrapper {
        width: 534px;
        float: left;
        padding: 0 6px 6px;
        border: 1px solid #ededed;
        background-color: #f6f6f6;
    }

    .box710 .contentdiv {
        width: 534px;
        float: left;
        font-size: 14px;
        line-height: 24px;
    }

    .box710 .contentdiv .frist {
        width: 534px;
    }

    .box710 .contentdiv table {
        padding: 1px;
        text-align: center;
    }

    .box710 .contentdiv th {
        background: #f6f6f6;
        height: 32px;
        line-height: 32px;
        border-bottom: 1px solid #ededed;
        text-align: center;
        font-weight: normal;
        width: 88px;
    }

    .box710 .contentdiv td {
        width: 88px;
        background-color: #fff;
        line-height: 40px;
        border-bottom: 1px solid #ededed;
        border-right: 1px solid #ededed;
    }

    .box710 .contentdiv td.borl {
        border-left: 2px solid #ededed;
        _border-left: 1px solid #ededed;
    }

    .fixTop {
        position: fixed;
        top: -10px;
        _position: absolute;
        _top: expression(documentElement.scrollTop-132);
        z-index: 200;
        width: 534px;
    }

    .rl-th {
        width: 534px;
        margin-left: 84px;
        height: 41px;
        background-color: #f6f6f6;
    }

    .rl-th p {
        float: left;
        width: 88px;
        line-height: 41px;
        font-size: 14px;
        text-align: center;
    }

    .posiRe {
        position: relative;
        zoom: 1;
    }

    .thPro {
        width: 102px;
        padding: 0 10px;
    }

    .Tools-Box .tools-table-ertai {
        margin-top: 20px;
        margin-bottom: 3px;
    }

    .Tools-Box .tools-table-ertai td {
        line-height: 40px;
    }

    .tools-table-ertai td.thPro span {
        font-size: 20px;
    }

    .tools-table-ertai td.thPro {
        line-height: 30px;
    }

    .tools-table-ertai .ads {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 89px;
        padding: 0 5px;
    }

    .tools-table-ertai .ads:hover {
        border: 1px solid #ff4444;
        margin: -1px;
        position: relative;
        zoom: 1;
    }

    .view a {
        background: url("../images/x.png") no-repeat 32px -332px;
        color: #666;
        display: block;
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        transition: all 0.4s ease-in 0s;
        width: 34px;
        margin: 0 auto;
        padding-right: 20px;
    }

    .view a:hover {
        background-position: 39px -332px;
    }

    .selectBox {
        text-align: center;
        padding-left: 59px;
        margin-top: 10px;
    }

    .selectBox select {
        border: 1px solid #d2d2d2;
        height: 30px;
        text-indent: 5px;
        width: 90px;
        margin-right: 20px;
    }

    .city-table {
        border: 1px #ececec solid;
        border-bottom: none;
        width: 623px;
    }

    .city-table dt {
        background-color: #f8f8f8;
        height: 38px;
        line-height: 38px;
        padding: 0 20px;
    }

    .city-table dt, .city-table dd {
        border-bottom: 1px #ececec solid;
    }

    .city-table dd {
        line-height: 32px;
        padding: 10px 20px;
    }

    .city-table dd a, .city-table dd i {
        display: inline-block;
        vertical-align: middle;
    }

    .city-table dd i {
        font-size: 12px;
        color: #ececec;
        padding: 0 10px;
    }

    .hotAds {
        width: 318px;
        padding-bottom: 10px;
    }

    .hotAds .thPro {
        display: none;
    }

    .hotAds a {
        float: left;
        display: inline-block;
        width: 48px;
        height: 32px;
        line-height: 32px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-right: 23px;
    }

    .ovh {
        width: 263px;
        overflow: hidden;
    }

    .policy-th p {
        font-size: 20px;
    }

    .city-table .policy-tb {
        line-height: 22px;
        font-size: 14px;
    }

    .print {
        background: url(../images/ertai.png) no-repeat 0 -67px;
        padding-left: 24px;
    }

    .clTable {
        width: 582px;
    }

    .clTable .tools-Box-table .cl-th {
        background-color: #f8f8f8;
        width: 112px;
        padding: 0 10px;
        font-size: 14px;
        font-weight: normal;
    }

    .clTable .tools-Box-table .cl-th a {
        color: #ff4444;
    }

    .clTable .tools-Box-table .cl-th a:hover {
        text-decoration: underline;
    }

    .clTable .tools-Box-table td {
        line-height: 22px;
        text-align: left;
        padding: 15px 20px;
    }

    .policy-tb .tools-Box-table .odd {
        background-color: #fff;
    }

    .apply-prass {
        border-left: 1px dashed #ececec;
        margin-left: 10px;
    }

    .apply-prass li {
        position: relative;
        padding-left: 20px;
        zoom: 1;
        vertical-align: top;
        margin-bottom: 10px;
    }

    .prass-num {
        width: 24px;
        height: 24px;
        background: url("../images/icon-btn.png") no-repeat 2px -259px;
        position: absolute;
        left: -12px;
        top: 0;
        color: #fff;
        text-align: center;
    }

    .certificate {
        width: 646px;
        padding-bottom: 10px;
        *padding-bottom: 20px;
    }

    .certificate dd {
        width: 280px;
        display: inline;
        float: left;
        background-color: #f8f8f8;
        border: 1px solid #ececec;
        line-height: 22px;
        margin: 10px 20px 10px 0;
        padding: 10px 10px 15px 10px;
        height: 121px;
        overflow: hidden;
    }

    .certificate .f14 {
        line-height: 32px;
        overflow: hidden;
    }

    .loadmore {
        height: 30px;
        line-height: 30px;
        text-align: center;
        display: block;
        background-color: #f8f8f8;
        width: 622px;
        border: 1px #ececec solid;
        margin-bottom: 20px;
    }

    .pt30 .Jlimit {
        padding-bottom: 0;
    }

    .circleUlList {
        z-index: 1;
        zoom: 1;
        position: relative;
    }

    .circleUlList li .subright {
        width: 70px;
        text-align: right;
        float: right;
        padding-right: 30px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .circleUlList li {
        overflow: hidden;
        height: 32px;
        position: relative;
        z-index: 0
    }

    .newsli a {
        margin-right: 20px;
    }

    .c634 {
        width: 652px;
        padding: 11px 0 15px;
        border-top: 1px #ececec dashed;
        margin-top: -1px;
        overflow: hidden;
    }

    .Tools-Box .selectBox {
        padding-left: 0;
        width: 530px;
        overflow: hidden;
        z-index: 1;
    }

    .Tools-Box .selectBox select {
        float: left;
    }

    #Jcer .selectBox {
        width: 634px;
    }

    #Jcer .selectBox select {
        margin-right: 16px;
    }

    .h160 {
        height: 182px;
        overflow: hidden;
    }

    dl.h160 {
        height: 336px;
        overflow: hidden;
    }

    .fixNav, .fixFalse {
        position: fixed;
        _position: absolute;
        z-index: 200;
        border: 1px #ececec solid;
        top: 0;
        _top: expression(documentElement.scrollTop);
    }

    .fixNav {
        width: 190px;
        background-color: #fff;
    }

    .fixFalse {
        width: 263px;
    }

    .JNav {
        height: 30px;
        line-height: 30px;
        background-color: #ff4444;
        color: #fff;
        text-indent: 10px;
    }

    .fixNav-list-box {
        width: 189px;
        display: none;
        overflow: hidden;
        position: relative;
        zoom: 1;
    }

    .fixNav-list {
        width: 170px;
        border-left: 1px #ececec solid;
        margin: 14px 0 13px 19px;
    }

    .fixNav-list a {
        width: 156px;
        position: relative;
        zoom: 1;
        display: block;
        height: 12px;
        padding-left: 14px;
        line-height: 10px;
        margin-bottom: 20px;
    + line-height: 14 px;
        z-index: 0;
    }

    .fixNav-list .spot {
        position: absolute;
        left: -6px;
        top: 0;
        width: 11px;
        height: 11px;
        background: url(../images/ertai.png) no-repeat -4px -114px;
        overflow: hidden;
    }

    .fixNav-list a:hover .spot {
        background-position: -4px -127px;
    }

    .fixNav-list a.last {
        margin-bottom: 0px;
    }

    .floatTab {
        width: 100%;
        text-align: left;
        margin-bottom: 10px;
    }

    .floatTab input.inp {
        width: 244px;
        vertical-align: middle;
    }

    .floatTab select {
        width: 146px;
    }

    .floatTab input.inp-cal {
        background-position: 221px 5px;
    }

    .floatTab td {
        padding: 7px 0;
    }

    .floatTab .td3 {
        text-align: right;
        width: 140px;
    }

    .floatTab .td4 {
        text-align: right;
        width: 183px;
    }

    .floatTab td.vt {
        vertical-align: top;
    }

    .floatTab .cmtTr td {
        padding: 0;
    }

    .floatTab .cmtTr .tips {
        line-height: 20px;
        height: 20px;
    }

    .cmtTr .tips p {
        background: url(../images/ertai.png) no-repeat 0 -43px;
        padding-left: 22px;
    }

    .textarea {
        resize: none;
        border: 1px #d2d2d2 solid;
    }

    .floatTab .textarea {
        width: 234px;
        padding: 5px;
        height: 88px;
    }

    .hqTips {
        background: url(../images/ertai.png) no-repeat 0 5px;
        height: 30px;
        line-height: 30px;
        padding-left: 24px;
        margin-left: 25px;
        margin-top: 5px;
    }

    .floatTab input.inp-short {
        width: 87px;
    }

    .floatTab input.inp-min-short {
        width: 67px;
    }

    .floatTab input.inp-mid {
        width: 153px;
    }

    .floatTab input.inp-var-mid {
        width: 143px;
    }

    .liveList {
        color: #000;
        overflow: hidden;
        margin-top: 25px;
        width: 628px;
    }

    .liveTh {
        height: 30px;
        width: 640px;
    }

    .liveTh span {
        float: left;
        display: inline;
        width: 208px;
        height: 30px;
        line-height: 30px;
        margin-right: 1px;
        background: #f4f4f4;
        font-weight: bold;
        text-align: center;
    }

    .liveTh .pointer {
        cursor: pointer;
        color:
    }

    .liveTh .pointer:hover {
        color: #ff4444;
    }

    .liveList .liveTh .cur, .liveList .liveTh .cur:hover {
        background: #ff4444;
        color: #fff;
    }

    .liveTb {
        overflow: hidden;
        width: 628px;
    }

    .liveTb table {
        width: 628px;
        margin: -1px 0 -20px;
    }

    .liveTb td {
        width: 100%;
        font-size: 12px;
        padding: 20px 10px 20px 0;
        border-top: 1px solid #f4f4f4;
        line-height: 28px;
    }

    .liveTb td strong {
        font-size: 14px;
    }

    .wrap660 {
        width: 680px;
        margin: 30px auto;
    }

    .material-Box {
        width: 600px;
        margin: 0 auto 20px;
        background-color: #f8f8f8;
        border: #ececec solid 1px;
        padding: 0 20px 20px;
    }

    .material-Box .th {
        height: 50px;
        overflow: hidden;
    }

    .material-Box .th .mark {
        font-size: 20px;
        line-height: 58px;
        font-weight: normal;
    }

    .material-Box p {
        line-height: 28px;
        font-size: 14px;
    }

    .material-Box .img-m {
        margin-top: 8px;
        border: 1px solid #ececec;
    }

    * html {
        background-image: url(about:blank);
        background-attachment: fixed;
    }

    .go-home {
        line-height: 60px;
    }

    .findFalse {
        padding: 20px;
    }

    .join {
        position: relative;
        zoom: 1;
    }

    .join p {
        margin-bottom: 10px;
        margin-top: -6px;
    + margin-top: - 3 px;
    }

    .findFalse .img {
        width: 105px;
        height: 85px;
        padding-right: 36px;
    }

    .ul-box {
        width: 623px;
        margin: -11px 0 0;
        overflow: hidden;
        position: relative;
        zoom: 1;
    }

    .ertai .floatTitle {
        line-height: 36px;
        height: 36px;
    }

    body .w422 {
        width: 422px;
    }

    .dl-Form {
        font: 12px/1.75 \5FAE\8F6F\96C5\9ED1;
        color: #333;
        padding: 18px 0px 0px 56px
    }

    .dl-Form a {
        text-decoration: none;
        color: #333333
    }

    .dl-Form a:hover {
        color: #f44
    }

    .dl-Form .dl-red {
        color: #f44
    }

    .dl-Form .dl-red:hover {
        text-decoration: underline;
    }

    .dl-Form em, .dl-Form i {
        font-style: normal
    }

    .dl-Form .dl-dO {
        height: 35px;
        line-height: 35px;
        padding-left: 50px
    }

    .dl-Form .dl-dO1 {
        width: 238px;
        padding-left: 42px;
    }

    .dl-Form .dl-dO2 {
        margin-bottom: 15px
    }

    .dl-Form .dl-dO3 {
        margin-bottom: 5px
    }

    .dl-Form .dl-dO4 {
        height: 35px;
        margin-bottom: 10px
    }

    .dl-Form .dl-dO4 label {
        float: left
    }

    .dl-Form .dl-dO4 .dl-inpCheck {
        float: left;
        margin: 11px 7px 0 0
    }

    .dl-Form .dl-dO4 .dl-red {
        float: left;
        margin-left: 64px;
        white-space: nowrap;
    }

    .dl-Form .dl-dO5 {
        height: 38px;
        margin-bottom: 20px
    }

    .dl-Form .dl-dO6 {
        height: 35px;
        margin-bottom: 5px;
        font-size: 14px
    }

    .dl-Form .dl-dO6 span, .dl-Form .dl-dO6 a {
        float: left
    }

    .dl-Form .dl-dO6 .dl-aBtnQQ, .dl-Form .dl-dO6 .dl-aBtnWeibo {
        background: url(../images/1028dkpic.png) no-repeat;
        width: 31px;
        height: 31px;
        display: inline-block;
        float: left;
        margin-left: 10px
    }

    .dl-Form .dl-dO6 .dl-aBtnQQ {
        background-position: 0 -32px
    }

    .dl-Form .dl-dO6 .dl-aBtnWeibo {
        background-position: 0 -83px
    }

    .dl-Form .dl-dO7 {
        margin-bottom: 30px
    }

    .dl-Form .dl-dO7 p {
        color: #999;
        margin: 0;
        padding: 0
    }

    .dl-Form .dl-dT {
        font-size: 14px;
        float: left;
        width: 50px;
        line-height: 35px;
        text-align: center;
        position: absolute
    }

    .dl-Form .dl-emTips {
        background: url(../images/1028dkpic.png) no-repeat;
        font-size: 12px;
        color: #f44;
        padding-left: 18px;
        background-position: 0 3px;
        white-space: nowrap;
    }

    .dl-Form .dl-inp {
        border: 1px solid #ccc;
        text-indent: 10px;
        width: 214px;
        height: 33px;
        line-height: 33px
    }

    .dl-Form .dl-aBtn {
        width: 216px;
        height: 38px;
        line-height: 38px;
        font-size: 18px;
        background: #f44;
        color: #fff;
        border: none;
        border-radius: 3px;
        display: inline-block;
        text-align: center;
        cursor: pointer
    }

    .dl-Form .dl-aBtn:hover {
        background: #ef1718;
        color: #fff
    }

    .proList {
        margin-top: 20px;
        margin-bottom: 3px;
        background-color: #ececec;
    }

    .proList table {
        width: 100%;
        text-align: center;
        border-spacing: 0px;
        border: 0;
        border-collapse: collapse;
    }

    .proList .thPro {
        width: 101px;
        background-color: #fff;
        line-height: 30px;
    }

    .proList .tbPro {
        border-bottom: 1px solid #ececec;
    }

    .proList .tbPro i {
        float: left;
        width: 99px;
        margin-right: 1px;
        line-height: 40px;
        height: 40px;
        font-size: 14px;
        position: relative;
    }

    .proList .tbPro a {
        display: block;
        width: 97px;
        height: 38px;
        zoom: 1;
        position: absolute;
        top: 0;
        left: 0;
        padding: 1px;
        _top: -1px;
        overflow: hidden;
    }

    .proList .thPro {
        font-size: 20px;
        border: 1px #ececec solid;
        border-right: 0;
        overflow: hidden;
    }

    .proList .thPro span {
        font-size: 24px;
        display: block;
    }

    .proList .odd, .proList .even {
        background-color: #ececec;
        height: 40px;
        margin-left: 1px;
        margin-top: 1px;
    }

    .proList .odd i {
        background-color: #f8f8f8;
    }

    .proList .even i {
        background-color: #fff;
    }

    .proB .tbPro a:hover {
        border: 1px solid #ff4444;
        padding: 0;
    }

    .city-table dd a.Correct {
        cursor: pointer;
        vertical-align: top;
    }

    .city-table dd a.Correct:hover {
        text-decoration: underline;
        color: #999;
    }

    /*娴滄彃鐡欏〒鍛婂灆*/
    .ToolCon-tb-hbdg .testTB .stage {
        line-height: 16px;
        display: block;
    }

    .s3-tab-li {
        *zoom: 1
    }

    .s3-tab-li:before, .s3-tab-li:after {
        content: "";
        display: table
    }

    .s3-tab-li:after {
        clear: both
    }

    .f12 {
        font-size: 12px
    }

    .lh22 {
        line-height: 22px
    }

    .lgray {
        color: #999
    }

    a.red:hover {
        text-decoration: underline
    }

    .inp {
        width: 190px;
        border: 1px #d2d2d2 solid;
        height: 28px;
        text-indent: 10px
    }

    .inp-cal {
        background: url("../images/pic.png") no-repeat #fff 169px 5px
    }

    .sel {
        width: 192px;
        border: 1px #d2d2d2 solid;
        height: 30px;
        text-indent: 5px
    }

    .sel-short {
        width: 92px
    }

    .lh30 {
        line-height: 30px
    }

    .aBtn {
        border-radius: 2px;
        display: inline-block;
        border: none;
        cursor: pointer
    }

    .aBtn.aBtn-Red {
        color: #fff;
        background: #f44
    }

    .aBtn.aBtn-Red:hover {
        color: #fff;
        background: #ef1818
    }

    .aBtn.aBtn-Submit {
        width: 90px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        text-align: center;
        margin: 0 5px
    }

    .tool-head {
        height: 58px;
        line-height: 58px
    }

    .tool-head .head-channel {
        margin-top: 18px
    }

    .tool-head .head-title {
        margin-top: 15px
    }

    .tool-head .arr {
        top: 26px
    }

    .tool-head .search .form {
        margin: 14px 0 0 114px
    }

    .ToolCon-th {
        font-weight: 400;
        font-size: 28px;
        line-height: 80px;
        text-align: center
    }

    .ToolCon-th .ToolCon-th-sub {
        text-align: center;
        font-size: 12px;
        line-height: 34px;
        color: #999;
        position: relative;
        bottom: 22px
    }

    .tools-ToolCon {
        position: relative
    }

    .tools-ToolCon .head-favorite {
        margin: 0;
        width: 47px;
        line-height: 25px;
        height: 25px;
        background: url(../images/fav.png) no-repeat;
        padding-left: 23px;
        padding-right: 8px;
        text-align: center;
        color: #999;
        position: absolute;
        right: 20px;
        top: 30px
    }

    .tools-ToolCon .head-favorite:hover {
        background-position: 0 -25px
    }

    .tools-ToolCon .head-favorite em {
        position: absolute;
        width: 15px;
        height: 15px;
        background: url(../images/0901pic.png) no-repeat 0 -23px;
        _background: url(../images/0901pic_ie.png) no-repeat 0 -23px;
        left: 13px;
        top: 5px
    }

    .tools-ToolCon .head-favorite:hover em {
        background-position: -16px -23px
    }

    .tools-ToolCon .head-favorite-after, .tools-ToolCon .head-favorite-after:hover {
        color: #999
    }

    .tools-ToolCon .head-favorite-after em, .tools-ToolCon .head-favorite-after:hover em {
        color: #999;
        background-position: -32px -23px
    }

    .ToolCon-tb .ToolCon-table {
        width: 100%;
        font-size: 14px
    }

    .ToolCon-tb .ToolCon-table td {
        zoom: 1;
        line-height: 30px;
        padding-top: 7px;
        padding-bottom: 7px
    }

    .ToolCon-tb .td1 {
        width: 277px;
        padding-right: 9px;
        text-align: right
    }

    .ToolCon-tb .TrTips td {
        font-size: 12px;
        color: #999;
        padding-top: 0px;
        padding-bottom: 0;
        line-height: 22px
    }

    .ToolCon-tb .TrBtn td {
        padding-bottom: 25px;
        padding-top: 13px
    }

    .ToolCon-tb-showDiv {
        display: none;
        margin: 25px 20px;
        border-top: 1px #ececec dashed
    }

    .ToolCon-tb-showDiv .showDiv-info {
        text-align: center;
        width: 100%
    }

    .ToolCon-tb-showDiv .showDiv-info-table {
        text-align: left;
        font-size: 14px;
        line-height: 32px;
        margin: 0 auto
    }

    .ToolCon-tb-showDiv .showDiv-scbz a {
        margin-left: 12px;
        color: #f44
    }

    .ToolCon-tb-showDiv .showDiv-scbz a:hover {
        text-decoration: underline
    }

    .ToolCon-tb-showDiv .showDiv-title {
        text-align: center;
        font-size: 18px;
        line-height: 36px;
        padding-top: 16px
    }

    .ToolCon-tb-showDiv .showDiv-btn {
        text-align: center;
        padding-top: 11px
    }

    .tools-txtTh .title {
        font-size: 20px;
        line-height: 58px;
        text-align: center;
        font-weight: 400;
        display: block
    }

    .tools-txtTb {
        padding: 24px 0 20px 30px;
        overflow: hidden;
        width: 633px
    }

    .tools-txtTb ul {
        float: left;
        margin-right: 25px
    }

    .tools-txtTb li {
        text-align: center;
        width: 132px;
        font-size: 12px;
        line-height: 32px;
        height: 32px;
        overflow: hidden
    }

    .tools-txtTb li.tools-txtTb-title {
        font-size: 18px;
        line-height: 26px
    }

    .tools-video {
        padding: 0 21px
    }

    .tools-video .th .mark {
        font-size: 20px;
        line-height: 60px;
        height: 60px;
        color: #f44;
        font-weight: 400
    }

    .tools-video .pText {
        font-size: 12px;
        line-height: 22px;
        margin: 15px 0
    }

    .Tools-Box {
        padding: 0 20px 17px;
        width: 623px;
        overflow: hidden
    }

    .Tools-Box .th {
        height: 53px;
        overflow: hidden
    }

    .Tools-Box .th .mark {
        font-size: 20px;
        line-height: 60px;
        height: 60px;
        color: #f44;
        font-weight: 400
    }

    .Tools-Box .th .control {
        float: right;
        font-size: 14px;
        padding-top: 12px;
        height: 30px;
        border-bottom: 1px #ececec solid
    }

    .Tools-Box .th .control li {
        float: left;
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        cursor: pointer
    }

    .Tools-Box .th .control li.current {
        color: #f44;
        border-bottom: 1px #f44 solid
    }

    .Tools-Box .tools-Box-ulList {
        line-height: 24px
    }

    .Tools-Box .tools-Box-ulList li {
        margin-bottom: 7px;
        padding-left: 7px;
        position: relative
    }

    .Tools-Box .tools-Box-ulList li .emPoint {
        width: 2px;
        height: 2px;
        overflow: hidden;
        position: absolute;
        background: #666;
        left: 0px;
        _left: -7px;
        top: 10px
    }

    .Tools-Box .tools-Box-ulList li.last {
        margin-bottom: -3px
    }

    .Tools-Box .tb {
        width: 633px
    }

    .Tools-Tab {
        padding: 0 20px
    }

    .Tools-Tab .th {
        padding-top: 10px;
        height: 38px;
        border-bottom: 1px #ececec solid
    }

    .Tools-Tab .tb {
        padding: 10px 0
    }

    .Tools-Tab .toc {
        line-height: 37px;
        font-size: 18px;
        width: 118px;
        text-align: center;
        float: left;
        position: relative
    }

    .Tools-Tab .current {
        color: #f44;
        border-bottom: 2px #f44 solid
    }

    .Tools-Tab .ulList li {
        float: left;
        width: 89px;
        line-height: 32px
    }

    .tmjx .dreamCont {
        font-size: 14px;
        line-height: 26px
    }

    .tmjx .dreamCont p strong {
        margin-top: 15px;
        display: block
    }

    .s3-tab-li {
        font-size: 14px;
        line-height: 30px
    }

    .s3-tab-li a {
        float: left;
        width: 25%
    }

    .circleUlList li {
        float: left;
        width: 50%;
        *width: 48%;
        line-height: 32px
    }

    .circleUlList li .submark {
        background: #fff;
        width: 90px;
        text-align: left
    }

    .circleUlList .iCir {
        width: 4px;
        height: 4px;
        overflow: hidden;
        position: absolute;
        display: block;
        border-radius: 100%;
        background: #9a9a9a;
        left: 0px;
        top: 13px
    }

    .circleUlList .aTitle {
        padding-left: 10px;
        position: relative;
        display: block;
        zoom: 1
    }

    .circleUlList .aTitle:hover .iCir {
        background: #f44
    }

    .right305 .ivy295 {
        padding: 5px;
        background: #fff;
        border-radius: 3px
    }

    .tools {
        padding: 20px 0 12px
    }

    .tools li {
        height: 45px;
        overflow: hidden;
        width: 131px;
        float: left;
        display: inline
    }

    .tools li a {
        display: block;
        height: 35px;
        background: url(../images/tools.png) no-repeat;
        line-height: 35px;
        padding-left: 40px
    }

    .tools li a.icon1 {
        background-position: 0px 0px
    }

    .tools li a.icon2 {
        background-position: 0px -37px
    }

    .tools li a.icon3 {
        background-position: 0px -74px
    }

    .tools li a.icon4 {
        background-position: 0px -111px
    }

    .tools li a.icon5 {
        background-position: 0px -148px
    }

    .tools li a.icon6 {
        background-position: 0px -185px
    }

    .tools li a.icon7 {
        background-position: 0px -222px
    }

    .tools li a.icon8 {
        background-position: 0px -259px
    }

    .tools li a.icon9 {
        background-position: 0px -296px
    }

    .tools li a.icon10 {
        background-position: 0px -333px
    }

    .tools li a:hover.icon1 {
        background-position: 0px -370px
    }

    .tools li a:hover.icon2 {
        background-position: 0px -407px
    }

    .tools li a:hover.icon3 {
        background-position: 0px -444px
    }

    .tools li a:hover.icon4 {
        background-position: 0px -481px
    }

    .tools li a:hover.icon5 {
        background-position: 0px -518px
    }

    .tools li a:hover.icon6 {
        background-position: 0px -555px
    }

    .tools li a:hover.icon7 {
        background-position: 0px -592px
    }

    .tools li a:hover.icon8 {
        background-position: 0px -629px
    }

    .tools li a:hover.icon9 {
        background-position: 0px -666px
    }

    .tools li a:hover.icon10 {
        background-position: 0px -703px
    }

    .tools li .pic {
        display: inline;
        float: left;
        width: 50px;
        height: 50px;
        overflow: hidden;
        margin: 12px 10px 10px 10px;
        visibility: hidden
    }

    .tools li .pic img {
        width: 50px;
        height: 50px;
        border-radius: 25px
    }

    .tools .tit {
        height: 26px;
        line-height: 26px;
        overflow: hidden;
        margin-top: 16px;
        width: 192px;
        cursor: pointer
    }

    .tools .author {
        height: 20px;
        line-height: 20px;
        padding-left: 23px;
        color: #999;
        background: url(../images/x.png) no-repeat 0 -107px;
        cursor: pointer
    }

    .tools li.hover {
        background: #f8f8f8
    }

    .tools li.hover .pic {
        visibility: visible
    }

    .talk {
        padding: 11px 0 5px
    }

    .talk li {
        width: 111px;
        float: left;
        overflow: hidden;
        line-height: 32px;
        height: 32px;
        padding: 0 10px;
        background: url(../images/x.png) no-repeat 0 14px
    }

    .calTable {
        border: 1px #ececec solid;
        text-align: center;
        border-collapse: collapse;
        padding-bottom: 5px;
        margin: 10px 10px 13px
    }

    .calTable td {
        width: 35px;
        height: 28px;
        text-align: center;
        font-size: 14px
    }

    .calTable td.TdTitle {
        width: 100%;
        height: 30px;
        text-align: center
    }

    .calTable td i {
        height: 25px;
        display: inline-block;
        line-height: 25px;
        width: 35px
    }

    .calTable td a {
        line-height: 25px;
        height: 25px;
        display: block
    }

    .calTable .TrWeek td {
        background: #f8f8f8
    }

    .calTable .TdH5 {
        height: 5px
    }

    #result .pTips p {
        font-size: 12px;
        padding-left: 34px;
        line-height: 26px;
        background: url("../images/pic1.png") no-repeat
    }

    #result .pTips p.pType1 {
        background-position: 10px 5px
    }

    #result .pTips p.pType2 {
        background-position: 10px -22px
    }

    #result .pTips p.pType3 {
        background-position: 10px -51px
    }

    .Tool-cal-box {
        padding: 25px 20px 20px
    }

    .Tool-cal-box .th {
        font-size: 12px;
        line-height: 22px;
        color: #999
    }

    .Tool-cal-box .th strong {
        color: #333
    }

    .Tool-cal-box .tb {
        padding-top: 14px
    }

    .Tool-cal-box-table {
        width: 100%;
        background: #ececec;
        border-collapse: separate;
        border-spacing: 1px
    }

    .Tool-cal-box-table td {
        line-height: 30px;
        text-align: center;
        background: #fff
    }

    .Tool-cal-box-table td.w62 {
        width: 62px;
        line-height: 22px
    }

    .Tool-cal-box-table td.w45 {
        width: 45px
    }

    .Tool-cal-box-table td.bggray {
        background: #f8f8f8
    }

    .xxTable {
        margin: 10px 0;
        border-collapse: separate;
        width: 623px;
        background: #ececec;
        border-spacing: 1px
    }

    .xxTable td {
        background: #fff;
        width: 50%;
        line-height: 30px;
        height: 30px;
        padding-left: 10px
    }

    .season .links {
        padding-top: 10px
    }

    .season .links a {
        width: 33%;
        float: left
    }

    .season .sd-tips {
        font-size: 14px;
        line-height: 28px;
        margin-top: 7px;
        margin-bottom: 13px
    }

    .spring, .summer, .autumn, .winter {
        display: inline;
        float: left;
        width: 80px;
        text-align: center;
        line-height: 24px;
        height: 24px;
        overflow: hidden;
        padding-top: 65px;
        background: url("../images/dcb-pic.png") no-repeat 0px 0px;
        _background: url("../images/dcb-pic_ie.png") no-repeat 0px 0px;
        font-size: 14px;
        margin: 15px 38px 0
    }

    .spring {
        background-position: 12px 0;
        margin-left: 57px
    }

    .summer {
        background-position: -145px 0
    }

    .autumn {
        background-position: -300px 0
    }

    .winter {
        background-position: -457px 0
    }

    .ToolCon-tb-hbdg {
        padding: 15px 20px 20px;
        border-top: 1px #ededed solid
    }

    .ToolCon-tb-hbdg .hbdg-result {
        margin-top: 5px
    }

    .ToolCon-tb-hbdg .hbdg-result span {
        margin-right: 20px
    }

    .ToolCon-tb-hbdg .testTB {
        line-height: 35px;
        border-collapse: separate;
        border-spacing: 1px;
        width: 100%;
        background: #ededed
    }

    .ToolCon-tb-hbdg .testTB th {
        background: #f6f6f6;
        text-align: center;
        width: 70px
    }

    .ToolCon-tb-hbdg .testTB td {
        background: #fff;
        width: 70px
    }

    .ToolCon-tb-hbdg .testTB td.games {
        padding-left: 5px;
        width: 65px
    }

    .ToolCon-tb-hbdg .testTB td i {
        position: relative;
        display: block;
        white-space: nowrap;
        font-style: normal
    }

    .ToolCon-tb-hbdg .testTB td a {
        display: none
    }

    .ToolCon-tb-hbdg .testTB td.dage {
        background: #f6f6f6;
        text-align: center
    }

    .ToolCon-tb-hbdg .testTB .age {
        width: 53px
    }

    .ToolCon-tb-hbdg .testTB .show a {
        display: inline-block;
        padding: 0 10px;
        position: absolute;
        top: 0;
        left: 0;
        background: #ff4444;
        color: #fff;
        line-height: 35px;
        height: 35px;
        _left: -40px;
        _width: 60px;
        min-width: 60px
    }

    .ToolCon-tb-hbdg .testTB .show .last a {
        right: 0;
        left: auto
    }

    .ToolCon-tb-hbdg .listDivHover {
        position: relative
    }

    .ToolCon-tb-hbdg .listDivHover #Reading {
        padding-top: 37px
    }

    .ToolCon-tb-hbdg .listDivHover #listB {
        position: absolute
    }

    .ToolCon-tb-hbdg .hover td.dage {
        background: #f44;
        color: #fff
    }

    .ToolCon-tb-hbdg .hover .games {
        background: #fdffe9
    }


    /*2015-09-01 add by lvmingwei 濞ｈ濮炴禍宀€娣惍浣圭壉瀵拷 s */
    .ad-left {
        width: 164px;
        height: 198px;
        overflow: hidden;
        zoom: 1;
        position: fixed;
        z-index: 200;
        left: 50%;
        top: 50%;
        margin: -99px 0 0 -675px;;
        _margin-top: 0;
        _position: absolute;
        _top: expression(documentElement.scrollTop+385);
    }

    .ad-leftbg {
        width: 100%;
        height: 100%;
        display: block;
        background: url('../images/cd.png') 0 0 no-repeat;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='//www1.pcbaby.com.cn/2015/change/cd.png');
    }

    .close-ad {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        zoom: 1;
        cursor: pointer;
        width: 30px;
        height: 30px;
    }

    /*2015-09-01 add by lvmingwei 濞ｈ濮炴禍宀€娣惍浣圭壉瀵拷 e*/
    #main {
        width: 1040px;
    }
    .fdtop{
        margin-top: -66px;
    }

    #main #main_right {
        width: 300px
    }

    #main #main_right #main_right_zi {
        width: 300px
    }

    .pmk_990_show {
        display: none
    }

    .pmk_sj_show {
        display: none
    }

    .pmk_api_show {
        display: none
    }

    .pmk_1040_show {
        display: block
    }

    .pmk_990_table_cell {
        display: none
    }

    .pmk_sj_table_cell {
        display: none
    }

    .pmk_api_table_cell {
        display: none
    }

    .pmk_1040_table_cell {
        display: table-cell
    }

    .pmk_990_inline {
        display: none
    }

    .pmk_api_inline {
        display: none
    }

    .pmk_sj_inline {
        display: none
    }

    .pmk_1040_inline {
        display: inline
    }


    .gg{

        width: 1040px;

        height: 80px;

        margin: 0 auto;

        display: flex;

        justify-content: flex-start;

    }

    .gg img{

        width: 80px;

        height: 100%;

        margin:  0 5px;

    }

    .tu img{
        width: 100%;
    }

    a:link {
        color: black;
        text-decoration: underline
    }
    a:hover {
        color: #F00;
        text-decoration: underline
    }

    .ggzi{

        font-size: 12px;

        color:gray;

        opacity: .6;

    }

    .jisd{
        margin:119px 0 0 0;
    }

    /* common */
    body {
        background: #f8f8f8;
        color: #333;
        font: 12px/1.5 tahoma, "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", arial, georgia, verdana, helvetica, sans-serif
    }

    html, body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
        margin: 0;
        padding: 0
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
        table-layout: fixed
    }

    ul, ol, menu {
        list-style: none
    }

    input {
        border: 0
    }

    fieldset, img {
        border: none
    }

    img, object, select, input, textarea, button {
        vertical-align: middle
    }

    article, aside, footer, header, section, nav, menu, figure, figcaption, hgroup, details {
        display: block
    }

    caption, th {
        text-align: left
    }

    h1, h2, h3, h4, h5, h6, input, textarea, select, address, caption, cite, code, dfn, em, i, b, strong, small, th, var, abbr, acronym {
        font-size: 100%;
        font-style: normal
    }

    abbr, acronym {
        border-bottom: 1px dashed gray
    }

    q:before, q:after {
        content: ''
    }

    ins, s, u, del {
        text-decoration: none
    }

    .gclear:after {
        display: block;
        clear: both;
        visibility: hidden;
        height: 0;
        content: ''
    }

    .gclear {
        zoom: 1
    }

    ::selection {
        background-color: #00a8f9;
        color: #fff
    }

    ::-moz-selection {
        background-color: #00a8f9;
        color: #fff
    }

    .none {
        display: none
    }

    .b {
        font-weight: bold
    }

    .nor {
        font-weight: normal
    }

    .song {
        font-family: tahoma, "\5B8B\4F53", arial, georgia, verdana, helvetica, sans-serif
    }

    ul.rpic img, img.rpic {
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        border: 1px solid #e0e0e0;
    }

    .panel table {
        border-bottom: 1px solid #e5e5e5;
        border-collapse: collapse;
    }

    th {
        border: 1px solid #e5e5e5;
        background-color: #f8f8f8;
        font-weight: normal;
        padding: 3px 1px;
    }

    .panel table td {
        border: 1px solid #e5e5e5;
        padding: 3px 2px;
        word-break: break-all;
    }

    .panel table.center td, .panel table.center th, .panel tr.center td, .panel tr.center th, .panel td.center {
        text-align: center
    }

    .panel table.nob, .panel table.nob th, .panel table.nob td {
        border: 0
    }

    #mininav .mininav-bd, .mhead, .fullbox {
        width: 1040px
    }

    .mainbox {
        padding: 0 300px 0 0;
        width: 1040px;
        width: 740px !important;
    }

    .rightbox {
        width: 300px;
        margin-right: -100%;
        float: left
    }

    .leftbox .hpanel {
        width: 358px;
        float: left
    }

    .fullbox .hpanel {
        width: 513px;
        float: left
    }

    .qrcode {
        width: 99px;
        overflow: visiable;
        position: fixed;
        _position: absolute;
        left: 50%;
        bottom: 200px;
        margin-left: 530px;
        z-index: 100;
        display: block;
        text-align: center;
        line-height: 200%;
    }

    /* nav */
    #mininav {
        color: #333;
        height: 30px;
        line-height: 30px;
        padding: 0 8px;
        background: #f8f8f8
    }

    #mininav .mininav-bd {
        position: relative;
        margin: 0 auto
    }

    #mininav a {
        margin: 0 3px
    }

    /* title */
    .mhead {
        margin: 10px auto
    }

    a.title, .mhead h1 {
        float: left;
        font-size: 26px;
        line-height: 26px;
        font-weight: normal;
        *font-weight: bold;
        padding: 6px 10px 4px 5px;
        *padding: 8px 10px 2px 5px
    }

    a.title:hover {
        color: #333
    }

    .mhead h1 a.title {
        margin: 0
    }

    a.site {
        float: left;
        _display: inline;
        font-size: 12px;
        color: #fff;
        background: #00a8f9 url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/appbg.gif) no-repeat -45px -160px;
        padding: 1px 5px 1px 20px;
        margin: 12px 0 0;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px
    }

    a.site:hover {
        color: #fff
    }

    /* search */
    form {
        font-size: 14px;
        margin: 0 auto
    }

    form .sug {
        margin: 5px 0 0;
        color: gray;
        font-size: 12px
    }

    select {
        height: 32px;
        margin: 0 5px 0 0;
        font-size: 14px
    }

    .fp {
        margin-left: 120px
    }

    .s_iptw, .s_iptw2, .s_iptw3, .s_iptw4, .s_iptw5, .s_iptw6, .s_iptwr {
        width: 360px;
        height: 30px;
        margin: 0 5px 0 0;
        display: inline-block;
        background: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/search.png) no-repeat -304px 0;
        border: 1px solid #b6b6b6;
        border-color: #9a9a9a #cdcdcd #cdcdcd #9a9a9a;
        vertical-align: top
    }

    .s_ipt {
        width: 347px;
        height: 22px;
        font: 16px/22px arial;
        margin: 5px 0 0 7px;
        background: #fff;
        outline: none;
        -webkit-appearance: none;
        *margin: 3px 0 0 7px
    }

    .s_btn {
        width: 95px;
        height: 32px;
        padding-top: 2px \9;
        font-size: 14px;
        background: #ddd url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/search.png);
        cursor: pointer
    }

    .s_btnh {
        background-position: -100px 0
    }

    .s_btnw {
        width: 97px;
        height: 34px;
        margin-right: 5px;
        display: inline-block;
        background: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/search.png) no-repeat -202px 0;
        *position: relative;
        z-index: 0;
        vertical-align: top
    }

    .s_txt {
        height: 32px;
        line-height: 32px;
        vertical-align: middle;
        margin: 0 5px 0 0;
        display: inline-block;
        *position: relative
    }

    .s_iptw2 {
        width: 180px
    }

    .s_iptw2 .s_ipt {
        width: 167px
    }

    .s_iptw3 {
        width: 120px
    }

    .s_iptw3 .s_ipt {
        width: 107px
    }

    .s_iptw4 {
        width: 90px
    }

    .s_iptw4 .s_ipt {
        width: 77px
    }

    .s_iptw5 {
        width: 60px
    }

    .s_iptw5 .s_ipt {
        width: 47px
    }

    .s_iptw6 {
        width: 36px
    }

    .s_iptw6 .s_ipt {
        text-align: center;
        width: 19px
    }

    .s_iptwr {
        width: 168px
    }

    .s_iptwr .s_ipt {
        width: 155px
    }

    .fleft {
        float: left
    }

    .fright {
        float: right
    }

    .center {
        text-align: center
    }

    .right {
        text-align: right
    }

    .left {
        text-align: left
    }

    .cboth {
        clear: both
    }

    .inline {
        display: inline
    }

    .mm, .mr, .mrl, .mlr, .mtr, .mrt, .mbr, .mrb {
        margin-right: 10px
    }

    .mm, .ml, .mrl, .mlr, .mtl, .mlt, .mbl, .mlb {
        margin-left: 10px
    }

    .mm, .mt, .mtb, .mbt, .mtl, .mlt, .mtr, .mrt {
        margin-top: 10px
    }

    .mm, .mb, .mtb, .mbt, .mlb, .mbl, .mrb, .mbr {
        margin-bottom: 10px
    }

    .pp, .pr, .prl, .plr, .ptr, .prt, .pbr, .prb {
        padding-right: 10px
    }

    .pp, .pl, .prl, .plr, .ptl, .plt, .pbl, .plb {
        padding-left: 10px
    }

    .pp, .pt, .ptb, .pbt, .ptl, .plt, .ptr, .prt {
        padding-top: 10px
    }

    .pp, .pb, .ptb, .pbt, .plb, .pbl, .prb, .pbr {
        padding-bottom: 10px
    }

    .f12, .f12 a {
        font-size: 12px
    }

    .f14, .f14 a {
        font-size: 14px
    }

    .f16, .f16 a {
        font-size: 16px
    }

    .f18, .f18 a {
        font-size: 18px
    }

    .f24, .f24 a {
        font-size: 24px
    }

    .f36, .f36 a {
        font-size: 36px
    }

    .f48, .f48 a {
        font-size: 48px
    }

    .l100 {
        line-height: 100%
    }

    .l150 {
        line-height: 150%
    }

    .l180 {
        line-height: 180%
    }

    .l200 {
        line-height: 200%
    }

    .l250 {
        line-height: 250%
    }

    .l300 {
        line-height: 300%
    }

    .daxie {
        text-transform: uppercase
    }

    .xiaoxie {
        text-transform: lowercase
    }

    a.white, .white, .white a {
        color: #fff
    }

    a.green, .green, .green a {
        color: #008000
    }

    a.red, .red, .red a {
        color: red
    }

    a.blue, .blue, .blue a {
        color: blue
    }

    a.pink, .pink, .pink a {
        color: #c00
    }

    a.gray, .gray, .gray a {
        color: #aaa
    }

    a.orange, .orange, .orange a {
        color: orange
    }

    a.yellow, .yellow, .yellow a {
        color: #ff0
    }

    a.black, .black, .black a {
        color: #333
    }

    a.brown, .brown, .brown a {
        color: #622;
    }

    .bwhite {
        background-color: #fff
    }

    .bgreen {
        background-color: #008000
    }

    .bred {
        background-color: red
    }

    .bblue {
        background-color: blue
    }

    .bpink {
        background-color: #c00
    }

    .bgray {
        background-color: #e5e5e5
    }

    .borange {
        background-color: orange
    }

    .byellow {
        background-color: #ffffb5
    }

    .bblack {
        background-color: #333
    }

    .bbrown {
        background-color: #622
    }

    .path a {
        height: 31px;
        line-height: 31px;
        padding: 0 20px 0 0;
        margin: 0 8px 0 0;
        display: inline-block;
        top: 0;
        background: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/path.png) no-repeat top right
    }

    p {
        line-height: 24px;
        margin-bottom: 5px;
        text-indent: -2em;
        text-align: center;
    }

    .noi p, p.noi {
        text-indent: 0
    }

    /* layout */
    .mainbox:after, .fullbox:after, .leftbox:after, .rightbox:after, .panel:after, .hpanel:after, .adboxp:after, .mtitle:after, .otitle:after, .mcon:after, ul:after, .mhead:after {
        display: block;
        clear: both;
        visibility: hidden;
        height: 0;
        content: ''
    }

    .mainbox, .fullbox, .leftbox, .rightbox, .panel, .hpanel, .mtitle, .otitle, .mcon, ul, .adbox, .mhead {
        zoom: 1
    }

    .fullbox {
        margin-left: auto;
        margin-right: auto
    }

    .mainbox {
        margin: 0 auto
    }

    .leftbox {
        width: 100%;
        float: left
    }

    .rightbox {
        margin-right: -100%;
        float: left
    }

    .panel, .adb, .hpanel {
        margin-bottom: 10px;
        border: 1px solid #e5e5e5
    }

    .panel, .hpanel {
        border-top: 0;
        background-color: #fff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px
    }

    .mcon {
        padding: 10px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .leftbox .panel, .leftbox .hpanel {
        margin-right: 10px
    }

    .panel {
        clear: both
    }

    .mtitle, .otitle {
        color: #333;
        border-top: 1px solid #e5e5e5;
        height: 31px;
        line-height: 31px;
        padding: 0 8px;
        overflow: hidden;
        background: #f8f8f8
    }

    .mtitle {
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .mtitle h1, .mtitle h2, .mtitle h3, .otitle h1, .otitle h2, .otitle h3 {
        margin: 0;
        padding: 0;
        font-weight: normal;
        display: inline
    }

    .mtitle a, .mcon a, .otitle a {
        text-decoration: underline
    }

    .mtitle a:hover, .mcon a:hover, .otitle a:hover {
    }

    .mcon h1, .mcon h2 {
        font-size: 24px;
        color: #c00
    }

    .mcon h3, .mcon h3, .mcon h3 a {
        color: #008000;
        margin-bottom: 6px
    }

    .adbox {
        background-color: #fff;
        font-size: 0
    }

    .adb {
        width: 728px
    }

    .rightbox .adbox {
        margin-bottom: 10px
    }

    .rightbox ul {
        margin-top: -1px
    }

    .rightbox ul li {
        border-top: 1px solid #e5e5e5;
        line-height: 28px;
        height: 28px;
        overflow: hidden
    }

    .rightbox ul li a {
        display: block;
        padding: 0 8px
    }

    ul.tl li, ul.tl2 li {
        line-height: 28px;
        height: 28px;
        font-size: 12px;
        width: 50%;
        float: left;
        display: inline-block;
        overflow: hidden
    }

    ul.tl2 li {
        width: 25%
    }

    #flink a {
        margin-right: 10px;
        font-size: 12px
    }

    /* list */
    ul.l2, ul.l3, ul.l4, ul.l5, ul.l6, ul.l7, ul.l8 {
    }

    ul.l2 li, ul.l3 li, ul.l4 li, ul.l5 li, ul.l6 li, ul.l7 li, ul.l8 li {
        float: left;
        display: inline;
        margin: 0 5px;
        line-height: 28px;
        overflow: hidden;
        white-space: nowrap
    }

    ul.l2 li {
        width: 344px !important;
        width: 354px;
        _width: 344px
    }

    ul.l3 li {
        width: 226px !important;
        width: 236px;
        _width: 226px
    }

    ul.l4 li {
        width: 167px !important;
        width: 177px;
        _width: 167px
    }

    ul.l5 li {
        width: 131px !important;
        width: 141px;
        _width: 131px
    }

    ul.l6 li {
        width: 108px !important;
        width: 118px;
        _width: 108px
    }

    ul.l7 li {
        width: 91px !important;
        width: 101px;
        _width: 91px
    }

    ul.l8 li {
        width: 78px !important;
        width: 88px;
        _width: 78px
    }

    /* app icon */
    .app a {
        position: relative;
        width: 244px;
        background: transparent url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/appbg.gif) no-repeat 0 0;
        height: 78px;
        float: left;
        margin: 8px 5px;
        display: inline;
        text-decoration: none;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px
    }

    .app a:hover {
        text-decoration: none;
        background-color: #f6f6f6;
        background: #f5fcff url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/appbg.gif) repeat-x 0 78px;
    }

    img.appimg {
        top: 9px;
        left: 9px;
        position: absolute;
        cursor: pointer
    }

    span.apptitle {
        position: absolute;
        left: 78px;
        top: 12px;
        font-size: 16px;
        cursor: pointer
    }

    span.apptitle img {
        vertical-align: middle
    }

    span.appintro {
        position: absolute;
        left: 78px;
        top: 40px;
        font-size: 14px;
        color: #a5a5a5;
        cursor: pointer
    }

    .app a:hover span.appintro {
        color: #333
    }

    a.bapp {
        width: 120px;
        height: 150px;
        display: block;
        position: relative;
        line-height: 120%;
        float: left;
        cursor: pointer;
        text-decoration: none
    }

    a.bapp img {
        top: 5px;
        left: 10px;
        position: absolute;
        z-index: 0
    }

    span.mask {
        display: block;
        position: absolute;
        top: 5px;
        left: 9px;
        z-index: 1;
        width: 102px;
        height: 103px;
        background: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/mask.png) 0 0 no-repeat
    }

    a.bapp span.intro {
        display: block;
        position: absolute;
        top: 115px;
        left: 10px;
        width: 100px;
        height: 20px;
        text-align: center
    }

    /* tab */
    .choice {
        margin: 0 0 0 10px;
        _border-right: 1px solid #e5e5e5
    }

    .choice a {
        display: inline-block;
        line-height: 31px;
        height: 31px;
        padding: 0 10px;
        border-left: 1px solid #e5e5e5;
        border-right: 1px solid #e5e5e5;
        text-decoration: none;
        margin-right: -1px;
        letter-spacing: 0;
        font-size: 12px;
    }

    .choice a.current {
        background-color: #fff;
        color: #0096db
    }

    a {
        color: #333;
        text-decoration: none;
        outline: none;
        blur: expression(this.onFocus=this.blur())
    }

    a:hover {
        color: #0096db
    }

    a.noline, .noline a {
        text-decoration: none
    }

    .png, img.appimg {
        _azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none"../images/e41bd08753e2465bae637b8270728687.gifthis.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/i/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
    }

    span.appi {
        width: 60px;
        height: 60px;
        top: 9px;
        left: 9px;
        position: absolute;
        cursor: pointer;
        display: block
    }

    .a_xingming, .a_nongli, .a_shouji, .a_tianqi, .a_dream, .a_youbian, .a_yuanfen, .a_huilv, .a_guanyin, .a_huangdaxian, .a_shengxiao, .a_xingxiu, .a_chengyu, .a_cidian, .a_zidian, .a_danci, .a_bihua, .a_shici, .a_xiehouyu, .a_raokouling {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/0.png)
    }

    .a_caipu, .a_quhao, .a_daxie, .a_fangjia, .a_flag, .a_lilv, .a_tel, .a_country, .a_jigou, .a_taiwanpc, .a_chebiao, .a_daxue, .a_npo, .a_kuaidi, .a_qiye, .a_pm25 {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/1.png)
    }

    .a_jinqiangua, .a_nannv, .a_zhuge, .a_guandi, .a_lvzu, .a_mazu, .a_chegong, .a_wanggong, .a_wenwang, .a_lingqijing, .a_chenggu, .a_yuce, .a_zhiwen, .a_sanzijing {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/2.png)
    }

    .a_xing, .a_jieqi, .a_mingyan, .a_yanyu, .a_today, .a_birth, .a_wannianli, .a_foxue, .a_shengjing, .a_gulanjing, .a_dimu {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/3.png)
    }

    .a_huoche, .a_xianxing, .a_lukuang, .a_ditie, .a_ditu, .a_weizhang, .a_chepai, .a_shicha, .a_airportcode, .a_2012, .a_jiudian, .a_jtbiaozhi {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/4.png)
    }

    .a_suoxie, .a_fanyi, .a_yingwenming, .a_wubi, .a_bushou, .a_pinyin, .a_quwei, .a_zhengma, .a_cangjie, .a_sijiao, .a_dianma, .a_jianfan, .a_bianma, .a_zhuanye, .a_baike, .a_jisuanqi, .a_morsecode, .a_pi, .a_shurufa, .a_keji {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/5.png)
    }

    .a_miyu, .a_naojin, .a_jx, .a_guwen, .a_nianling, .a_tizhong, .a_webgame, .a_caitu, .a_caiche, .a_caidianying {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/6.png)
    }

    .a_ip, .a_whois, .a_erweima, .a_pr, .a_ipwhois, .a_ip2country, .a_process, .a_mima, .a_ascii, .a_shijianchuo, .a_xiazaidizhi, .a_reverseip {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/7.png)
    }

    .a_anquanqi, .a_yingyang, .a_pianfang, .a_mingfang, .a_zhongcaoyao, .a_yanfang, .a_jiufang, .a_zhoupu, .a_bencao, .a_zhongyi, .a_yaopin, .a_greenfood {
        background-image: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/8.png)
    }

    .a_xingming, .a_caipu, .a_jinqiangua, .a_xing, .a_huoche, .a_suoxie, .a_miyu, .a_ip, .a_anquanqi {
        background-position: 0 0px
    }

    .a_nongli, .a_quhao, .a_nannv, .a_jieqi, .a_xianxing, .a_fanyi, .a_naojin, .a_whois, .a_yingyang {
        background-position: 0 -60px
    }

    .a_shouji, .a_daxie, .a_zhuge, .a_mingyan, .a_lukuang, .a_yingwenming, .a_jx, .a_erweima, .a_pianfang {
        background-position: 0 -120px
    }

    .a_tianqi, .a_fangjia, .a_guandi, .a_yanyu, .a_ditie, .a_wubi, .a_guwen, .a_pr, .a_mingfang {
        background-position: 0 -180px
    }

    .a_dream, .a_flag, .a_lvzu, .a_today, .a_ditu, .a_bushou, .a_nianling, .a_ipwhois, .a_zhongcaoyao {
        background-position: 0 -240px
    }

    .a_youbian, .a_lilv, .a_mazu, .a_birth, .a_weizhang, .a_pinyin, .a_tizhong, .a_ip2country, .a_yanfang {
        background-position: 0 -300px
    }

    .a_yuanfen, .a_tel, .a_chegong, .a_wannianli, .a_chepai, .a_quwei, .a_webgame, .a_process, .a_jiufang, .a_caitu {
        background-position: 0 -360px
    }

    .a_huilv, .a_country, .a_wanggong, .a_foxue, .a_shicha, .a_zhengma, .a_mima, .a_zhoupu, .a_caiche {
        background-position: 0 -420px
    }

    .a_guanyin, .a_jigou, .a_wenwang, .a_shengjing, .a_airportcode, .a_cangjie, .a_ascii, .a_bencao, .a_caidianying {
        background-position: 0 -480px
    }

    .a_huangdaxian, .a_taiwanpc, .a_lingqijing, .a_gulanjing, .a_2012, .a_sijiao, .a_shijianchuo, .a_zhongyi {
        background-position: 0 -540px
    }

    .a_shengxiao, .a_chebiao, .a_chenggu, .a_dimu, .a_jiudian, .a_dianma, .a_xiazaidizhi, .a_yaopin {
        background-position: 0 -600px
    }

    .a_xingxiu, .a_daxue, .a_yuce, .a_jianfan, .a_reverseip, .a_greenfood {
        background-position: 0 -660px
    }

    .a_chengyu, .a_npo, .a_zhiwen, .a_bianma, .a_jtbiaozhi {
        background-position: 0 -720px
    }

    .a_cidian, .a_kuaidi, .a_zhuanye, .a_sanzijing {
        background-position: 0 -780px
    }

    .a_zidian, .a_qiye, .a_baike {
        background-position: 0 -840px
    }

    .a_danci, .a_jisuanqi, .a_pm25 {
        background-position: 0 -900px
    }

    .a_bihua, .a_morsecode {
        background-position: 0 -960px
    }

    .a_shici, .a_pi {
        background-position: 0 -1020px
    }

    .a_xiehouyu, .a_shurufa {
        background-position: 0 -1080px
    }

    .a_raokouling, .a_keji {
        background-position: 0 -1140px
    }

    .a_fuhao {
        background: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/biaoqing.png) 100%/100% no-repeat;
    }

    .a_bmi {
        background: url(https://taiertizhong.3gifs.com/ui/ba/tetz/images/ibm.png) 100%/100% no-repeat;
    }

    .toolbar {
        width: 46px;
        overflow: visiable;
        position: fixed;
        _position: absolute;
        left: 50%;
        bottom: 10px;
        margin-left: 530px;
        z-index: 100;
        display: block;
    }

    .t_wrap {
        text-align: center;
        width: 46px;
        border-top: 1px solid #e5e5e5;
        float: right;
        background: #fff;
    }

    .t_wrap ul li a {
        font-size: 32px;
        line-height: 46px;
        display: block;
        color: #666;
        border: 1px solid #e5e5e5;
        border-top: 0;
        cursor: pointer;
    }

    .t_wrap ul li a:hover {
        background-color: #efefef;
    }

    .i-panel {
        width: 150px;
        overflow: visiable;
        position: fixed;
        _position: absolute;
        left: 50%;
        margin-left: 375px;
        z-index: 100;
        background: #fff;
        border: 1px solid #aaa;
        box-shadow: 2px 3px 0 #efefef;
        font-family: arial, tahoma, "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
    }

    .i-panel img {
        clear: both;
        margin: 8px 0;
    }

    .i-panel span {
        font-size: 14px;
        display: block;
    }

    @font-face {
        font-family: "tool";
        src: url('tool/tool.eot'); /* IE9*/
        src: url('../fonts/tool.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/tool.woff') format('woff'), /* chrome, firefox */ url('../fonts/tool.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ url('../fonts/tool.svg#tool') format('svg'); /* iOS 4.1- */
    }

    .tool {
        font-family: "tool" !important;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -webkit-text-stroke-width: 0.2px;
        -moz-osx-font-smoothing: grayscale;
    }

    .i-erweima:before {
        content: "\e605";
    }

    .i-qq:before {
        content: "\e600";
    }

    .i-kefu:before {
        content: "\e601";
    }

    .i-weixin:before {
        content: "\e602";
    }

    .i-fankui:before {
        content: "\e603";
    }

    .i-erweima1:before {
        content: "\e604";
    }

    .i-dingbu:before {
        content: "\e606";
    }

    #tool_weixin {
        bottom: 80px !important;
    }

    #tool_qq {
        bottom: 60px !important;
    }

    #tool_erweima {
        bottom: 40px !important;
    }

    #tool_kefu {
        bottom: 20px !important;
    }

    .sideqr, .sideqr_left {
        width: 180px;
        overflow: visiable;
        position: fixed;
        _position: absolute;
        top: 86px;
        z-index: 100;
        display: block;
    }

    .sideqr {
        left: 50%;
        margin-left: 530px;
    }

    .sideqr_left {
        right: 50%;
        margin-right: 530px;
    }

    .sideqr .sbox {
        padding: 10px 5px;
    }

    /*.jipanel{
        margin:7px 310px 0px 0px;;
    }*/

    .hdd{
        margin-top: 115px;
        margin-bottom: 26px;
    }

    .jibox{
        margin-top: 12px;
    }

    .dh{
        position: absolute;
        margin-top: -245px;
        margin-left: 598px;
    }
    .morebihua{
        position: relative;
        margin-left: 14px;
    }
    .bh{
        margin-left: 14px;
    }
    .fddb{
        display: none;
    }
    body {
        padding-top: 69px;
    }

    .header {
        width     : 100%;
        height    : 69px;
        min-width : 1400px;
        position  : fixed;
        top       : 0;
        left      : 0;
        right     : 0;
        background: #fff;
        z-index   : 100;
        box-shadow: 0 -1px 15px 5px #eee;
    }

    .header .title {
        margin   : 16px 0 0 32px;
        font-size: 30px;
        color    : #7b6a60;
        float    : left;
    }

    .header .tab {
        display    : inline-block;
        float      : right;
        margin-left: 50px;
        width      : 1016px;
    }

    .header .tab ul li {
        height     : 69px;
        line-height: 69px;
        font-size  : 16px;
        float      : left;
    }

    .header .tab a {
        color: #000;
    }

    .header .tab img {
        width: 10px;
    }

    .header .tab a:hover {
        color: #eb5e39;
    }

    .layui-nav-bar {
        height: 0;
    }

    .layui-nav .layui-this:after,
    .layui-nav-bar,
    .layui-nav-tree .layui-nav-itemed:after {
        position          : absolute;
        left              : 0;
        top               : 0;
        width             : 0;
        height            : 0;
        background-color  : transparent;
        transition        : all .2s;
        -webkit-transition: all .2s;
    }


    /*瀵艰埅灏忎笁瑙掗鑹?/

    .layui-nav .layui-nav-more {
        border-top-color: #000;
    }

    .layui-nav .layui-nav-mored {
        border-color: transparent transparent #eb5e39;
    }

    .line {
        height          : 2px;
        width           : calc(100vw - 40px);
        background-color: #efe9e8;
        margin          : 0 auto;
    }


    /*banner*/

    .banner {
        width     : 100%;
        height    : 90px;
        background: #e4b9b9;
    }


    /*璁＄畻鍣?/

    .jisuanqi {
        /* height     :610px; */
        width     : 893px;
        margin    : 0 auto;
        box-sizing: border-box;
    }

    .jisuanqi .tab {
        height: 35px;
    }

    .jisuanqi .tab ul li {
        float        : left;
        padding      : 0 31px;
        line-height  : 35px;
        font-size    : 13px;
        border-bottom: 2px solid #ebebeb;
    }

    .jisuanqi .tab ul li:hover {
        border-bottom: 2px solid #eb5e39;
    }

    .jisuanqi .tab a {
        color: #83868f;
    }

    .jisuanqi .tab a:hover {
        color: #eb5e39;
    }

    .jisuanqi .left {
        /* height        :573px; */
        width          : 570px;
        box-sizing     : border-box;
        border-right   : 1px solid #ebebeb;
        display        : inline-block;
        /*background   :#e0f2be;*/
        float          : left;
        padding-right  : 30px;
    }

    .jisuanqi .right {
        width        : 318px;
        /* height    :573px; */
        display      : inline-block;
        /*background :#34495e;*/
        float        : right;
    }

    .layui-form {
        margin-top: 20px;
    }

    .layui-select-title .layui-input {
        color     : #565c67;
        background: #f5f5f6;
        height    : 44px;
    }

    .layui-form-select dl dd.layui-this {
        color     : #565c67;
        background: #f5f5f6;
    }

    .ff .layui-unselect {
        width  : 260px;
        display: inline-block;
    }

    .layui-form-radio>i:hover,
    .layui-form-radioed>i {
        color: #d9413e;
    }

    .layui-input,
    .layui-textarea {
        color     : #565c67;
        background: #f5f5f6;
        height    : 44px;
    }

    .layui-form-label {
        font-weight: 700;
    }

    .layui-btn {
        background   : #d64242;
        color        : #fff;
        width        : 166px;
        height       : 52px;
        line-height  : 52px;
        border-radius: 2px;
        text-align   : center;
        font-size    : 16px;
        font-weight  : 700;
    }

    .layui-btn-primary {
        background   : #f5f5f6;
        color        : #b3b6be;
        width        : 166px;
        height       : 52px;
        line-height  : 52px;
        border-radius: 2px;
        text-align   : center;
        font-size    : 16px;
        font-weight  : 700;
    }

    .layui-btn-primary:hover {
        border-color: white;
        color       : #333;
    }

    .jisuanqi .right .jieguo {
        margin-left: -75px;
        margin-top : 20px;
        font-weight: bold;
    }

    .jisuanqi .right .jieguo div {
        display   : inline-block;
        margin-top: 20px;
    }

    .jisuanqi .right .jieguo div p {
        padding    : 0 10px;
        height     : 45px;
        line-height: 45px;
    }

    .jisuanqi .right .jieguo div:nth-of-type(1) {
        text-align: right;
    }

    .jisuanqi .right .jieguo .title {
        font-size  : 16px;
        font-weight: bold;
    }

    .jisuanqi .right .jieguo .on {
        color: #d74343;
    }

    .jisuanqi .right .jieguo .tishi {
        color     : #b7bac2;
        margin-top: 20px;
    }

    .layui-form-label {
        padding: 9px 5px;
        width  : 100px;
    }


    /*鏂囩珷*/

    .article {
        /* display: flex; */
        width  : 1200px;
        height: 370px;
        margin : 0 auto;
    }

    .article .item {
        /* flex       : 1; */
        width    :340px;
        display    : inline-block;
        margin-left: 60px;
        float: left;

        overflow     : hidden;
        text-overflow: ellipsis;
        white-space  : nowrap;
    }

    .article .item .l1 {
        border-bottom: 1px solid #ebebeb;
    }

    .article .item .l {
        border-bottom: 1px dotted #ebebeb;
        padding      : 10px 0;
        overflow     : hidden;
        text-overflow: ellipsis;
        white-space  : nowrap;
    }

    .article .item .title {
        font-size    : 20px;
        font-weight  : bold;
        padding      : 10px 0;
        border-bottom: 2px solid #e03c34;
        display      : inline-block;
    }

    .article .item .f {
        width     : 16px;
        height    : 16px;
        background: #e03c34;
        color     : #fff;
        text-align: center;
        display   : inline-block;
    }

    .article .item .f2 {
        width     : 16px;
        height    : 16px;
        background: #dfdfdf;
        color     : #fff;
        text-align: center;
        display   : inline-block;
    }


    /*搴曢儴*/

    .bottom {
        width         : 1200px;
        margin        : 40px auto 20px;
        height        : 200px;
        background    : #f1f1f1;
        display       : flex;
        padding-bottom: 40px;
        box-sizing    : content-box;
    }

    .bottom .item {
        flex       : 1;
        margin-left: 20px;
        margin-top : 40px;
    }

    .bottom .title {
        font-size    : 20px;
        /*font-weight:bold;*/
    }

    .bottom span {
        font-size    : 14px;
        padding-right: 10px;
        padding-left : 10px;
    }

    .bottom p {
        padding-left: 10px;
    }

    .bottom div {
        padding: 10px 10px 10px 0;
    }

    .bottom .bl {
        border-right: 1px solid #ccc;
    }


    /*鐗堟潈*/

    .bq {
        margin    : 0 auto 20px;
        text-align: center;
        color     : #807c7c;
        font-size : 12px;
    }

    .banner_top {
        display: none;
    }
}

@media screen and (max-width: 800px){
    .fright a{
        float: right;
        margin-top: -30px;
    }
    .mtitle, .otit {
        color: #333;
        height: 31px;
        line-height: 31px;
        padding: 0 8px;
        overflow: hidden;
        background: #f8f8f8;
        font-size: 14px;
        border-top: 1px solid #e5e5e5;
    }
    body {
        background-color: #e7e7e7;
        background-position: 0 10000px;
    }
    .kua {
        border-top: 1px solid #dedbde;
        border-bottom: 1px solid #dedbde;
        border-right: 0;
        border-left: 0;
        margin-top:45px;
    }
    .main_left{
        margin-top: -46px;
    }

    .kua .kua_title {
        border-bottom-color: #dedbde;
        background-position: 0 -294px;
        margin-top:49px;
    }

    #pmk_sj_top {
        color: #4a4d4a;
        height: 40px;
        line-height: 40px;
        background-image: url(../../../../img/all_bg.png);
        background-repeat: repeat-x;
        background-position: 0 -254px;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        margin-bottom: 4px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFF;
        box-shadow: 0 0 8px #888;
        -webkit-box-shadow: 0 0 8px #888;
        -moz-box-shadow: 0 0 8px #888;
        position: static
    }

    #pmk_sj_top_home {
        display: block;
        height: 40px;
        width: 40px;
        position: relative;
        z-index: 2;
        left: 0;
        top: 0;
        text-decoration: none;
        background-image: url(../../../../img/all.png);
        background-repeat: no-repeat;
        background-position: -740px -32px
    }

    #pmk_sj_top span {
        display: block;
        text-align: center;
        width: 90%;
        position: relative;
        top: -40px;
        left: 50%;
        margin-left: -45%;
        height: 40px;
        line-height: 40px;
        z-index: 1
    }

    #pmk_sj_hddb {
        margin-top: 8px;
        margin-bottom: 5px;
        font-size: 16px;
        text-align: center;
        line-height: 36px;
        text-decoration: none
    }

    #pmk_sj_lxwm {
        clear: both;
        height: 36px;
        line-height: 36px;
        text-align: center;
        margin-top: 8px
    }

    #pmk_sj_lxwm a {
        text-decoration: none
    }

    .kuang_logo {
        max-width: 65%
    }

    #j_z {
        width: 200px;
        height: 70px;
        line-height: 70px;
        margin-left: -100px
    }

    #jie_mian_qie_huan {
        margin-bottom: 60px
    }

    #main {
        width: 100%
    }

    #main #main_left {
        width: 100%
    }

    .sy_ico a {
        height: 88px
    }

    .sy_ico a .t_b {
        float: none;
        clear: both;
        width: 100%
    }

    .sy_ico a .t_b img {
        float: none;
        clear: both;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 5px
    }

    .sy_ico a .i_k {
        float: none;
        clear: both;
        width: 100%
    }

    .sy_ico a .i_k .i_k_t {
        text-align: center;
        font-size: 12px;
        margin-top: 0;
        font-weight: normal
    }

    .sy_ico a .i_k .i_k_t_sj {
        color: #b30000
    }

    .sy_ico a .i_k .i_k_i {
        display: none
    }

    .sy_ico_20 .sy_ico_k {
        width: 33.33%
    }

    .sy_ico_20 .sy_ico a .t_b {
        clear: none;
        float: left;
        width: 30%
    }

    .sy_ico_20 .sy_ico a .i_k {
        clear: none;
        float: left;
        margin-top: 3px;
        width: 70%
    }

    .pmk_990_show {
        display: none
    }

    .pmk_1040_show {
        display: none
    }

    .pmk_api_show {
        display: none
    }

    .pmk_sj_show {
        display: block
    }

    .pmk_990_table_cell {
        display: none
    }

    .pmk_1040_table_cell {
        display: none
    }

    .pmk_api_table_cell {
        display: none
    }

    .pmk_sj_table_cell {
        display: table-cell
    }

    .pmk_990_inline {
        display: none
    }

    .pmk_1040_inline {
        display: none
    }

    .pmk_api_inline {
        display: none
    }

    .pmk_sj_inline {
        display: inline
    }
    .tu img{
        display: none;
    }
    .gg img{
        display: none;
    }
    .mhead a img{
        display: none;
    }
    .tu{
        margin-top:16px;
    }
    .gg{

        width: 350px;

        height: 40px;

        margin: 0 auto;

        display: flex;

        justify-content: flex-start;

    }


    .mainbox:after, .fullbox:after, .leftbox:after, .rightbox:after, .panel:after, .hpanel:after, .adboxp:after, .mtitle:after, .otitle:after, .mcon:after, ul:after, .mhead:after {
        display: block;
        clear: both;
        visibility: hidden;
        height: 0;
        content: ''
    }

    .mainbox, .fullbox, .leftbox, .rightbox, .panel, .hpanel, .mtitle, .otitle, .mcon, ul, .adbox, .mhead {
        zoom: 1
    }

    .fullbox {
        margin-left: auto;
        margin-right: auto
    }

    .mainbox {
        margin: 0 auto
    }

    .leftbox {
        width: 100%;
        float: left
    }

    .rightbox {
        margin-right: -100%;
        float: left
    }

    .panel, .adb, .hpanel {
        margin-bottom: 10px;
        border: 1px solid #e5e5e5
    }

    .panel, .hpanel {
        border-top: 0;
        background-color: #fff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px
    }

    .mcon {
        padding: 10px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .leftbox .panel, .leftbox .hpanel {
        margin-right: 10px
    }

    .panel {
        clear: both
    }

    .mtitle, .otitle {
        color: #333;
        border-top: 1px solid #e5e5e5;
        height: 31px;
        line-height: 31px;
        padding: 0 8px;
        overflow: hidden;
        background: #f8f8f8;
        margin-top:-65px;
    }

    .mtitle {
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .mtitle h1, .mtitle h2, .mtitle h3, .otitle h1, .otitle h2, .otitle h3 {
        margin: 0;
        padding: 0;
        font-weight: normal;
        display: inline
    }
    a:visited {
        color: black;
        text-decoration: underline;
    }
    a:hover {
        color: black;
        text-decoration: underline
    }

    .mcon h1, .mcon h2 {
        font-size: 24px;
        color: #c00
    }

    .mcon h3, .mcon h3, .mcon h3 a {
        color: #008000;
        margin-bottom: 6px
    }

    .adbox {
        background-color: #fff;
        font-size: 0
    }

    .adb {
        width: 728px
    }

    .rightbox .adbox {
        margin-bottom: 10px
    }

    .rightbox ul {
        margin-top: -1px
    }

    .rightbox ul li {
        border-top: 1px solid #e5e5e5;
        line-height: 28px;
        height: 28px;
        overflow: hidden
    }

    .rightbox ul li a {
        display: block;
        padding: 0 8px
    }

    ul.tl li, ul.tl2 li {
        line-height: 28px;
        height: 28px;
        font-size: 12px;
        width: 50%;
        float: left;
        display: inline-block;
        overflow: hidden
    }

    ul.tl2 li {
        width: 25%
    }

    #flink a {
        margin-right: 10px;
        font-size: 12px
    }

    .jibox{
        margin-top: 71px;
    }
    .center{
        text-align: center;
        margin-bottom: 10px;
    }
    .hdd{
        margin-top:-102px;"
    }
    .dh{
        position: absolute;
        margin-top: -265px;
        margin-left: 249px;
    }

    .morebihua{
        position: relative;
        margin: 1px 9px 3px 8px;
    }
    .bh{
        margin: 0px 9px 7px 8px;
    }

    a.gray, .gray, .gray a {
        color: #aaa;
    }
    /*椤堕儴*/
    .layui-nav-item{
        display: none;
    }
    .fdtop{
        display: none;
    }
    body {
        padding-top: 1rem;
    }

    .header {
        width     : 100%;
        height    : 1rem;
        /*min-width : 1400px;*/
        position  : fixed;
        top       : 0;
        left      : 0;
        right     : 0;
        background: #fff;
        z-index   : 100;
        box-shadow: inset 0 -1px 0 0 #eee;
    }

    .header .title {
        /*margin   : .16rem 0 0 .32rem;*/
        font-size: .4rem;
        line-height:1rem;
        color    : #000;
        /*float    : left;*/
        text-align:center;
    }

    .header .tab {
        display    : inline-block;
        float      : right;
        /*margin-left: 50px;*/
        width :100%;
    }

    .header .tab ul li {
        height     : 69px;
        line-height: 69px;
        font-size  : 16px;
        float      : left;
    }

    .header .tab a {
        color: #000;
    }

    .header .tab img {
        width: 10px;
    }

    .header .tab a:hover {
        color: #eb5e39;
    }

    .layui-nav-bar {
        height: 0;
    }

    .layui-nav .layui-this:after,
    .layui-nav-bar,
    .layui-nav-tree .layui-nav-itemed:after {
        position          : absolute;
        left              : 0;
        top               : 0;
        width             : 0;
        height            : 0;
        background-color  : transparent;
        transition        : all .2s;
        -webkit-transition: all .2s;
    }


    /*瀵艰埅灏忎笁瑙掗鑹?/

    .layui-nav .layui-nav-more {
        border-top-color: #000;
    }

    .layui-nav .layui-nav-mored {
        border-color: transparent transparent #eb5e39;
    }

    .line {
        height          : 2px;
        width           : calc(100vw - 40px);
        background-color: #efe9e8;
        margin          : 0 auto;
    }


    /*banner*/

    .banner {
        width     : 100%;
        height    : 90px;
        background: #e4b9b9;
    }


    /*璁＄畻鍣?/

    .jisuanqi {
        /* height     :610px; */
        width     : 100%;
        margin    : 0 auto;
        box-sizing: border-box;
    }

    .jisuanqi .tab {
        height: 35px;

        width :100%;
    }
    .jisuanqi .tab ul {
        width :100%;
        display :flex;
    }
    .jisuanqi .tab ul a{
        display :block;
        width :100%;
        height:100%;
        flex:1;
    }
    .jisuanqi .tab ul li {
        /*float        : left;*/
        /*padding      : 0 31px;*/
        line-height  : 35px;
        font-size    : 13px;
        /*border-bottom: 2px solid #ebebeb;*/
        text-align:center;
    }

    .jisuanqi .tab ul li:hover {
        /*border-bottom: 2px solid #eb5e39;*/
    }

    .jisuanqi .tab a {
        color: #83868f;
    }

    .jisuanqi .tab a:hover {
        color: #eb5e39;
    }

    .jisuanqi .left {
        /*height: 573px;*/
        /* width: 570px; */
        /* width: 100%; */
        width: 7rem;
        box-sizing: border-box;
        /* border-right: 1px solid #ebebeb; */
        /* display: inline-block; */
        /* background: #e0f2be; */
        /* float: left; */
        /* padding-right: 30px; */
        margin: 0 auto;
    }

    .jisuanqi .right {
        width        : 100%;
        /* height    :573px; */
        display      : block;
        /*background :#34495e;*/
        /*float        : right;*/
    }

    .layui-form {
        margin: 20px auto 0;
    }

    .layui-select-title .layui-input {
        color     : #565c67;
        background: #f5f5f6;
        height    : 44px;
    }

    .layui-form-select dl dd.layui-this {
        color     : #565c67;
        background: #f5f5f6;
    }

    .ff .layui-unselect {
        /*width  : 260px;*/
        /*display: inline-block;*/
    }
    .layui-form-select .layui-input {
        padding-right: 70px;
        cursor: pointer;
    }
    .layui-form-radio>i:hover,
    .layui-form-radioed>i {
        color: #d9413e;
    }

    .layui-input,
    .layui-textarea {
        color     : #565c67;
        background: #f5f5f6;
        height    : 44px;
    }

    .layui-form-label {
        font-weight: 700;
    }

    .layui-btn {
        background   : #d64242;
        color        : #fff;
        width        : 166px;
        height       : 52px;
        line-height  : 52px;
        border-radius: 2px;
        text-align   : center;
        font-size    : 16px;
        font-weight  : 700;
    }

    .layui-btn-primary {
        background   : #f5f5f6;
        color        : #b3b6be;
        width        : 166px;
        height       : 52px;
        line-height  : 52px;
        border-radius: 2px;
        text-align   : center;
        font-size    : 16px;
        font-weight  : 700;
    }
    .layui-btn+.layui-btn {
        margin-left: 0;
        margin-top: 10px;
    }

    .layui-btn-primary:hover {
        border-color: white;
        color       : #333;
    }

    .jisuanqi .right .jieguo {
        /*margin-left: 50px;*/
        /*margin-top : 20px;*/
        font-weight: bold;
        margin:0 auto;
    }
    .jisuanqi .right .jieguo .jieguodiv {

    }
    .jisuanqi .right .jieguo div {
        display   : inline-block;
        margin-top: 20px;
    }

    .jisuanqi .right .jieguo div p {
        padding    : 0 10px;
        height     : 45px;
        line-height: 45px;
    }

    .jisuanqi .right .jieguo div:nth-of-type(1) {
        text-align: right;
    }

    .jisuanqi .right .jieguo .title {
        font-size  : 16px;
        font-weight: bold;
    }

    .jisuanqi .right .jieguo .on {
        color: #d74343;
    }

    .jisuanqi .right .jieguo .tishi {
        color     : #b7bac2;
        margin-top: 20px;
    }

    .layui-form-label {
        padding: 9px 5px;
        /*width  : 100px;*/
    }


    /*鏂囩珷*/

    .article {
        /* display: flex; */
        /*width  : 1200px;*/
        /*height: ;*/
        /*margin : 0 auto;*/
        width :100%;
    }

    .article .item {
        /* flex       : 1; */
        /*width    :340px;*/
        display    : block;
        /*margin-left: 60px;*/
        /*float: left;*/
        margin:0 auto;
        overflow     : hidden;
        text-overflow: ellipsis;
        white-space  : nowrap;
        width :6rem;
    }

    .article .item .l1 {
        /*border-bottom: 1px solid #ebebeb;*/
    }

    .article .item .l {
        border-bottom: 1px dotted #ebebeb;
        padding      : 10px 0;
        overflow     : hidden;
        text-overflow: ellipsis;
        white-space  : nowrap;
    }

    .article .item .title {
        font-size    : 20px;
        font-weight  : bold;
        padding      : 10px 0;
        /*border-bottom: 2px solid #e03c34;*/
        display      : inline-block;
    }
    .article .item .title a {
        font-size:0.4rem;
    }
    .article .item a {
        font-size: 0.3rem;
    }
    .article .item .l div {
        margin: 0.5rem 0 0 0;
    }
    .article .item .l div span {
        color :#878d9c;
    }
    .article .item .l div span:nth-of-type(2) {
        float: right;
    }

    .article .item .f {
        width     : 16px;
        height    : 16px;
        background: #e03c34;
        color     : #fff;
        text-align: center;
        display   : inline-block;
    }

    .article .item .f2 {
        width     : 16px;
        height    : 16px;
        background: #dfdfdf;
        color     : #fff;
        text-align: center;
        display   : inline-block;
    }


    /*搴曢儴*/

    .bottom {
        /* width: 1200px; */
        margin: 40px auto 20px;
        /* height: 200px; */
        background: #fefefe;
        /* display: flex; */
        padding-bottom: 40px;
        box-sizing: content-box;
        width: 7rem;
    }

    .bottom .item {
        flex: 1;
        /* margin-left: 20px; */
        margin: .4rem auto;
    }

    .bottom .title {
        font-size    : 22px;
        font-weight:bold;
        padding-bottom :0.3rem;

    }

    .bottom span {
        font-size: 14px;
        padding-right: 10px;
        padding-left: 10px;
        display: inline-block;
        width: 2.5rem;
        height: 0.7rem;
        text-align: center;
        background: #fff;
        box-shadow: 0 0 4px #eee;
        line-height: 0.7rem;
        flex:1;
    }

    .bottom p {
        padding-left: 10px;
    }

    .bottom div {
        padding: 10px 0;
    }

    .bottom .bl {
        /*border-bottom: 1px solid #ccc;*/
    }
    .bottom .item div {
        /*text-align:center;*/
        /*margin-left: 0.8rem;*/
        font-weight: bold;
        display:flex;
    }


    /*鐗堟潈*/

    .bq {
        margin    : 0 auto 20px;
        text-align: center;
        color     : #807c7c;
        font-size : 12px;
    }

    .layui-input-block {
        width: 4.5rem;
    }
}

