.section:after,
.col-main:after,
.col-sub:after,
.main-wrap:after,
.mod-content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden
}

.section,
.col-main,
.col-sub,
.region,
.main-wrap,
.mod-content {
    zoom: 1
}

#content,
.layout-fluid .mod {
    width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.layout-fluid .mod-ui-fluid,
.layout-fluid .mod-customContent {
    width: auto
}

#header {
    margin-bottom: 10px
}

.col-main {
    float: left;
    width: 100%;
    min-height: 1px
}

.col-sub,
.col-extra {
    float: left;
    width: 220px;
    margin-left: -100%
}

.layout-sm .main-wrap {
    margin-left: 230px
}

.layout-ms .main-wrap {
    margin-right: 230px
}

.layout-sms .main-wrap {
    margin-left: 230px;
    margin-right: 230px
}

.layout-ms .col-sub,
.layout-sms .col-extra {
    margin-left: -220px
}

.mod {
    zoom: 1;
    margin-bottom: 10px
}

.mod .mod-body {
    border: 1px solid #f0f0f0;
    background-color: #fff;
    zoom: 1
}

.mod-header {
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    background-color: #f2f2f2
}

.mod-header h3 {
    font-size: 14px;
    font-weight: 700
}

.mod-hide-title .mod-header {
    display: none
}

.mod-hide-title .mod-body {
    border: 0
}

.mod-cap {
    display: none
}

.mod-box {
    position: relative
}

.mod-box-hover .mod-cap {
    display: block
}

.box-adder {
    margin-bottom: 10px
}

.box-adder a {
    display: block;
    height: 28px;
    line-height: 28px;
    border: 1px solid #e6e6e6;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background-color: #f0f0f0;
    border-radius: 2px;
    text-indent: 20px;
    position: relative
}

.box-adder a i {
    width: 14px;
    height: 14px;
    margin-right: 5px;
    background: url("eBYIJSYNj4.png")
        /*tpa=http://static.gcimg.net/i/201501/eBYIJSYNj4.png*/
    ;
    overflow: hidden;
    position: absolute;
    margin-left: -20px;
    top: 6px
}

.box-adder a:hover {
    text-decoration: none
}

.box-shim {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30);
    top: 0;
    left: 0;
    z-index: 1011
}

.mod-movable .box-shim {
    cursor: move
}

.mod-drag-bar .box-shim {
    z-index: 102;
    height: 42px;
    cursor: move
}

.mod-drag-bar .mod-body {
    height: 40px
}

.mod-box-placeholder {
    border: 2px dashed #999;
    margin-bottom: 10px
}

.box-opts {
    position: absolute;
    right: 6px;
    top: 5px;
    z-index: 1012
}

.box-opts a {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 10px;
    font-size: 0;
    text-indent: -100px;
    overflow: hidden;
    background-image: url("tec9iPI8Rl.png")
        /*tpa=http://static.gcimg.net/i/201503/tec9iPI8Rl.png*/
    ;
    background-repeat: no-repeat
}

.box-opts .op-up {
    background-position: 0 0
}

.box-opts .op-up:hover {
    background-position: 0 -24px
}

.box-opts .op-down {
    background-position: -30px 0
}

.box-opts .op-down:hover {
    background-position: -30px -24px
}

.box-opts .op-edit {
    background-position: -60px 0
}

.box-opts .op-edit:hover {
    background-position: -60px -24px
}

.box-opts .op-delete {
    background-position: -90px -0
}

.box-opts .op-delete:hover {
    background-position: -90px -24px
}

.box-adder-cap {
    position: absolute;
    right: -32px;
    top: -15px;
    width: 17px;
    height: 77px;
    overflow: hidden;
    background: url("tec9iPI8Rl.png")
        /*tpa=http://static.gcimg.net/i/201503/tec9iPI8Rl.png*/
        8px -54px no-repeat;
    padding-left: 18px;
    text-indent: -9999px;
    padding-top: 15px;
    padding-bottom: 5px;
    padding-right: 5px
}

.box-adder-cap:hover {
    background-position: -38px -54px
}

.col-sub .box-adder-cap {
    left: -35px;
    padding-left: 13px;
    padding-right: 7px;
    right: auto;
    background-position: -88px -54px
}

.col-sub .box-adder-cap:hover {
    background-position: -131px -54px
}

body {
    font-size: 12px !important
}

#footer .layout {
    width: auto
}

@font-face {
    font-family: iconfont;
    src: url("iconfont_b8a96f5.eot")
        /*tpa=http://static.gcimg.net/atm/work/wp/1.0.0/src/css/font/iconfont_b8a96f5.eot*/
    ;
    src: url("iconfont_b8a96f5.eot?#iefix")
        /*tpa=http://static.gcimg.net/atm/work/wp/1.0.0/src/css/font/iconfont_b8a96f5.eot?#iefix*/
        format('embedded-opentype'), url("iconfont_3f27831.woff")
        /*tpa=http://static.gcimg.net/atm/work/wp/1.0.0/src/css/font/iconfont_3f27831.woff*/
        format('woff'), url("iconfont_3d0baa2.ttf")
        /*tpa=http://static.gcimg.net/atm/work/wp/1.0.0/src/css/font/iconfont_3d0baa2.ttf*/
        format('truetype'), url("iconfont_99c3e3c.svg#iconfont")
        /*tpa=http://static.gcimg.net/atm/work/wp/1.0.0/src/css/font/iconfont_99c3e3c.svg#iconfont*/
        format('svg')
}

.iconfont {
    font-family: iconfont !important;
    font-size: 20px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: default
}

.iconfont-green {
    color: #25ab19 !important
}

.iconfont-gray {
    color: #666 !important
}

.iconfont-orange {
    color: #ef7102 !important
}

.i-ico-logo {
    background: url("Mu0CVsj0MM.png")
        /*tpa=http://static.gcimg.net/i/201705/Mu0CVsj0MM.png*/
        no-repeat center;
    width: 20px;
    height: 27px
}

.i-ico-logo2 {
    background: url("aSmS8Ghsgj.png")
        /*tpa=http://static.gcimg.net/i/201705/aSmS8Ghsgj.png*/
        no-repeat center;
    width: 20px;
    height: 27px
}

.baidu-share-block {
    display: inline-block
}

.baidu-share-block .bds_more {
    background: url("87hQxZR26d.png")
        /*tpa=http://static.gcimg.net/i/201706/87hQxZR26d.png*/
        no-repeat -185px -649px !important
}

.mod-form .title .close,
.sign-choose a i,
.pic-upload i,
.bodyBgUpload i,
.font-color-set,
.pro-choose .switch,
.pro-choose .cancel,
.pic-set .img-box a,
.del-con i,
.select-bg span {
    background: url("lOT7auWBw7.png")
        /*tpa=http://static.gcimg.net/i/201503/lOT7auWBw7.png*/
        no-repeat
}

#edit-popup,
#listPanel {
    background-color: #fff;
    font-size: 12px;
    font-family: "Microsoft Yahei";
    border-radius: 4px;
    border: 0;
    overflow: hidden;
    z-index: 1111
}

#edit-popup .x-popup-close,
#listPanel .x-popup-close {
    top: 13px;
    right: 17px;
    color: #999
}

#edit-popup .x-popup-close:hover,
#listPanel .x-popup-close:hover {
    color: #333
}

#edit-popup .x-popup-title,
#listPanel .x-popup-title {
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #efefef;
    font-family: "Microsoft Yahei";
    font-weight: 400;
    text-indent: 0;
    background-color: transparent;
    border-radius: 4px 4px 0 0
}

#edit-popup .x-popup-content,
#listPanel .x-popup-content {
    min-width: 300px;
    background-color: #fff
}

#edit-popup .x-popup-footer {
    width: auto;
    height: 32px;
    background: #f5f5f5;
    padding: 13px 30px;
    border-radius: 0 0 4px 4px
}

#edit-popup .x-popup-button {
    width: 78px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    float: right;
    margin: 0 0 0 10px;
    padding: 0;
    font-family: "Microsoft Yahei";
    font-weight: 400;
    border-radius: 2px;
    background: #f5f5f5;
    color: #333;
    border: 1px solid #ccc
}

#edit-popup .x-popup-button:hover {
    border-color: #999;
    background: #fff
}

#edit-popup .x-button-hilight {
    background-color: #00a541;
    border-color: #00a541;
    color: #fff
}

#edit-popup .x-button-hilight:hover {
    background: #00bf4c !important;
    border-color: #00bf4c
}

.x-popup-mask {
    z-index: 1000 !important
}

.confirm-tip {
    padding: 30px 35px;
    font-size: 14px;
    overflow: hidden;
    zoom: 1;
    line-height: 36px
}

.confirm-tip i {
    float: left;
    width: 32px;
    height: 32px;
    background: url("lOT7auWBw7.png")
        /*tpa=http://static.gcimg.net/i/201503/lOT7auWBw7.png*/
        0 -360px no-repeat;
    margin-right: 15px;
    margin-top: 2px
}

.add-con {
    padding: 16px 30px 0;
    height: 346px;
    overflow: auto;
    margin-bottom: 30px
}

.add-con .add-mod {
    padding: 14px 0;
    border-bottom: 1px solid #e5e5e5;
    clear: both;
    overflow: hidden;
    zoom: 1
}

.add-con .mod-icon {
    float: left;
    width: 40px;
    height: 40px;
    background: url("FB7qHYDYTA.png")
        /*tpa=http://static.gcimg.net/i/201503/FB7qHYDYTA.png*/
        no-repeat;
    margin-right: 11px
}

.add-con .company-photo .mod-icon {
    background-position: 0 0
}

.add-con .company-news .mod-icon {
    background-position: 0 -40px
}

.add-con .company-intro .mod-icon {
    background-position: 0 -80px
}

.add-con .pro-show .mod-icon {
    background-position: 0 -120px
}

.add-con .user-defined .mod-icon {
    background-position: 0 -160px
}

.add-con .pro-category .mod-icon {
    background-position: 0 -200px
}

.add-con .enquiry-online .mod-icon {
    background-position: 0 -240px
}

.add-con .search-bar .mod-icon {
    background-position: 0 -280px
}

.add-con .real-pic .mod-icon {
    background-position: 0 -320px
}

.add-con .add-mod .mod-detail {
    width: 387px;
    float: left
}

.add-con .mod-detail .mod-t {
    height: 22px;
    color: #666
}

.add-con .mod-detail .mod-c {
    color: #999;
    line-height: 18px
}

.add-con .add-mod .add-mod-btn {
    width: 58px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #333;
    float: right;
    border: 1px solid #e6e6e6;
    background: #f5f5f5;
    margin-top: 4px;
    border-radius: 2px;
    text-decoration: none
}

.add-con .add-mod .add-mod-btn:hover {
    border-color: #999;
    background: #fff
}

.add-con .add-mod .added {
    float: right;
    color: #999;
    margin: 11px 11px 0 0
}

.add-con .add-mod .disabled {
    color: #999;
    opacity: .7
}

.add-con .add-mod .disabled:hover {
    border-color: #e6e6e6;
    background: #f5f5f5;
    cursor: not-allowed
}

.sign-con {
    padding: 30px 30px 10px
}

.sign-choose {
    padding: 0 0 20px 123px;
    overflow: hidden;
    clear: both;
    height: 127px
}

.sign-choose a {
    width: 126px;
    float: left;
    margin-right: 40px;
    height: 107px;
    cursor: pointer;
    position: relative
}

.sign-choose .common-sign {
    background: url("UxepoyqAQ9.png")
        /*tpa=http://static.gcimg.net/i/201503/UxepoyqAQ9.png*/
        center center
}

.sign-choose .wide-sign {
    background: url("w1i5zJfs6L.png")
        /*tpa=http://static.gcimg.net/i/201503/w1i5zJfs6L.png*/
        center center
}

.sign-choose .selected {
    width: 122px;
    height: 103px;
    border: 2px solid #00a541
}

.sign-choose a i {
    width: 16px;
    height: 16px;
    background-position: 0 -140px;
    position: absolute;
    right: 4px;
    bottom: 4px;
    display: none
}

.sign-choose .selected i {
    display: block
}

.sign-set-mod {
    height: 32px;
    padding: 20px 0;
    border-top: 1px solid #e6e6e6;
    line-height: 32px
}

.sign-set-mod p {
    float: left;
    color: #999
}

.sign-set-mod .sign-t {
    color: #666
}

.pic-upload,
.bodyBgUpload {
    width: 98px;
    height: 30px;
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    float: left;
    color: #333;
    line-height: 30px;
    text-decoration: none
}

.sign-set-mod .pic-upload {
    margin: 0 10px
}

.pic-upload:hover,
.bodyBgUpload:hover {
    background: #fff;
    border-color: #999;
    color: #333;
    text-decoration: none
}

.pic-upload i,
.bodyBgUpload i {
    width: 12px;
    height: 14px;
    background-position: 0 -160px;
    float: left;
    margin: 8px 6px 0 15px
}

.sign-set-mod .color-set {
    float: right;
    color: #666;
    margin-right: 10px;
    width: 90px;
    position: relative
}

.bgcolor-set {
    width: 28px;
    height: 28px;
    padding: 1px;
    border: 1px solid #ccc;
    cursor: pointer
}

.sign-set-mod .color-set .bgcolor-set {
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    top: 0
}

.bgcolor-set i {
    display: block;
    background: #000;
    height: 28px
}

.sign-set-mod label {
    float: left;
    margin-left: 20px;
    color: #666
}

.sign-set-mod label input {
    *width: 13px;
    *height: 13px;
    float: left;
    margin: 10px 4px 0 0
}

.font-color-set {
    width: 32px;
    height: 32px;
    background-position: 0 -180px;
    cursor: pointer;
    position: relative
}

.font-color-set i {
    width: 20px;
    height: 5px;
    overflow: hidden;
    position: absolute;
    left: 6px;
    top: 22px;
    background: #fff
}

.sign-set-mod .font-color-set {
    float: left;
    margin-left: 10px
}

.search-con {
    padding: 30px
}

.search-wrap {
    overflow: hidden;
    clear: both;
    zoom: 1
}

.search-wrap .input-box {
    float: left;
    margin-right: 10px
}

.search-wrap .input-box p,
.user-defined-con .input-box p {
    width: 34px;
    float: left;
    height: 32px;
    line-height: 32px;
    color: #666
}

.search-wrap label {
    float: left;
    line-height: 32px;
    color: #666
}

.search-wrap .title {
    font-family: "Microsoft Yahei";
    width: 162px;
    height: 20px;
    padding: 5px 8px;
    line-height: 20px;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 2px #f0f0f0 inset
}

.search-wrap .title:focus {
    border-color: #00a541
}

.search-con .notice {
    padding-top: 23px
}

.search-con .notice p {
    margin-bottom: 7px;
    color: #999
}

.search-con .notice a {
    color: #00a541;
    text-decoration: none
}

.search-con .notice a:hover {
    text-decoration: underline
}

.search-con .type {
    margin-top: 20px;
    padding-top: 17px;
    border-top: 1px solid #e6e6e6;
    overflow: hidden
}

.search-con .type .type-t {
    float: left;
    width: 34px;
    color: #666
}

.search-con .type .type-wrap {
    float: left;
    color: #666
}

.search-con .type-wrap label {
    float: left;
    padding-left: 1px
}

.search-con .type-wrap p {
    float: left
}

.search-con .type-wrap a {
    color: #00a541;
    text-decoration: none
}

.search-con .type-wrap a:hover {
    text-decoration: underline
}

.search-con .type-wrap .profile-type {
    float: left;
    margin: 2px 4px 0 0;
    *width: 13px;
    *height: 13px
}

.search-con .type-wrap .pic {
    margin-bottom: 12px;
    overflow: hidden;
    clear: both;
    zoom: 1
}

.search-con .type-wrap .video {
    margin: 0
}

.ad-set,
.pro-set {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    margin-bottom: 38px
}

.pro-set {
    margin-bottom: 28px
}

.ad-set .ad-height {
    float: left;
    margin-right: 55px
}

#adheight,
#protitle {
    width: 74px;
    height: 24px;
    border: 1px solid #ccc;
    float: left;
    margin: 0 10px;
    padding: 3px 5px
}

#protitle {
    width: 108px
}

.ad-set p,
.pro-set p {
    float: left
}

.ad-set .ad-height span {
    color: #999
}

.ad-set .ad-play {
    float: left
}

.select-box {
    float: left;
    margin-right: 40px
}

.select-box p {
    float: left
}

.select-box .select-bg {
    float: left;
    overflow: hidden;
    border: 1px solid #bababa;
    border-right: 0;
    border-radius: 5px;
    width: 75px;
    height: 18px;
    position: relative;
    *width: 92px
}

.select-bg span {
    width: 15px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 0
}

.select-box .select-bg select {
    outline: 0;
    display: block;
    width: 92px;
    border-radius: 5px;
    position: absolute;
    top: -1px;
    left: 0;
    height: 20px;
    border: 0;
    background: 0 0;
    font-size: 10px;
    font-family: "Microsoft Yahei";
    color: #333;
    padding: 0
}

#ifshow,
#showTitle {
    *width: 13px;
    *height: 13px;
    float: left;
    margin: 10px 3px 0 0
}

.proshow-con {
    padding: 30px
}

.proshow-con .mode-set {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e6e6e6;
    overflow: hidden
}

.pro-choose {
    overflow: hidden;
    float: left;
    position: relative;
    margin-right: 40px;
    display: inline;
    width: 312px;
    height: 500px
}

.show-effect {
    margin: 0;
    width: 332px
}

.pro-choose .select-box {
    float: none;
    overflow: hidden;
    margin: 0;
    height: 20px;
    line-height: 20px
}

.pro-choose .select-box .select-radio {
    float: left
}

.pro-choose .select-box .select-radio input[type=radio] {
    vertical-align: middle
}

.pro-choose .select-box .select-radio label {
    margin-right: 12px
}

.pro-choose .select-box .select-bg {
    margin-top: 0;
    float: right;
    margin-right: 18px
}

.pro-choose .select-box strong {
    float: left;
    margin: 2px 0 0 20px
}

.pro-choose .select-box strong span {
    margin: 0 4px
}

.pro-choose .select-box span.used {
    color: #00a541
}

.pro-choose .select-box p {
    margin-top: 2px
}

.pro-choose .select-bg {
    margin-left: 6px
}

.pro-choose .img {
    width: 61px;
    height: 61px;
    border: 1px solid #ccc;
    float: left;
    margin-right: 6px
}

.pro-choose .img img {
    border: 0;
    width: 61px;
    height: 61px
}

.pro-choose .plist-box {
    margin-top: 10px;
    height: 430px;
    overflow-y: scroll;
    margin-bottom: 20px
}

.pro-choose ul {
    padding: 10px 20px 0 0
}

.show-effect ul {
    width: 292px;
    background: #f9f9f9;
    padding-left: 20px;
    height: 420px;
    overflow: auto;
    margin-top: 10px
}

.pro-choose ul li {
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 1px solid #e6e6e6;
    clear: both;
    zoom: 1
}

.pro-choose .detail {
    float: left;
    width: 142px
}

.pro-choose .detail p {
    color: #666;
    margin-top: 2px;
    height: 34px;
    overflow: hidden
}

.pro-choose .detail b {
    color: #ff6961;
    display: block;
    margin-top: 6px
}

.pro-choose .detail span {
    display: block;
    color: #999;
    margin-top: 8px
}

