/*!css/base.css*/

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html,
body {
    width: 100%;
    overflow-x: hidden;
    font-size-adjust: none;
    -webkit-text-size-adjust: none
}

body {
    background-color: #f1f1f1;
    margin: 0;
    font-size: 14px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif
}

a {
    color: #606;
    text-decoration: none;
    text-decoration: none
}

a:visited {
    /*color: #606*/
}

em {
    color: #c00;
    text-decoration: none;
    font-style: normal
}

.ec_card {
    background-color: #fff;
    margin-bottom: 10px
}

.ec_check_more {
    position: absolute;
    right: 0;
    bottom: 5px;
    font-size: 16px;
    color: #008de8;
    line-height: 16px
}

.ec_hide {
    display: none
}

.ec_over_hid {
    overflow: hidden
}

.ec_clearfix {
    overflow: auto
}

.ec_left {
    float: left
}

.ec_right {
    float: right
}

.ec_rs_card {
    background-color: #fff;
    margin-bottom: 10px;
    padding: 16px 15px;
}

.ec_rs_card_other {
    background-color: #fff;
    margin-bottom: 0;
    padding: 16px 15px
}

i.ec_right {
    font-size: 12px;
    margin-top: 3px
}

.slp_vicon {
    font-size: 14px !important;
    padding-left: 8px;
    padding-right: 8px;
    color: #fff !important
}

.slp_vicon img {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: middle
}

/*!css/grid.css*/

.c-result {
    padding: 0;
    margin: 0;
    background: 0 0;
    border: 0 none
}

.c-blocka {
    display: block
}

.c-title {
    font: 18px/26px Arial, Helvetica, sans-serif
}

@media (min-width:376px) {
    .c-title {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        min-height: 26px
    }
}

.c-abstract {
    color: #333
}

.c-showurl {
    color: #2a9457;
    font: 14px/22px Arial, Helvetica, sans-serif
}

.c-gray {
    color: #999;
    font: 13px/21px Arial, Helvetica, sans-serif
}

.c-moreinfo {
    color: #666;
    text-align: right
}

.c-foot-icon {
    display: inline-block;
    position: relative;
    top: 2px;
    background: url(https://m.baidu.com/static/search/sprite.png) no-repeat;
    -webkit-background-size: 190px 142px;
    background-size: 190px 142px
}

.c-foot-icon-16 {
    width: 16px;
    height: 13px
}

.c-foot-icon-16-aladdin {
    background-position: 0 -98px
}

.c-foot-icon-16-lightapp {
    background-position: -20px -98px
}

.c-container {
    margin: 6px 0;
    padding: 10px 15px 8px;
    background-color: #fff;
    width: auto;
    font: 14px/22px Arial, Helvetica, sans-serif;
    word-break: break-word;
    word-wrap: break-word;
    border: 0 none
}

.c-container-tile {
    padding: 0;
    margin: 0 -6px
}

.c-container-tile .c-row {
    padding: 0 6px
}

.c-container-tile .c-row-container {
    margin: 6px;
    padding: 10px 15px 8px;
    background-color: #fff;
    width: auto
}

.c-container-tile .c-row-container .c-row {
    padding: 0
}

.c-flexbox,
.c-row {
    width: auto;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -webkit-box-align: stretch;
    -webkit-box-lines: single;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-justify-content: space-between;
    -webkit-align-items: strecth;
    -webkit-align-content: flex-start;
    -webkit-flex-wrap: nowrap
}

.c-row {
    margin-right: -1.81818182%;
    margin-left: -1.81818182%
}

.c-row-tile {
    position: relative;
    margin: 0 -15px
}

.c-row-tile .c-row {
    padding: 0 15px
}

.c-row-top {
    position: relative;
    margin-top: -10px
}

.c-row-top .c-row:first-child {
    padding-top: 10px
}

.c-row-bottom {
    position: relative;
    margin-bottom: -8px
}

.c-row-bottom .c-row:last-child {
    padding-bottom: 8px
}

.c-row *,
.c-row-tile *,
.c-row-top *,
.c-row-bottom * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.c-span1,
.c-span2,
.c-span3,
.c-span4,
.c-span5,
.c-span6,
.c-span7,
.c-span8,
.c-span9,
.c-span10,
.c-span11,
.c-span12 {
    position: relative;
    min-height: 1px;
    padding-right: 1.03092784%;
    padding-left: 1.03092784%
}

.c-span1 {
    width: 8.33333333%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto
}

.c-span2 {
    width: 16.66666667%;
    -webkit-box-flex: 2;
    -webkit-flex: 2 2 auto
}

.c-span3 {
    width: 25%;
    -webkit-box-flex: 3;
    -webkit-flex: 3 3 auto
}

.c-span4 {
    width: 33.33333333%;
    -webkit-box-flex: 4;
    -webkit-flex: 4 4 auto
}

.c-span5 {
    width: 41.66666667%;
    -webkit-box-flex: 5;
    -webkit-flex: 5 5 auto
}

.c-span6 {
    width: 50%;
    -webkit-box-flex: 6;
    -webkit-flex: 6 6 auto
}

.c-span7 {
    width: 58.33333333%;
    -webkit-box-flex: 7;
    -webkit-flex: 7 7 auto
}

.c-span8 {
    width: 66.66666667%;
    -webkit-box-flex: 8;
    -webkit-flex: 8 8 auto
}

.c-span9 {
    width: 75%;
    -webkit-box-flex: 9;
    -webkit-flex: 9 9 auto
}

.c-span10 {
    width: 83.33333333%;
    -webkit-box-flex: 10;
    -webkit-flex: 10 10 auto
}

.c-span11 {
    width: 91.66666667%;
    -webkit-box-flex: 11;
    -webkit-flex: 11 11 auto
}

.c-span12 {
    width: 100%;
    -webkit-box-flex: 12;
    -webkit-flex: 12 12 auto
}

.c-line-clamp2,
.c-line-clamp3,
.c-line-clamp4,
.c-line-clamp5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 4px
}

