    .mt10 {
        margin-top: 10px;
    }
    
    .mt20 {
        margin-top: 20px;
    }
    
    .mt30 {
        margin-top: 30px;
    }
    
    .mt50 {
        margin-top: 50px;
    }
    
    .ml10 {
        margin-left: 10px;
    }
    
    .ml20 {
        margin-left: 20px;
    }
    
    .ml30 {
        margin-left: 30px;
    }
    
    .ml50 {
        margin-left: 50px;
    }
    
    .pl10 {
        padding-left: 10px;
    }
    
    .pl20 {
        padding-left: 20px;
    }
    
    .pl30 {
        padding-left: 30px;
    }
    
    .pl50 {
        padding-left: 50px;
    }
    
    .main-l {
        width: 915px;
    }
    
    .main-r {
        width: 265px;
    }
    
    .red {
        color: red !important;
    }
    
    #header-new .search .search-box {
        width: 692px;
        border: none;
        height: 42px;
    }
    
    #header-new .search .search-box input {
        background-color: #eee;
        width: 550px;
        height: 42px;
        border-radius: 21px 0 0 21px;
        padding-left: 50px;
    }
    
    #header-new .search {
        position: relative;
        margin-left: 80px;
    }
    
    #header-new .search .search-box i {
        position: absolute;
        top: 0;
        left: 6px;
    }
    
    #header-new .search .search-box button {
        float: left;
        height: 42px;
        border-radius: 0 21px 21px 0;
    }
    
    #header-new .hot-keywords {
        margin-left: 80px;
        margin-top: 20px;
    }
    
    #header-new .hot-keywords a {
        display: inline-block;
        color: #398efe;
    }
    
    #header-new .paihangbang {
        margin-top: 20px;
    }
    
    #header-new .paihangbang a {
        line-height: 48px;
        font-size: 16px;
        color: #398efe;
        margin-left: 20px;
    }
    
    #mod-crumbs {
        color: #999;
    }
    
    #mod-crumbs a {
        display: inline-block;
    }
    
    .tips-crumbs {
        color: #398efe;
    }
    
    .detail-top .detail-scroll {
        width: 468px;
        height: 380px;
    }
    
    .syFocusThumb img {
        border-bottom-style: none;
        border-right-style: none;
        border-top-style: none;
        vertical-align: top;
        border-left-style: none
    }
    
    .sliderwrapper {
        height: 388px;
        margin-bottom: 10px;
    }
    
    .syFocusThumb {
        width: 468px;
        height: 380px;
        overflow: hidden;
        position: relative;
    }
    
    .syFocusThumb .pagination {
        text-align: left;
        width: 100%;
        color: #fff;
        clear: both;
        bottom: 0;
    }
    
    .syFocusThumb .thumbWrap {
        position: absolute;
        width: 400px;
        overflow: hidden;
        bottom: -3px;
        left: 36px;
    }
    
    .syFocusThumb .thumbWrap img {
        -MS-INTERPOLATION-MODE: bicubic
    }
    
    .syFocusThumb .holder {
        width: 4000px
    }
    
    .syFocusThumb .holder i {
        cursor: pointer;
        margin-right: 11px;
        float: left;
    }
    
    .syFocusThumb .holder i img {
        border: 1px solid #e1e1e1;
    }
    
    .syFocusThumb .prev {
        position: absolute;
        width: 30px;
        background: url("../images/slide_left_btn.png") no-repeat 0 0;
        height: 64px;
        bottom: 0px;
        cursor: pointer;
        left: 0
    }
    
    .syFocusThumb .next {
        position: absolute;
        width: 30px;
        background: url("../images/slide_right_btn.png") no-repeat 0 0;
        height: 64px;
        bottom: 0px;
        cursor: pointer;
        right: 0
    }
    
    .syFocusThumb .pagination i.selected img {
        border: 1px solid #ff5000;
    }
    
    .syFocusThumb .contentdiv {
        height: 400px
    }
    
    .syFocusThumb .contentdiv img {
        width: 468px;
        height: 300px;
    }
    
    .syFocusThumb .toc img {
        width: 90px;
        height: 68px;
    }
    
    .detail-top .detail-top-con .title {
        font-size: 24px;
        color: #333;
        font-weight: 700;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 420px;
    }
    
    .detail-top .detail-top-con .detail-info ul li {
        margin-bottom: 20px;
    }
    
    .detail-top .detail-top-con .detail-info ul li p {
        display: inline-block;
        margin-right: 20px;
        color: #666;
        white-space: nowrap;
        width: 298px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .detail-top .detail-top-con .detail-info ul li p:first-child {
        color: #999;
        text-align: right;
        width: 84px;
        font-size: 14px;
    }
    
    .detail-top .detail-top-con .detail-info ul li:last-child {
        width: 420px;
        height: 60px;
        background-color: #e5f3ff;
        padding: 20px 40px;
        margin-bottom: 0;
    }
    
    .detail-top .detail-top-con .detail-info ul li:last-child p {
        text-align: left;
        width: 200px;
        font-size: 16px;
    }
    
    .detail-top .detail-top-con .detail-info ul li:last-child p span {
        font-size: 24px;
        font-weight: 700;
        color: #008aff;
    }
    
    .detail-top .detail-top-con .detail-info ul li .cheap a {
        display: inline-block;
        padding-top: 5px;
        color: #008aff;
    }
    
    .detail-top .detail-top-con .detail-info ul li .cheap::after {
        content: '';
        display: inline-block;
        width: 22px;
        height: 20px;
        background: url(../images/cheap.png);
        background-repeat: no-repeat;
        vertical-align: middle;
        margin-left: 12px;
        padding-bottom: 4px;
    }
    
    .detail-top .detail-top-con .button {
        margin-top: 8px;
    }
    
    .detail-top .detail-top-con .button a {
        font-size: 18px;
        width: 203px;
        height: 54px;
        text-align: center;
        margin-right: 10px;
        background-color: #fff;
        border: 1px solid #008aff;
        color: #008aff;
        border-radius: 4px;
        line-height: 50px;
    }
    
    .detail-top .detail-top-con .button a:hover {
        background-color: #008aff;
        transition: .3s;
        color: #fff;
    }
    
    .detail-top .detail-top-con .button a:last-child {
        margin-right: 0;
        background-color: #008aff;
        color: #fff;
    }
    
    .detail-top .detail-top-con .button a:last-child:hover {
        background-color: #005dac;
        transition: .3s;
    }
    
    .state {
        width: 100%;
        height: 380px;
        border: 1px dashed #cccccc;
        border-radius: 8px;
        padding: 20px;
    }
    
    .state .title {
        text-align: center;
        font-size: 16px;
        color: #666;
    }
    
    .state p {
        font-size: 14px;
        color: #999;
        line-height: 30px;
    }
    
    .state .btn-l,
    .state .btn-r {
        width: 99px;
        height: 32px;
        background-color: #fff;
        border: 1px solid #008aff;
        border-radius: 4px;
        text-align: center;
        line-height: 30px;
        float: left;
        margin-right: 10px;
    }
    
    .state .btn-l a,
    .state .btn-r a {
        color: #999;
    }
    
    .state .btn-l:hover,
    .state .btn-r:hover {
        background-color: #008aff;
        border: none;
        transition: .3s;
    }
    
    .state .btn-l a:hover,
    .state .btn-r :hover {
        color: #fff;
        transition: .3s;
    }
    
    .info-project .nav-info ul li {
        float: left;
        line-height: 50px;
    }
    
    .info-project .nav-info ul li a {
        font-size: 24px;
        font-weight: 700;
        color: #333;
        margin-right: 50px;
    }
    
    .info-project .nav-info ul li:first-child a {
        color: #008aff;
        border-bottom: 4px solid #008aff;
    }
    
    .info-project .xiangmu .title {
        font-size: 16px;
        color: #666;
    }
    
    .info-project .xiangmu .title::before {
        content: '';
        display: block;
        width: 4px;
        height: 14px;
        background-color: #008aff;
        margin-right: 10px;
        float: left;
    }
    
    .info-project .xiangmu .title span {
        color: #008aff;
        line-height: 0;
    }
    
    .info-project .xiangmu p {
        font-size: 14px;
        color: #666;
        margin-top: 20px;
        line-height: 30px;
    }

    .info-project .xiangmu span {
        font-size: 16px;
        color: #666;
        margin-top: 20px;
        line-height: 30px;
        background-color:#fff !important;
    }

    .info-project .xiangmu img {
        margin:10px auto;
    }
    
    .xiangguan>.fl,
    .xiangguan>.fr {
        width: 450px;
        height: 267px;
        border: 1px solid #eee;
        padding: 15px;
    }
    
    .xiangguan .title p {
        font-size: 16px;
        color: #666;
    }
    
    .xiangguan .title p span {
        color: #008aff;
    }
    
    .xiangguan .title .more a {
        font-size: 12px;
        color: #999;
    }
    
    .xiangguan .list {
        margin-top: 12px;
    }
    
    .xiangguan .list ul li {
        line-height: 36px;
        list-style: outside;
        margin-left: 20px;
    }
    
    .xiangguan .list ul li a {
        font-size: 14px;
        color: #666;
    }
    
    .paihangbang .title,
    .guess .title,
    .biaoqian .title {
        font-size: 16px;
        color: #333;
        line-height: 20px;
    }
    
    .paihangbang .title::before {
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        background: url(../images/phb-icon.png);
        background-repeat: no-repeat;
        float: left;
        margin-right: 12px;
    }
    
    .guess .title::before {
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        background: url(../images/g.png);
        background-repeat: no-repeat;
        float: left;
        margin-right: 12px;
    }
    
    .biaoqian .title::before {
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        background: url(../images/tips.png);
        background-repeat: no-repeat;
        float: left;
        margin-right: 12px;
    }
    
    .paihangbang .title span,
    .guess .title span {
        float: right;
        font-size: 12px;
        vertical-align: middle;
    }
    
    .guess .title span a::after {
        content: '';
        display: block;
        width: 12px;
        height: 10px;
        background: url(../images/c.png);
        background-repeat: no-repeat;
        background-position: 0 6px;
        float: right;
        margin-left: 8px;
        padding-top: 10px;
    }
    
    .paihangbang .title span a,
    .guess .title span a {
        color: #999;
        display: inline-block;
    }
    
    .paihangbang .list,
    .zixun,
    .guess .list,
    .biaoqian .list,
    .tuijian .list,
    .xiangmuzixun .list {
        border: 1px solid #eee;
        padding: 15px;
    }
    
    .paihangbang .list ul li {
        position: relative;
        margin-bottom: 20px;
    }
    
    .paihangbang .list ul li em {
        position: absolute;
        display: block;
        width: 14px;
        height: 14px;
        background-color: #ccc;
        text-align: center;
        line-height: 14px;
        color: #999;
    }
    
    .paihangbang .list ul li .blue {
        background-color: #cce8ff;
        color: #008aff;
    }
    
    .paihangbang .list ul li a {
        float: left;
        margin-left: 30px;
    }
    
    .paihangbang .list ul li i {
        float: right;
        background: url(../images/hot-fill.png);
        width: 10px;
        height: 13px;
    }
    
    .zixun .sq-key .tab-nav ul li {
        float: left;
        margin-right: 10px;
        width: 70px;
        height: 28px;
        background-color: #eee;
        color: #666;
        text-align: center;
        line-height: 28px;
        border-radius: 4px;
    }
    
    .zixun .sq-key .tab-nav ul li:last-child {
        margin-right: 0;
    }
    
    .zixun .sq-key .tab-nav ul li a.selected {
        background-color: #008aff;
        color: #fff;
        border-radius: 4px;
    }
    
    .zixun .con .tab-con ul li {
        margin-bottom: 20px;
    }
    
    .zixun .con .tab-con ul li a {
        color: #666;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 240px;
    }
    
    .guess .list ul li {
        float: left;
        width: 105px;
        margin-right: 15px;
    }
    
    .guess .list ul li:nth-child(2n) {
        margin-right: 0;
    }
    
    .guess .list ul li img {
        width: 100%;
        height: 70px;
    }

    .agree a {
        display: inline-block;
    }
    
    .guess .list ul li p {
        margin-bottom: 8px;
    }
    
    .biaoqian .list a {
        display: block;
        padding: 10px 20px;
        background-color: #eee;
        color: #008aff;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    
    .mes-91-project {
        border-top: none;
        position: relative;
    }
    
    .mes-border {
        border: 1px solid #eee;
    }
    
    .mes-project .title {
        font-size: 24px;
        color: #666;
        margin: 20 22px;
        text-align: center;
    }
    
    .mes-project .title span {
        font-size: 24px;
        color: #008aff;
    }
    
    .mes-project .con {
        padding: 36px 40px 45px 40px;
    }
    
    .mes-project .list-group {
        margin-bottom: 20px;
    }
    
    .mes-project .list-group label {
        display: block;
        float: left;
    }
    
    .mes-project .list-group .input-group {
        display: block;
        float: left;
    }
    
    .mes-project .list-group .select-group {
        display: block;
        float: left;
    }
    
    .mes-project .list-group .input-group {
        border: 1px solid #dcdcdc;
        border-radius: 3px;
        width: 220px;
        overflow: hidden;
        margin-left: 10px;
    }
    
    .mes-project .list-group .select-group {
        border: 1px solid #dcdcdc;
        border-radius: 3px;
        width: 360px;
        overflow: hidden;
        margin-left: 10px;
    }
    
    .mes-project .list-group textarea {
        border: 1px solid #dcdcdc;
        width: 360px;
        height: 64px;
        margin-left: 10px;
        resize: none;
    }
    
    .mes-project .list-group .select-group.third {
        border: none;
        width: auto;
        margin-left: -10px;
    }
    
    .mes-project .list-group .input-group input {
        border: none;
        font-size: 14px;
        color: #666;
        height: 42px;
        line-height: 38px;
        padding: 0 14px;
        width: 491px;
    }
    
    .mes-project .list-group .input-group input:focus,
    .mes-project .list-group .select-group select {
        outline: none;
    }
    
    .mes-project .list-group .select-group select {
        border: none;
        font-size: 14px;
        color: #666;
        height: 42px;
        line-height: 38px;
        padding: 0 14px;
        width: 344px;
    }
    
    .mes-project .list-group .select-group.third select {
        border: 1px solid #dcdcdc;
        border-radius: 3px;
        width: 120px;
        overflow: hidden;
    }
    
    .mes-project .list-group .input-group.third input {
        width: 120px;
        display: block;
        float: left;
    }
    
    .mes-project .list-group .select-group.third select {
        width: 120px;
        display: block;
        float: left;
    }
    
    .mes-project .list-group label {
        font-size: 14px;
        color: #666666;
        line-height: 40px;
        position: relative;
    }
    
    .mes-project .list-group label span {
        width: 56px;
        text-align: justify;
        text-align-last: justify;
        display: inline-block;
    }
    
    .mes-project .list-group label i {
        position: absolute;
        left: -10px;
        top: 0;
        color: #ce2a1e;
        font-size: 12px;
        display: block;
        font-style: normal;
    }
    
    .mes-project .list-group label.sex {
        padding-left: 25px;
    }
    
    .mes-project .list-group label.sex input {
        vertical-align: middle;
        margin-top: -3px;
    }
    
    .mes-project .list-group .third select {
        width: 120px;
        margin-left: 10px;
    }
    
    .mes-project .button-group {
        margin-top: 18px;
    }
    
    .mes-project .button-group button {
        width: 200px;
        height: 48px;
        font-size: 18px;
        line-height: 48px;
        color: #fff;
        background-color: #008aff;
        text-align: center;
        border-radius: 3px;
        border: none;
        margin-left: 65px;
        cursor: pointer;
        display: block;
        padding: 0;
        display: inline-block;
    }
    
    .mes-project .button-group button:hover {
        background-color: #005dac;
        transition: .3s;
    }
    
    .mes-project .button-group span {
        color: #666;
        font-size: 14px;
        line-height: 48px;
    }
    
    .mes-project .agree {
        position: relative;
        margin-left: 65px;
        padding-left: 22px;
        line-height: 19px;
        text-align: left;
    }
    
    .mes-project .agree .checkbox {
        position: absolute;
        left: 0;
        top: 2px;
    }
    
    .mes-project .agree a {
        font-size: 12px;
        display: inline;
    }
    
    .mes-project .agree div {
        font-size: 12px;
    }
    
    .mes-project .agree a {
        color: #008aff;
    }
    
    .mes-project .agree a:hover {
        text-decoration: underline;
    }
    
    .mes-project .con .liuyan {
        border: 1px solid #eee;
        width: 284px;
        height: 422px;
        padding: 15px;
    }
    
    .mes-project .con .liuyan .img img {
        margin: 0 auto;
    }
    
    .mes-project .con .liuyan .tishi {
        text-align: center;
    }
    
    .mes-project .con .liuyan .tishi p {
        font-size: 16px;
        color: #555;
        line-height: 30px;
    }
    
    .mes-project .con .liuyan .tishi p span {
        font-size: 18px;
        color: #008aff;
    }
    
    .mes-project .con .liuyan .tishi input,
    .mes-project .con .liuyan .tishi button {
        width: 220px;
        height: 48px;
        background-color: #eee;
        color: #999;
        border: none;
        padding: 12px;
        border-radius: 4px;
    }
    
    .mes-project .con .liuyan .tishi button {
        background-color: #008aff;
        color: #fff;
        font-size: 16px;
        text-align: center;
    }
    
    .mes-project .con .liuyan .tishi button:hover {
        background-color: #005dac;
        transition: .3s;
    }
    
    .mes-project .con .liuyan .liuyan-con {
        font-size: 12px;
        color: #999;
        line-height: 24px;
    }
    
    .mes-project .con .liuyan .liuyan-con span {
        color: #008aff;
    }
    
    .kuaijie .tel {
        position: relative;
        width: 284px;
        height: 111px;
        background-color: #ff0000;
        border-radius: 8px;
        color: #fff;
        text-align: center;
    }
    
    .kuaijie .tel p {
        font-size: 16px;
        margin-bottom: 10px;
        padding-top: 28px;
    }
    
    .kuaijie .tel p::before {
        content: '';
        display: block;
        background: url(../images/zx.png);
        width: 28px;
        height: 28px;
        position: absolute;
        top: 20px;
        left: 54px;
    }
    
    .kuaijie .tel span {
        font-size: 30px;
        font-weight: 700;
    }
    
    .kuaijie .list {
        background-color: #f9f9f9;
        border-radius: 8px;
        padding: 20px;
        width: 284px;
        height: 290px;
    }
    
    .kuaijie .list .title,
    .kuaijie .list .title span {
        font-size: 16px;
        font-weight: 700;
    }
    
    .kuaijie .list .title {
        border-bottom: 1px solid #eee;
        padding-bottom: 18px;
    }
    
    .kuaijie .list ul li {
        padding: 12px 0;
        border-bottom: 1px solid #eee;
    }
    
    .kuaijie .list ul li a {
        font-size: 12px;
        color: #999;
    }
    
    .kuaijie .list ul li:last-child {
        border: none;
    }
    
    .attention {
        border: 1px solid #e3e3e3;
        padding: 20px;
        border-top: none;
    }
    
    .attention p {
        color: #BCBCBC;
        line-height: 20px;
        font-weight: 400;
        font-size: 13px;
    }
    
    .lzgs {
        text-align: center;
        position: absolute;
        right: 200px;
        top: 10px;
    }
    
    .chanpin-scroll #demo img {
        width: 120px;
        height: 120px;
    }
    
    .chanpin-scroll {
        border: 1px solid #ececec;
        font-family: Microsoft Yahei;
    }
    
    .chanpin-scroll .hd {
        font-size: 14px;
        line-height: 30px;
        border-bottom: 1px solid #ececec;
        color: #333;
        padding: 5px 0;
        padding-left: 10px;
    }
    
    .chanpin-scroll .bd {
        width: 1160px;
        margin: 10px auto;
        overflow: hidden;
    }
    
    .chanpin-scroll img {
        margin: 0 8px;
    }
    
    .chanpin-scroll #demo {
        text-align: center;
    }
    
    .chanpin-scroll #demo img {
        width: 120px;
        height: 120px;
    }
    
    .chanpin-scroll #demo td a {
        display: block;
        margin: 0 auto;
        text-align: center;
        color: #000;
        font-size: 12px;
        line-height: 20px;
        width: 110px;
        height: 20px;
        overflow: hidden;
    }
    
    .chanpin-scroll #demo td a:hover {
        text-decoration: underline;
        color: #f60;
    }
    
    .mod-link {
        background: #fff;
        border: 1px solid #d1d1d1;
    }
    
    .mod-link .title {
        padding-left: 20px;
        font-weight: bold;
        height: 32px;
        line-height: 32px;
        border-bottom: 1px solid #e2e2e2;
        font-size: 14px;
        font-weight: 700;
        color: #333;
    }
    
    .qqgroup {
        font-weight: normal;
        padding-right: 10px;
    }
    
    .lkssub {
        font-weight: normal;
        padding-left: 8px;
    }
    
    .qqgroup font,
    .lkssub font {
        color: #e00;
    }
    
    .mod-link .link-content-list {
        padding: 10px 20px;
    }
    
    .mod-link .link-content-list li {
        float: left;
        line-height: 24px;
        height: 24px;
        overflow: hidden;
    }
    
    .mod-link .link-content-list li a {
        display: block;
        float: left;
        font-size: 12px;
        color: #666;
        line-height: 24px;
        height: 24px;
        padding: 0 5px;
    }
    
    .ahr {
        top: -50px;
        position: absolute;
    }
    
    .tb-userMsg .fd-item {
        margin: 10px 0 10px 0;
        padding-bottom: 10px;
        clear: both;
        border-bottom: 0px dashed #e2e2e2;
        list-style: none
    }
    
    .tb-userMsg .first {
        border-bottom: none
    }
    
    .tb-userMsg .fd-item .fd-avatar {
        width: 50px;
        line-height: 28px;
        text-align: center;
    }
    
    .tb-userMsg .fd-item .fd-avatar a {
        font-size: 12px;
    }
    
    .tb-userMsg .fd-item .fd-avatar a img {
        border-radius: 5px;
    }
    
    .tb-userMsg .fd-item .fd-avatar a:hover {
        color: #f60
    }
    
    .tb-userMsg .fd-item .fd-wrap {
        width: 1120px;
        padding: 5px 10px;
        border: 1px solid #eee;
        margin-left: 30px;
        position: relative;
        background: #fff
    }
    
    .tb-userMsg .fd-ico {
        display: block;
        width: 10px;
        height: 10px;
        overflow: hidden;
        background-position: -560px -280px;
        left: -10px;
        top: 10px;
    }
    
    .tb-userMsg .fd-item .fd-wrap .fd-text p {
        font-size: 14px;
        line-height: 24px;
    }
    
    .tb-userMsg .fd-item .fd-wrap .fd-re-wrap {
        margin-top: 5px;
        position: relative
    }
    
    .fd-re-wrap .arr {
        display: block;
        position: absolute;
        left: 0px;
        top: 4px;
        width: 20px;
        height: 20px;
        background-position: -560px -220px
    }
    
    .tb-userMsg .fd-item .fd-wrap .fd-re-wrap .fd-re-title {
        color: #2897de;
        font-size: 14px;
        line-height: 24px;
        height: 24px;
        font-weight: bold;
        padding-left: 24px;
    }
    
    .tb-userMsg .fd-item .fd-wrap .fd-re-wrap .fd-re-text p {
        line-height: 20px;
        color: #2897de
    }
    
    .tb-userMsg .fd-item .fd-wrap .fd-extra {
        height: 24px;
        line-height: 24px;
    }
    
    .tb-userMsg .fd-item .fd-wrap .fd-extra span {
        color: #999;
        font-family: Microsoft Yahei, sans-serif;
        padding-right: 10px;
    }
    
    .tb-userMsg .fd-item .fd-wrap .fd-extra span strong {
        color: #333
    }
    
    .fd-re-wrap .arr {
        background-image: url(../images/jmcommon-icon.png);
        background-repeat: no-repeat;
    }
    
    .wenda .title {
        width: 100%;
        height: 48px;
        background-color: #f7f7f7;
        color: #666;
        border: 1px solid #eee;
        line-height: 44px;
        font-size: 24px;
    }
    
    .wenda .title span {
        color: #008aff;
    }
    
    .wenda .list ul li {
        position: relative;
        width: 100%;
        padding: 20px;
        border: 1px solid #ff0000;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    
    .wenda .list ul li .list-title {
        font-size: 18px;
        color: #444;
    }
    
    .wenda .list ul li p {
        font-size: 14px;
        line-height: 30px;
        color: #666;
        margin-top: 10px;
    }
    
    .wenda .list ul li img {
        position: absolute;
        top: 0;
        right: 0;
    }
    
    .pageControl {
        padding: 30px 76px;
    }
    
    .pages a {
        float: left;
        line-height: 1;
        padding: 13px 16px;
        border: 1px solid #d3d3d3;
        border-radius: 3px;
        margin-left: 10px;
        color: #888;
        font-size: 14px;
        text-decoration: none;
        transition-duration: .3s
    }
    
    .pages a:hover {
        border-color: #398efe;
        color: #398efe;
        transition: .3s;
    }
    
    .pages a.active {
        background: #398efe;
        color: #fff;
        border-color: #398efe
    }
    
    .pages a.disabled {
        background: #d3d3d3;
        color: #fff;
    }
    
    .pages a.disabled:hover {
        border-color: #d3d3d3
    }
    
    .dingzhi {
        border: 1px solid #eee;
        padding: 50px;
    }
    
    .wenda .question,
    .wenda .answer {
        border: 1px solid #ccc;
        padding: 15px;
    }
    
    .wenda .question .list-title {
        font-size: 18px;
        font-weight: 700;
        color: #444;
    }
    
    .wenda .question .fr {
        font-size: 12px;
        color: #999;
    }
    
    .wenda .question span,
    .wenda .answer span {
        font-size: 12px;
        color: #999;
        margin-right: 50px;
    }
    
    .wenda .question p {
        font-size: 16px;
        color: #333;
    }
    
    .wenda .question a {
        font-size: 12px;
        color: #008aff;
        margin-top: 20px;
    }
    
    .wenda .line {
        width: 915px;
        height: 2px;
        background-color: #008aff;
        margin: 20px 0;
    }
    
    .main-l .search .search-box {
        width: 915px;
        border: none;
        height: 48px;
    }
    
    .main-l .search .search-box input {
        background-color: #eee;
        width: 782px;
        height: 48px;
        padding-left: 20px;
        border: none;
    }
    
    .main-l .search .search-box button {
        padding: 0 30px;
        background-color: #008aff;
        color: #fff;
        height: 48px;
        border: none;
        margin-left: -3px;
    }
    
    .wenda .answer .answer-title {
        font-size: 16px;
        color: #333;
        font-weight: 700;
    }
    
    .wenda .answer .answer-title span {
        font-size: 12px;
        color: #999;
        font-weight: 400;
        margin-left: 10px;
    }
    
    .wenda .answer p {
        font-size: 12px;
        color: #666;
        line-height: 26px;
    }
    
    .wenda .answer button {
        float: right;
        padding: 12px 30px 12px 40px;
        border: 1px solid #008aff;
        background-color: #cce8ff;
        border-radius: 4px;
        color: #008aff;
    }
    
    .wenda .answer .zan {
        position: relative;
    }
    
    .wenda .answer img {
        position: absolute;
        top: 30px;
        right: 48px;
    }
    
    .tuijianjiameng .title,
    .xiangmuzixun .title,
    .xiangmuwenda .title {
        font-size: 16px;
        color: #333;
    }
    
    .tuijianjiameng .list,
    .xiangmuzixun .list,
    .xiangmuwenda .list {
        border: 1px solid #eee;
        padding: 15px;
    }
    
    .tuijianjiameng .list ul li,
    .xiangmuzixun .list ul li,
    .xiangmuwenda .list ul li {
        margin-bottom: 15px;
    }
    
    .tuijianjiameng .list ul li img {
        width: 90px;
        height: 90px;
        border: 1px solid #eee;
    }
    
    .tuijianjiameng .list ul li p a {
        font-size: 14px;
        color: #008aff;
    }
    
    .tuijianjiameng .list ul li p {
        font-size: 12px;
        color: #999;
        line-height: 20px;
    }
    
    .tuijianjiameng .list ul li button {
        border: none;
        background-color: #008aff;
        color: #fff;
        padding: 6px 20px;
        margin-top: 5px;
        border-radius: 4px;
    }
    
    .tuijian .title {
        font-size: 16px;
        color: #333;
        line-height: 20px;
    }
    
    .tuijian .title::before {
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        background: url(../images/tj.png);
        background-repeat: no-repeat;
        float: left;
        margin-right: 12px;
    }
    
    .tuijian .list ul li {
        margin-bottom: 12px;
        border-bottom: 1px solid #f6f6f6;
        padding-bottom: 10px;
    }
    
    .tuijian .list ul li a img {
        width: 90px;
        height: 90px;
        border: 1px solid #eee;
    }
    
    .tuijian .list ul li .info a {
        font-size: 14px;
        color: #008aff;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 130px;
    }
    
    .tuijian .list ul li .info p {
        font-size: 12px;
        color: #666;
        margin: 8px 0;
    }
    
    .tuijian .list ul li .info button {
        border: 1px solid #008aff;
        background-color: #fff;
        color: #008aff;
        border-radius: 2px;
        padding: 4px 8px;
        margin-top: 4px;
    }
    
    .tuijian .list ul li .info button:hover {
        background-color: #008aff;
        color: #fff;
        transition: .3s;
    }
    
    .btn-getCode {
        position: absolute;
        right: 2px;
        top: 2px;
        border: 1px solid #dcdcdc;
        border-radius: 3px;
        padding: 10px 15px;
        font-size: 14px;
        line-height: 1;
        background-color: #f3f3f3;
        cursor: pointer;
        color: #666;
    }