.pro-choose .switch,
.pro-choose .cancel {
    float: right;
    width: 24px;
    height: 24px;
    margin-top: 20px
}

.pro-choose .switch {
    background-position: 0 -220px
}

.pro-choose .switch:hover,
.pro-choose .switch-cur {
    background-position: 0 -244px
}

.pro-choose .cancel {
    background-position: 0 -268px
}

.pro-choose .cancel:hover {
    background-position: 0 -292px
}

.dialog-page {
    overflow: hidden;
    position: absolute;
    right: 15px;
    bottom: 0;
    z-index: 23;
    height: 30px;
    width: 310px
}

.dialog-page a {
    display: inline-block;
    color: #333;
    text-decoration: none;
    margin: 0 3px
}

.dialog-page .goto {
    float: left;
    margin: 0 4px
}

.dialog-page .pages {
    float: left;
    font-weight: 700
}

.dialog-page .pages .current,
.dialog-page a:hover {
    color: #00a541
}

.ad-con {
    padding: 30px
}

.ad-choose {
    padding-left: 254px
}

.ad-choose .common-sign {
    background: url("gPMZu6xTtP.png")
        /*tpa=http://static.gcimg.net/i/201502/gPMZu6xTtP.png*/
        center center no-repeat
}

.ad-choose .wide-sign {
    background: url("QGS6WxG1jL.png")
        /*tpa=http://static.gcimg.net/i/201502/QGS6WxG1jL.png*/
        center center no-repeat
}

.ad-con .pic-set {
    border-top: 1px solid #e6e6e6;
    padding-top: 17px
}

.pic-set .set-title {
    height: 18px;
    overflow: hidden;
    margin-bottom: 12px
}

.pic-set .set-title p {
    float: left;
    margin-right: 10px
}

.pic-set .set-title span {
    float: left;
    color: #999
}

.pic-set .img-wrap {
    width: 758px;
    height: 160px;
    background: #f9f9f9;
    overflow: hidden
}

.img-wrap .banner-box {
    margin: 20px 0 10px 38px;
    overflow: hidden
}

.pic-set .img-box {
    width: 118px;
    height: 99px;
    border: 1px solid #ccc;
    float: left;
    margin-right: 20px;
    background: #fafafa;
    overflow: hidden
}

.pic-set .img-box .image {
    height: 68px;
    position: relative;
    overflow: hidden
}

.pic-set .img-box .clear-img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    background-color: #fc3a2e;
    text-align: center;
    cursor: pointer;
    z-index: 11
}

.pic-set .image img {
    width: 118px;
    height: 68px
}

.pic-set .img-box a {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 43px;
    top: 18px;
    background-position: 0 -320px
}

.pic-set .img-box input {
    height: 22px;
    line-height: 22px;
    padding: 4px 0 4px 7px;
    border: 0;
    border-top: 1px solid #ccc;
    width: 111px;
    font-family: "Microsoft Yahei";
    box-shadow: 0 2px 0 #f0f0f0 inset
}

.ad-con .ad-play {
    height: 20px;
    padding-top: 20px;
    border-top: 1px solid #e6e6e6;
    margin-top: 20px
}

.ad-con .select-box p {
    color: #666;
    margin: 1px 6px 0 0
}

.nav-con {
    padding: 30px 30px 10px
}

.nav-choose .common-sign {
    background: url("bRY3ygfgVH.png")
        /*tpa=http://static.gcimg.net/i/201503/bRY3ygfgVH.png*/
        no-repeat center center
}

.nav-choose .wide-sign {
    background: url("rAw2ZXEFWe.png")
        /*tpa=http://static.gcimg.net/i/201503/rAw2ZXEFWe.png*/
        no-repeat center center
}

.nav-set-mode {
    padding: 18px 0 20px;
    border-top: 1px solid #e6e6e6;
    overflow: hidden;
    clear: both
}

.edit-nav-mod {
    padding-bottom: 4px
}

.nav-set-mode .nav-set-t {
    color: #666;
    height: 20px;
    float: left;
    width: 88px
}

.nav-set-box {
    overflow: hidden;
    zoom: 1
}

.nav-set-box .nav-set {
    float: left;
    width: 78px
}

.nav-set-box .nav-set span {
    color: #999;
    margin-bottom: 10px;
    display: block
}

.nav-set-box .bg-pic {
    width: 290px
}

.nav-set-box .bg-pic .pic-upload {
    margin-right: 10px
}

.nav-set-box .bg-pic p {
    height: 32px;
    line-height: 32px;
    float: left;
    color: #999
}

.nav-set-box .clear-img {
    line-height: 32px
}

.nav-set .name {
    width: 50px;
    float: left;
    height: 20px
}

.nav-set ul {
    float: left;
    margin: 0;
    width: 853px
}

.nav-set ul li {
    width: 72px;
    float: left;
    text-align: center;
    height: 70px;
    overflow: hidden;
    margin-right: -1px;
    cursor: default
}

.nav-set ul .move-active {
    position: absolute
}

.nav-wrap .nav-c {
    width: 70px;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
    border: 1px solid #ccc;
    display: block;
    color: #666
}

.nav-wrap li input {
    width: 70px;
    height: 20px;
    padding: 4px 0;
    line-height: 20px;
    background: #fff;
    color: #666;
    font-family: "Microsoft Yahei";
    text-align: center;
    font-size: 12px;
    display: block;
    border: 1px solid #00a541
}

.nav-wrap li .change {
    height: 54px;
    position: relative;
    display: none
}

.nav-wrap .actived .change {
    display: block
}

.nav-wrap .change .btn {
    overflow: hidden;
    height: 20px
}

.nav-wrap .change .btn a {
    height: 20px;
    text-align: center;
    line-height: 20px;
    text-decoration: none
}

.nav-wrap .change .btn .cancel {
    float: left;
    color: #999;
    margin-left: 8px
}

.nav-wrap .change .btn .cancel:hover {
    color: #666;
    text-decoration: underline
}

.nav-wrap .change .btn .save {
    float: right;
    color: #00a541;
    margin-right: 8px
}

.nav-wrap .change .btn .save:hover {
    color: #00bf4c;
    text-decoration: underline
}

.ifshow-wrap {
    line-height: 20px
}

.home .ifshow-wrap {
    height: 20px
}

.ifshow-wrap input {
    opacity: 0;
    filter: alpha(opacity=0);
    outline: 0;
    width: 12px;
    height: 12px
}

.ifshow-wrap a {
    color: #999;
    text-decoration: none;
    display: none;
    height: 20px
}

.ifshow-wrap a:hover {
    color: #666
}

.ifshow-wrap span {
    color: #333;
    display: block;
    height: 20px
}

.hover-actived .ifshow-wrap a {
    display: block
}

.hover-actived .ifshow-wrap span {
    display: none
}

.hover-actived .nav-c {
    cursor: text
}

.move-wrap {}

.move-wrap .move-btn {
    color: #999;
    text-decoration: none;
    display: none;
    height: 20px;
    line-height: 20px
}

.hover-actived .move-wrap .move-btn {
    display: block
}

.move-wrap .move-btn:hover {
    color: #666;
    cursor: move
}

.del-con {
    padding: 30px;
    color: #333;
    font-size: 14px;
    overflow: hidden
}

.del-con i {
    width: 32px;
    height: 32px;
    float: left;
    background-position: 0 -360px;
    margin-right: 10px
}

.del-con p {
    margin-top: 7px;
    float: left;
    width: 440px
}

.user-defined-con {
    padding-top: 20px;
    overflow: hidden;
    border-top: 1px solid #e0e0e0;
    margin-top: 20px
}

.user-defined-con .gceditor {
    resize: none;
    border: 1px solid #c1c1c1;
    float: left
}

div.mod-sign,
div.mod-nav,
div.mod-gallery {
    margin-bottom: 0
}

#masthead {
    background-color: #fff;
    height: 120px;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #eaeaea
}

#masthead .layout {
    height: 46px;
    margin: 37px auto 0;
    position: relative;
    width: 1000px
}

#masthead .logo {
    position: absolute;
    width: 136px;
    height: 46px;
    background: url("7meVk4ljyr.png")
        /*tpa=http://static.gcimg.net/i/201501/7meVk4ljyr.png*/
        no-repeat
}

#masthead .info {
    position: absolute;
    left: 156px;
    border-left: 2px dotted #ebebeb;
    width: 336px;
    height: 46px;
    padding-left: 8px
}

#masthead h3 {
    font-weight: 700;
    font-size: 14px;
    font-family: 'Microsoft Yahei'
}

#masthead .company {
    line-height: 28px;
    height: 28px
}

#masthead .fav {
    border: 1px solid #ccc;
    height: 18px;
    line-height: 18px;
    padding: 0 4px 0 17px;
    margin-left: 10px;
    background: url("Z2o3mHxMFN.png")
        /*tpa=http://static.gcimg.net/i/201501/Z2o3mHxMFN.png*/
        no-repeat 2px 3px
}

.fav-yes .yes,
.fav-no .no {
    display: inline-block
}

.fav-yes .no,
.fav-no .yes {
    display: none
}

#masthead .main-product {
    height: 18px;
    line-height: 18px;
    color: #999
}

.search {
    position: absolute;
    right: 0;
    top: 5px;
    font-weight: 700
}

.search-input {
    width: 284px;
    height: 30px;
    border: 3px solid #00a541
}

.search-site {
    width: 78px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-color: #00a541;
    cursor: pointer
}

.search-shop {
    width: 76px;
    height: 32px;
    line-height: 32px;
    border: 2px solid #00a541;
    text-align: center;
    margin-left: 10px;
    color: #00a541;
    cursor: pointer
}

.search-text {
    border: 0;
    width: 274px;
    line-height: 30px;
    outline: 0;
    padding-left: 10px
}

.sign-body {
    overflow: hidden
}

.sign-body .logo {
    padding-right: 10px
}

.sign-body .logo a {
    display: table-cell;
    width: 88px;
    _height: 65px;
    _display: inline-block;
    overflow: hidden;
    text-align: center
}

.sign-body .logo img {
    max-width: 88px;
    max-height: 65px;
    _width: 88px;
    _height: 65px;
    vertical-align: middle
}

.sign-body .company-logo {
    width: 980px;
    margin: 0 auto;
    position: relative;
    height: 90px
}

.sign-body .name-wrap {
    overflow: hidden;
    width: 800px;
    height: 90px;
    word-break: break-all;
    word-wrap: break-word;
    position: absolute;
    top: 50%;
    margin-top: -45px
}

.sign-body .name-wrap td {
    height: 90px
}

.sign-body .name-wrap .logo a {
    background: 0 0
}

.sign-body .name-wrap .logo img {
    display: block
}

.sign-body a:hover {
    text-decoration: none
}

.chinaname {
    font-family: "Microsoft Yahei";
    font-size: 24px;
    font-weight: 700
}

.mod-nav .con-nav {
    background-color: #000
}

.mod-nav .con-nav ul {
    width: 1000px;
    margin: 0 auto
}

.mod-nav .con-nav li {
    float: left;
    position: relative
}

.mod-nav .con-nav a {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    width: 98px;
    text-align: center;
    overflow: hidden;
    vertical-align: middle
}

.mod-nav .con-nav a:hover {}

.mod-box .con-nav a:hover {
    text-decoration: none
}

.mod-nav .current {
    background-color: #00a541;
    text-decoration: none
}

.mod-nav .icon-drop {
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 5px 5px 0;
    border-color: #fff transparent transparent;
    border-style: solid dashed dashed;
    margin-left: 5px;
    zoom: 1;
    vertical-align: middle;
    display: inline-block;
    _position: absolute;
    _top: 50%;
    margin-top: -2px
}

#all-products a {
    _text-indent: -10px;
    _padding-left: 10px
}

#nav-cate-list {
    position: absolute;
    display: none;
    border: 2px solid #000;
    border-top: 0;
    background-color: rgba(255, 255, 255, .9);
    width: 158px;
    z-index: 11;
    background-color: #fff \9
}

.ncl {
    padding: 10px 0
}

.ncl p {
    padding-left: 20px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    overflow: hidden;
    padding-right: 10px
}

.ncl span {
    padding-left: 20px
}

.mod-nav .box-shim {
    display: none !important
}

.mod-gallery .mod-body {
    background-color: transparent
}

.gallery-wrap {
    position: relative;
    width: 100%;
    overflow: hidden
}

.gallery-main {
    position: relative;
    width: 1000px;
    overflow: visible;
    margin: 0 auto
}

.gallery-stage {
    position: absolute;
    overflow: hidden;
    width: 1000px;
    height: 100%;
    left: 50%;
    top: 0;
    margin-left: -500px
}

.gallery-stage ul {
    position: relative;
    height: 100%
}

.gallery-stage li {}

.gallery-stage a {
    display: block;
    width: 1000px;
    overflow: hidden
}

.gallery-stage img {
    display: block;
    margin: 0 auto
}

.mod-ui-fluid .gallery-stage {
    width: 1920px;
    margin-left: -960px
}

.mod-ui-fluid .gallery-stage a {
    width: 1920px
}

.gallery-btn {
    position: absolute;
    bottom: 20px;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    z-index: 1
}

.gallery-btn .gbs {
    text-align: center
}

.gallery-btn .gbs i {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 12px;
    height: 12px;
    border: 2px solid #fff;
    overflow: hidden;
    margin: 0 6px;
    border-radius: 50%;
    line-height: 100px
}

.gallery-btn .gbs i.active {
    cursor: default;
    background-color: #000;
    border-color: #000;
    opacity: .8;
    filter: alpha(opacity=80)
}

.mod-customContent .customContent-wrap {
    overflow: hidden;
    width: 100%;
    color: #000;
    word-wrap: break-word;
    word-break: break-all;
    zoom: 1
}

.mod-customContent .customContent-wrap img {
    vertical-align: middle;
    max-width: 100%
}

.mod-customContent .mod-content {
    padding: 16px
}

.mod-customContent.mod-hide-title .mod-content {
    padding: 0
}

.profile-box {
    padding: 16px
}

.media-box {
    float: left;
    margin-right: 15px;
    display: inline
}

.media-box img,
.media-box embed,
.media-box iframe {
    width: 300px;
    height: 240px;
    display: block
}

.company-profile {
    text-indent: 2em;
    line-height: 20px
}

.inquiry-box {
    padding: 16px
}

.form-item {
    position: relative;
    padding-left: 72px;
    margin-bottom: 14px;
    zoom: 1
}

.form-label {
    position: absolute;
    left: 0;
    height: 30px;
    line-height: 30px
}

.form-label em {
    color: #ff6961;
    padding-right: 2px
}

.form-cell {
    zoom: 1
}

.form-cell:after {
    content: 'x';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden
}

.i-box {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    width: 368px;
    float: left;
    margin-right: 10px
}

.inquiry-box textarea {
    padding: 5px;
    border: 1px solid #ccc;
    display: block;
    width: 368px;
    height: 98px;
    resize: none
}

.inquiry-box .upload-file {
    height: 28px;
    line-height: 28px;
    color: #999
}

.inquiry-box .upload-file a {
    float: left;
    width: 78px;
    height: 26px;
    border: 1px solid #e6e6e6;
    background-color: #f5f5f5;
    text-align: center;
    line-height: 26px;
    border-radius: 2px;
    font-size: 14px;
    margin-right: 18px
}

.inquiry-box .btn {
    border: 0 none;
    width: 92px;
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    background-color: #666;
    text-align: center;
    color: #fff;
    cursor: pointer
}

.inquiry-box .btn:hover {
    background-color: #999
}

.msg-box {
    float: left;
    margin-top: 6px;
    margin-left: 0
}

.cdg-nav,
.cdg-img {
    float: left
}

.cdg-nav {
    padding: 6px 10px 6px 16px;
    border-right: 1px solid #e0e0e0;
    width: 131px
}

.cdg-noprev,
.cdg-nonext {
    display: block;
    height: 17px;
    width: 125px;
    background: #f7f7f7 url("jzYO5dQD2A.png")
        /*tpa=http://static.gcimg.net/i/201510/jzYO5dQD2A.png*/
        no-repeat 54px -581px;
    border: 1px solid #e6e6e6;
    cursor: default
}

.cdg-noprev {
    margin-bottom: 5px
}

.cdg-nonext {
    margin-top: 2px;
    background-position: -132px -581px
}

.cdg-prev,
.cdg-next {
    cursor: pointer
}

.cdg-prev:hover {
    background-position: -132px -594px
}

.cdg-next:hover {
    background-position: 54px -594px
}

.cdg-prev:hover,
.cdg-next:hover {
    background-color: #f2a849;
    border-color: #f2a849
}

.cdg-nav .nav-lst {
    width: 131px;
    height: 360px;
    position: relative;
    overflow: hidden
}

#iWrap {
    position: absolute;
    top: 0;
    left: 0
}

.cdg-nav li {
    height: 86px;
    width: 131px;
    margin-bottom: 4px;
    *float: left
}

.cdg-nav .nav-lst a {
    display: block;
    height: 86px;
    width: 127px;
    position: relative;
    *overflow: hidden;
    cursor: pointer
}

.cdg-nav .cdg-cur .hov,
.cdg-nav .nav-lst a:hover .hov {
    position: absolute;
    height: 84px;
    width: 125px;
    border: 1px solid #f2a849;
    top: 0;
    left: 0
}

.cdg-nav .cdg-cur .hov:after {
    display: block;
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    right: -8px;
    top: 38px;
    border: 4px solid transparent;
    border-left-color: #f2a849
}

.cdg-nav .img-box {
    height: 86px;
    width: 127px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    background-color: #e6e6e6;
    *display: block;
    *font-family: arial, sans-serif;
    *font-size: 62px;
    _font-size: 70px
}

.cdg-nav .img {
    vertical-align: middle
}

.cdg-img {
    width: 610px;
    height: 417px;
    text-align: center;
    position: relative;
    background: url("WtetGoqXwb.gif")
        /*tpa=http://static.gcimg.net/i/201510/WtetGoqXwb.gif*/
        no-repeat center center
}

.cdg-img i {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0
}

#cdg-img img,
.cdg-img img {
    vertical-align: middle;
    max-height: 394px;
    max-width: 583px
}

.cdg-img .i-prev,
.cdg-img .i-next {
    position: absolute;
    width: 305px;
    height: 417px;
    background: url("tkoAH2qSQl.png")
        /*tpa=http://static.gcimg.net/i/201510/tkoAH2qSQl.png*/
        no-repeat 0 0;
    _blr: expression(this.onFocus=this.blur())
}

.cdg-img .i-prev {
    left: 0;
    top: 0
}

.cdg-img .i-next {
    top: 0;
    right: 0
}

.cdg-img .i-prev:hover {
    background: url("Bo9e7a4nim.png")
        /*tpa=http://static.gcimg.net/i/201510/Bo9e7a4nim.png*/
        no-repeat 25px center
}

.cdg-img .i-next:hover {
    background: url("JWlsh1YTuV.png")
        /*tpa=http://static.gcimg.net/i/201510/JWlsh1YTuV.png*/
        no-repeat 228px center
}

#cdg-tip {
    position: absolute;
    height: 25px;
    width: 130px;
    background: #eee;
    line-height: 25px;
    top: 50%;
    left: 50%;
    margin-top: -13px;
    margin-left: -65px
}

.news-list {
    padding: 5px 20px 15px
}

.news-list ul li {
    height: 18px;
    overflow: hidden;
    margin: 10px 0;
    position: relative;
    padding-right: 100px;
    zoom: 1
}