.c-line-clamp2 {
    -webkit-line-clamp: 2
}

.c-line-clamp3 {
    -webkit-line-clamp: 3
}

.c-line-clamp4 {
    -webkit-line-clamp: 4
}

.c-line-clamp5 {
    -webkit-line-clamp: 5
}

.c-line-clamp1 {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.c-line-top {
    border-top: 1px solid #f1f1f1
}

.c-line-bottom {
    border-bottom: 1px solid #f1f1f1
}

.c-color {
    color: #333
}

.c-color-gray-a {
    color: #666
}

.c-color-gray {
    color: #999
}

.c-color-link {
    color: #00c
}

.c-color-url {
    color: #2a9457
}

.c-color-red {
    color: #e43
}

.c-color-red:visited {
    color: #e43
}

.c-gap-top {
    margin-top: 8px
}

.c-gap-right {
    margin-right: 8px
}

.c-gap-bottom {
    margin-bottom: 8px
}

.c-gap-left {
    margin-left: 8px
}

.c-gap-top-small {
    margin-top: 4px
}

.c-gap-right-small {
    margin-right: 4px
}

.c-gap-bottom-small {
    margin-bottom: 4px
}

.c-gap-left-small {
    margin-left: 4px
}

.c-gap-top-large {
    margin-top: 12px
}

.c-gap-right-large {
    margin-right: 12px
}

.c-gap-bottom-large {
    margin-bottom: 12px
}

.c-gap-left-large {
    margin-left: 12px
}

.c-img {
    display: block;
    width: 100%;
    border: 0 none;
    background: #f7f7f7 url(https://m.baidu.com/static/search/image_default.png) center center no-repeat;
    margin: 4px 0
}

.c-img img {
    width: 100%
}

.c-img-s,
.c-img-l,
.c-img-w,
.c-img-x,
.c-img-y {
    height: 0;
    overflow: hidden
}

.c-img-s {
    padding-bottom: 100%
}

.c-img-l {
    padding-bottom: 133.33333333%
}

.c-img-w {
    padding-bottom: 56.25%
}

.c-img-x {
    padding-bottom: 75%
}

.c-img-y {
    padding-bottom: 66.66666667%
}

.c-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

.c-table th,
.c-table td {
    border-bottom: 1px solid #f1f1f1;
    text-align: left;
    font-weight: 400;
    padding: 7px 0
}

.c-table-hihead th {
    padding: 0;
    border-bottom: 0 none;
    background-color: #f6f6f6;
    line-height: 37px
}

.c-table-hihead div {
    background-color: #f6f6f6
}

.c-table-hihead th:first-child div {
    margin-left: -15px;
    padding-left: 15px
}

.c-table-hihead th:last-child div {
    margin-right: -15px;
    padding-right: 15px
}

.c-table-noborder th,
.c-table-noborder td {
    border-bottom: 0 none
}

.c-slink {
    width: auto;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -webkit-box-align: stretch;
    -webkit-box-lines: single;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-justify-content: space-between;
    -webkit-align-items: strecth;
    -webkit-align-content: flex-start;
    -webkit-flex-wrap: nowrap
}

.c-slink a {
    position: relative;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    width: 16.66666667%;
    height: 32px;
    line-height: 32px;
    padding: 0 6px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.c-slink a:first-child::before,
.c-slink a::after {
    content: "";
    width: 1px;
    height: 14px;
    background-color: #eee;
    position: absolute;
    top: 9px;
    right: 0
}

.c-slink a:first-child::before {
    left: 0
}

.c-slink-strong {
    margin-bottom: 1px
}

.c-slink-strong:last-child {
    margin-bottom: 0
}

.c-slink-strong:last-child a {
    border-bottom: 1px solid #eee
}

.c-slink-strong a {
    height: 38px;
    margin-right: 1px;
    line-height: 38px;
    background-color: #f8f8f8
}

.c-slink-strong a:last-child {
    margin-right: 0
}

.c-slink-strong a:first-child::before,
.c-slink-strong a::after {
    display: none
}

.c-text {
    display: inline-block;
    height: 14px;
    padding: 0 2px;
    margin-bottom: 2px;
    text-decoration: none;
    vertical-align: middle;
    color: #fff;
    font-size: 10px;
    line-height: 15px;
    font-style: normal;
    font-weight: 400;
    overflow: hidden
}

.c-text-danger {
    background-color: #f13f40
}

.c-text-public {
    background-color: #2b99ff
}

.c-text-box {
    display: inline-block;
    padding: 1px;
    margin-bottom: 2px;
    text-decoration: none;
    vertical-align: middle;
    font-size: 10px;
    line-height: 9px;
    font-style: normal;
    font-weight: 400;
    overflow: hidden
}

.c-text-box-orange {
    color: #f60;
    border: 1px solid #f3d9c5
}

.c-text-box-red {
    color: #f13f40;
    border: 1px solid #efb9b9
}

.c-text-box-blue {
    color: #2b99ff;
    border: 1px solid #b3d4f3
}

.c-text-box-green {
    color: #65b12c;
    border: 1px solid #d7efc6
}

.c-text-box-yellow {
    color: #faa90e;
    border: 1px solid #feecc9
}

.c-text-info {
    display: inline;
    color: #999;
    font-style: normal;
    font-weight: 400;
    font-family: sans-serif
}

.c-index {
    display: inline-block;
    width: 17px;
    height: 15px;
    margin: 0 5px 3px 0;
    text-align: center;
    vertical-align: middle;
    color: #999;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden
}

.c-index-hot,
.c-index-hot1 {
    color: #fff;
    background-color: #ff2d46
}

.c-index-hot2 {
    color: #fff;
    background-color: #ff7f49
}

.c-index-hot3 {
    color: #fff;
    background-color: #ffaa3b
}

.c-btn {
    display: inline-block;
    padding: 0 9px;
    width: 100%;
    height: 38px;
    line-height: 37px;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    text-align: center;
    color: #333;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-bottom-color: #bababa;
    border-radius: 2px;
    vertical-align: middle;
    overflow: hidden;
    outline: 0;
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0)
}

.c-btn:visited {
    color: #333
}

.c-btn:active {
    border-color: #2b99ff
}

.c-btn .c-icon {
    position: relative;
    top: -1px;
    vertical-align: middle;
    font-size: 10px;
    margin: 0 6px
}

.c-btn-primary {
    background-color: #f8f8f8;
    border-color: #d0d0d0;
    border-bottom-color: #b2b2b2;
    -webkit-box-shadow: 0 1px 1px 0 #e1e1e1;
    box-shadow: 0 1px 1px 0 #e1e1e1
}

.c-btn-primary .c-icon {
    color: #02aaf8
}

.c-btn-disable {
    color: #aaa;
    background-color: #f9f9f9;
    border-color: #eee
}

.c-btn-disable:visited {
    color: #aaa
}

.c-btn-disable:active {
    border-color: #eee
}

.c-btn-disable .c-icon {
    color: #c8c8c8
}

.c-input {
    word-break: normal;
    word-wrap: normal;
    -webkit-appearance: none;
    appearance: none;
    display: inline-block;
    padding: 0 12px;
    width: 100%;
    height: 38px;
    vertical-align: middle;
    line-height: normal;
    font-size: 14px;
    color: #333;
    background-color: #fff;
    border: 1px solid #eee;
    border-color: #ddd #eee #eee #ddd;
    border-radius: 0;
    overflow: hidden;
    outline: 0
}

.c-input::-webkit-input-placeholder {
    color: #999
}

.c-input:focus {
    border-color: #2b99ff
}

.c-input:disabled {
    color: #999;
    background-color: #f9f9f9;
    border-color: #e7e7e7
}

.c-dropdown {
    position: relative;
    background-color: #fff
}

.c-dropdown::before {
    font-family: cicons;
    content: "\e73c";
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 12px;
    color: #333;
    font-size: 12px;
    width: 12px;
    height: 38px;
    line-height: 38px
}

.c-dropdown>label {
    display: block;
    color: #999;
    background-color: #fff;
    width: 100%;
    height: 26px
}

.c-dropdown>select {
    word-break: normal;
    word-wrap: normal;
    position: relative;
    -webkit-appearance: none;
    appearance: none;
    display: inline-block;
    padding: 0 28px 0 8px;
    width: 100%;
    height: 38px;
    vertical-align: middle;
    line-height: normal;
    font-size: 14px;
    color: #333;
    background-color: transparent;
    border: 1px solid #eee;
    border-color: #ddd #eee #eee #ddd;
    border-radius: 0;
    overflow: hidden;
    outline: 0
}

.c-dropdown-disable {
    background-color: #f9f9f9
}

.c-dropdown-disable>label {
    color: #999
}

.c-dropdown-disable>select {
    color: #999;
    border-color: #e7e7e7
}

@-webkit-keyframes c-loading-rotation {
    from {
        -webkit-transform: rotate(1deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

.c-loading {
    text-align: center
}

.c-loading i {
    display: block;
    position: relative;
    font-size: 30px;
    width: 54px;
    height: 54px;
    line-height: 52px;
    color: #f3f3f3;
    margin: auto
}

.c-loading i::before {
    content: '';
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #f3f3f3;
    border-top-color: #ddd;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation: c-loading-rotation 1s ease 0s infinite normal
}

.c-loading p {
    color: #999;
    margin-top: 8px;
    text-indent: .5em
}

.c-tabs {
    position: relative
}

.c-tabs-nav {
    min-width: 100%;
    height: 44px;
    font-size: 14px;
    white-space: nowrap;
    background-color: #f6f6f6;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -webkit-box-align: stretch;
    -webkit-box-lines: single;
    display: -webkit-flex;
    -webkit-flex-direction: row;
    -webkit-justify-content: space-between;
    -webkit-align-items: strecth;
    -webkit-align-content: flex-start;
    -webkit-flex-wrap: nowrap
}

.c-tabs-nav-li {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    width: 16.66666667%;
    list-style: none;
    text-decoration: none;
    padding: 0 15px;
    height: 44px;
    line-height: 44px;
    color: #333;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.c-tabs-nav .c-tabs-nav-selected {
    color: #38f;
    border-bottom: 2px solid #38f
}

.c-tabs-nav-bottom {
    border-top: 1 solid #eee
}

.c-tabs-nav-bottom .c-tabs-nav-li {
    color: #999
}

.c-tabs-nav-bottom .c-tabs-nav-icon {
    display: none
}

.c-tabs-nav-bottom .c-tabs-nav-selected {
    position: relative;
    top: -1px;
    height: 45px;
    line-height: 45px;
    color: #333;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    border-color: #fff #f1f1f1 #38f
}

.c-tabs-nav-bottom .c-tabs-nav-selected:first-child {
    margin-left: -1px
}

.c-tabs-nav-bottom .c-tabs-nav-selected .c-tabs-nav-icon {
    display: inline-block
}

.c-tabs-nav-view {
    position: relative;
    height: 44px;
    background-color: #f6f6f6;
    overflow: hidden
}

.c-tabs-nav-view .c-tabs-nav {
    display: block
}

.c-tabs-nav-view .c-tabs-nav .c-tabs-nav-li {
    display: inline-block;
    width: auto
}

.c-tabs-nav-toggle {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
    display: block;
    text-align: center;
    width: 44px;
    height: 44px;
    border-left: 1px solid #eee;
    background-color: #f6f6f6
}

.c-tabs-nav-toggle::before {
    display: inline-block;
    font-family: cicons;
    content: "\e73c";
    font-size: 12px;
    color: #333;
    line-height: 42px
}

.c-tabs-nav-layer {
    position: absolute;
    top: 0;
    z-index: 8;
    width: 100%;
    background-color: #f6f6f6;
    border-bottom: 1px solid #eee
}

.c-tabs-nav-layer p {
    color: #999;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    border-bottom: 1px solid #eee
}

.c-tabs-nav-layer-ul .c-tabs-nav-li {
    display: inline-block;
    width: 16.66666667%;
    padding: 0
}

.c-tabs-nav-layer-ul .c-tabs-nav-selected {
    color: #38f
}

.c-scroll-wrapper {
    position: relative;
    overflow: hidden
}

.c-scroll-indicator {
    display: inline-block;
    position: relative;
    height: 6px
}

.c-scroll-indicator .c-scroll-dotty {
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #999
}

.c-scroll-indicator .c-scroll-dotty-now {
    background-color: #999
}

.c-scroll-indicator span {
    display: block;
    float: left;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #e1e1e1;
    margin-right: 7px
}

.c-scroll-indicator span:last-child {
    margin-right: 0
}

.c-location-wrap {
    overflow: hidden;
    padding: 0 15px;
    background-color: #f7f7f7
}

.c-location-header-tips {
    font-size: 13px
}

.c-location-header-btn {
    padding-top: 8px;
    -webkit-box-flex: 0;
    -webkit-flex: none
}

.c-location-header-btn div {
    display: inline-block
}

.c-location-header-btn-reload:after {
    content: "";
    display: inline-block;
    overflow: hidden;
    width: 1px;
    height: 10px;
    margin: 0 8px;
    background-color: #ccc
}

.c-location-header-btn-788 {
    display: none
}

.c-location-header-btn-in,
.c-location-header-btn-reload {
    color: #333
}

.c-location-header-btn .c-icon {
    color: #666;
    vertical-align: top
}

.c-location-header-tips {
    color: #999
}

.c-location-header-tips-err {
    color: #c00
}

.c-location-header-tips-success {
    color: #38f
}

.c-location-header-btn-reload-ing .c-location-header-btn-787 {
    display: none
}

.c-location-header-btn-reload-ing .c-location-header-btn-788 {
    display: inline-block;
    color: #999;
    -webkit-animation-name: c_location_rotate;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear
}

.c-location-header-btn-reload-ing {
    color: #999
}

@-webkit-keyframes c_location_rotate {
    from {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes c_location_rotate {
    from {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.c-location-header-btn-in-active,
.c-location-header-btn-in-active .c-icon {
    color: #38f
}

.c-location-form {
    position: relative
}

.c-location-form .c-input {
    padding-right: 70px
}

.c-location-input-close {
    position: absolute;
    z-index: 10;
    top: 1px;
    right: 37px;
    display: none;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #ddd;
    font-size: 16px
}

.c-location-form .c-input:focus {
    border-color: #ddd #eee #eee #ddd;
    background-color: #fff
}

.c-location-sub {
    position: absolute;
    z-index: 10;
    top: 1px;
    right: 1px;
    width: 36px;
    height: 36px;
    border-left: 1px solid #eee;
    line-height: 36px;
    text-align: center;
    background-color: #fafafa
}

.c-location-body {
    display: none;
    padding-bottom: 14px
}

.c-location-down {
    display: none;
    border: 1px solid #eee;
    border-top: 0;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.c-location-down-tips {
    height: 38px;
    padding-left: 12px;
    line-height: 38px;
    background-color: #fafafa
}

.c-location-down-tips-close {
    padding-right: 12px
}

.c-location-down-tips-close:before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 10px;
    margin-right: 8px;
    background-color: #ddd
}

.c-location-down li {
    padding: 4px 12px;
    border-top: 1px solid #f1f1f1
}

/*!css/iconfont.css*/

@font-face {
    font-family: sicons;
    src: url(https://m.baidu.com/static/search/iconfont/search_iconfont_128e950d.eot);
    src: url(https://m.baidu.com/static/search/iconfont/search_iconfont_128e950d.eot#iefix) format('embedded-opentype'), url(https://m.baidu.com/static/search/iconfont/search_iconfont_128e950d.woff) format('woff'), url(https://m.baidu.com/static/search/iconfont/search_iconfont_128e950d.ttf) format('truetype'), url(https://m.baidu.com/static/search/iconfont/search_iconfont_128e950d.svg?#iconfont) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: alaicons;
    src: url(https://m.baidu.com/static/search/iconfont/iconfont_58af466f.eot);
    src: url(https://m.baidu.com/static/search/iconfont/iconfont_58af466f.eot#iefix) format('embedded-opentype'), url(https://m.baidu.com/static/search/iconfont/iconfont_58af466f.woff) format('woff'), url(https://m.baidu.com/static/search/iconfont/iconfont_58af466f.ttf) format('truetype'), url(https://m.baidu.com/static/search/iconfont/iconfont_58af466f.svg?#iconfont) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: cicons;
    src: url(https://m.baidu.com/se/static/font/cicon_57e4c4e.eot);
    src: url(https://m.baidu.com/se/static/font/cicon_57e4c4e.eot#iefix) format('embedded-opentype'), url(https://m.baidu.com/se/static/font/cicon_99ccbf3.woff) format('woff'), url(https://m.baidu.com/se/static/font/cicon_0621049.ttf) format('truetype'), url(https://m.baidu.com/se/static/font/cicon_18c2984.svg?#cicons) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: ecomicons;
    src: url(https://m.baidu.com/static/ecom/iphone_icons/iconfont_eb200eff.eot);
    src: url(https://m.baidu.com/static/ecom/iphone_icons/iconfont_eb200eff.eot#iefix) format("embedded-opentype"), url(https://m.baidu.com/static/ecom/iphone_icons/iconfont_eb200eff.woff) format("woff"), url(https://m.baidu.com/static/ecom/iphone_icons/iconfont_eb200eff.ttf) format("truetype"), url(https://m.baidu.com/static/ecom/iphone_icons/iconfont_eb200eff.svg?#iconfont) format("svg")
}

@font-face {
    font-family: ecomiconsadd;
    src: url(https://m.baidu.com/static/ecom/iphone_icons/font_icons/iconfont_add_20160225.eot);
    src: url(https://m.baidu.com/static/ecom/iphone_icons/font_icons/iconfont_add_20160225.woff) format("woff"), url(https://m.baidu.com/static/ecom/iphone_icons/font_icons/iconfont_add_20160225.ttf) format("truetype"), url(https://m.baidu.com/static/ecom/iphone_icons/font_icons/iconfont_add_20160225.svg) format("svg")
}

[class^=sicon-],
[class*=" sicon-"] {
    font-family: sicons !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px
}

[class^=alaicon-],
[class*=" alaicon-"] {
    font-family: alaicons !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px
}

.c-icon {
    font-family: cicons !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased
}

@font-face {
    font-family: fonteditor;
    src: url(https://slp.bdstatic.com/fonteditor_0c171c4.eot);
    src: url(https://slp.bdstatic.com/fonteditor_0c171c4.eot?#iefix) format("embedded-opentype"), url(https://slp.bdstatic.com/fonteditor_476328d.woff) format("woff"), url(https://slp.bdstatic.com/fonteditor_1593803.ttf) format("truetype"), url(https://slp.bdstatic.com/fonteditor_675325b.svg#uxfonteditor) format("svg")
}

.icon {
    font-family: fonteditor !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

@font-face {
    font-family: x-font;
    src: url(https://slp.bdstatic.com/x-font_c1b1826.eot);
    src: url(https://slp.bdstatic.com/x-font_c1b1826.eot?#iefix) format("embedded-opentype"), url(https://slp.bdstatic.com/x-font_a44f11e.woff) format("woff"), url(https://slp.bdstatic.com/x-font_80c8e03.ttf) format("truetype"), url(https://slp.bdstatic.com/x-font_bc24552.svg#uxfonteditor) format("svg")
}

.x-icon {
    font-family: x-font !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: relative;
    margin-right: 4px
}

.x-icon-tel:before {
    content: "\e002"
}

.x-icon-back:before {
    content: "\e00d"
}

.x-icon-sms:before {
    content: "\e00a"
}

.x-icon-consult:before {
    content: "\e003"
}

/*!css/detail.css*/

.u-detail {}

.u-detail img {
    display: block
}

.u-detail h1 {
    font-size: 22px
}

.u-detail h2,
.u-detail h3,
.u-detail h4,
.u-detail h5,
.u-detail h6 {
    font-size: 18px
}

.u-detail table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    border: 1px solid #ddd
}

.u-detail table tr th,
.u-detail table tr td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #ddd
}

.u-detail table tr th {
    text-align: left
}

.u-detail table thead tr th {
    vertical-align: bottom
}

.u-detail table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.u-detail .u-table-responsive,
.u-detail .u-table-mormal {
    overflow-x: auto;
    min-height: .01%;
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd
}

.u-detail .u-table-responsive table,
.u-detail .u-table-mormal table {
    margin-bottom: 0;
    border: 0
}

.u-detail .u-table-responsive table tr th,
.u-detail .u-table-responsive table tr td {
    white-space: nowrap
}

.u-detail .u-table-mormal tr th .u-detail .u-table-mormal tr td {
    white-space: pre-wrap
}

.u-detail .u-table-responsive table tr th:first-child,
.u-detail .u-table-responsive table tr td:first-child,
.u-detail .u-table-mormal table tr th:first-child,
.u-detail .u-table-mormal table tr td:first-child {
    border-left: 0
}

.u-detail .u-table-responsive table tr th:last-child,
.u-detail .u-table-responsive table tr td:last-child,
.u-detail .u-table-mormal table tr th:last-child,
.u-detail .u-table-mormal table tr td:last-child {
    border-right: 0
}

.u-detail .u-table-responsive table tr:last-child>th,
.u-detail .u-table-responsive table tr:last-child>td,
.u-detail .u-table-mormal table tr:last-child>th,
.u-detail .u-table-mormal table tr:last-child>td {
    border-bottom: 0
}

.u-detail img {
    border: 0;
    vertical-align: middle
}

.u-detail .u-img-responsive,
.u-detail .u-table-mormal {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto
}

.u-detail ul,
.u-detail ol {
    margin: 0;
    padding: 0;
    list-style: none
}

.slp_agent_h1,
.slp_agent_h2,
.slp_agent_h3,
.slp_agent_h4,
.slp_agent_h5,
.slp_agent_h6,
.slp_agent_small,
.slp_agent_big {
    font-size: 14px
}

.ec_algin_text {
    text-align: center
}

.ec_width_full {
    width: 100%
}

/*!css/transcode.css*/

h1,
h2,
h3 {
    font-size: 18px;
    line-height: 26px
}

.splider_container img {
    max-width: 100%;
    vertical-align: middle
}

.w25 {
    width: 25%;
    word-spacing: 0;
    padding: 5px;
    display: inline-block;
    vertical-align: top;
    word-break: break-all
}

table .w25 {}

p {
    line-height: 24px
}

p img {
    line-height: 0
}

.w33 {
    width: 33.33%;
    padding: 5px;
    word-spacing: 0;
    display: inline-block;
    vertical-align: top;
    word-break: break-all
}

.w50 {
    width: 50%;
    word-spacing: 0;
    display: inline-block;
    vertical-align: top;
    padding: 5px;
    word-break: break-all
}

.w100 {
    width: 100%;
    display: block;
    padding: 0;
    word-break: break-all
}

.in-block {
    display: inline-block
}

.dt_border {
    float: left;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 50%;
    background-color: #F7A00E;
    font-weight: 700;
    font-size: 1.2em;
    color: #fff
}

.li_border {
    padding: 15px 0;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    margin-top: -1px;
    line-height: 24px
}

.h-title {
    font-size: 18px;
    line-height: 24px;
    margin: 10px 0;
    font-weight: 700;
    color: #404040;
    border-left: 4px solid #F7A00E;
    padding-left: 10px
}

.dt_right {
    padding: 2px 8px;
    text-align: center;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    background-color: #f7a00e;
    float: right;
    color: #fff
}

.splider_container {
    padding: 30px 12px;
    background-color: #fff
}

.splider_container_inter {
    padding: 30px 12px;
    background-color: #fff
}

.block {
    display: block;
    margin: 0 auto
}

.container {
    word-spacing: -6px
}

ol,
ul,
li {
    list-style: none
}

.txt-center {
    text-align: center
}

table {
    border-collapse: collapse;
    width: 100%
}

.left {
    float: left
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.title {
    font: 18px/26px Arial, Helvetica, sans-serif
}

.splider_normal_font {
    font-size: 14px;
    line-height: 24px
}

.splider_banner {
    position: relative
}

.splider_banner .splider-banner-page {
    display: table-cell
}

.ec_scroll_indicator_container {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0;
    height: 30px;
    line-height: 30px
}

.splider_banner .c-scroll-wrapper {
    width: 100%
}

.splider_container .w100 img {
    width: 100%
}

.splider_container .splider_f0 {
    font-size: 0
}

/*!widgets/font_icons/font_icons.css*/

[class*=ec_font_],
[class*=ec_font_]:after {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

[class*=ec_font_]:after {
    font-family: ecomicons;
    font-size: 16px;
    display: inline-block
}

.ec_font_xiaobao:after {
    font-size: 21px;
    color: #92b9f8;
    margin-top: -2px;
    margin-right: 9px;
    content: "\e75d"
}

.ec_font_vp:after,
.ec_font_v1:after,
.ec_font_v2:after,
.ec_font_v3:after {
    font-size: 14px;
    color: #92b9f8
}

.ec_font_vp:after {
    content: "\e774"
}

.ec_font_v1:after {
    content: "\e755"
}

.ec_font_v2:after {
    content: "\e756"
}

.ec_font_v3:after {
    content: "\e757"
}

.ec_font_phone:after {
    content: "\e759"
}

.ec_font_lxb:after {
    content: "\e75a"
}

.ec_font_shangqiao:after {
    content: "\e75b"
}

.ec_font_youhui:after {
    content: "\e758"
}

.ec_font_cta:after {
    content: "\e754"
}

.ec_font_callapp:after {
    content: "\e75c"
}

.ec_font_yiy:after {
    content: "\e773"
}

.ec_font_xiangqing:after {
    content: "\e776"
}

.ec_font_gouwuche:after {
    content: "\e777"
}

.ec_font_close:after {
    content: "\e778"
}

.ec_font_rotate:after {
    content: "\e779"
}

.ec_font_lbs:after {
    content: "\e77c";
    font-size: 18px;
    margin-left: -2px
}

.ec_font_download:after {
    content: "\e77b"
}

.ec_font_star:after {
    content: "\e77a"
}

.ec_font_vedio:after {
    content: "\e77d"
}

.ec-font-blue:after {
    color: #02aaf8
}

.ec-font-69cafc:after {
    color: #69cafc
}

.ec-font-ccc:after {
    color: #ccc
}

.ec_font_shijia:after,
.ec_font_guahao:after,
.ec_font_yuyue:after,
.ec_font_shiting:after,
.ec_font_path:after,
.ec_font_route:after,
.ec_font_bao_new:after,
.ec_font_other:after,
.ec_font_fire:after,
.ec_font_time:after,
.ec_font_level:after,
.ec_font_qq:after,
.ec_font_production_center:after,
.ec_font_phone:after,
.ec_font_return:after,
.ec_font_totop:after,
.ec_font_more:after,
.ec_font_company:after,
.ec_font_contact_us:after,
.ec_font_home_page:after {
    font-family: ecomiconsadd
}

.ec_font_other:after {
    content: "\e77e"
}

.ec_font_yuyue:after {
    content: "\e77f"
}

.ec_font_guahao:after {
    content: "\e780"
}

.ec_font_shijia:after {
    content: "\e781"
}

.ec_font_shiting:after {
    content: "\e782"
}

.ec_font_path:after,
.ec_font_route:after {
    content: "\e783"
}

.ec_font_bao_new:after {
    content: "\e903";
    font-size: 13px
}

.ec_font_fire:after {
    content: "\e905"
}

.ec_font_level:after {
    content: "\e907"
}

.ec_font_time:after {
    content: "\e904"
}

.ec_font_qq:after {
    content: "\e001"
}

.ec_font_production_center:after {
    content: "\e002"
}

.ec_font_phone:after {
    content: "\e003"
}

.ec_font_return:after {
    content: "\e004"
}

.ec_font_totop:after {
    content: "\e005"
}

.ec_font_more:after {
    content: "\e006"
}

.ec_font_company:after {
    content: "\e007"
}

.ec_font_contact_us:after {
    content: "\e008"
}

.ec_font_home_page:after {
    content: "\e009"
}