.news-list ul li span {
    position: absolute;
    top: 0;
    right: 0;
    color: #999
}

.news-list .more {
    text-align: right
}

.news-list .more a {
    color: #999
}

.more {
    text-align: right
}

.mod-companyCard {
    position: relative
}

.mod-companyCard .mod-content {
    padding: 14px 11px
}

.mod-companyCard .medals {
    height: 25px
}

.mod-companyCard .vip-logo {
    position: absolute;
    top: 5px;
    right: 10px
}

.mod-companyCard .medals ul {
    padding-top: 12px;
    margin-bottom: 15px
}

.mod-companyCard .medals li {
    float: left;
    height: 24px;
    line-height: 24px
}

.mod-companyCard .medals .vip {
    color: #b3b3b3
}

.mod-companyCard .medals .vip img {
    float: left;
    margin-top: -2px;
    margin-right: 5px
}

.mod-companyCard .medals .vip span {
    padding: 0 4px
}

.mod-companyCard .medals em {
    color: #e52d18;
    font-weight: 700;
    font-family: Arial;
    padding-right: 1px
}

.mod-companyCard .medals i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.mod-companyCard .cc p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin: 5px 0
}

.mod-companyCard .cc span {
    display: inline-block;
    width: 65px;
    color: #999
}

.mod-companyCard .ll {
    height: 1px;
    overflow: hidden;
    background-color: #f0f0f0
}

.favorite-shop {
    text-align: center;
    height: 36px;
    line-height: 36px;
    background-color: #f0f0f0;
    margin-top: 20px
}

.favorite-shop a {
    display: block
}

.mod-companyCard .yes {
    cursor: text
}

.mod-companyCard .yes:hover {
    text-decoration: none;
    color: #333
}

i.icon-verify {
    background-image: url("upDdXq0FzT.png")
        /*tpa=http://static.gcimg.net/i/201503/upDdXq0FzT.png*/
}

i.icon-yigo {
    background-image: url("QVmy6pTfID.png")
        /*tpa=http://static.gcimg.net/i/201503/QVmy6pTfID.png*/
}

i.icon-cdg {
    background-image: url("SB4X2OvlZh.png")
        /*tpa=http://static.gcimg.net/i/201503/SB4X2OvlZh.png*/
}

.con-search {
    padding: 20px 0 20px 13px
}

.con-search .sh-input {
    width: 125px;
    height: 30px;
    border: 1px solid #ccc;
    border-right: 0;
    overflow: hidden
}

.con-search .sh-input input {
    border: 0;
    height: 20px;
    line-height: 20px;
    outline: 0;
    padding: 5px 3px;
    width: 119px
}

.con-search .sh-sub input {
    width: 46px;
    height: 32px;
    line-height: 32px;
    background-color: #666;
    color: #fff;
    border: 0;
    outline: 0;
    cursor: pointer
}

.cate-list {
    padding-bottom: 12px
}

.cate-list ul {
    overflow: hidden;
    zoom: 1
}

.side-sort-parent {
    padding: 0 10px 0 19px;
    margin-top: 12px;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.side-sort-parent i {
    float: left;
    width: 11px;
    height: 11px;
    background: url("dRvulxgR40.png")
        /*tpa=http://static.gcimg.net/i/201502/dRvulxgR40.png*/
        0 0 no-repeat;
    margin-top: 5px;
    margin-right: 5px;
    cursor: pointer;
    overflow: hidden
}

.side-sort-child {
    display: none
}

.side-sort-child a {
    color: #666;
    display: block;
    padding-left: 35px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-right: 10px
}

.side-sort-child a:hover {
    background-color: #f2f2f2;
    text-decoration: none
}

.cate-list .expand .side-sort-child {
    display: block
}

.cate-list .expand .side-sort-parent i {
    background-position: 0 -11px
}

.album-list {
    padding: 19px 9px 15px
}

.album-list li {
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.album-pic {
    width: 67px;
    height: 67px;
    background: url("4Fi5UeQZE9.png")
        /*tpa=http://static.gcimg.net/i/201502/4Fi5UeQZE9.png*/
        0 0 no-repeat;
    overflow: hidden;
    float: left
}

.album-pic img {
    display: block;
    width: 59px;
    height: 59px;
    margin: 2px 0 0 2px
}

.album-info {
    width: 100px;
    float: left;
    margin-left: 10px;
    display: inline;
    height: 67px
}

.album-info p {
    height: 36px;
    overflow: hidden;
    margin-bottom: 10px
}

.album-info span {
    color: #999
}

.fl-list {
    padding: 10px 20px
}

.fl-list li {
    line-height: 30px;
    height: 30px;
    overflow: hidden
}

.col-main .fl-list ul {
    overflow: hidden;
    zoom: 1
}

.col-main .fl-list li {
    float: left;
    width: 110px;
    margin-right: 10px;
    display: inline
}

.mod-product .mod-content {
    padding: 0 20px 20px
}

.mod-product .app-product {
    overflow: hidden;
    margin: 0 auto
}

.mod-product li {
    overflow: hidden;
    zoom: 1
}

.mod-product p {
    height: 36px;
    overflow: hidden
}

.mod-product span {
    color: #ff3b30;
    font-weight: 700;
    font-family: Arial
}

.img-box a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-family: Arial
}

.col-main .mod-product li {
    height: 240px;
    width: 160px;
    border: 1px solid #f1f1f1;
    float: left;
    margin-top: 20px;
    margin-right: 27px;
    display: inline;
    position: relative
}

.col-main .mod-product .img-box {
    width: 158px;
    height: 158px;
    border-bottom: 1px solid #f1f1f1;
    padding: 1px
}

.col-main .mod-product .img-box a {
    width: 158px;
    height: 158px;
    *font-size: 140px
}

.col-main .mod-product .img-box img {
    max-width: 158px;
    max-height: 158px;
    vertical-align: middle
}

.col-main .mod-product p {
    height: 40px;
    overflow: hidden;
    margin-top: 35px;
    padding: 0 10px
}

.col-main .mod-product span {
    position: absolute;
    top: 170px;
    left: 10px
}

.region-type-full .mod-product ul {
    width: 1000px
}

.region-type-full .app-product {
    width: 938px
}

.region-type-main .mod-product ul {
    width: 780px
}

.region-type-main .app-product {
    width: 729px
}

.region-type-main .mod-product .mod-content {
    padding-left: 19px
}

.region-type-full .mod-product li {
    margin-right: 32px
}

.col-sub .mod-product .mod-content {
    padding: 19px 9px
}

.col-sub .mod-product li {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 70px;
    position: relative;
    height: 64px
}

.col-sub .mod-product .img-box {
    border: 1px solid #ccc;
    padding: 1px;
    position: absolute;
    top: 0;
    left: 0
}

.col-sub .mod-product .img-box a {
    width: 60px;
    height: 60px
}

.col-sub .mod-product .img-box img {
    width: 60px;
    height: 60px;
    vertical-align: middle
}

.col-sub .mod-product p {
    margin-bottom: 8px
}

.sup-ico {
    background: url("gs54kGKprb.png")
        /*tpa=http://static.gcimg.net/i/201603/gs54kGKprb.png*/
        no-repeat 0 0;
    overflow: hidden;
    float: left;
    width: 25px;
    height: 25px;
    margin: 0 2px 0 0
}

.ico-w24 {
    width: 24px;
    height: 24px
}

.sup-ico1 {
    background-position: 0 -270px
}

.sup-ico2 {
    background-position: -50px -270px
}

.sup-ico3 {
    background-position: -75px -270px
}

.sup-ico4 {
    background-position: 0 -295px
}

.sup-ico5 {
    background-position: -50px -295px
}

.sup-ico6 {
    background-position: -75px -295px
}

.sup-ico7 {
    background-position: -232px -130px
}

.sup-ico8 {
    background-position: -365px -130px
}

.sup-ico9 {
    background-position: -1px -130px
}

.sup-ico10 {
    background-position: -67px -130px
}

.sup-ico11 {
    background-position: -34px -130px
}

.sup-ico12 {
    background-position: -100px -130px
}

.sup-ico13 {
    background-position: -133px -130px
}

.sup-ico14 {
    background-position: -166px -130px
}

.sup-ico15 {
    background-position: -199px -130px
}

.sup-ico16 {
    background-position: -266px -130px
}

.sup-ico17 {
    background-position: -299px -130px
}

.sup-ico18 {
    background-position: -332px -130px
}

.sup-ico19 {
    background-position: -114px -163px
}

.sup-ico20 {
    background-position: 0 -163px
}

.sup-ico21 {
    background-position: -57px -163px
}

.sup-ico22 {
    background-position: -171px -163px
}

.sup-ico23 {
    background-position: -228px -163px
}

.sup-ico24 {
    background-position: -285px -163px
}

.sup-ico25 {
    background-position: -341px -163px
}

.sup-ico26 {
    background-position: 0 0
}

.sup-ico27 {
    background-position: -65px 0
}

.sup-ico28 {
    background-position: -130px 0
}

.sup-ico29 {
    background-position: -195px 0
}

.sup-ico30 {
    background-position: -260px 0
}

.sup-ico31 {
    background-position: -325px 0
}

.sup-ico32 {
    background-position: 0 -65px
}

.sup-ico33 {
    background-position: -65px -65px
}

.sup-ico34 {
    background-position: -130px -65px
}

.sup-ico35 {
    background-position: -195px -65px
}

.sup-ico36 {
    background-position: -260px -65px
}

.sup-ico37 {
    background-position: -325px -65px
}

.sup-ico38 {
    background-position: -100px -270px
}

.sup-ico39 {
    background-position: -125px -270px
}

.sup-ico40 {
    background-position: -150px -270px
}

.sup-ico41 {
    background-position: -175px -270px
}

.sup-ico42 {
    background-position: -200px -270px
}

.sup-ico43 {
    background-position: -225px -270px
}

.sup-ico44 {
    background-position: -250px -270px
}

.sup-ico45 {
    background-position: -275px -270px
}

.sup-ico46 {
    background-position: -300px -270px
}

.sup-ico47 {
    background-position: 0 -220px
}

.sup-ico48 {
    background-position: -49px -220px
}

.sup-ico49 {
    background-position: -98px -220px
}

.sup-ico50 {
    background-position: -147px -220px
}

.sup-ico51 {
    background-position: -196px -220px
}

.sup-ico52 {
    background-position: -245px -220px
}

.sup-ico53 {
    background-position: -294px -220px
}

.sup-ico54 {
    background-position: -342px -220px
}

.sup-ico55 {
    background-position: -100px -295px
}

.sup-new-ico {
    display: inline-block;
    width: 64px;
    height: 64px
}

.finance-ico {
    background-position: -65px 0
}

.account-ico {
    background-position: 0 0
}

.mod-companyCard .mod-header {
    height: auto;
    line-height: 20px;
    background: #f2f2f2 !important;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 8px
}

.mod-companyCard .mod-header h3 {
    color: #333 !important
}

.sup-ico {
    height: 24px
}

.cloud-site {
    margin-right: 5px;
    border: 1px solid #e64e4a;
    height: 22px;
    background: 0 0;
    text-indent: 0;
    width: auto;
    line-height: 22px;
    font-size: 14px;
    padding-right: 3px;
    border-radius: 3px;
    overflow: hidden;
    color: #e64e4a;
    font-family: Arial
}

.cloud-site i {
    float: left;
    width: 24px !important;
    height: 22px !important;
    background: url("fwHEN3JyOp.png")
        /*tpa=http://static.gcimg.net/i/201512/fwHEN3JyOp.png*/
        0 0 no-repeat;
    margin: 0 3px 0 0 !important
}

.mod .mod-djt .mod-header,
.mod .mod-djt {
    border-color: #f4e0ae !important;
    background: #fffbf2 !important
}

.mod .mod-djt .mod-header {
    border-bottom: 1px solid #f4e0ae
}

.mod .mod-djt .mod-header a {
    color: #ff4800 !important
}

.mod-companyCard .mod-djt .ll {
    background-color: #f4e0ae
}

.titz-medals span {
    float: left;
    line-height: 27px;
    margin-right: 5px
}

.sup-djt {
    font-size: 14px;
    color: #999
}

.sup-djt b {
    color: #e62c16;
    font-weight: 400
}

.sup-yznew {
    background: url("IxXpPSbst2.png")
        /*tpa=http://static.gcimg.net/i/201607/IxXpPSbst2.png*/
        no-repeat 0 0
}

#content .layout {
    width: 1000px
}

.name-wrap h1 {
    display: inline
}

.name-wrap .warn {
    position: relative;
    top: -3px;
    display: inline-block;
    padding-left: 34px;
    padding-right: 20px;
    background: #fbdf40 url("9ULRWiZXID.png")
        /*tpa=http://static.gcimg.net/i/201607/9ULRWiZXID.png*/
        no-repeat 11px center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    cursor: default;
    border-radius: 15px
}

.name-wrap .warn:hover {
    color: #333
}

.warn-tooltip {
    display: none;
    position: absolute;
    height: 36px;
    line-height: 36px;
    width: 204px;
    padding-left: 37px;
    background: #f0f6ff url("hOz57eqiaJ.png")
        /*tpa=http://static.gcimg.net/i/201607/hOz57eqiaJ.png*/
        no-repeat 13px center;
    font-size: 12px;
    color: #666;
    border: 1px solid #d8e9fe
}

.warn-tooltip:before {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    left: 50px;
    top: -14px;
    border: 7px solid transparent;
    border-bottom-color: #d8e9fe
}

.warn-tooltip:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    left: 51px;
    top: -12px;
    border: 6px solid transparent;
    border-bottom-color: #f0f6ff
}

.ncl .three-nav {
    display: none;
    position: absolute;
    top: 0;
    left: 158px;
    width: 158px;
    background-color: #fff;
    border: 2px solid #000
}

.ncl .three-nav a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ncl li {
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    position: relative
}

.ncl .sec-nav-link {
    display: block;
    padding-left: 20px;
    padding-right: 10px;
    height: 24px;
    width: 128px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.app-ro-price {
    width: 140px;
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.productSection a:hover,
.productSection-list a:hover,
.albumSection a:hover {
    color: #ed5f01
}

.all-groups li {
    float: left
}

.all-groups li .side-sort-parent {
    width: 163px;
    margin-top: 7px
}

.all-groups .cate-list {
    padding: 31px 0 16px
}

.searchBoxWrap {
    width: 726px;
    height: 30px;
    background-color: #f2f2f2;
    border: 1px solid #e6e6e6;
    margin-left: 19px
}

.searchBoxCon {}

.trigger-link a {
    background: url("kdz2OpO56H.png")
        /*tpa=http://static.gcimg.net/i/201503/kdz2OpO56H.png*/
        no-repeat
}

.trigger-link {
    float: left;
    margin: 8px 0 0 8px
}

.trigger-link a {
    float: left
}

.trigger-link .trigger-bigPhoto {
    background-position: 0 -25px;
    width: 15px;
    height: 15px;
    margin-right: 10px
}

.trigger-link .trigger-bigPhoto.active {
    background-position: 0 0
}

.trigger-link .trigger-listPhoto {
    background-position: 0 -80px;
    width: 18px;
    height: 15px
}

.trigger-link .trigger-listPhoto.active {
    background-position: 0 -50px
}

.search-form {
    float: right;
    margin-top: -1px;
    width: 172px
}

.search-form .con-search {
    padding: 0
}

.productSection {
    padding: 0 20px 40px;
    width: 728px;
    overflow: hidden
}

.productSection ul {
    width: 760px
}

.productSection li {
    float: left;
    width: 160px;
    height: 240px;
    border: 1px solid #f1f1f1;
    margin: 20px 28px 0 0
}

.img-160 {
    width: 160px;
    height: 160px;
    overflow: hidden
}

.img-160 a {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 160px;
    height: 160px
}

.img-160 img {
    max-width: 160px;
    max-height: 160px;
    vertical-align: middle
}

.img-details {
    padding: 0 10px;
    border-top: 1px solid #f1f1f1
}

.img-details strong {
    line-height: 29px;
    height: 29px;
    color: #ff3b30;
    display: block;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.img-details strong b {
    font-size: 12px
}

.img-details p {
    height: 36px;
    line-height: 18px;
    overflow: hidden
}

.img-details p a {
    color: #666
}

.mod-bread {
    height: 32px;
    line-height: 32px;
    margin: 0 19px;
    border-bottom: 1px solid #f2f2f2;
    padding-top: 30px
}

.mod-bread ul {
    float: left
}

.mod-bread li {
    float: left
}

.mod-bread li a {
    float: left
}

.mod-bread li em,
.bread-res em {
    color: #999
}

.mod-bread li span {
    float: left;
    margin: 0 6px;
    color: #999
}

.search-res {
    float: left
}

.bread-res {
    line-height: 23px;
    height: 23px;
    padding: 15px 19px
}

.search-res a {
    color: #ff3b30
}

.all-groups .first-levelList {
    padding: 20px 0
}

.first-levelList .side-sort-parent {
    overflow: hidden;
    zoom: 1
}

.first-levelList li a {
    height: 18px;
    float: left;
    width: 146px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.productSection-list {
    padding: 10px 20px 40px
}

.productSection-list li {
    padding: 10px 0;
    border-bottom: 1px solid #f2f2f2
}

.img-100 {
    width: 98px;
    height: 98px;
    border: 1px solid #f0f0f0;
    overflow: hidden;
    float: left
}

.img-100 a {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 98px;
    height: 98px
}

.img-100 img {
    max-height: 98px;
    max-width: 98px;
    vertical-align: middle
}

.img-produce {
    float: left;
    width: 370px;
    margin: 0 90px 0 20px;
    padding: 8px 0 11px
}

.img-produce p {
    line-height: 18px;
    font-size: 14px;
    height: 36px;
    overflow: hidden
}

.img-produce p a {
    color: #666
}

.product-info {
    line-height: 18px;
    color: #999;
    height: 36px;
    overflow: hidden
}

.pro-price {
    float: left;
    font-size: 20px;
    color: #ff3b30
}

.pro-price b {
    font-size: 12px
}

.albumSection {
    padding: 40px 10px 0
}

.albumSection li {
    width: 166px;
    margin: 0 10px 37px;
    float: left
}

.img-166 {
    width: 166px;
    height: 166px;
    background: url("OuSqkx5NTG.png")
        /*tpa=http://static.gcimg.net/i/201503/OuSqkx5NTG.png*/
        no-repeat;
    margin-bottom: 7px
}

.img-166 img {
    width: 158px;
    height: 158px;
    margin: 1px 0 0 1px
}

.album-detail p,
.album-detail span {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    text-align: center
}

.album-detail p a {
    color: #666
}

.album-detail span {
    display: block;
    color: #999
}

.contact-detail {
    margin: 20px 0 0 20px
}

.contact-detailt {
    width: 535px;
    padding-bottom: 20px;
    border: 1px solid #f1f1f1;
    border-top: 2px solid #dd3c48
}

.contact-detailb {
    width: 535px;
    height: 10px;
    background: url("KWvu4K1T0S.jpg")
        /*tpa=http://static.gcimg.net/i/201510/KWvu4K1T0S.jpg*/
        no-repeat
}

.card-imgdetail {
    margin: 20px 0 0 25px;
    height: 77px
}

.card-imgdetail img {
    width: 77px;
    height: 77px;
    float: left
}

.card-imgdetail p {
    height: 27px;
    line-height: 27px;
    margin: 0 0 6px
}

.card-imgdetail strong {
    font-size: 14px;
    margin: 0 15px 0 0
}

.card-imgdetail small {
    font-size: 18px;
    font-family: Arial;
    font-weight: 700
}

.card-person {
    float: left;
    margin: 10px 0 0 23px
}

.contact-detailt h4 {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    padding: 0 0 0 20px;
    margin: 15px 0 0;
    font-family: '微软雅黑', Microsoft YaHei, '黑体', Helvetica, '宋体', sans-serif;
    background: #ededed;
    font-weight: 400
}

.card-info {
    margin: 22px 0 0;
    padding: 0 0 0 35px
}

.card-info p {
    line-height: 25px
}

.text-in222 {
    text-indent: 47px
}

.text-in333 {
    text-indent: 24px
}

.contactway-map {
    width: 728px;
    height: 420px;
    margin: 30px auto 300px;
    overflow: hidden
}

.mod-content-nav {
    border-bottom: 1px solid #e6e6e6;
    padding-top: 40px
}

.mod-content-nav ul {
    padding-left: 20px
}

.mod-content-nav li {
    float: left;
    margin-right: 10px;
    width: 70px;
    height: 26px;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    line-height: 26px;
    text-align: center
}

.mod-content-nav li a {
    color: #666;
    font-family: "微软雅黑";
    display: block
}

.mod-content-nav li a:hover {
    color: #fff;
    background-color: #666;
    text-decoration: none
}

.mod-content-nav .now {
    color: #fff;
    background-color: #666
}

.content-info {
    width: 728px;
    margin: auto;
    font: 14px "微软雅黑";
    line-height: 28px;
    color: #666;
    padding-bottom: 30px
}

.content-info p {
    margin-top: 40px;
    text-indent: 28px
}

.content-info .info-txt {
    padding: 30px 0 70px;
    line-height: 25px
}

.info-basic,
.info-all,
.info-factory,
.info-touch {
    float: left
}

.info-basic h5,
.info-all h5,
.info-factory h5,
.info-touch h5 {
    line-height: 28px;
    font-size: 14px;
    font-weight: 700;
    color: #333;
    margin-bottom: 3px
}

.info-list {
    width: 728px;
    border-top: 1px solid #e6e6e6;
    padding-top: 13px
}

.info-list ul {
    width: 728px;
    margin-bottom: 30px
}

.info-list ul li {
    width: 344px;
    line-height: 25px;
    float: left;
    margin-left: 20px
}

.info-list li em {
    display: inline-block
}

.info-list li span {
    width: 254px;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px
}

.info-list em,
.touch-list em {
    font-family: "微软雅黑";
    color: #999;
    font-size: 12px
}

.info-list span,
.touch-list span {
    font-family: "微软雅黑";
    color: #333;
    font-size: 12px
}

.touch-list {
    width: 728px;
    border-top: 1px solid #e6e6e6;
    padding-top: 13px
}

.touch-list ul li {
    line-height: 30px;
    margin-left: 20px;
    position: relative
}

.touch-list li em {
    display: inline-block
}

.touch-list li span {
    display: inline-block;
    max-width: 500px
}

.lookmap {
    width: 72px;
    height: 22px;
    margin-left: 10px;
    background: url("h1yUkoAO3I.png")
        /*tpa=http://static.gcimg.net/i/201503/h1yUkoAO3I.png*/
        no-repeat;
    display: inline-block;
    vertical-align: middle
}

.info-touch {
    padding-bottom: 20px
}

.paperwork-tax,
.paperwork-business,
.paperwork-product,
.paperwork-other {
    width: 728px;
    overflow: hidden;
    margin: 0 auto 40px
}

.paperwork-tax {
    margin-top: 30px
}

.paperwork-tax h5,
.paperwork-business h5,
.paperwork-product h5,
.paperwork-other h5 {
    color: #333;
    font: 14px "微软雅黑";
    font-weight: 700;
    line-height: 30px;
    float: left
}

.paperwork-list {
    width: 728px;
    border-top: 1px solid #e6e6e6;
    margin: auto;
    float: left
}

.paperwork-wrap {
    width: 364px;
    height: 120px;
    float: left;
    margin-top: 20px
}

.paperwork-photo {
    width: 138px;
    height: 118px;
    border: 1px solid #e6e6e6;
    float: left
}

.paperwork-photo img {
    display: block;
    width: 134px;
    height: 103px;
    margin: 8px auto
}

.paperwork-wrap ul {
    margin-left: 10px;
    float: left
}

.paperwork-wrap li b {
    line-height: 24px;
    color: #333;
    font-weight: bolder
}

.paperwork-wrap li a {
    line-height: 24px;
    color: #333;
    font-weight: 700;
    font-family: "微软雅黑"
}

.paperwork-wrap li a:hover {
    text-decoration: none;
    color: #00a541
}

.paperwork-wrap li em,
.paperwork-wrap li span {
    line-height: 24px;
    color: #666;
    font-family: "微软雅黑"
}

.paperwork-wrap li {
    width: 210px;
    height: 24px;
    overflow: hidden
}

.ctrl-aside {
    overflow: hidden;
    zoom: 1
}

.ui-pagin {
    float: right
}

.pages {
    float: left
}

.goto-pages {
    float: left;
    color: #999
}

.ui-input-page {
    width: 22px;
    height: 26px;
    padding-left: 6px;
    border: 1px solid #dedede
}

.ui-button-sure {
    width: 58px;
    height: 26px;
    margin-left: 12px;
    text-align: center;
    color: #666;
    background-color: #f9f9f9;
    border: 1px solid #dedede;
    cursor: pointer
}

.ui-button-sure:hover {
    background-color: #3a87eb;
    border: 1px solid #3a87eb;
    color: #fff
}

.pages a,
.page-prev,
.page-next {
    width: 28px;
    height: 26px;
    line-height: 26px;
    margin-left: 5px;
    text-align: center;
    border: 1px solid #dedede;
    float: left;
    display: block;
    color: #666;
    font-size: 14px
}

.page-prev {
    background: url("ODTUfKzMCl.png")
        /*tpa=http://static.gcimg.net/i/201507/ODTUfKzMCl.png*/
        -22px center no-repeat
}

.ui-page-prev {
    background: url("ODTUfKzMCl.png")
        /*tpa=http://static.gcimg.net/i/201507/ODTUfKzMCl.png*/
        10px center no-repeat
}

.ui-page-next {
    background: url("ODTUfKzMCl.png")
        /*tpa=http://static.gcimg.net/i/201507/ODTUfKzMCl.png*/
        -140px center no-repeat
}

.page-next {
    background: url("ODTUfKzMCl.png")
        /*tpa=http://static.gcimg.net/i/201507/ODTUfKzMCl.png*/
        -110px center no-repeat
}

.pages a:hover {
    color: #fff;
    background-color: #3a87eb;
    border: 1px solid #3a87eb;
    text-decoration: none
}

.ui-page-prev:hover {
    background: url("ODTUfKzMCl.png")
        /*tpa=http://static.gcimg.net/i/201507/ODTUfKzMCl.png*/
        -50px center no-repeat
}

.ui-page-next:hover {
    background: url("ODTUfKzMCl.png")
        /*tpa=http://static.gcimg.net/i/201507/ODTUfKzMCl.png*/
        -80px center no-repeat
}

.page-ellipsis {
    margin-left: 5px;
    float: left
}

.all-pages {
    margin: 0 14px 0 10px;
    color: #666
}

.page-current {
    background-color: #dfecfe;
    border: 1px solid #b1d1f8;
    color: #3a87eb
}

.ui-pagin form {
    display: inline
}

.dialog-page .goto-pages {
    display: none
}

.dialog-page .pages a,
.dialog-page .page-prev,
.dialog-page .page-next {
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin-right: 2px;
    font-size: 12px
}

.dialog-page .page-prev {
    background-position: -26px 1px
}

.dialog-page .page-next {
    background-position: -114px 1px
}

.dialog-page .ui-page-prev {
    background-position: 4px 1px
}

.dialog-page .ui-page-next {
    background-position: -144px 1px
}

.dialog-page .ui-page-prev:hover {
    background-position: -56px 1px
}

.dialog-page .ui-page-next:hover {
    background-position: -84px 1px
}

#no-content p {
    font-size: 14px;
    padding: 25px
}

.contact-wrap {
    padding: 40px 20px;
    font-family: 'microsoft yahei'
}

.contact-wrap .map-info .contactway-address-map {
    float: left;
    width: 448px;
    height: 420px;
    overflow: hidden
}

.contact-wrap .map-info .contact-info-detail {
    float: right;
    width: 279px;
    overflow: hidden
}

.card-detail h4 span {
    font-size: 12px;
    color: #666;
    padding-left: 5px
}

.contact-info-detail .card-detail li {
    color: #666
}

.contact-info-detail .card-detail em {
    display: inline-block
}

.contact-info-detail h2 {
    background-color: #ededed;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    padding-left: 20px
}

.contact-info-detail .card-detail {
    background-color: #f5f5f5;
    padding: 10px 20px 0;
    height: 175px;
    overflow: hidden
}

.contact-info-detail .card-detail li {
    height: 22px;
    line-height: 22px;
    overflow: hidden
}

.contact-info-detail .card-detail li span {
    display: inline-block;
    width: 190px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top
}

.contact-info-detail .card-detail h4 {
    width: 239px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
    color: #333
}

.contact-info-detail .card-qr-box {
    height: 170px;
    width: 279px;
    padding-top: 15px;
    overflow: hidden;
    background-color: #ededed
}

.contact-info-detail .card-qr {
    width: 120px;
    height: 120px;
    padding: 10px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #e0e0e0
}

.contact-info-detail .card-qr table {
    margin: 15px auto 0
}

.contact-info-detail .card-qr img {
    display: block
}

.contact-info-detail .card-qr-box .card-qr-text {
    height: 28px;
    margin: 0 auto;
    background: url("ES5LoQUHOd.png")
        /*tpa=http://static.gcimg.net/i/201609/ES5LoQUHOd.png*/
        center center no-repeat
}

.micro-shop-box {
    margin: 5px 0
}

.micro-shop-box-tit {
    height: 20px;
    line-height: 20px;
    float: left
}

.micro-shop-box dl {
    margin-top: 5px;
    float: left
}

.micro-shop-box dt {
    width: 93px;
    height: 93px;
    margin-left: 3px
}

.micro-shop-box dd {
    *display: block;
    height: 15px;
    width: 98px;
    margin-top: 6px;
    background: url("BWBE7o6ZwS.png")
        /*tpa=http://static.gcimg.net/i/201609/BWBE7o6ZwS.png*/
        no-repeat
}

.icon-tooltip {
    display: none;
    line-height: 18px;
    padding: 3px 9px;
    border-radius: 2px;
    background: #ffffeb;
    position: absolute;
    z-index: 400;
    border: 1px solid #f0d8b1;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    max-width: 200px;
    color: #ce8713;
    word-wrap: break-word
}

.merchant-wrap {
    padding: 30px 20px 0;
    font-family: 'microsoft yahei'
}

.merchant-wrap .merchant-content {
    padding-bottom: 40px
}

.merchant-content .merchant-ul li {
    padding: 10px 0;
    border-bottom: 1px solid #f2f2f2;
    height: 100px;
    overflow: hidden;
    zoom: 1
}

.merchant-ul li .mer-img {
    float: left;
    width: 98px;
    height: 98px;
    overflow: hidden;
    border: 1px solid #f0f0f0
}

.merchant-ul .mer-img a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    *display: block;
    *font-family: Arial;
    width: 98px;
    height: 98px;
    *font-size: 89px
}

.merchant-ul .mer-img a img {
    vertical-align: middle
}

.merchant-ul .mer-company-info {
    float: right;
    width: 605px
}

.mer-company-info h4 {
    height: 28px;
    line-height: 28px;
    padding-bottom: 3px
}

.mer-company-info h4 a {
    font-size: 14px;
    color: #333
}

.mer-company-info h4 a:hover {
    color: #00a451;
    text-decoration: none
}

.mer-company-info .mer-attribute {
    padding-bottom: 8px
}

.mer-company-info .mer-attribute span {
    padding-right: 38px
}

.mer-company-info .mer-attribute em {
    color: #b4b4b4
}

.mer-company-info .mer-Introduction {
    color: #b4b4b4;
    height: 36px;
    overflow: hidden
}

.merchant-pagin {
    padding-bottom: 40px
}

.merchant-detail-wrap {
    padding: 40px 20px;
    font-family: 'microsoft yahei'
}

.merchant-infomation {
    height: 200px;
    overflow: hidden
}

.merchant-infomation .infomation-img {
    float: left;
    margin-right: 20px;
    width: 198px;
    height: 198px;
    border: 1px solid #f0f0f0;
    overflow: hidden
}

.infomation-img span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    *display: block;
    *font-family: Arial;
    width: 198px;
    height: 198px;
    *font-size: 170px
}

.infomation-img span img {
    vertical-align: middle
}

.merchant-infomation .infomation-detail {
    float: left
}

.infomation-detail .detail-title {
    padding-top: 20px;
    position: relative
}

.infomation-detail .detail-title h5 {
    font-size: 18px;
    color: #212121;
    padding-right: 254px;
    width: 254px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.merchant-infomation .detail-title .share {
    position: absolute;
    top: 19px;
    *top: 0;
    left: 254px;
    color: #666
}

.infomation-detail .detail-param-wrap {
    width: 254px;
    overflow: hidden;
    padding-right: 252px;
    padding-top: 7px;
    position: relative
}

.detail-param-wrap .detail-param p {
    height: 26px;
    line-height: 26px;
    color: #666
}

.infomation-detail .detail-param-wrap .detail-button {
    position: absolute;
    top: 98px;
    left: 254px;
    *width: 230px
}

.detail-button a {
    height: 32px;
    line-height: 32px;
    display: inline-block;
    border-radius: 2px
}

.detail-button a:hover {
    text-decoration: none
}

.detail-button .join-btn {
    font-size: 14px;
    color: #fff;
    background-color: #666;
    padding: 0 22px;
    margin-right: 20px
}

.detail-button .view-way {
    border: 1px solid #999;
    padding: 0 14px
}

.detail-button .view-way:hover {
    border-color: #00a451;
    color: #00a451
}

.merchant-project {
    margin-top: 30px
}

.merchant-project h5 {
    height: 27px;
    line-height: 27px;
    border-bottom: 1px solid #e6e6e6;
    font-size: 14px
}

.merchant-project .desc {
    padding-top: 8px;
    color: #666;
    line-height: 27px;
    text-indent: 2em
}

.merchant-join-form {
    overflow: hidden;
    zoom: 1;
    padding-top: 5px
}

.merchant-join-form p {
    line-height: 25px;
    overflow: hidden;
    zoom: 1;
    padding: 10px 0
}

.merchant-join-form label {
    display: block;
    width: 75px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    float: left;
    text-indent: 15px
}

.merchant-join-form input {
    width: 370px;
    height: 30px;
    *line-height: 30px;
    *vertical-align: middle;
    border: 1px solid #ccc;
    float: left;
    margin: 0 0 0 5px;
    padding: 0 3px;
    outline: 0
}

.merchant-join-form textarea {
    display: block;
    width: 370px;
    height: 130px;
    float: left;
    border: 1px solid #ccc;
    margin: 0 0 0 5px;
    padding: 3px;
    outline: 0
}

.merchant-join-form .authcode {
    width: 280px
}

.merchant-join-form .submit {
    width: 97px;
    height: 31px;
    background-color: #666;
    color: #fff;
    font-size: 14px;
    float: left;
    border: 0;
    cursor: pointer;
    border-radius: 2px
}

.merchant-join-form .button {
    padding: 5px 0 0 70px;
    height: 32px;
    width: 640px
}

.merchant-join-form .error {
    margin: 0 0 0 75px;
    background-position: 0 -20px;
    color: #f33;
    display: block;
    padding-left: 17px;
    overflow: hidden;
    background-image: url("24pbRLkutT.gif")
        /*tpa=http://static.gcimg.net/i/201510/24pbRLkutT.gif*/
    ;
    background-repeat: no-repeat;
    height: 25px;
    line-height: 25px;
    white-space: nowrap
}

.merchant-join-form em {
    color: red;
    padding-right: 3px
}

.merchant-join-form #code {
    margin-left: 10px;
    float: left;
    width: 80px;
    height: 30px;
    cursor: pointer
}

.merchant-join-form .info-tip {
    padding-left: 80px;
    *height: 14px;
    *overflow: hidden
}

.merchant-join-form .n-default .n-ok .n-icon {
    display: none
}

.online-gbook {
    padding-bottom: 40px
}

.online-gbook label {
    width: 90px
}

.online-gbook .button {
    padding: 20px 0 0 90px
}

.online-gbook .info-tip {
    padding-left: 95px
}

.inquiry-price {
    padding: 30px 0;
    font-family: 'microsoft yahei'
}

.in-login-register {
    padding: 0 20px
}

.in-login-register .inquiry-tip {
    color: #999
}

.in-login-register span {
    display: inline-block;
    margin-right: 18px
}

.cer-photo-detail #masthead {
    border-bottom: 2px solid #00a451
}

.cer-photo-detail #footer .layout {
    margin-top: 0
}

.halving-line {
    position: absolute;
    top: -2px;
    left: 0;
    height: 2px;
    *overflow: hidden;
    font-size: 0;
    width: 100%;
    background-color: #00a451
}

#main-wrap {
    background-color: #f0f0f0;
    padding: 40px 0;
    position: relative;
    margin-bottom: -20px;
    *zoom: 1
}

#main-wrap .wrap-content {
    width: 980px;
    margin: 0 auto;
    background-color: #fff;
    font-family: 'microsoft yahei'
}

#main-wrap .wrap-content .big-img {
    float: left;
    width: 600px;
    padding: 0 20px 60px;
    box-shadow: 1px 0 10px 1px rgba(0, 0, 0, .1)
}

.big-img .img-title {
    height: 60px;
    line-height: 60px;
    padding-right: 65px;
    position: relative
}

.big-img .img-title h3 {
    font-size: 14px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 535px;
    overflow: hidden
}

.big-img .img-title .look-big {
    position: absolute;
    top: 15px;
    right: 0;
    width: 62px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    background-color: #f0f0f0;
    border: 1px solid #999;
    border-radius: 3px
}

.big-img .img-title a:hover {
    background-color: #fff;
    text-decoration: none;
    color: #333
}

.pic-wrap {
    width: 600px;
    height: 574px;
    background: url("XCWX4Y8FkV.png")
        /*tpa=http://static.gcimg.net/i/201503/XCWX4Y8FkV.png*/
    ;
    overflow: hidden;
    position: relative;
    z-index: 101
}

.pic-wrap span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    *display: block;
    *font-family: Arial;
    width: 600px;
    height: 574px;
    *font-size: 550px
}

.pic-wrap span img {
    vertical-align: middle;
    max-width: 600px;
    max-height: 574px;
    _width: 600px;
    _height: 574px
}

.pic-wrap a {
    height: 574px;
    width: 300px;
    position: absolute;
    top: 0;
    z-index: 100;
    background: url("tkoAH2qSQl.png")
        /*tpa=http://static.gcimg.net/i/201510/tkoAH2qSQl.png*/
        no-repeat;
    _blr: expression(this.onFocus=this.blur())
}

.pic-wrap .right {
    left: 300px;
    cursor: url("PyIIGXGyJB.png")
        /*tpa=http://static.gcimg.net/i/201503/PyIIGXGyJB.png*/
        , auto
}

.pic-wrap .right:hover {
    *background: url("Mj5h6lZzHw.png")
        /*tpa=http://static.gcimg.net/i/201503/Mj5h6lZzHw.png*/
        no-repeat 240px 225px;
    *cursor: pointer
}

.pic-wrap .right-disabled {
    cursor: url("XVEToYPYeM.png")
        /*tpa=http://static.gcimg.net/i/201503/XVEToYPYeM.png*/
        , auto
}

.pic-wrap .right-disabled:hover {
    *background: url("OtcS7NsxkF.png")
        /*tpa=http://static.gcimg.net/i/201503/OtcS7NsxkF.png*/
        no-repeat 240px 225px;
    *cursor: pointer
}

.pic-wrap .left {
    left: 0;
    cursor: url("tSS1sMlK89.png")
        /*tpa=http://static.gcimg.net/i/201503/tSS1sMlK89.png*/
        , auto
}

.pic-wrap .left:hover {
    *background: url("lSo8TUkfcx.png")
        /*tpa=http://static.gcimg.net/i/201503/lSo8TUkfcx.png*/
        no-repeat 10px 225px;
    *cursor: pointer
}

.pic-wrap .left-disabled {
    cursor: url("IfixHoMk80.png")
        /*tpa=http://static.gcimg.net/i/201503/IfixHoMk80.png*/
        , auto
}

.pic-wrap .left-disabled:hover {
    *background: url("IWn4ffEme3.png")
        /*tpa=http://static.gcimg.net/i/201503/IWn4ffEme3.png*/
        no-repeat 10px 225px;
    *cursor: pointer
}

#main-wrap .wrap-content .img-list {
    float: right;
    width: 280px;
    padding: 0 20px
}

.wrap-content .img-list .photo-wrap {
    margin-top: 17px;
    position: relative;
    z-index: 11
}

.photo-wrap .photo-trigger {
    background: url("wyR4cwQfXv.png")
        /*tpa=http://static.gcimg.net/i/201503/wyR4cwQfXv.png*/
        no-repeat 257px 11px;
    width: 278px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 3px
}

.photo-wrap .photo-trigger input {
    height: 29px;
    *line-height: 25px;
    outline: 0;
    border: 0;
    width: 250px;
    font-family: 'microsoft yahei';
    padding-left: 7px
}

.img-list .trigger .ui-combobox-panel {
    display: block
}

.ui-combobox-panel {
    position: absolute;
    top: 32px;
    left: 0;
    width: 278px;
    border: 1px solid #ccc;
    background-color: #fff;
    z-index: 10;
    border-top: 0;
    display: none
}

.ui-combobox-panel .photo-list {
    height: 240px;
    overflow-x: hidden;
    overflow-y: auto
}

.photo-list ul li {
    height: 30px;
    line-height: 30px;
    padding-left: 7px;
    cursor: pointer
}

.photo-list ul .selected {
    background-color: #f0f0f0
}

.photo-list ul .mouseover {
    background-color: #f0f0f0
}

.photo-list li .ali-color {
    color: #00a451
}

.small-pic-list {
    padding-top: 10px;
    height: 525px;
    width: 293px;
    overflow-x: hidden;
    overflow-y: auto;
    *position: relative
}

.cst-scrollbar::-webkit-scrollbar {
    width: 8px
}

.cst-scrollbar:hover::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .5)
}

.cst-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0, 0, 0, .03)
}

.cst-scrollbar::-webkit-scrollbar-track {
    background: transparent
}

.small-pic-list ul li {
    width: 88px;
    height: 100px;
    overflow: hidden;
    margin: 0 4px 5px 0;
    *margin: 0 4px 5px 0;
    float: left;
    position: relative;
    cursor: pointer
}

.small-pic-list li img {
    width: 88px;
    height: 100px;
    display: block
}

.small-pic-list li a {
    display: block
}

.small-pic-list li .cover {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .3)
}

.small-pic-list li .cover:hover {
    background: 0
}

#wait {
    position: absolute;
    top: 0;
    left: 0;
    height: 574px;
    width: 600px;
    background: url("0Bqnlm8cEW.gif")
        /*tpa=http://static.gcimg.net/i/201510/0Bqnlm8cEW.gif*/
        no-repeat center center
}

#tip {
    position: absolute;
    height: 36px;
    width: 150px;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: -75px;
    background: #e0e0e0;
    line-height: 36px;
    text-align: center
}

.all-certificate {
    font-size: 14px;
    font-weight: 700;
    height: 52px;
    line-height: 60px
}

.cer-info {
    padding-top: 20px;
    padding-left: 80px
}

.cer-info li {
    float: left;
    width: 258px;
    height: 28px;
    line-height: 28px;
    color: #999
}

.cer-info li span {
    color: #333
}

.cDesc {
    padding-left: 80px
}

.cDesc em {
    float: left;
    color: #999
}

.cDesc p {
    float: left;
    width: 455px
}

#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px
}

#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0
}

#jquery-lightbox a img {
    border: 0
}

#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto
}

#lightbox-container-image {
    padding: 10px
}

#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0
}

#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10
}

#lightbox-container-image-box>#lightbox-nav {
    left: 0
}

#lightbox-nav a {
    outline: 0
}

#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block
}

#lightbox-nav-btnPrev {
    left: 0;
    float: left
}

#lightbox-nav-btnNext {
    right: 0;
    float: right
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px
}

#lightbox-container-image-data {
    padding: 0 10px;
    color: #666
}

#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left
}

#lightbox-image-details-caption {
    font-weight: 700
}

#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1em;
    text-indent: -999em
}

#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: .7em
}

.company-news-list,
.company-news-con {
    padding: 32px 20px;
    font-family: "微软雅黑"
}

.company-news-list li {
    font-size: 12px;
    line-height: 30px;
    border-bottom: 1px solid #f2f2f2
}

.company-news-list li a,
.company-news-list li span {
    color: #666
}

.company-news-list li a {
    width: 595px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle
}

.company-news-list li a:hover {
    text-decoration: none;
    color: #00a541
}

.company-news-list li span {
    display: inline-block;
    vertical-align: middle
}

.company-news-pagin {
    padding-bottom: 40px
}

.company-news-con {
    color: #666
}

.company-news-con h3 {
    font-size: 18px;
    text-align: center
}

.company-news-con .news-con-time {
    text-align: center;
    padding: 10px 0;
    position: relative
}

.company-news-detail {
    word-break: break-all
}

.news-con-time .share {
    position: absolute;
    top: 5px;
    *top: 0;
    right: 0;
    color: #666
}

.share .share-to {
    float: left;
    line-height: 27px
}

.company-news-con .news-con-time span {
    color: #b3b3b3
}

.company-news-con .company-news-detail p {
    font-size: 14px;
    line-height: 30px;
    text-indent: 2em;
    margin-top: 30px
}

.company-news-con .news-con-sele {
    padding: 50px 0
}

.company-news-con .news-con-sele span {
    font-size: 12px;
    color: #999;
    width: 364px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.company-news-con .news-con-sele .next {
    text-align: right
}

.company-news-con .news-con-sele a:hover,
.company-news-con .news-others a:hover {
    text-decoration: none;
    color: #00a541
}

.company-news-con .news-others span {
    color: #999;
    padding-bottom: 10px
}

.company-news-con .news-fot-title {
    padding: 18px 0 30px;
    border-top: 1px solid #e6e6e6
}

.company-news-con .news-fot-title li {
    float: left;
    padding-right: 13px;
    width: 350px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.company-news-con .news-fot-title li a {
    line-height: 30px;
    color: #333
}

.company-news-con .news-fot-title li a:hover {
    text-decoration: none;
    color: #00a541
}

.recruit {
    padding: 30px 0;
    font-family: "微软雅黑"
}

.recruit-group {
    border-bottom: 1px solid #e6e6e6;
    padding-left: 22px
}

.recruit-group a {
    display: inline-block;
    margin-right: 12px;
    line-height: 25px;
    padding: 0 18px;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    color: #666
}

.recruit-group a:hover {
    text-decoration: none;
    background-color: #666;
    color: #fff
}

.recruit-group a.current {
    text-decoration: none;
    background-color: #666;
    color: #fff
}

.recruit-list {
    padding: 20px 22px
}

.recruit-list table {
    width: 728px;
    border: 0;
    cellpadding: 0;
    cellspacing: 0
}

.recruit-list th {
    background-color: #f2f2f2;
    line-height: 40px;
    color: #666
}

.recruit-list .job-name {
    text-align: left;
    padding-left: 30px
}

.recruit-list .job-name a:hover {
    text-decoration: none;
    color: #00a541
}

.recruit-list th,
.recruit-list td {
    width: 180px;
    text-align: center
}

.recruit-list td {
    color: #333;
    line-height: 35px;
    border-bottom: 1px solid #e6e6e6
}

.recruit-list tr:hover td {
    background-color: #fafafa
}

.recruit-pagin {
    padding-bottom: 40px
}

.recruit-detail {
    padding: 0 20px;
    font-family: "微软雅黑"
}

.recruit-detail ul,
.recruit-detail-info p {
    padding: 20px 0;
    border-bottom: 1px solid #e6e6e6
}

.recruit-detail li {
    float: left;
    width: 240px;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden
}

.recruit-detail li,
.recruit-detail-info p {
    color: #999
}

.recruit-detail li span {
    color: #333
}

.recruit-detail-info p {
    color: #666;
    font-size: 12px;
    text-indent: 2em;
    line-height: 28px
}

.recruit-detail-other {
    font-size: 14px;
    color: #999;
    padding: 15px 0 30px;
    border-bottom: 1px solid #e6e6e6
}

.recruit-detail-other a {
    color: #333;
    margin-right: 15px
}

.recruit-detail-other a:hover {
    color: #00a541;
    text-decoration: none
}

.recruit-detail-info {
    overflow: hidden
}

.recruit-detail-info img {
    max-width: 728px
}

.company-news-con img {
    max-width: 728px
}

.company-news-detail img {
    display: block
}

#setting-bar {
    background-color: #e6e6e6
}

#setting-bar .layout {
    width: 1000px;
    margin: 0 auto;
    position: relative
}

.set-bar {
    background-color: #fff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
    position: relative;
    z-index: 1;
    height: 50px;
    border-bottom: 1px solid #ccc
}

.set-bar h3 {
    position: absolute;
    left: -100px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #00a541
}

.set-main .layout {
    background-color: #fff;
    display: none
}

.skin-list {
    float: left;
    width: 400px;
    display: none
}

.set-tabs {
    float: left
}

.set-tabs ul {
    padding-top: 17px
}

.set-tabs li {
    float: left;
    width: 82px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin-right: 10px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #dbdbdb
}

.set-tabs li a {
    display: block
}

.set-tabs li a:hover {
    color: #333;
    text-decoration: none
}

.set-tabs li.current {
    border-color: #00a441;
    background-color: #00a441
}

.set-tabs li.current a {
    color: #fff
}

.set-nav {
    padding-bottom: 20px
}

.nav-list-hd {
    border-bottom: 1px solid #e6e6e6
}

.nav-list-hd .n-item {
    font-weight: 700;
    width: 675px;
    margin: 0 auto -1px
}

.nav-list-bd {
    width: 675px;
    margin: 0 auto;
    height: 234px;
    overflow-y: scroll
}

.n-item {
    overflow: hidden;
    zoom: 1;
    height: 38px;
    border-bottom: 1px solid #e6e6e6;
    line-height: 38px;
    position: relative
}

.n-item .page-name,
.n-item .page-op,
.n-item .page-order,
.n-item .page-display {
    float: left
}

.n-item .page-name {
    width: 250px
}

.n-item .page-op {
    width: 135px
}

.n-item .page-order {
    width: 150px
}

.n-item-first .btn-mup,
.n-item-last .btn-mdown {
    visibility: hidden
}

.page-name span {
    padding-left: 25px;
    float: left
}

.page-name .btn-edit {
    background-position: -60px 0;
    background-image: url("tec9iPI8Rl.png")
        /*tpa=http://static.gcimg.net/i/201503/tec9iPI8Rl.png*/
    ;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    background-color: #e6e6e6;
    margin-top: 9px;
    margin-left: 10px;
    display: none
}

.page-name .btn-edit:hover {
    background-position: -60px -24px
}

.page-op a {
    float: left;
    width: 66px;
    height: 22px;
    border: 1px solid #ccc;
    background-color: #f0f0f0;
    line-height: 22px;
    text-align: center;
    border-radius: 2px;
    overflow: hidden;
    margin-top: 7px
}

.page-op a:hover {
    background-color: #fff;
    color: #333;
    text-decoration: none
}

.btn-mup,
.btn-mdown {
    float: left;
    background: url("SzTpHKVwy7.png")
        /*tpa=http://static.gcimg.net/i/201503/SzTpHKVwy7.png*/
        0 0 no-repeat;
    width: 20px;
    height: 20px;
    text-indent: -99999px;
    overflow: hidden;
    margin-right: 10px;
    margin-top: 9px
}

.btn-mup {}

.btn-mup:hover {
    background-position: 0 -20px
}

.btn-mdown {
    background-position: -30px 0
}

.btn-mdown:hover {
    background-position: -30px -20px
}

.item-hover {
    background-color: #f7f7f7
}

.fx-hide {
    display: none !important
}

.nav-edit-box input {
    width: 80px;
    border: 1px solid #ccc;
    padding: 1px 4px;
    margin-left: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    border-radius: 2px;
    color: #666;
    float: left;
    margin-top: 7px
}

.nav-edit-box .n-save {
    float: left;
    margin-right: 5px;
    width: 41px;
    text-align: center;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ccc;
    background-color: #f0f0f0;
    border-radius: 2px;
    overflow: hidden;
    margin-top: 7px
}

.nav-edit-box .n-cancel {
    color: #999
}

.enable-custom {
    float: left;
    height: 65px;
    border-right: 1px solid #e6e6e6;
    padding: 15px
}

.enable-custom label {
    padding-right: 10px;
    cursor: pointer;
    position: relative;
    top: 25px
}

.enable-custom label input {
    margin-right: 5px
}

.set-bacground {
    float: left;
    padding: 15px 20px
}

.set-mod {
    float: right;
    padding: 15px 0 15px 20px;
    width: 190px;
    height: 65px;
    border-left: 1px solid #e6e6e6
}

.set-item {
    float: left
}

.set-item h5 {
    color: #999;
    padding-bottom: 9px
}

.set-item label {
    float: left;
    padding-right: 10px;
    margin-top: 7px;
    cursor: pointer
}

.set-item label .radio {
    float: left;
    width: 13px;
    height: 13px;
    margin-right: 3px;
    margin-top: 2px
}

.set-item .bodyBgUpload {
    margin-right: 10px
}

.set-item .bgcolor-set {
    float: left
}

.set-item select {
    margin-top: 5px
}

.save-btns {
    float: right
}

.save-btns a {
    display: inline-block;
    width: 40px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #ccc;
    margin-top: 11px;
    margin-left: 10px;
    border-radius: 2px;
    overflow: hidden
}

.save-btns .btn-cancel {
    background-color: #f5f5f5
}

.save-btns .btn-cancel:hover {
    color: #333;
    background-color: #fff;
    text-decoration: none
}

.save-btns .btn-ok {
    background-color: #00a441;
    border-color: #00a441;
    color: #fff
}

.save-btns .btn-ok:hover {
    text-decoration: none
}

#tplNav {
    width: 99px;
    height: 236px;
    float: left;
    border-right: 1px solid #e6e6e6
}

#tplNav ul {
    padding-top: 28px
}

#tplNav li {
    height: 32px;
    line-height: 32px;
    padding-left: 17px;
    background-color: #fff
}

#tplNav li.current {
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    width: 83px;
    margin-right: -1px;
    position: relative
}

#tplNav li.current a {
    color: #00a541
}

#tplNav li a:hover {
    text-decoration: none
}

.tpl-list {
    height: 122px;
    position: relative;
    width: 850px
}

.tpl-list li {
    float: left;
    width: 118px;
    height: 90px;
    padding: 10px;
    border: 1px solid #ddd;
    margin-left: 30px;
    display: inline;
    cursor: pointer;
    position: relative;
    overflow: hidden
}

.tpl-list li img {
    vertical-align: middle;
    width: 118px;
    height: 90px
}

.tpl-list .loadding {
    position: absolute;
    top: 50px;
    background-color: rgba(0, 0, 0, .8);
    color: #fff;
    padding: 5px 0;
    left: 50%;
    background-color: #666\9;
    width: 100px;
    text-align: center;
    margin-left: -50px
}

.tpl-list li.actived {
    border-color: #00a541;
    padding: 9px;
    border-width: 2px;
    cursor: default
}

.tpl-list li.actived i {
    position: absolute;
    width: 32px;
    height: 27px;
    background: url("O6GvVLtQog.png")
        /*tpa=http://static.gcimg.net/i/201504/O6GvVLtQog.png*/
        0 0 no-repeat;
    right: 0;
    bottom: 0;
    z-index: 1
}

.tpl-list li.actived span {
    top: -1px;
    right: -1px
}

#tplBox {
    float: left;
    padding: 26px 0 0
}

.tpl-pagin {
    text-align: center;
    padding-top: 20px;
    font-size: 0
}

.tpl-pagin a,
.tpl-pagin span.prev-page,
.tpl-pagin span.next-page {
    display: inline-block;
    border: 1px solid #ccc;
    margin: 0 5px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    vertical-align: top
}

.tpl-pagin .prev-page,
.tpl-pagin .next-page {
    width: 44px;
    text-align: center
}

.tpl-pagin span.current {
    display: inline-block;
    width: 20px;
    height: 20px;
    color: #fff;
    background-color: #00a441;
    font-size: 12px;
    vertical-align: top
}

.tpl-pagin span.prev-page,
.tpl-pagin span.next-page {
    color: #d0d0d0;
    width: 44px;
    text-align: center
}

.pagin-num {
    height: 20px
}

.vip-template span {
    position: absolute;
    width: 45px;
    height: 45px;
    top: 0;
    right: 0;
    background: url("zKIST7RU4w.png")
        /*tpa=http://static.gcimg.net/i/201505/zKIST7RU4w.png*/
        0 0 no-repeat
}

#history-template {
    float: left;
    padding: 26px 0 0
}

#history-template ul {
    width: 830px
}

#history-template li {
    float: left;
    width: 130px;
    margin: 0 0 20px 30px;
    display: inline;
    text-align: center
}

#history-template li p {
    border: 1px solid #ddd;
    height: 48px;
    padding: 12px 8px 0;
    margin-bottom: 5px;
    color: #777;
    cursor: pointer
}

#history-template li a {
    color: #666
}

#history-template li.selected p {
    border-color: #00a441;
    cursor: default
}

#footer {
    width: 1000px;
    margin: 0 auto;
    padding-top: 20px
}

#footer .mod {
    border-top: 1px solid #eee;
    padding-top: 10px;
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 10px
}

#footer p {
    padding: 5px 0;
    text-align: center
}

#footer p span {
    padding: 0 6px
}

#footer .links-block .business-surveillance {
    text-align: right;
    margin-top: -32px;
    padding-right: 10px
}

.usertop .top-inner {
    width: 1000px !important
}

.footer-cert {
    position: relative
}

.footer-cert h4 {
    display: inline;
    margin-right: 10px;
    float: left
}

.footer-cert .nav-cert {
    float: left;
    margin-top: 7px
}

.approve-dialog {
    width: 300px;
    padding: 50px 100px;
    height: 300px;
    text-align: center
}

.approve-dialog .img-wrap {
    width: 300px;
    height: 300px
}

.approve-dialog .img-box {
    width: 300px;
    height: 300px;
    *font-size: 261.9px
}

.approve-dialog .img-box img {
    max-height: 300px;
    max-width: 300px;
    _height: 300px;
    _width: 300px
}

#popup-valid .valid-code-wp {
    display: block;
    position: static;
    font-size: 14px
}

#popup-valid .valid-code-wp:before,
#popup-valid .valid-code-wp:after {
    display: none
}

#popup-valid .valid-code-wp .wp-close {
    display: none
}

#popup-valid .x-popup-content {
    border-radius: 4px
}

#popup-valid {
    border: 0;
    border-radius: 4px;
    background: 0 0
}

.valid-code-wp .btn-blue {
    cursor: pointer
}

.valid-code-wp .btn-blue,
.valid-code-wp .btn-blue:hover {
    color: #fff;
    text-decoration: none
}

.valid-code-wp .btn-blue {
    display: inline-block;
    border-radius: 2px;
    text-align: center
}

.valid-code-wp .btn-blue {
    background: #247ef2;
    border: 1px solid #2277e6
}

.valid-code-wp .btn-blue:hover {
    background-color: #2170d9
}

.valid-code-wp .btn-dis,
.valid-code-wp .btn-dis:hover {
    cursor: default !important;
    color: #b2b2b2 !important;
    background-color: #f7f7f7 !important;
    border-color: #dbdbdb !important
}

.mod-product-img .mod-bread {
    padding-top: 20px
}

.path-nav {
    color: #666
}

.path-nav span {
    color: #333
}

.path-nav a:hover {
    color: #666
}

.unit {
    border-radius: 4px;
    background: #fff
}

.unit .head {
    position: relative;
    margin-bottom: -1px;
    margin: 0 20px;
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #e3e3e3
}

.unit .title {
    height: 68px;
    line-height: 68px;
    float: left;
    overflow: hidden;
    color: #333;
    font-weight: 700;
    font-size: 14px
}

.unit .head p {
    margin-right: 10px;
    float: right;
    color: #999
}

.gallery {
    height: 514px;
    overflow: hidden;
    position: relative
}

.gallery .menu {
    height: 51px;
    text-align: center;
    padding-top: 20px
}

.gallery .itm {
    height: 48px;
    width: 48px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #d9d9d9;
    margin-right: 12px
}

.gallery .itm img {
    height: 48px;
    width: 48px
}

.gallery .cur {
    border-color: #ee5010
}

.gallery .image {
    height: 414px;
    width: 645px;
    margin: 15px auto;
    position: relative;
    overflow: hidden
}

.gallery .active {
    display: block
}

.gallery .img-itm {
    height: 414px;
    width: 645px;
    position: absolute;
    left: 0;
    top: 0;
    display: none
}

.gallery .prev {
    left: 20px
}

.gallery .prev,
.gallery .next {
    position: absolute;
    top: 210px;
    height: 42px;
    width: 42px;
    border-radius: 50%;
    background: url("7wUGDszHQu.png")
        /*tpa=http://static.gcimg.net/i/201601/7wUGDszHQu.png*/
        0 -62px no-repeat
}

.gallery .nnext {
    background-position: -62px 0 !important;
    cursor: default
}

.gallery .nprev {
    background-position: 0 0;
    cursor: default
}

.gallery .next {
    right: 20px;
    background-position: -62px -62px
}

.gallery .img-box {
    height: 414px;
    width: 645px;
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.gallery .img-box img {
    max-height: 414px;
    max-width: 645px
}

.mt-10 {
    margin-top: 10px
}

.tab .tab-nav {
    height: 30px;
    font-size: 14px;
    background: #f2f2f2
}

.tab-nav {
    position: relative;
    z-index: 100
}

.tab-nav .fixed {
    position: fixed;
    top: 0;
    box-shadow: 0 1px 3px rgba(187, 187, 187, .6);
    border-bottom: 1px solid #d9d9d9;
    _position: absolute
}

.tab-nav .fixed-nav {
    width: 100%;
    _background: #f4f4f4
}

.tab-nav ul {
    height: 30px;
    background: #f4f4f4;
    border-bottom: 1px solid #e6e6e6
}

.tab .cur {
    padding-top: 14px;
    padding-bottom: 18px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    margin-left: -1px
}

.tab .nav {
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 25px;
    cursor: pointer
}

.tab .tab-con {
    padding: 20px;
    position: relative
}

.pro-main {
    margin-top: 10px;
    overflow: hidden
}

.list1 {
    border: 1px solid #e4e4e4;
    border-left: 0;
    border-right: 0
}

.list2 {
    border-top: 1px solid #e6e6e6
}

.list2 .itm {
    border-bottom: 1px solid #e6e6e6;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
    _width: 100%;
    _float: left
}

.list1 .itm {
    width: 364px;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.list1 .dt,
.list2 .dt {
    padding-right: 15px;
    width: 165px;
    background: #f7f7f7;
    text-align: right
}

.list1 .dd,
.list2 .dd {
    font-size: 14px;
    padding-left: 20px;
    width: 164px
}

.list1 .dd,
.list1 .dt,
.list2 .dd,
.list2 .dt {
    display: inline-block;
    zoom: 1;
    float: left;
    overflow: hidden
}

.pro-main .tit {
    margin: 20px 0 7px;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700
}

.pro-main .con {
    min-height: 300px;
    overflow: visible;
    padding-bottom: 30px;
    font-size: 14px;
    line-height: 26px;
    color: #4c4c4c;
    word-wrap: break-word
}

.pro-main .con img {
    max-width: 100%;
    display: block;
    *width: 100%
}

.pro-attr {
    padding-bottom: 70px
}

.card {
    font-size: 14px;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed
}

.card .c-l {
    width: 480px;
    border-right: 1px solid #ededed
}

.card .c-l,
.card .c-r {
    float: left
}

.card .avatar {
    float: left;
    height: 100px;
    width: 100px;
    padding: 25px 34px 34px 25px;
    border-right: 1px solid #ededed;
    margin-right: 25px
}

.card .avatar img {
    height: 110px;
    width: 110px;
    border-radius: 2px
}

.card .c-cot {
    overflow: hidden;
    padding-top: 30px
}

.card .name {
    margin-right: 7px;
    color: #333;
    font-size: 24px
}

.card .gray {
    color: #999
}

.card .c-cot .c-pho,
.card .c-cot .c-tip {
    line-height: 30px;
    color: #666
}

.card .c-ads,
.card .c-com {
    height: 89px;
    padding-top: 30px;
    padding-left: 25px;
    border-top: 1px solid #ededed
}

.card .c-ads p,
.card .c-com p {
    margin-bottom: 7px
}

.card .c-com em {
    font-size: 18px
}

.card .c-com a {
    color: #304f8f
}

.card .c-ads .em {
    margin-right: 50px
}

.card .em {
    font-size: 18px;
    color: #0f69dc
}

.card .c-r {
    width: 245px;
    font-size: 12px
}

.card .c-r .tit {
    height: 80px;
    padding-top: 10px;
    line-height: 80px;
    text-align: center;
    font-size: 18px
}

.card .c-r .c-code {
    display: block;
    margin: 0 auto;
    height: 170px;
    width: 170px
}

.card .c-lst {
    margin-top: 47px;
    padding-left: 28px
}

.card .c-lst li {
    padding-left: 11px;
    background: url("icon_685ac49.png")
        /*tpa=http://static.gcimg.net/assets/sys/product/1.0.0/images/icon_685ac49.png*/
        no-repeat -196px -281px
}

.card .c-lst span {
    color: #0f69dc
}

.three-row-footer {
    width: 100% !important
}

.footer-content {
    width: 1000px;
    margin: 0 auto
}

.contact-company {
    width: 300px;
    float: left
}

.contact-company h4,
.company-product-bolck h4,
.links-info {
    height: 33px;
    line-height: 33px;
    margin-top: 6px;
    font-weight: 700
}

#footer .contact-company p {
    padding: 0;
    text-align: left;
    padding-right: 8px;
    line-height: 24px;
    color: #666
}

.company-product-bolck {
    width: 440px;
    float: left
}

.company-product-list a {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 8px;
    color: #666
}

.links-block {
    width: 260px;
    float: left
}

#footer .links-block p {
    padding: 0;
    text-align: left
}

.page-Copyright {
    line-height: 21px;
    color: #999
}

.certificate-list {
    width: 770px;
    margin-bottom: 20px
}

.certificate-list li {
    float: left;
    width: 214px;
    height: 248px;
    margin: 20px 20px 0;
    position: relative;
    border: 1px solid #f1f1f1;
    text-align: center;
    cursor: pointer
}

.certificate-list li h5 {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 2;
    width: 214px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #e6e6e6;
    background-color: #F2F2F2;
    font-size: 12px
}

.certificate-list li img {
    margin-top: 46px;
    max-width: 190px;
    max-height: 190px
}

.certificate-list li .look-origin {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    width: 26px;
    height: 26px;
    background-color: #000;
    background: rgba(0, 0, 0, .25) url("4x4Rla1igJ.png")
        /*tpa=http://static.gcimg.net/i/201606/4x4Rla1igJ.png*/
        no-repeat 0 0;
    *background: #ccc url("4x4Rla1igJ.png")
        /*tpa=http://static.gcimg.net/i/201606/4x4Rla1igJ.png*/
        no-repeat 0 0
}

.certificate-list li:hover .look-origin {
    background-color: #000
}

.origin-img-box {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5555;
    display: none;
    text-align: center
}

.origin-img-box.show {
    display: block
}

.origin-img-box .mask {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: .5;
    display: block;
    background-color: #000
}

.origin-img-box .origin-img-con {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2
}

.origin-img-box .origin-img-con img {
    margin: 25px;
    border: 5px solid #fff
}

.origin-img-box .origin-img-close {
    position: absolute;
    top: 8px;
    right: 9px;
    z-index: 2;
    width: 36px;
    height: 36px;
    background: url("g2bqU19nyG.png")
        /*tpa=http://static.gcimg.net/i/201606/g2bqU19nyG.png*/
        no-repeat 0 0;
    cursor: pointer
}

html {
    color: #333;
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    margin: 0;
    padding: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

input,
select,
textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

th {
    text-align: inherit
}

fieldset,
img {
    border: 0
}

iframe {
    display: block
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

del {
    text-decoration: line-through
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 500
}

ol,
ul {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 500
}

q:before,
q:after {
    content: ''
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

a {
    color: #333
}

a:hover {
    color: #ed5f01;
    text-decoration: underline
}

ins,
a {
    text-decoration: none
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

.clearfix:after,
.layout:after,
.clf:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: '.';
    clear: both;
    height: 0
}

.clearfix,
.layout,
.clf {
    zoom: 1
}

.clear {
    font-size: 0;
    line-height: 0;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

.fn-hide {
    display: none
}

.fl,
.fr {
    display: inline
}

.fl {
    float: left
}

.fr {
    float: right
}

.fn-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fn-rmb {
    font-family: arial;
    font-style: normal;
    padding-right: 4px
}

.fn-webkit-adjust {
    -webkit-text-size-adjust: none
}

input[type=button],
input[type=submit] {
    -webkit-appearance: none
}

.scheme-temp-wrap {
    width: 888px;
    margin: 10px auto;
    padding: 30px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #f5f5f5;
    font: 14px/1.5 "Microsoft Yahei", tahoma, arial, "Hiragino Sans GB", \5b8b\4f53
}

.scheme-temp-header {}

.scheme-temp-h-con {
    background: #b82929;
    height: 100px;
    border-radius: 3px;
    text-align: center;
    color: #fff
}

.scheme-temp-h-con h2 {
    font-size: 28px;
    padding-top: 15px;
    padding-bottom: 5px
}

.scheme-temp-h-con h2 span {
    font-weight: 700
}

.scheme-temp-h-con p {
    background: url("9kdtiKZcNd.png")
        /*tpa=http://static.gcimg.net/i/201604/9kdtiKZcNd.png*/
        no-repeat 0 0;
    width: 641px;
    height: 16px;
    margin: 0 auto;
    text-indent: -9999px
}

.shceme-com-intro {
    width: 888px;
    padding: 30px 0;
    line-height: 24px
}

.shceme-com-img-box {
    float: left;
    width: 450px;
    padding: 0 30px 10px 0
}

.scheme-com-img-b img,
.scheme-com-img-b {
    width: 450px;
    height: 274px;
    overflow: hidden
}

.scheme-com-img-b {
    margin-bottom: 2px
}

.shceme-com-img-box li {
    float: left;
    width: 224px;
    height: 137px;
    overflow: hidden
}

.shceme-com-img-box li img {
    width: 224px;
    height: 137px;
    overflow: hidden;
    vertical-align: middle
}

.scheme-intor-txt-box {
    line-height: 24px;
    color: #666;
    display: inline
}

.shceme-com-intro p {
    line-height: 24px;
    margin-bottom: 10px
}

.scheme-intor-txt-box {
    display: inline
}

.scheme-com-logo {
    width: 142px;
    height: 44px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    float: left
}

.scheme-com-logo img {
    width: 144px;
    height: 42px;
    vertical-align: middle;
    overflow: hidden
}

.scheme-temp-h-con2 {
    background: #f5f5f5;
    height: 72px;
    border-bottom: 1px solid #e6e6e6;
    padding: 28px 20px 0 32px;
    position: relative
}

.scheme-temp-h-con2 h2 {
    color: #e39745;
    font-size: 30px;
    font-weight: 700;
    margin-left: 20px;
    float: left;
    display: inline
}

.scheme-temp-h-con2 p {
    background: url("ITA5sFPD8K.png")
        /*tpa=http://static.gcimg.net/i/201604/ITA5sFPD8K.png*/
        no-repeat 0 0;
    width: 208px;
    height: 26px;
    position: absolute;
    right: 30px;
    bottom: 30px;
    text-indent: -9999px
}

.scheme-com-itr-txt2 {
    line-height: 24px;
    color: #666
}

.scheme-com-itr-txt2 p {
    padding-bottom: 15px
}

.shceme-com-int-img2,
.shceme-com-int-img2 img {
    width: 888px;
    height: 370px
}

.scheme-cul-tit {
    background: url("BW1nqn0UPV.png")
        /*tpa=http://static.gcimg.net/i/201604/BW1nqn0UPV.png*/
        no-repeat 0 0;
    width: 888px;
    height: 22px;
    margin: 30px 0
}

.shceme-com-cult-box {
    background: #f5f5f5;
    border-radius: 3px;
    padding: 30px
}

.shceme-com-cult-box li {
    position: relative;
    min-height: 108px;
    _height: 108px;
    padding-left: 180px;
    margin-bottom: 20px
}

.scheme-com-cul-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 160px;
    height: 108px;
    overflow: hidden
}

.scheme-com-cul-pic img {
    width: 160px;
    height: 108px
}

.shceme-com-cult-box li dt,
.scheme-com-cul-t {
    font-size: 18px;
    color: #e22b2b;
    width: 648px;
    height: 24px;
    overflow: hidden;
    padding-bottom: 4px
}

.shceme-com-cult-box li dd,
.shcmeme-com-cul-con {
    line-height: 24px;
    color: #666
}

.com-factory-pic li {
    float: left;
    width: 443px;
    height: 265px;
    overflow: hidden;
    margin-right: 2px;
    margin-bottom: 2px;
    text-align: center
}

.com-factory-pic li img {
    max-height: 265px;
    max-width: 443px;
    vertical-align: middle;
    _width: 443px;
    _height: 265px
}

.com-factory-pic ul {
    width: 890px
}

.com-factory-pic {
    width: 888px;
    overflow: hidden;
    position: relative
}

.factory-ico {
    width: 230px;
    height: 230px;
    background: url("STBwu8OcJn.png")
        /*tpa=http://static.gcimg.net/i/201604/STBwu8OcJn.png*/
        no-repeat 0 0;
    position: absolute;
    top: 28%;
    left: 37%;
    z-index: 2;
    text-indent: -9999px
}

.com-factory-txt {
    line-height: 24px;
    color: #666;
    padding-top: 30px
}

.com-factory-plist {
    float: left;
    width: 602px
}

.com-factory-plist ul {
    width: 604px;
    height: 364px;
    float: left
}

.com-factory-plist li {
    width: 300px;
    height: 180px;
    margin-bottom: 2px;
    margin-right: 2px;
    float: left;
    overflow: hidden;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.com-factory-plist li img {
    max-height: 180px;
    max-width: 300px;
    vertical-align: middle;
    _width: 300px;
    _height: 180px
}

.com-factory-rpic {
    float: left;
    width: 283px;
    height: 362px;
    overflow: hidden;
    margin-left: 2px;
    display: inline;
    line-height: 362px
}

.com-factory-rpic img {
    overflow: hidden
}

.com-factory-tit2 {
    background: url("J8VbD58Xv5.png")
        /*tpa=http://static.gcimg.net/i/201604/J8VbD58Xv5.png*/
        no-repeat 0 0;
    width: 888px;
    height: 27px;
    margin-bottom: 15px
}

.scheme-c-lbox {
    width: 330px;
    float: left;
    margin-right: 5px
}

.scheme-c-lpic {
    width: 330px;
    height: 356px;
    overflow: hidden;
    line-height: 295px
}

.scheme-c-l-txt {
    height: 78px;
    padding: 10px;
    line-height: 20px;
    overflow: hidden;
    background: #c42626;
    color: #fff;
    font-size: 14px
}

.scheme-c-l-txt span {
    color: #ffcb2c
}

.shceme-case-tit1 {
    background: url("IY2kH0rgBr.png")
        /*tpa=http://static.gcimg.net/i/201604/IY2kH0rgBr.png*/
        no-repeat 0 0;
    width: 361px;
    height: 31px;
    margin: 0 auto 40px
}

.scheme-c-rbox {
    float: left;
    width: 551px;
    height: 391px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    overflow: hidden
}

.scheme-c-rbox ul {
    float: left;
    width: 554px
}

.scheme-c-rbox li {
    float: left;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    width: 220px;
    overflow: hidden;
    padding: 10px 28px;
    text-align: center
}

.scheme-c-rpic {
    margin: 3px auto;
    width: 200px;
    height: 150px;
    line-height: 150px;
    text-align: center;
    overflow: hidden
}

.scheme-c-rbox li img {
    max-width: 220px;
    max-height: 150px;
    vertical-align: middle;
    _width: 220px;
    _height: 150px;
    overflow: hidden
}

.shceme-case-tit2 {
    background: url("ooBPRwSoXo.png")
        /*tpa=http://static.gcimg.net/i/201604/ooBPRwSoXo.png*/
        no-repeat 0 0;
    width: 400px;
    height: 31px;
    overflow: hidden;
    margin: 0 auto 40px
}

.scheme-case-picb2 {
    width: 728px;
    overflow: hidden
}

.scheme-case-picb2 li {
    float: left;
    width: 220px;
    margin-right: 2px
}

.scheme-case-pic-item {
    width: 220px;
    height: 150px;
    text-align: center;
    line-height: 150px;
    overflow: hidden
}

.scheme-case-box .scheme-case-pic-item img {
    max-width: 220px;
    max-height: 150px;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block
}

.scheme-case-picb2 li p {
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    overflow: hidden;
    text-align: center;
    padding: 0 10px
}

.pro-main .con .scheme-case-box img,
.pro-main .con .scheme-cert-box img,
.pro-main .con .com-factory-box img,
.pro-main .con .shceme-com-intro img,
.pro-main .con .pro-d-t-pic img,
.pro-main .con .pro-d-t-picb img,
.pro-main .con .pro-detail-temp-items img,
.pro-main .con .pro-d-temp-bpic img {
    display: inline-block;
    vertical-align: middle
}

.scheme-cert-list {
    width: 714px
}

.scheme-cert-list ul {
    width: 714px
}

.scheme-cert-list li {
    float: left;
    width: 248px;
    margin-right: 22px
}

.shceme-cert-pic {
    padding: 8px;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, .2);
    width: 232px;
    height: 326px;
    overflow: hidden;
    text-align: center;
    line-height: 326px
}

.shceme-cert-pic img {
    max-width: 232px;
    max-height: 326px;
    _width: 232px;
    _height: 326px;
    overflow: hidden;
    vertical-align: middle
}

.scheme-cert-tit {
    background: url("QaDHFmgB92.png")
        /*tpa=http://static.gcimg.net/i/201604/QaDHFmgB92.png*/
        no-repeat 0 0;
    width: 570px;
    height: 59px;
    margin: 0 auto 40px;
    overflow: hidden
}

.scheme-cert-box,
.scheme-service-box,
.scheme-logistics-box {
    background-color: #f3f3f3;
    border-radius: 4px;
    padding: 40px 50px
}

.scheme-cert-list p {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    padding-top: 10px
}

.scheme-cert-small {
    border-top: 1px solid #e6e6e6;
    margin-top: 30px;
    padding-top: 30px
}

.scheme-cert-slist {
    width: 788px;
    overflow: hidden
}

.scheme-cert-slist ul {
    width: 812px
}

.scheme-cert-slist li {
    float: left;
    width: 177px;
    height: 124px;
    margin-right: 26px
}

.shceme-cert-spic {
    padding: 4px;
    background-color: #fff;
    width: 167px;
    height: 114px;
    text-align: center;
    line-height: 112px;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    border-radius: 2px
}

.shceme-cert-spic img {
    max-width: 167px;
    max-height: 114px;
    _width: 167px;
    _height: 114px;
    vertical-align: middle;
    overflow: hidden
}

.scheme-cert-tit2 {
    background: url("6SATDcFIN9.png")
        /*tpa=http://static.gcimg.net/i/201604/6SATDcFIN9.png*/
        no-repeat 0 0;
    width: 440px;
    height: 52px;
    margin: 0 auto 40px
}

.scheme-cert-list2 {
    width: 788px
}

.scheme-cert-list2 ul {
    width: 880px
}

.scheme-cert-list2 li {
    float: left;
    width: 348px;
    margin-right: 92px
}

.scheme-cert-list2 p {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    padding-top: 10px;
    text-align: center
}

.shceme-cert-bpic {
    width: 332px;
    height: 226px;
    padding: 8px;
    background: #fff;
    box-shadow: 0 0 7px rgba(0, 0, 0, .2);
    line-height: 224px;
    text-align: center
}

.shceme-cert-bpic img {
    max-width: 332px;
    max-height: 226px;
    _width: 332px;
    _height: 226px;
    vertical-align: middle
}

.scheme-service-con {}

.scheme-service-tit {
    background: url("RLLz32pLOA.png")
        /*tpa=http://static.gcimg.net/i/201604/RLLz32pLOA.png*/
        no-repeat 0 0;
    width: 526px;
    height: 66px;
    overflow: hidden;
    margin-bottom: 13px
}

.scheme-service-item {
    background: #f58726;
    padding: 14px 10px 14px 72px;
    min-height: 20px;
    _heihgt: 20px;
    position: relative;
    border-radius: 4px;
    line-height: 20px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 2px
}

.scheme-ser-item-ico {
    position: absolute;
    left: 36px;
    background: url("yeGqm7u6zH.png")
        /*tpa=http://static.gcimg.net/i/201604/yeGqm7u6zH.png*/
        no-repeat 0 0;
    width: 18px;
    height: 17px;
    top: 15px;
    text-indent: -9999px
}

.scheme-serviece-txt {
    color: #666;
    margin: 20px auto 0;
    background: #fff;
    border: 1px solid #e8e8e8;
    padding: 20px;
    border-radius: 4px;
    line-height: 24px
}

.scheme-service-tit2 {
    background: url("N3SHpBDzWV.png")
        /*tpa=http://static.gcimg.net/i/201604/N3SHpBDzWV.png*/
        no-repeat 0 0;
    width: 232px;
    height: 57px;
    overflow: hidden
}

.scheme-service-list2 {
    border-top: 1px solid #e6e6e6;
    margin: 40px -50px 0;
    padding: 5px 50px 0
}

.scheme-service-citem {
    position: relative;
    padding: 22px 20px 22px 80px;
    min-height: 48px;
    border-bottom: 1px solid #e6e6e6;
    line-height: 23px
}

.serive-ico-bg {
    width: 46px;
    height: 46px;
    border: 2px solid #e22b2b;
    color: #e22b2b;
    position: absolute;
    left: 10px;
    top: 22px;
    background: #fff;
    font-size: 30px;
    line-height: 46px;
    text-align: center;
    font-style: normal;
    font-family: Arial
}

.scheme-ser-questit {
    background: url("iR3u7cuX7r.png")
        /*tpa=http://static.gcimg.net/i/201604/iR3u7cuX7r.png*/
        no-repeat 0 0;
    padding-left: 30px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    color: #f3010e;
    margin-bottom: 5px;
    overflow: hidden
}

.scheme-ser-queitem p {
    line-height: 18px;
    font-size: 12px;
    padding-left: 5px
}

.scheme-ser-queitem {
    margin-bottom: 20px
}

.scheme-logistic-tit {
    font-size: 30px;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.scheme-logistic-txt {
    margin: 20px 0;
    line-height: 24px
}

.pro-datail-temp-c-t {
    overflow: hidden
}

.pro-detail-temp-c {
    padding: 50px 0 0
}

.pro-temp-htit {
    background: url("wOaiLlgQcy.png")
        /*tpa=http://static.gcimg.net/i/201604/wOaiLlgQcy.png*/
        no-repeat 0 0;
    line-height: 59px;
    height: 59px;
    padding: 0 115px;
    text-align: center;
    color: #fff;
    font-size: 26px;
    overflow: hidden
}

.pro-temp-htit strong {
    font-weight: 700
}

.pro-deatil-temp {
    margin: 30px auto;
    width: 888px;
    font-size: 14px
}

.pro-temp-hcon {
    background: #f4f4f4;
    padding: 30px;
    line-height: 24px;
    border-radius: 4px
}

.pro-datail-temp-c-t {
    background: url("mfgR38IsmV.png")
        /*tpa=http://static.gcimg.net/i/201604/mfgR38IsmV.png*/
        no-repeat right 8px;
    padding-right: 450px;
    height: 24px;
    line-height: 24px;
    color: #4c62a2;
    font-size: 20px;
    font-weight: 700
}

.pro-temp-htit h2 {
    min-width: 240px;
    min-height: 24px
}

.pro-detail-temp-c {
    padding: 50px 0 0
}

.pro-datail-temp-c-t strong {
    display: inline-block;
    width: 382px;
    height: 24px;
    line-height: 24px;
    overflow: hidden
}

.pro-d-t-tico {
    display: inline-block;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    background: #4c62a2;
    color: #fff;
    font-family: Arial;
    font-size: 24px
}

.temp-rank-item {
    height: 35px;
    line-height: 35px;
    width: 204px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle
}

.pro-detail-temp-c-item p {
    min-width: 240px;
    min-height: 18px
}

.pro-d-temp-c-c {
    padding-top: 30px
}

.pro-d-temp-c-box {
    width: 430px;
    height: 430px;
    overflow: hidden
}

.pro-d-t-pic {
    border: 1px solid #ddd;
    line-height: 430px;
    overflow: hidden;
    text-align: center;
    height: 430px
}

.pro-d-t-pic img {
    max-width: 430px;
    max-height: 430px;
    _height: 430px;
    _width: 430px;
    overflow: hidden
}

.pro-d-t-txt {
    background-color: #f5f5f5;
    border-radius: 3px;
    line-height: 30px;
    padding: 20px;
    width: 390px;
    height: 390px;
    overflow: hidden
}

.pro-detail-temp-c-list {
    background: #f4f7ff;
    padding: 20px 38px 30px;
    border-radius: 4px
}

.pro-detail-temp-c-item {
    position: relative;
    line-height: 18px;
    min-height: 36px;
    _height: 36px;
    border-bottom: 1px solid #dcdfe9;
    padding: 0 0 20px 56px;
    margin-top: 20px;
    color: #6e7da2
}

.pro-d-t-itemico {
    position: absolute;
    left: 7px;
    font-family: Arial;
    font-size: 24px;
    color: #4c62a2;
    top: 10px
}

.pro-d-t-pltit {
    position: relative;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 20px;
    margin-bottom: 50px
}

.pro-d-t-pltip {
    background: #fff;
    height: 20px;
    line-height: 20px;
    height: 20px;
    left: 27%;
    bottom: -10px;
    position: absolute;
    width: 420px;
    color: #666;
    overflow: hidden;
    text-align: center;
    font-size: 12px
}

.pro-d-t-plist ul {
    width: 916px
}

.pro-d-t-plist li {
    float: left;
    width: 430px;
    margin-right: 28px;
    margin-bottom: 20px;
    overflow: hidden
}

.pro-d-t-picb {
    width: 428px;
    height: 428px;
    border: 1px solid #e6e6e6;
    overflow: hidden;
    line-height: 428px;
    text-align: center
}

.pro-d-t-picb img {
    max-height: 428px;
    max-width: 428px;
    vertical-align: middle;
    overflow: hidden;
    _width: 428px;
    _height: 428px
}

.pro-d-t-pname {
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    padding-top: 14px;
    text-align: center
}

.pro-detail-temp-psmall ul {
    width: 912px
}

.pro-detail-temp-psmall li {
    float: left;
    width: 188px;
    margin-right: 16px;
    padding: 10px;
    border: 1px solid #e6e6e6
}

.pro-detail-temp-sname {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    padding-top: 8px
}

.pro-detail-temp-items {
    height: 188px;
    width: 188px;
    line-height: 188px;
    text-align: center;
    overflow: hidden
}

.pro-detail-temp-items img {
    max-height: 188px;
    max-width: 188px;
    vertical-align: middle;
    _width: 188px;
    _height: 188px;
    overflow: hidden
}

.pro-d-temp-bpic {
    width: 592px;
    height: 478px;
    overflow: hidden;
    line-height: 478px;
    text-align: center;
    float: left
}

.pro-d-temp-bpic img {
    max-height: 478px;
    max-width: 592px;
    vertical-align: middle;
    _width: 592px;
    _height: 478px;
    overflow: hidden
}

.pro-d-temp-big-detail {
    width: 264px;
    float: right
}

.pro-d-temp-big-detail li {
    padding: 0 5px 0 10px;
    height: 35px;
    line-height: 35px;
    background: #f1f1f1;
    margin-bottom: 1px;
    overflow: hidden
}

.pro-d-temp-big-detail .pro-d-t-d-item {
    background: #f7f7f7
}

.pro-d-t-big-ico {
    background: #636363;
    height: 16px;
    line-height: 16px;
    color: #fff;
    width: 25px;
    text-align: center;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle
}

.pro-d-t-cus-tit {
    background: url("xeG5Q9fLxO.png")
        /*tpa=http://static.gcimg.net/i/201604/xeG5Q9fLxO.png*/
        no-repeat 0 0;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    text-align: center
}

.pro-d-t-custom-con {
    background: #f4f4f4;
    border-radius: 4px;
    padding: 20px 30px
}

.pro-d-t-custom-item {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 22px;
    margin-bottom: 30px
}

.pro-d-t-custom-c {
    line-height: 20px;
    padding-top: 6px
}

.mod-product-info .pro-deatil-temp {
    width: 728px
}

.mod-product-info .pro-temp-htit {
    background-position: center center
}

.mod-product-info .pro-datail-temp-c-t strong {
    width: auto
}

.mod-product-info .pro-d-temp-c-box {
    width: 340px
}

.mod-product-info .pro-d-t-pltip {
    left: 21%
}

.mod-product-info .pro-d-t-plist li {
    width: 352px;
    height: 352px
}

.mod-product-info .pro-d-t-picb {
    line-height: 348px;
    height: 348px;
    width: 348px
}

.mod-product-info .pro-d-t-picb img {
    max-height: 348px;
    max-width: 348px;
    _height: 348px;
    _width: 348px
}

.mod-product-info .pro-detail-temp-psmall li {
    width: 148px
}

.mod-product-info .pro-detail-temp-items {
    height: 148px;
    width: 148px;
    line-height: 148px
}

.mod-product-info .pro-detail-temp-items img {
    max-height: 148px;
    max-width: 148px;
    _height: 148px;
    _width: 148px
}

.mod-product-info .pro-d-temp-bpic {
    width: 450px
}

.mod-product-info .pro-d-temp-bpic img {
    max-width: 450px;
    max-height: 363px;
    _width: 450px;
    _height: 363px
}

.mod-product-info .com-factory-box {
    width: 728px;
    margin: 0 auto
}

.mod-product-info .com-factory-pic {
    width: 728px
}

.mod-product-info .com-factory-pic li {
    width: 363px;
    height: 217px
}

.mod-product-info .com-factory-pic li img {
    width: 363px;
    height: 217px
}

.mod-product-info .factory-ico {
    left: 34%;
    top: 17%
}

.mod-product-info .com-factory-plist {
    width: 512px;
    height: 304px
}

.mod-product-info .com-factory-plist li {
    width: 250px;
    height: 150px
}

.mod-product-info .com-factory-plist li img {
    width: 250px;
    height: 150px
}

.mod-product-info .com-factory-rpic {
    width: 215px;
    height: 304px;
    line-height: 304px
}

.mod-product-info .com-factory-rpic img {
    width: 215px;
    height: 304px
}

.mod-product-info .scheme-cert-box {
    width: 698px;
    margin: 0 auto;
    padding: 30px 15px
}

.mod-product-info .shceme-cert-bpic {
    padding-left: 5px;
    padding-right: 5px
}

.mod-product-info .scheme-cert-list2 li {
    margin-right: 8px
}

.mod-product-info .scheme-cert-slist li {
    margin-right: 4px;
    width: 170px
}

.mod-product-info .shceme-cert-spic {
    padding: 2px;
    width: 164px
}

.mod-product-info .shceme-cert-spic img {
    max-width: 164px;
    _width: 164px
}

.mod-product-info .scheme-cert-list li {
    width: 220px;
    margin-right: 18px;
    overflow: hidden
}

.mod-product-info .shceme-cert-pic {
    width: 184px;
    line-height: 258px;
    height: 258px
}

.mod-product-info .shceme-cert-pic img {
    max-width: 184px;
    max-height: 258px;
    _height: 258px;
    _width: 184px
}

.mod-product-info .scheme-service-box {
    width: 698px;
    margin: 0 auto;
    padding: 30px 15px
}

.mod-product-info .scheme-service-list2 {
    margin-left: -15px;
    margin-right: -15px
}

.mod-product-info .scheme-logistics-box {
    width: 698px;
    margin: 0 auto;
    padding: 30px 15px
}

.mod-product-info .pm-hd {
    height: 40px;
    margin: 40px 0 30px;
    font-size: 18px;
    color: #686b71;
    text-align: center;
    line-height: 40px;
    background: url("3xFXrDaPx3.png")
        /*tpa=http://static.gcimg.net/i/201511/3xFXrDaPx3.png*/
        no-repeat center 0;
    text-shadow: 0 1px rgba(255, 255, 255, .6)
}

.mod-product-info .shceme-com-intro {
    width: 728px
}

.mod-product-info .shceme-com-int-img2,
.mod-product-info .shceme-com-int-img2 img {
    width: 728px;
    height: 303px
}

.mod-product-info .scheme-cul-tit {
    width: 728px
}

.mod-product-info .shceme-com-cult-box li dt,
.mod-product-info .scheme-com-cul-t {
    width: 500px
}

.mod-product-info .scheme-c-rbox {
    width: 440px
}

.mod-product-info .scheme-c-lbox {
    width: 280px;
    overflow: hidden
}

.mod-product-info .scheme-c-lpic img {
    width: 280px;
    height: 356px !important
}

.mod-product-info .scheme-c-lpic {
    width: 280px
}

.mod-product-info .scheme-c-rbox {
    height: auto
}

.mod-product-info .scheme-c-rbox li {
    padding: 0
}

.mod-product-info .scheme-case-picb2 li {
    width: 180px
}

.mod-product-info .scheme-case-pic-item {
    width: 180px;
    height: 122px;
    line-height: 122px
}

.mod-product-info .scheme-case-box .scheme-case-pic-item img {
    width: 180px;
    height: 122px
}

.scheme-temp-content {
    width: 728px;
    margin: 0 auto;
    background-color: #fff
}

.img-upload-wrap {
    position: relative
}

.ke-content .img-upload-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url("zdj993KR5r.png")
        /*tpa=http://static.gcimg.net/i/201611/zdj993KR5r.png*/
        no-repeat center center
}

.ke-content .scheme-old-mod .img-upload-mask {
    background: url("oazKWL55CP.png")
        /*tpa=http://static.gcimg.net/i/201611/oazKWL55CP.png*/
        no-repeat center center
}

.ke-content .scheme-old-mod .scheme-com-cul-pic .img-upload-mask,
.ke-content .scheme-old-mod .shceme-cert-spic .img-upload-mask {
    background: url("buoWwj5jAA.png")
        /*tpa=http://static.gcimg.net/i/201611/buoWwj5jAA.png*/
        no-repeat center center
}

.ke-content .scheme-com-logo .img-upload-mask {
    background: 0 0
}

.x-color-red {
    color: #f33f1b
}

.brand-intro-mod3 {
    font-size: 14px
}

.brand-banner-mod3 {
    height: 320px;
    overflow: hidden;
    background: url("S1izeFtsJH.jpg")
        /*tpa=http://static.gcimg.net/i/201611/S1izeFtsJH.jpg*/
        center center
}

.brand-name-mod3 {
    width: 590px;
    padding-top: 10px;
    padding-bottom: 32px;
    margin: 82px auto 0;
    background-color: #3f81f7;
    color: #fff
}

.brand-name-mod3 h3 {
    width: 510px;
    height: 68px;
    line-height: 68px;
    font-size: 32px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center
}

.brand-name-mod3 p {
    height: 30px;
    background: url("jXsqOdhq48.png")
        /*tpa=http://static.gcimg.net/i/201611/jXsqOdhq48.png*/
        no-repeat center center;
    text-indent: -9999px
}

.brand-info-mod3 {
    margin: 25px 0 7px;
    line-height: 24px;
    color: #666
}

.brand-detail-title-mod3 {
    height: 86px;
    background: url("KVblBS20lo.jpg")
        /*tpa=http://static.gcimg.net/i/201611/KVblBS20lo.jpg*/
        no-repeat center center
}

.brand-detail-list-mod3 {
    margin-top: 23px
}

.brand-detail-list-mod3 .img-upload-wrap {
    float: left
}

.brand-detail-list-mod3 img {
    display: block
}

.brand-detail-list-mod3 dl {
    width: 334px;
    padding-left: 30px;
    margin-top: 40px;
    float: right
}

.brand-detail-list-mod3-dl {
    width: 334px;
    padding-left: 30px;
    margin-top: 40px;
    float: right
}

.brand-detail-list-mod3 dt {
    display: inline-block;
    max-width: 340px;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    background-color: #3f81f7;
    color: #fff;
    *float: left
}

.brand-detail-list-mod3-dt {
    display: inline-block;
    max-width: 340px;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    background-color: #3f81f7;
    color: #fff;
    *float: left
}

.brand-detail-list-mod3 dd {
    width: 414px;
    height: 154px;
    line-height: 22px;
    margin-top: 30px;
    overflow: hidden;
    color: #666;
    *float: left
}

.brand-detail-list-mod3-dd {
    width: 414px;
    height: 154px;
    line-height: 22px;
    margin-top: 30px;
    overflow: hidden;
    color: #666;
    *float: left
}

.brand-detail-list-mod3 .brand-detail-even-mod3 .img-upload-wrap {
    float: right
}

.brand-detail-list-mod3 .brand-detail-even-mod3 dt {
    float: right
}

.brand-detail-list-mod3 .brand-detail-even-mod3 .brand-detail-list-mod3-dt {
    float: right
}

.brand-detail-list-mod3 .brand-detail-even-mod3 dl {
    float: left;
    padding-left: 0;
    padding-right: 30px
}

.brand-detail-list-mod3 .brand-detail-even-mod3 .brand-detail-list-mod3-dl {
    float: left;
    padding-left: 0;
    padding-right: 30px
}

.brand-detail-list-mod3 .brand-detail-even-mod3 dd {
    float: right;
    text-align: right
}

.brand-detail-list-mod3 .brand-detail-even-mod3 .brand-detail-list-mod3-dd {
    float: right;
    text-align: right
}

.brand-detail-list-mod3 .brand-detail-even-mod3-dd {
    float: right;
    text-align: right
}

.factory-intro-title-mod3 {
    height: 60px;
    background: url("lykJKDo0Yv.jpg")
        /*tpa=http://static.gcimg.net/i/201611/lykJKDo0Yv.jpg*/
        no-repeat center center
}

.factory-intro-list-mod3 {
    width: 756px;
    margin-top: 30px
}

.factory-intro-list-mod3 .img-upload-wrap {
    float: left;
    width: 364px;
    height: 300px;
    margin: 0 14px 14px 0
}

.factory-intro-list-mod3 img {
    display: block;
    width: 364px;
    height: 300px
}

.factory-intro-info-mod3 {
    margin-top: 25px;
    line-height: 25px;
    color: #666
}

.sucess-case-title-mod3 {
    height: 60px;
    background: url("Uca7GilgkX.jpg")
        /*tpa=http://static.gcimg.net/i/201611/Uca7GilgkX.jpg*/
        no-repeat center center
}

.sucess-case-mod3 .brand-banner-mod3 {
    margin-top: 30px;
    background: url("lgvmltG52t.jpg")
        /*tpa=http://static.gcimg.net/i/201611/lgvmltG52t.jpg*/
        no-repeat center center
}

.sucess-case-intro-mod3 {
    width: 495px;
    height: 140px;
    margin: 83px auto 0;
    padding: 0 50px 0 45px;
    background-color: rgba(78, 136, 242, .9);
    color: #fff;
    overflow: hidden
}

.sucess-case-intro-mod3 p {
    line-height: 24px;
    text-indent: 20px;
    margin-top: 30px;
    max-height: 72px;
    min-height: 48px;
    overflow: hidden
}

.cert-title-mod3 {
    height: 87px;
    background: url("pT3nsEQ6r3.jpg")
        /*tpa=http://static.gcimg.net/i/201611/pT3nsEQ6r3.jpg*/
        no-repeat center center
}

.cert-list-mod3 {
    width: 894px;
    margin-top: 30px
}

.cert-list-mod3 dl {
    width: 429px;
    margin-left: 8px;
    float: left
}

.cert-list-mod3-dl {
    width: 354px;
    margin-left: 8px;
    float: left
}

.cert-list-mod3 dt {
    width: 417px;
    height: 290px;
    padding: 14px 5px;
    border: 1px solid #f5f5f5;
    background-color: #fdfdfd
}

.cert-list-mod3-dt {
    width: 345px;
    height: 290px;
    padding: 14px 5px;
    border: 1px solid #f5f5f5;
    background-color: #fdfdfd
}

.cert-list-mod3 dt img,
.cert-list-mod3 dt .img-upload-wrap {
    width: 345px;
    height: 290px
}

.cert-list-mod3-dt img,
.cert-list-mod3-dt .img-upload-wrap {
    width: 345px;
    height: 290px
}

.cert-list-mod3 dd {
    height: 72px;
    line-height: 72px;
    text-align: center;
    color: #333
}

.cert-list-mod3-dd {
    height: 72px;
    line-height: 72px;
    text-align: center;
    color: #333
}

.server-title-mod3 {
    height: 61px;
    background: url("1mHPDcMQNK.jpg")
        /*tpa=http://static.gcimg.net/i/201611/1mHPDcMQNK.jpg*/
        no-repeat center center
}

.server-banner-mod3 {
    height: 320px;
    width: 728px;
    margin-top: 30px;
    background: url("Yi7ZIkqNHy.jpg")
        /*tpa=http://static.gcimg.net/i/201611/Yi7ZIkqNHy.jpg*/
        no-repeat center center;
    overflow: hidden
}

.server-banner-intro-mod3 {
    height: 140px;
    width: 550px;
    padding: 0 20px;
    margin: 90px auto 0;
    background-color: rgba(78, 136, 242, .9);
    overflow: hidden
}

.server-banner-intro-mod3 h4 {
    display: table-cell;
    height: 140px;
    width: 550px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    vertical-align: middle
}

.server-intro-mod3 {
    margin-top: 30px
}

.server-intro-mod3 dt {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    color: #fff;
    background-color: #3f81f7;
    font-weight: 700;
    max-width: 310px;
    overflow: hidden
}

.server-intro-mod3-dt {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    color: #fff;
    background-color: #3f81f7;
    font-weight: 700;
    max-width: 310px;
    overflow: hidden
}

.server-intro-mod3 dd {
    margin: 15px 0 25px;
    line-height: 24px;
    color: #666
}

.server-intro-mod3-dd {
    margin: 15px 0 25px;
    line-height: 24px;
    color: #666
}

.server-intro-train-mod3 {
    border-top: 1px solid #999
}

.server-intro-train-mod3 li {
    line-height: 37px;
    color: #666;
    border-top: 1px dashed #b3b3b3
}

.server-intro-train-mod3 li:first-child {
    border-top: 0
}

.express-title-mod3 {
    height: 60px;
    background: url("4m4ouOPcPh.jpg")
        /*tpa=http://static.gcimg.net/i/201611/4m4ouOPcPh.jpg*/
        no-repeat center center
}

.express-banner-mod3 {
    width: 728px;
    height: 260px;
    margin-top: 30px;
    background: url("iDHqYYCmEy.jpg")
        /*tpa=http://static.gcimg.net/i/201611/iDHqYYCmEy.jpg*/
        no-repeat center center;
    overflow: hidden
}

.express-banner-mod3 h4 {
    width: 385px;
    line-height: 42px;
    height: 42px;
    margin: 90px 0 0 110px;
    overflow: hidden;
    font-size: 24px;
    color: #fff
}

.express-intro-mod3 {
    margin-top: 6px
}

.express-intro-mod3 dl {
    padding-top: 24px;
    border-top: 1px dashed #b3b3b3
}

.express-intro-mod3 dl:first-child {
    border-top: 0
}

.express-intro-mod3 dt {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 14px;
    color: #fff;
    background-color: #3f81f7;
    font-weight: 700;
    max-width: 310px;
    overflow: hidden
}

.express-intro-mod3 dt span {
    font-weight: 400
}

.express-intro-mod3 dd {
    margin: 15px 0 30px;
    line-height: 24px;
    color: #666
}

.express-intro-mod3-dl {
    padding-top: 24px;
    border-top: 1px dashed #b3b3b3
}

.express-intro-mod3-dl:first-child {
    border-top: 0
}

.express-intro-mod3-dt {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 14px;
    color: #fff;
    background-color: #3f81f7;
    font-weight: 700;
    max-width: 310px;
    overflow: hidden
}

.express-intro-mod3-dt span {
    font-weight: 400
}

.express-intro-mod3-dd {
    margin: 15px 0 30px;
    line-height: 24px;
    color: #666
}

.banner-title-mod4 {
    height: 60px;
    background: url("SzCV8n1RDt.jpg")
        /*tpa=http://static.gcimg.net/i/201611/SzCV8n1RDt.jpg*/
        no-repeat center center
}

.brand-banner-mod4 {
    width: 728px;
    height: 320px;
    margin-top: 30px;
    overflow: hidden;
    background: url("P9zio5nBSB.jpg")
        /*tpa=http://static.gcimg.net/i/201611/P9zio5nBSB.jpg*/
        center center
}

.brand-name-mod4 {
    width: 590px;
    height: 130px;
    padding-top: 10px;
    margin: 90px auto 0;
    background-color: #3f81f7;
    color: #fff
}

.brand-name-mod4 h3 {
    width: 510px;
    height: 68px;
    line-height: 68px;
    font-size: 32px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center
}

.brand-name-mod4 p {
    height: 30px;
    background: url("jXsqOdhq48.png")
        /*tpa=http://static.gcimg.net/i/201611/jXsqOdhq48.png*/
        no-repeat center center
}

.brand-info-mod4 {
    margin: 25px 0 7px;
    line-height: 24px;
    color: #666
}

.factory-title-mod4 {
    height: 60px;
    background: url("lykJKDo0Yv.jpg")
        /*tpa=http://static.gcimg.net/i/201611/lykJKDo0Yv.jpg*/
        no-repeat center center
}

.factory-mod4 img {
    height: 320px;
    width: 728px
}

.factory-mod4 .img-upload-wrap {
    margin-top: 30px
}

.factory-intro-mod4 {
    margin-top: 25px;
    line-height: 24px;
    color: #666
}

.sucess-case-title-mod4 {
    height: 60px;
    background: url("Uca7GilgkX.jpg")
        /*tpa=http://static.gcimg.net/i/201611/Uca7GilgkX.jpg*/
        no-repeat center center
}

.sucess-case-list-mod4 {
    width: 888px;
    margin-top: 30px;
    overflow: hidden
}

.sucess-case-list-mod4 ul {
    width: 918px
}

.sucess-case-list-mod4 li {
    width: 429px;
    margin-right: 30px;
    float: left
}

.sucess-case-list-mod4-ul {
    width: 918px
}

.sucess-case-list-mod4-li {
    width: 354px;
    margin-right: 20px;
    float: left
}

.sucess-case-list-mod4 img {
    width: 354px;
    height: 300px
}

.sucess-case-list-mod4 dt {
    display: inline-block;
    max-width: 340px;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    margin: 40px 0 26px;
    background-color: #3f81f7;
    color: #fff
}

.sucess-case-list-mod4 dd {
    width: 429px;
    height: 88px;
    margin-bottom: 14px;
    line-height: 22px;
    overflow: hidden;
    color: #666
}

.sucess-case-list-mod4-dt {
    display: inline-block;
    max-width: 340px;
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    margin: 40px 0 26px;
    background-color: #3f81f7;
    color: #fff
}

.sucess-case-list-mod4-dd {
    width: 354px;
    height: 88px;
    margin-bottom: 14px;
    line-height: 22px;
    overflow: hidden;
    color: #666
}

.cert-title-mod4 {
    height: 86px;
    background: url("lQmW0HUJvT.jpg")
        /*tpa=http://static.gcimg.net/i/201611/lQmW0HUJvT.jpg*/
        no-repeat center center
}

.cert-list-mod4 {
    width: 918px;
    margin-top: 30px
}

.cert-list-mod4 .img-upload-wrap {
    width: 350px;
    height: 317px;
    line-height: 314px;
    text-align: center
}

.cert-list-mod4 img {
    width: 228px;
    height: 317px
}

.cert-list-mod4 dl {
    width: 429px;
    margin-right: 30px;
    float: left
}

.cert-list-mod4-dl {
    width: 350px;
    margin-right: 25px;
    float: left
}

.cert-list-mod4 dt {
    width: 427px;
    height: 317px;
    border: 1px solid #f5f5f5
}

.cert-list-mod4-dt {
    width: 350px;
    height: 317px;
    border: 1px solid #f5f5f5
}

.cert-list-mod4 dd {
    width: 427px;
    height: 72px;
    line-height: 72px;
    text-align: center;
    overflow: hidden
}

.cert-list-mod4-dd {
    width: 350px;
    height: 72px;
    line-height: 72px;
    text-align: center;
    overflow: hidden
}

.server-title-mod4 {
    height: 60px;
    background: url("64kCYozroa.jpg")
        /*tpa=http://static.gcimg.net/i/201611/64kCYozroa.jpg*/
        no-repeat center center
}

.server-list-mod4 {
    margin-top: 15px
}

.server-list-mod4 li {
    padding-top: 15px;
    padding-left: 66px;
    position: relative;
    border-top: 1px dashed #d9d9d9
}

.server-list-mod4 li:first-child {
    border-top: 0
}

.server-list-mod4-li {
    padding-top: 15px;
    padding-left: 66px;
    position: relative;
    border-top: 1px dashed #d9d9d9
}

.server-list-mod4-li:first-child {
    border-top: 0
}

.server-icon-mod4 {
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 20px;
    left: 0
}

.server-icon1-mod4 {
    background: url("gvqG1MKSdY.png")
        /*tpa=http://static.gcimg.net/i/201611/gvqG1MKSdY.png*/
        no-repeat center center
}

.server-icon2-mod4 {
    background: url("bhwUgMDD0h.png")
        /*tpa=http://static.gcimg.net/i/201611/bhwUgMDD0h.png*/
        no-repeat center center
}

.server-icon3-mod4 {
    background: url("ibuSrMIxPy.png")
        /*tpa=http://static.gcimg.net/i/201611/ibuSrMIxPy.png*/
        no-repeat center center
}

.server-icon4-mod4 {
    background: url("IVQr7dIMG4.png")
        /*tpa=http://static.gcimg.net/i/201611/IVQr7dIMG4.png*/
        no-repeat center center
}

.server-icon5-mod4 {
    background: url("ja9hTG9AYy.png")
        /*tpa=http://static.gcimg.net/i/201611/ja9hTG9AYy.png*/
        no-repeat center center
}

.server-list-mod4 dt {
    height: 44px;
    width: 300px;
    line-height: 44px;
    overflow: hidden
}

.server-list-mod4 dd {
    margin-bottom: 24px;
    line-height: 24px;
    color: #999
}

.server-list-mod4-dt {
    height: 44px;
    width: 300px;
    line-height: 44px;
    overflow: hidden
}

.server-list-mod4-dd {
    margin-bottom: 24px;
    line-height: 24px;
    color: #999
}

.server-qa-mod4 {
    padding: 25px 0 5px;
    margin-top: 8px;
    background-color: #f2f2f2
}

.server-qa-mod4 dl {
    margin-bottom: 20px;
    line-height: 24px
}

.server-qa-mod4 dt {
    padding-left: 68px;
    color: #333;
    background: url("EWZC8kPhJD.jpg")
        /*tpa=http://static.gcimg.net/i/201611/EWZC8kPhJD.jpg*/
        no-repeat 55px center
}

.server-qa-mod4 dd {
    padding-left: 68px;
    color: #666
}

.server-qa-mod4-dl {
    margin-bottom: 20px;
    line-height: 24px
}

.server-qa-mod4-dt {
    padding-left: 68px;
    color: #333;
    background: url("EWZC8kPhJD.jpg")
        /*tpa=http://static.gcimg.net/i/201611/EWZC8kPhJD.jpg*/
        no-repeat 55px center
}

.server-qa-mod4-dd {
    padding-left: 68px;
    color: #666
}

.server-icon-mod4 {
    text-indent: -9999px
}

.img-upload-mask {
    text-indent: -9999px;
    position: absolute;
    top: 0;
    left: 0
}

.view ul.list-paddingleft-2 {
    width: 100%
}

.pro-main .con {
    min-height: 200px;
    padding-bottom: 0
}

.brand-detail-list-mod3 img {
    width: 364px;
    height: 280px
}

.com-factory-pic-li {
    float: left;
    width: 363px;
    height: 265px;
    overflow: hidden;
    margin-right: 2px;
    margin-bottom: 2px;
    text-align: center
}

.com-factory-pic-li img {
    width: 363px;
    height: 265px
}

.com-factory-pic-ul {
    width: 890px;
    height: 534px
}

.com-factory-pic {
    width: 888px;
    overflow: hidden;
    height: 532px;
    position: relative
}

.scheme-c-rbox-ul {
    float: left;
    width: 442px
}

.scheme-c-rbox-li {
    float: left;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    width: 200px;
    overflow: hidden;
    padding: 10px;
    text-align: center
}

.scheme-c-rbox-li img {
    width: 200px;
    height: 150px
}

.scheme-cert-list-ul {
    width: 750px
}

.scheme-cert-list-li {
    float: left;
    width: 200px;
    margin-right: 50px
}

.shceme-cert-pic {
    padding: 8px;
    background-color: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, .2);
    width: 232px;
    height: 326px;
    overflow: hidden;
    text-align: center
}

.shceme-cert-pic img {
    width: 232px;
    height: 326px
}

.scheme-cert-slist-ul {
    width: 812px
}

.scheme-cert-slist-li {
    float: left;
    width: 177px;
    height: 124px
}

.shceme-cert-spic {
    padding: 4px;
    background-color: #fff;
    width: 167px;
    height: 114px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #dfdfdf;
    border-radius: 2px
}

.shceme-cert-spic img {
    width: 167px;
    height: 114px
}

.com-factory-plist-ul {
    height: 304px;
    float: left
}

.com-factory-plist-li {
    width: 254px;
    height: 151px;
    margin-bottom: 2px;
    margin-right: 2px;
    float: left;
    overflow: hidden;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.com-factory-plist-li img {
    width: 254px;
    height: 151px
}

.com-factory-rpic {
    float: left;
    width: 283px;
    height: 362px;
    overflow: hidden;
    margin-left: 1px;
    display: inline;
    line-height: 362px
}

.com-factory-rpic img {
    width: 282px;
    height: 362px
}

.shceme-com-cult-box-li {
    position: relative;
    min-height: 108px;
    _height: 108px;
    padding-left: 180px;
    margin-bottom: 20px
}

.scheme-com-cul-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 160px;
    height: 108px;
    overflow: hidden
}

.scheme-com-cul-pic img {
    width: 160px;
    height: 108px
}

.scheme-case-picb2-li {
    float: left;
    width: 180px;
    margin-right: 2px
}

.scheme-case-picb2-li p {
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    overflow: hidden;
    text-align: center;
    padding: 0 10px
}

.scheme-case-picb2 li p {
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    overflow: hidden;
    text-align: center;
    padding: 0 10px;
    min-width: 220px
}

.shceme-cert-bpic {
    width: 332px;
    height: 226px;
    padding: 8px;
    background: #fff;
    box-shadow: 0 0 7px rgba(0, 0, 0, .2);
    text-align: center
}

.shceme-cert-bpic img {
    width: 332px;
    height: 226px
}

.scheme-cert-list2-li {
    float: left;
    width: 348px;
    margin-right: 10px
}

.tab .pro-main .con {
    overflow: hidden
}

.pro-main .con .rightcontul #content {
    width: 610px
}