/*
*   自定义的css，可以复制或者自己添加
*
*   time:2020-09-15
*   BY:kom  wangkaiyue 4.修改注释验证文件缓存情况
*
*
* z-index 规则
*
  1.头部 100  所有的以100为分界面
  2.其他的内容z-index 不超过100
  3.全局遮罩 超过 100
*
*
*/


/*******pub********/
a {
    text-decoration: none;
    color: #333;
    transition: all ease .3s;
}

.crc-header {
    height: 110px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    background: rgba(255, 255, 255, 0.6);
}

.crc-index-header {
    position: absolute;
}

.crc-in {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}

.crc-logo {
    float: left;
    margin: 35px 0 0 0;
    width: 206px;
    height: 50px;
}

.crc-logo img {
    height: 50px;
}

.crc-sub, .crc-nav {
    float: right;
    width: 77%;
    text-align: right;
}

.crc-sub {
    margin: 28px 0 10px 0;
}

.crc-sub-li, .crc-nav-li {
    display: inline-block;
    position: relative;
}

.crc-sub-li {
    font-size: 12px;
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
    background: url(./../image/crc-min-arrow.gif) no-repeat left 14px;
}

.crc-nav-li {
    margin: 0 0 0 22px;
}

.crc-nav-li a {
    color: #000;
    font-size: 15px;
    height: 45px;
    line-height: 40px;
    display: inline-block;
    font-weight: 700;
}

.crc-sub-li a {
    color: #5e5756;
}

.crc-sub-search {
    padding: 0;
    background: none;
    height: 32px;
}

.crc-search-text {
    width: 150px;
    height: 24px;
    border: 1px solid #d0d6e2;
    background: #fff;
    line-height: 22px;
    padding: 0 30px 0 5px;
}

.crc-sub-search-but {
    width: 24px;
    height: 24px;
    background: url(./../image/crc-search.gif) no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 5px;
}

.crc-sub-quick {
    padding: 0 0 0 5px;
    border: 1px solid rgba(255, 255, 255, .1);
    border-width: 1px 1px 0 1px;
    box-sizing: border-box;
    margin: 0 1px 0 8px;
    position: relative;
    background: url(./../image/crc-arrow-down.gif) no-repeat right 13px;
    line-height: 1.2;
    vertical-align: top;
}

.crc-sub-href {
    display: inline-block;
    position: relative;
    padding: 5px 10px 5px 0;
}

.crc-sub-quick .crc-sub-href {
    padding-right: 13px;
    font-size: 13px;
    vertical-align: middle;
}

.crc-sub-quick:hover {
    background: #fff;
    padding: 0 0 0 5px;
    border: 1px solid #d0d6e2;
    border-width: 1px 1px 0 1px;
}

.crc-sub-navg {
    display: none;
    position: absolute;
    width: 270px;
    right: -1px;
    top: 0;
    text-align: left;
    z-index: 10;
    line-height: 1.9;
    padding: 25px 0 0 0;
}

.crc-sub-navg-main {
    background: #fff;
    border: 1px solid #d0d6e2;
    padding: 10px 15px;
}

.crc-sub-navg-title {
    font-size: 14px;
    font-weight: bold;
    color: #f9b334;
    padding-bottom: 2px;
}

.crc-sub-navg-wrap {
    border-bottom: 1px dotted #ccc;
    padding: 4px 0;
}

.crc-sub-navg-wrap:last-child {
    border: none;
}

.crc-sub-navg-href {
    margin-right: 7px;
    color: #5e5756;
}

.crc-catlog {
    background: rgba(255, 255, 255, .7);
    border-bottom: 1px solid #e5e5e5;
}

.crc-catlog-model-pic {
    height: 68px;
    vertical-align: middle;
    text-align: Center;
    width: 100%;
    line-height: 68px;
    position: relative;
}

.crc-catlog-model-pic img {
    vertical-align: middle;
}

.crc-catlog-model-li {
    float: left;
    text-align: center;
    height: 140px;
    border-right: 1px solid #e5e5e5;
    width: 33%;
}

.crc-catlog-model-li:last-child {
    border: none;
}

.crc-catlog-new {
    position: absolute;
    right: 60px;
    top: 20px;
    width: 24px;
    height: 11px;
    display: block;
    background: url(./../image/icon_new.png) no-repeat;
    display: none;
}

.crc-catlog-model {
    height: 140px;
}

.crc-catlog-notice {
    height: 44px;
}

.crc-news-top-pic {
    width: 450px;
    height: 300px;
    float: left;
    overflow: hidden;
}

.crc-news-top-pic img {
    display: block;
    width: 100%;
    height: 300px;
}

.crc-news-top-list {
    padding-left: 480px;
}

.crc-catlog-model-href {
    font-size: 14px;
}

.crc-catlog-model-desc a {
    color: #999;
}

.crc-catlog-model-title {
    margin-bottom: 6px;
}

.crc-notice {
    height: 44px;
    line-height: 44px;
    background: #f9f8f7;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.crc-notice-main {
    height: 100%;
    padding: 0 0 0 30px;
    background: url(./../image/crc-notice.png) no-repeat left center;
    position: relative;
    width: 305px;
    float: left;
}

.crc-notice-more {
    float: left;
    margin-left: 40px;
}

.crc-notice-more span {
    margin-right: 5px;
    color: #f9b334;
}

.crc-news-title {
    font-size: 20px;
    padding: 35px 0 5px 0;
    line-height: 30px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.crc-news-top-li-href {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
}

.crc-news-top-li-desc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #666;
}

.crc-news-top-li-title {
    margin-bottom: 5px;
}

.crc-news-top-li {
    margin-bottom: 20px;
}

.crc-news-top-li:last-child {
    margin-bottom: 0;
}

.crc-news {
    background: #f7f5f4;
    padding: 0 0 25px 0;
}

.crc-news-bot {
    overflow: hidden;
}

.crc-news-catlog {
    float: left;
}

.crc-news-catlog1 {
    width: 345px;
    padding-right: 90px;
}

.crc-news-catlog2 {
    width: 385px;
    padding-right: 90px;
}

.crc-news-catlog3 {
    width: 270px;
}

.crc-news-catlog4 {
    width: 270px;
}

.crc-news-catlog-href {
    padding: 0 0 0 12px;
    display: block;
    background: url(./../image/crc-dotted.gif) no-repeat left 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.crc-news-catlog-li {
    height: 26px;
    line-height: 26px;
}

.crc-news-top-cont {
    padding-top: 20px;
}

.crc-news-catlog-con {
    padding-top: 12px;
}

.crc-footer {
    text-align: Center;
    padding: 30px 0;
    color: #8d908e;
}

.crc-footer a {
    color: #8d908e
}

.crc-footer-link {
    padding-bottom: 5px;
}

.crc-footer-link-href, .crc-footer-link-line {
    padding: 0 5px;
}

.crc-footer-link-rss {
    background: url(./../image/crc-rss.gif) no-repeat left center;
    padding: 0 0 0 20px;
}

.crc-model {
    height: 210px;
    padding: 45px 0 40px 0;
    background: #f7f5f4;
}

.crc-header-mask {
    background: rgba(100, 110, 113, .6);
    height: 30px;
    width: 100%;
    position: fixed;
    left: 0;
    top: 110px;
    display: none;
    z-index: 65;
}

.crc-nav-son {
    position: absolute;
    white-space: nowrap;
}

.crc-nav-son a {
    line-height: 24px;
    height: 28px;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
}

.crc-nav-son-li {
    display: inline-block;
    padding: 0 10px;
}

.crc-banner-swiper {
    height: 100%;
}

.crc-banner-swiper .banner-pag {
    bottom: 30px;
}

.banner-pag .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #fff;
    opacity: 1;
}

.banner-pag .swiper-pagination-bullet-active {
    background: #f9b334;
    opacity: 1;
    width: 20px;
    border-radius: 10px;
}

.crc-model-swiper1 {
    width: 900px;
    padding: 0 0 0 0;
    margin-left: 50px;
}

.crc-model-swiper1 .swiper-slide {
    width: 150px;
    text-align: Center;
}

.crc-model-pic {
    height: 70px;
    line-height: 70px;
}

.crc-model-desc {
    height: 30px;
    line-height: 30px;
}

.crc-model .swiper-button-prev {
    background: #f7f5f4 url(./../image/crc-left-arr.png) no-repeat center center;
    left: 0;
    width: 50px;
    height: 100px;
    top: 25px;
}

.crc-model .swiper-button-next {
    background: #f7f5f4 url(./../image/crc-right-arr.png) no-repeat center center;
    right: 0;
    width: 50px;
    height: 100px;
    top: 25px;
}

.crc-model-wrap {
    background: url(./../image/crc-line.png) no-repeat right center;
    width: 152px;
}

.swiper-slide:last-child .crc-model-wrap {
    background: none;
}

.swiper-slide .crc-model-bgline {
    background: url(./../image/crc-line.png) no-repeat right center;
}

.crc-notice-swiper {
    height: 44px;
}

.crc-notice-li, .crc-notice-href {
    height: 44px;
    line-height: 44px;
    display: block;
}

.crc-notice-href {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.crc-news-more {
    float: right;
    background: url(./../image/crc-more.png) no-repeat right center;
    width: 15px;
    height: 30px;
}

.crc-model-swiper1 {
    display: block;
}


/*******pub end********/

/*******index********/
.crc-list-banner {
    height: 300px;
    background: url(./../image/crc-list-banner.jpg) no-repeat center top;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
}

.crc-list-banner-in {
    width: 100%;
    height: 100%;
    background: url(./../image/crc-banner-bg.png);
    display: none;
}

.crc-lb {
    min-height: 500px;
    background: #f7f5f4;
    /*margin-top: 300px;*/
    z-index: 30;
    position: relative;
    padding: 50px 0;
}

.crc-lb-left {
    float: left;
    width: 170px;
}

.crc-lb-right {
    /*padding-left: 245px;*/
}

.crc-lb-left-title, .crc-lb-right-title {
    height: 53px;
    border-bottom: 1px solid #dbd4cd;
    font-size: 28px;
    color: #f9b334;
}

.crc-lb-right-bread {
    font-size: 14px;
    float: right;
    color: #333;
    margin: 15px 0 0 0;
}

.crc-lb-right-det {
    color: #666;
    line-height: 1.9;
    padding: 20px 0;
}

.crc-lb-right-det table {
    table-layout: inherit;
}

.crc-lb-left-href {
    line-height: 35px;
    border-bottom: 1px solid #dbd4cd;
    display: block;
}

.crc-lb-left-li .crc-lb-left-href {
    padding-left: 28px;
    background: url(./../image/crc-dot-black.gif) no-repeat 15px 16px;
}

.crc-lb-left-level1 .crc-lb-left-href {
    padding-left: 30px;
    background: url(./../image/crc-dot-black-sm.gif) no-repeat 22px 17px;
}

.crc-lb-left-level2 .crc-lb-left-href {
    padding-left: 45px;
    background: none;
}

.crc-lb-manage-li {
    height: 220px;
    margin-bottom: 25px;
    border-bottom: 1px dashed #ddd;
}

.crc-lb-manage-pic {
    width: 150px;
    height: 200px;
    float: left;
}

.crc-lb-manage-pic img {
    width: 100%;
    height: 100%;
}

.crc-lb-manage-wenben {
    padding-left: 185px;
}

.crc-lb-manage-wenben-title {
    font-size: 14px;
    color: #333;
    margin-top: -5px;
    position: relative;
}

.crc-lb-manage-wenben-desc {
    font-size: 14px;
    color: #666;
}

.crc-fazhan-slide {
    width: 147px;
    padding: 5px 0;
}

.crc-fazhan-swiper {
    width: 100%;
    position: relative;
}

.crc-fazhan {
    background: rgb(247, 245, 244) url(./../image/other-bg1.png) no-repeat center bottom;
}

.crc-lb-fazhan-wrap {
    padding: 10px 10px;
    text-align: center;
    line-height: 1.5;
    height: 90px;
    background: #dbd4cd;
    color: #333;
    cursor: pointer;
}

.crc-lb-fazhan-wrap-sel {
    padding: 15px 10px;
    color: #fff;
    height: 100px;
    background: #f9b334;
    margin-top: -5px;
}

.crc-lb-fazhan-main {
    display: none;
    background: url(./../image/mcrc-about-profile-couser-line.png) repeat-y 10px top;
}

.crc-lb-fazhan-title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #333;
}

.crc-lb-fazhan-wrap-sel .crc-lb-fazhan-title {
    color: #fff;
}

.crc-lb-fazhan-top {
    margin-bottom: 30px;
}

.crc-lb-fazhan-bot {
    line-height: 1.5;
}

.crc-lb-fazhan-main-title {
    font-size: 20px;
    color: #f9b334;
    font-weight: bold;
    margin-bottom: 20px;
    line-height: 1;
    padding-left: 35px;
    background: url(./../image/crc-pc-dot.png) no-repeat 2px center;
}

.crc-lb-fazhan-main-desc {
    color: #666;
    padding-left: 35px;
    line-height: 1.9;
    margin-bottom: 20px;
}

.crc-lb-fazhan-main-content {
    width: 100%;
    height: 151px;
    padding: 0 0 0 35px;
    margin-bottom: 20px;
    background: url(./../image/crc-pc-dot.png) no-repeat 2px center;
}

.crc-lb-fazhan-main-content-wrap {
    height: 100%;
    background: #fff;
    border: 1px solid #dbd4cd;
    position: relative;
}

.crc-lb-fazhan-main-text {
    float: left;
    height: 100%;
    vertical-align: middle;
    padding: 0 0 0 20px;
    line-height: 155px;
}

.crc-lb-fazhan-main-text span {
    line-height: 1.7;
    display: inline-block;
}

.crc-lb-fazhan-main-pic {
    float: right;
}

.crc-lb-fazhan-main-pic {
    height: 100%;
}

.crc-lb-fazhan-main-pic img {
    height: 100%;
    width: 200px;
}

.crc-lb-fanzhan-ico {
    width: 8px;
    height: 14px;
    background: url(./../image/crc-arrow.png) no-repeat;
    position: absolute;
    left: -8px;
    top: 68px;
    z-index: 10;
}

.crc-lb-right-culture span {
    display: block;
    color: #f9b334;
    font-weight: bold;
}

.about-culsysemmain .item {
    border-bottom: 1px solid #dbd4cd;
    padding: 25px 0;
    line-height: 1.8em;
}

.about-culsysemmain .item .tit {
    background: url(./../image/hr02.gif) repeat-x left bottom;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #f9b334;
}

.about-culsysemmain .item .tit span {
    background: url(./../image/i14.gif) no-repeat left 5px;
    display: block;
    padding-left: 20px;
    font-size: 16px;
}

.about-culsysemmain .conts {
    width: 100%;
    padding-top: 15px;
    overflow: hidden;
}

.about-culsysemmain .conts .pic {
    padding: 7px 20px 5px 0;
}

.about-culsysemmain .conts h3 {
    padding: 0 0 10px;
    font-size: 16px;
    color: #6d5a54;
    font-weight: normal;
}

.crc-mask {
    background: rgba(0, 0, 0, .6);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    display: none;
}

.crc-pic-open {
    background: #fff;
    position: fixed;
    width: 680px;
    z-index: 101;
    height: 480px;
    left: 50%;
    top: 50%;
    margin-left: -340px;
    margin-top: -240px;
    padding: 10px;
    display: none;
}

.crc-pic-close {
    background: url(./../image/crc-close.png) no-repeat;
    width: 48px;
    height: 48px;
    position: absolute;
    right: -24px;
    top: -24px;
    cursor: pointer;
}

.crc-open-table img {
    max-width: 100%;
    max-height: 100%;
}

.crc-open-table td {
    vertical-align: middle;
    text-align: center;
    width: 660px;
    height: 460px;
}

.crc-lb-guanzhi {
    padding-top: 5px;
}

.crc-lb-guanzhi-li {
    float: left;
    background-color: #fff;
    display: inline;
    border: 1px solid #f9b334;
    width: 238px;
    height: 201px;
    overflow: hidden;
    margin: 0 20px 25px 0;
    text-align: Center;
}

.crc-lb-guanzhi {
    overflow: hidden;
}

.crc-lb-guanzhi-li:nth-child(3n) {
    margin: 0;
    margin: 0 0 25px 0;
}

.crc-lb-guanzhi-pic {
    height: 147px;
}

.crc-lb-guanzhi-desc {
    height: 54px;
    line-height: 54px;
    background: #f9b334;
}

.crc-lb-guanzhi-name {
    float: left;
    margin-left: 13px;
    font-size: 18px;
    color: #fff;
}

.crc-lb-guanzhi-val {
    float: right;
    margin-right: 13px;
    color: #fff;
}

.responsibility_concept .item {
    padding: 25px 0;
    line-height: 1.8em;
    border-bottom: 1px solid #dbd4cd;
}

.responsibility_concept .item:last-child {
    border-bottom: 1px solid #dbd4cd;
}

.responsibility_concept .item .tit {
    background: url(./../image/hr02.gif) repeat-x left bottom;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #f9b334;
}

.responsibility_concept .item .tit span {
    background: url(./../image/i14.gif) no-repeat left 5px;
    display: block;
    padding-left: 20px;
    font-size: 16px;
}

.responsibility_concept .conts {
    width: 100%;
    padding-top: 15px;
    overflow: hidden;
}

.responsibility_concept .conts .pic {
    padding: 7px 20px 5px 0;
}

.responsibility_concept .conts h3 {
    padding: 0 0 10px;
    font-size: 18px;
    color: #6d5a54;
    font-weight: normal;
}

.crc-lb-yeji-list {
    overflow: hidden;
}

.crc-lb-yeji-li {
    float: left;
    width: 177px;
    height: 280px;
    margin: 0 15px 20px 0;
}

.crc-lb-yeji-li:nth-child(4n) {
    margin-right: 0;
}

.crc-lb-yeji-more {
    float: right;
}

.crc-lb-yeji-pic {
    height: 225px;
    margin-bottom: 10px;
}

.crc-lb-yeji-pic img {
    width: 100%;
    height: 100%;
}

.crc-lb-yeji-down a {
    text-align: right;
    color: #f9b334;
    display: block;
}

.crc-lb-yeji-href {
    padding: 0 0 0 20px;
    background: url(./../image/crc-yeji-icon.gif) no-repeat left center;
    font-weight: bold;
    color: #333;
}

.crc-lb-yeji-more {
    float: right;
    color: #f9b334;
}

.crc-lb-yeji-title {
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 20px;
}

.crc-lb-yeji-wrap {
    border-bottom: 1px solid #dbd4cd;
    padding: 0 0 0 0;
    margin-bottom: 30px;
}

.crc-lb-news-li {
    overflow: hidden;
    overflow: hidden;
    padding: 0 0 20px 0;
    border-bottom: 1px dotted #dbd4cd;
    margin-bottom: 20px;
}

.crc-lb-news-title {
    margin-top: -2px;
    line-height: 1.4;
    padding-bottom: 8px;
}

.crc-lb-news-href {
    font-size: 14px;
    color: #333333;;
    font-weight: bold;
    margin-top: -2px;
}

.crc-lb-news-date {
    float: left;
    width: 50px;
    text-align: Center;
    height: 50px;
    background: #eae6e2;
}

.crc-lb-news-det {
    padding-left: 85px;
}

.crc-lb-news-day {
    height: 50px;
    line-height: 50px;
    /*border-bottom: 1px solid #fff;*/
    font-size: 30px;
}

.crc-lb-news-desc {
    font-size: 12px;
}

.crc-lb-news-mon {
    font-size: 12px;
}

.crc-lb-gupiao-left, .crc-lb-gupiao-right {
    width: 50%;
    float: left;
    background: #fff;
}

.crc-lb-gupiao-table {
    text-align: center;
    font-size: 12px;
}

.crc-lb-gupiao-table tr {
    height: 32px;
}

.crc-lb-gupiao-table td {
    border: solid #e8e8e6 1px;
    border-spacing: 1px;
}

.crc-lb-gupiao-right {
    margin-left: -2px;
}

.crc-lb-gupiao-content {
    overflow: hidden;
}

.crc-lb-gupiao-title {
    height: 33px;
    background: #f8f4f1;
    line-height: 33px;
    border: solid #e8e8e6 1px;
    border-width: 1px 1px 0 1px;
    padding: 0 0 0 10px;
    width: 99.8%
}

.crc-lb-gupiao-name {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-right: 5px;
}

.crc-lb-gupiao-tips {
    color: #bbb;
    font-size: 12px;
}

.crc-lb-gupiao-wrap {
    margin-bottom: 20px;
}

.crc-gupiao-red-big {
    color: #ef2f18;
    font-size: 16px;
    font-weight: bold;
}

.stock-down, .load-error {
    color: #ef2f18;
}

.crc-footer-desc span {
    margin: 0 10px;
}

.stock-up {
    color: #00ab1c;
}

.stock-percent {
    padding-right: 10px;
}

.delay {
    color: #BBBBBB;
}

.from {
    margin-left: 350px;
    color: #BBBBBB;
    cursor: pointer;
}

i.stock-loading-icon {
    background: url(./../image/stock_loading.png) center center no-repeat;
    display: inline-block;
    width: 40px;
    height: 20px;
    vertical-align: top;
    animation: loading 0.7s infinite linear;
}

@keyframes loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


.crc-lb-zhuanti-li {
    float: left;
    width: 126px;
    height: 111px;
    overflow: hidden;
    text-align: left;
    vertical-align: top;
    margin-bottom: 30px;
}

.crc-lb-zhuanti {
    overflow: hidden;
    padding: 10px 0 0 0;
}

.crc-lb-zhuanti-pic {
    height: 55px;
    margin-bottom: 6px;
}

.crc-single {
    padding: 50px 0;
    background: #f7f5f4;
    position: relative;
    z-index: 20;
    margin-top: 300px;
}

.crc-single-li {
    float: left;
    width: 250px;
    min-height: 180px;
    border-right: 1px dashed #dbd4cd;
    padding: 0 10px;
    margin-bottom: 20px;
}

.crc-single-li:nth-child(4n) {
    border: none;
}

.crc-single-parent {
    margin-bottom: 10px;
}

.crc-single-parent-href, .crc-net-main .crc-single-parent {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #6c5a54;
}

.crc-net-main .crc-single-li {
    float: left;
    width: 360px;
    min-height: 220px;
    border-right: 1px dashed #dbd4cd;
    padding: 0 10px 0 80px;
    margin-bottom: 20px;
}

.crc-net-main .crc-single-li:nth-child(4n) {
    border-right: 1px dashed #dbd4cd;
}

.crc-net-main .crc-single-li:nth-child(3n) {
    border: none;
}

.crc-net-main .crc-single-li:nth-child(3n+1) {
    width: 280px;
    padding-left: 0;
}

.crc-single-son-href {
    color: #f9b334;
    padding-left: 15px;
    background: url(./../image/mcrc-header-menu-title-icon-arrow.png) no-repeat left center;
    background-size: 5px auto;;
}

.crc-single-son-li {
    margin-bottom: 6px;
}

.crc-single-main {
    padding: 35px 0 0 0;
    overflow: hidden;
}

.crc-single-cjwt-title {
    font-size: 18px;
    color: #f9b334;
    margin-bottom: 8px;
}

.crc-single-cjwt-desc {
    color: #666;
}

.crc-single-cjwt {
    margin-bottom: 30px;
}

.crc-single-map-li {
    float: left;
    width: 300px;
    padding: 0 0 0 75px;
    height: 295px;
    border-right: 1px dashed #dbd4cd;
    margin: 0 0 20px 0;
}

.crc-single-map-title a {
    color: #6c5a54;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
}

.crc-single-map-son-title a {
    color: #f9b334;
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
}

.crc-single-map-son-li {
    list-style: decimal inside;
    list-style-type: disc;
    color: #666;
    line-height: 1.8;
    padding-left: 0;
}

.crc-single-map-son-li a {
    color: #666;
}

.crc-single-map-son {
    margin-bottom: 10px;
}

.privacy {
    margin: 38px 0 0;
}

.privacy h2 {
    color: #f9b334;
    font-size: 18px;
    font-weight: normal;
    line-height: 2em;
}


.crc-lb-area-pc {
    padding: 20px 0;
}

.crc-lb-area-li {
    float: left;
    margin-right: 30px;
}

.crc-lb-area-title {
    margin-bottom: 60px;
}

.crc-lb-area-content {
    overflow: hidden;
}

.crc-lb-yewu-banner {
    margin-bottom: 30px;
}

.crc-lb-yewu-title {
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    font-weight: bold;
    background: url(./../image/crc-left-icon1.gif) no-repeat left center;
    padding-left: 15px;
    margin-bottom: 10px;
}

.crc-lb-yewu-top {
    overflow: hidden;
}

.crc-lb-yewu-top-left {
    float: left;
    width: 300px;
}

.crc-lb-yewu-top-right {
    padding: 0 35px 0 335px;
}

.crc-lb-yewu-list {
    border: 1px solid #dbd4cd;
    margin-bottom: 20px;
    background: #fff;
}

.crc-lb-yewu-top-title {
    padding: 20px 0 10px 0;
    font-size: 18px;
    border-bottom: 1px solid #f1eeeb;
    margin-bottom: 10px;
}

.crc-lb-yewu-top-right-new .crc-lb-yewu-top-title {
    height: 25px;
    margin: 0;
    padding: 0;
    border: none;
}

.crc-lb-yewu-top-desc .TRS_Editor p strong {
    font-size: 20px;
}

.crc-lb-yewu-bot {
    padding-left: 20px;
    background: #fafafa;
    padding-bottom: 15px;
}

.crc-lb-yewu-top-desc .TRS_Editor * {
    font-family: "微软雅黑" !important
}

.crc-lb-left-li li {
    display: none;
}

.crc-lb-yewu-bot-title {
    padding: 10px 0;
    color: #333;
}

.crc-lb-yewu-bot-icon {
    overflow: hidden;
}

.crc-lb-yewu-bot-icon-li {
    float: left;
    width: 84px;
    height: 54px;
    border: 2px solid #e9e8e3;
    margin-right: 5px;
    margin-bottom: 10px;
}

.crc-lb-leftbar-wrap {
    display: none;
}

.crc-lb-left-li-sel > .crc-lb-left-href {
    background: #f9b334 url(./../image/crc-dot-white-sm.gif) no-repeat 22px 17px;
    color: #fff;
}

.crc-lb-left-li.crc-lb-left-li-sel > .crc-lb-left-href {
    background: #f9b334 url(./../image/crc-dot-white-big.gif) no-repeat 15px 16px;
    color: #fff;
}

.crc-lb-left-level1 > .crc-lb-left-href:hover {
    background: #f9b334 url(./../image/crc-dot-white-sm.gif) no-repeat 22px 17px;
    color: #fff;
}

.crc-lb-left-li > .crc-lb-left-href:hover {
    background: #f9b334 url(./../image/crc-dot-white-big.gif) no-repeat 15px 16px;
    color: #fff;
}

.crc-lb-left-level2 > .crc-lb-left-href:hover {
    background: #f9b334;
    color: #fff;
}

.crc-lb-left-level1 .crc-lb-left-li-sel > .crc-lb-left-href {
    background: #f9b334;
}

/*返回首页，返回顶部*/
#goTopBtn {
    width: 53px;
    margin: 0 auto;
    text-align: left;
    z-index: 999;
    position: fixed;
    bottom: 0;
    right: 0;
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /*for IE6*/
}

#goTopBtn .iconbg {
    background-image: url(./../image/gotop.gif);
    width: 48px;
    height: 48px;
}

#goTopBtn .btn-gotohome {
    background-position: 0 0;
}

#goTopBtn .btn-gototop {
    background-position: 0 -51px;
    margin-top: 3px;
}

#goTopBtn .btn-gotohome:hover {
    background-position: -49px 0;
}

#goTopBtn .btn-gototop:hover {
    background-position: -49px -51px;
}

.iconbg, .a_more {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    line-height: 9999px;
    text-indent: -9999px;
    cursor: pointer;
}


/*******index end********/

/*******other********/
.crc-lb-left-content {
    padding-top: 20px;
}

.crc-page table {
    width: auto;
}

.crc-page {
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #7b7a7a;
    padding: 35px 0 10px;
}

.crc-page .box, .crc-page .box a, .crc-page .box a img {
    display: inline;
    display: inline-block;
    vertical-align: middle;
}

.crc-page .box {
    margin: 0 2px;
}

.crc-page .box a {
    background-color: #eae6e2;
    width: 33px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #fff;
    color: #7b7a7a;
}

.crc-page .box a:hover, .crc-page .box a.on {
    background-color: #f7b300;
    color: #fff;
}

.crc-page .tit {
    margin: 0 0 0 25px;
    font-weight: normal;
    font-family: "å¾®è½¯é›…é»‘";
}

.crc-page .inputbox, .crc-page .btnbox {
    margin: 0
}

.crc-page .text {
    background: #fff;
    border: 1px solid #eae6e2;
    width: 33px;
    height: 33px;
    text-align: center;
    line-height: 33px;
}

.crc-page .btn-go {
    background: #eae6e2;
    border: 1px solid #fff;
    cursor: pointer;
    width: 35px;
    height: 35px;
    font-weight: bold;
}

.crc-page .box a:hover, .crc-page .box a.on, .crc-page .btn-go:hover {
    background-color: #f7b300;
    color: #fff;
}

.crc-page .box {
    margin: 0 2px;
    width: 100%;
}

.crc-page .box span {

    float: left;

}

.title {
    color: #7B7A7A;
    text-decoration: none;
    height: 33px;
    line-height: 33px;
}

.title_text {
    color: #f9b334;
    text-decoration: none;
    height: 33px;
    line-height: 33px;
}

.crc-page .box a {
    background-color: #EAE6E2;
    border: 1px solid #FFFFFF;
    color: #7B7A7A;
    height: 33px;
    line-height: 33px;
    width: 83px;
}


.crc-banner {
    height: 720px;
}

.other-show {
    display: block;
}

.other-mask {
    background: url(./../image/other-mask.png);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    display: none;
}

.other-open {
    background: #fff;
    position: fixed;
    width: 680px;
    z-index: 101;
    height: 480px;
    left: 50%;
    top: 50%;
    margin-left: -340px;
    margin-top: -240px;
    padding: 10px;
    display: none;
}

.other-close {
    background: url(./../image/other-close.png) no-repeat;
    width: 48px;
    height: 48px;
    position: absolute;
    right: -24px;
    top: -24px;
    cursor: pointer;
}

.other-open-table img {
    max-width: 100%;
    max-height: 100%;
}

.other-open-table td {
    vertical-align: middle;
    text-align: center;
    width: 660px;
    height: 460px;
}

.clearfix {
    clear: both;
}

.crc-lb-zhuanti-li {
    float: left;;
    width: 240px;
    margin-right: 16px;
    height: 160px;
    margin-bottom: 16px;
    padding: 20px 40px;
    background: #f9f8f3 url(./../image/mcrc-about-col-icon-personnel.png) no-repeat right bottom;
    background-size: 70px auto !important;
}

.crc-lb-zhuanti-li:nth-child(3n) {
    margin-right: 0;
}

.crc-lb-zhuanti-li a {
    display: block;
    width: 100%;
    height: 100%;
}

.crc-lb-zhuanti-title {
    font-size: 17px;
    font-weight: bold;
    color: #f9b334;
    display: block;
    margin-bottom: 15px;
}

.crc-lb-zhuanti-desc {
    color: #666;
}

.crc-banner-main {
    width: 100%;
    height: 100%;
}

.crc-banner-href {
    display: none;
    width: 100%;
    height: 100%;
}

.crc-banner-video-icon {
    width: 65px;
    display: none;
    height: 65px;
    background: url(./../image/run-sprit.png) no-repeat;
    display: none;
    background-position: -10px -180px;
    margin: 200px auto 0;
}

.crc-lb-video {
    overflow: hidden;
}

.crc-lb-video-li {
    width: 181px;
    height: 192px;
    background-color: #fff;
    float: left;
    display: inline;
    border: 1px solid #dbdbdb;
    margin: 10px 10px 15px 0;
    overflow: hidden;
}

.crc-lb-video-li:nth-child(4n) {
    margin-right: 0;
}

.crc-lb-video-pic {
    height: 130px;
    padding: 5px;
    position: relative;
    overflow: hidden;
}

.crc-lb-video-pic img {
    width: 100%;
    height: 100%;
    display: block;
}

.crc-lb-video-desc {
    padding: 5px 10px;
}

.crc-lb-video-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 130px;
    background: rgba(0, 0, 0, .5) url(./../image/crc-video-icon.png) no-repeat center center;
    cursor: pointer;
}

.crc-lb-video-open, .crc-lb-video-def {
    width: 800px;
    height: 450px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -250px;
    margin-left: -400px;
    z-index: 101;
    display: none;
}

#crc-lb-video {
    width: 100%;
    height: 100%;
}

.crc-lb-video-close {
    position: absolute;
    width: 50px;
    height: 50px;
    top: -30px;
    right: -30px;
    background: url(./../image/crc-video-close.png) no-repeat 0 0;
    cursor: pointer;
}

.crc-news-video .jp-video-def {
    width: 270px;
}

.crc-news-video .jp-jplayer {
    background: #000;
}

.crc-news-video .jp-controls-holder {
    padding: 5px 5px 0 5px;
}

.crc-news-video .jp-controls .jp-play {
    margin-right: 5px;
    height: 24px;
    margin-top: 2px;
}

.crc-news-video .jp-controls .jp-stop {
    display: none !important;
}

.crc-news-video .jp-video .jp-current-time {
    margin-left: 5px !important;
}

.crc-news-video .jp-video .jp-duration {
    margin-right: 5px !important;
}

.crc-news-video .jp-video .jp-volume-controls {
    padding: 5px !important;
}

.crc-news-video .jp-volume-bar {
    width: 40px !important;
}

.crc-news-video .jp-video .jp-toggles {
    right: 10px !important;
}

.crc-area-wrap-href {
    margin-right: 25px;
}

.crc-area-pc {
    padding: 150px 0 0 0;
    background: url(./../image/crc-five-banner.gif) no-repeat left top;
}

.crc-area-pc-six {
    padding: 150px 0 0 0;
    background: url(./../image/crc-six-banner.gif) no-repeat left top;
}

.crc-area-pc-six .crc-area-wrap-href {
    margin-right: 26px;
}

.crc-area-pc-six .crc-area-wrap-href:last-child {
    margin-right: 0;
}

.crc-cat-des {
    color: #666;
    font-size: 14px;
    margin-left: 10px;
    font-weight: normal;
}

.crc-banner-video {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 80;
    background: #000;
}


/*******other end********/


/*******search********/
.crc-sub-search-mask {
    width: 84px;
    height: 32px;
    border-radius: 4px;
    cursor: pointer;
    padding: 7px 10px;
    background: #fff url(./../image/hr-new-search-def.png) no-repeat 58px center;
    color: #999;
    box-sizing: border-box;
    margin-left: 10px;
    margin-top: 0;
    text-align: left;
    line-height: 1.2;
    font-size: 14px;
}

.crc-sub-search-mask:hover {
    background: #fff url(./../image/hr-new-search-sel.png) no-repeat 58px center;
    color: #f89b34;
    color: #999;
}

.crc-search-content {
    display: none;
    width: 500px;
    height: 32px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #e0e9ec;
    line-height: 29px;
    text-align: left;
    vertical-align: top;
    color: #f9b334;
}

.crc-search-content #searchword2 {
    vertical-align: top;
}

#searchword2 {
    width: 420px;
    height: 30px;
    border: none;
    padding: 0 10px 0 10px;
    outline: none;
    border-radius: 4px;
}

.hr-search-href {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url(./../image/hr-new-search-def.png) no-repeat;
    margin-right: 10px;
}

.hr-search-href:hover {
    background: #fff url(./../image/hr-new-search-sel.png) no-repeat;
}

.crc-search-content a {
    vertical-align: middle;
}

.hr-search-close {
    width: 16px;
    height: 16px;
    background: url(./../image/hr-new-search-close.png) no-repeat;
    margin-left: 10px;
    display: inline-block;
}

/*******search end********/

.video-close {
    color: #999;
    padding: 2px 5px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 105;
}

.video-main {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 332px;
    height: 250px;
    z-index: 102;
    padding: 24px 14px 0 14px;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    background: #fff;
}

.video-wrap {
    width: 100%;
    height: 171px;
}

.video-js .vjs-big-play-button {
    display: none;
}

.video-text {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-top: 15px;
    color: #333;
}

.video-icon, .video-mask {
    display: none;
}

.pic-window {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 102;
    width: 332px;
    height: 217px;
    padding: 24px 16px 25px 16px;
    background: #fff;
    box-shadow: 0 0 7px #eee;
}

.pic-close {
    position: absolute;
    right: -8px;
    top: -20px;
}

.pic-close img {
    width: 36px;
}

.pic-content {
    height: 100%;
    width: 100%;
}

.pic-content img {
    width: 100%;
    height: 100%;
}

.pic-mob-pic {
    display: none;
}

.pic-content-href {
    width: 70%;
    height: 80%;
    position: absolute;
    left: 15%;
    top: 15%;
    z-index: 10;
}


.crc-nav-son, .crc-footer-back, .mcrc-header, .mcrc-nav, .mcrc-catlog, .mcrc-more, .crc-news-catlog3, .crc-model-swiper2,
.crc-lb-anchor, .crc-lb-yeji-tab, .crc-lb-news-time, .crc-lb-area-mob, .crc-lb-yewu-bot-icon-mob, .crc-contents-mob, .crc-pic-hide,
.mcrc-search-main, .crc-lb-yewu-banner-mob, .crc-area-mob, .crc-footer-nav, .crc-lb-guanzhi-tab, .crc-mob-footer {
    display: none;
}

/*  首页视频样式   */
.crc_index_video {
    height: 210px;
    position: relative;
}

.crc_index_vido_list {
    height: 100%;
}

.indexVideoCover {
    height: 170px;
}

.crc_index_video .banner-pag {
    bottom: 0;
}

.crc_videoBox {
    width: 100%;
    height: 170px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: none;
    z-index: 10;
}

.crc_videoBox video {
    width: 100%;
    height: 170px;
}

.videoCen {
    position: absolute;
    bottom: 0;
    height: 30px;
    width: 100%;
    background: rgba(0, 0, 0, 0);
    z-index: 999;
    display: none;
}

.crc_index_video .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}

.crc_index_video .swiper-pagination-bullet-active {
    background: #f9b334 !important;
    width: 20px;
    border-radius: 10px;
}

.indexVideoCover {
    position: relative;
}

.indexVideoCover img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -24px;
    margin-left: -24px;
}

/*****************add open window************/
/* 默认pc和移动端 */
video {
    width: 100%;
    object-fit: fill;
}

.crc-pub-main .video-js .vjs-big-play-button {
    background: rgba(255, 255, 255, .3);
    border-radius: 100%;
    border: none;
    left: 43%;
    top: 60px;
    width: 1.5em;
}

.crc-open-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    left: 0;
    top: 0;
    z-index: 1005;
    position: fixed;
    display: none;
}

.crc-pub-window {
    position: fixed;
    right: 10px;
    bottom: 20px;
    z-index: 102;
    width: 332px;
    height: 275px;
    padding: 25px 16px 25px 16px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, .15);
    display: none;
}

.crc-pub-window-close {
    width: 36px;
    height: 36px;
    position: absolute;
    right: -10px;
    top: -17px;
}

.crc-pub-window-close img {
    width: 100%;
}

.crc-pub-window-swiper {
    width: 100%;
    height: 250px;
}

.crc-pub-window-wrap {
    height: 170px;
}

.crc-pub-window-title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #e6e5e5;
    color: #000;
}

.swiper-button-next-open, .swiper-button-prev-open {
    width: 23px;
    height: 23px;
    text-align: Center;
    line-height: 23px;
    border-radius: 23px;
    color: #ddd;
    background: #fff;
    top: 265px;
    font-weight: bold;
    font-size: 12px;
}

.swiper-button-prev-open {
    left: 260px;
    background: url(./../image/crc-open-btn-back-sel.png) no-repeat;
    background-size: cover;
}

.swiper-button-next-open {
    right: 15px;
    background: url(./../image/crc-open-btn-next-sel.png) no-repeat;
    background-size: cover;
}

.swiper-button-prev-open.swiper-button-disabled {
    background: url(./../image/crc-open-btn-back-nor.png) no-repeat;
    background-size: cover;
}

.swiper-button-next-open.swiper-button-disabled {
    background: url(./../image/crc-open-btn-next-nor.png) no-repeat;
    background-size: cover;
}

.crc-pub-window-pic {
    height: 170px;
}

.crc-pub-window-pic img {
    width: 100%;
    height: 100%;
}

.crc-pub-window-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.crc-pub-window-icon, .crc-pub-window-style-, .crc-pub-window-icon, .crc-pub-window-video, .crc-pub-window-pic {
    display: none;
}

/* 默认pc和移动端 */
video {
    width: 100%;
    object-fit: fill;
}

.video-js .vjs-big-play-button {
    display: none;
}

.crc-open-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    left: 0;
    top: 0;
    z-index: 1005;
    position: fixed;
    display: none;
}

.crc-pub-window {
    position: fixed;
    right: 10px;
    bottom: 20px;
    z-index: 102;
    width: 332px;
    height: 275px;
    padding: 25px 16px 25px 16px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, .15);
    display: none;
}

.crc-pub-window-close {
    width: 36px;
    height: 36px;
    position: absolute;
    right: -10px;
    top: -20px;
}

.crc-pub-window-close img {
    width: 100%;
}

.crc-pub-window-swiper {
    width: 100%;
    height: 250px;
}

.crc-pub-window-wrap {
    height: 170px;
}

.crc-pub-window-title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #e6e5e5;
    color: #000;
}

.swiper-button-next-open, .swiper-button-prev-open {
    width: 23px;
    height: 23px;
    text-align: Center;
    line-height: 23px;
    border-radius: 23px;
    color: #ddd;
    background: #fff;
    top: 265px;
    font-weight: bold;
    font-size: 12px;
}

.swiper-button-prev-open {
    left: 260px;
    background: url(./../image/crc-open-btn-back-sel.png) no-repeat;
    background-size: cover;
}

.swiper-button-next-open {
    right: 15px;
    background: url(./../image/crc-open-btn-next-sel.png) no-repeat;
    background-size: cover;
}

.swiper-button-prev-open.swiper-button-disabled {
    background: url(./../image/crc-open-btn-back-nor.png) no-repeat;
    background-size: cover;
    opacity: 1;
}

.swiper-button-next-open.swiper-button-disabled {
    background: url(./../image/crc-open-btn-next-nor.png) no-repeat;
    background-size: cover;
    opacity: 1;
}

.crc-pub-window-pic {
    height: 170px;
}

.crc-pub-window-pic img {
    width: 100%;
    height: 100%;
}

.crc-pub-window-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.crc-pub-window-icon, .crc-pub-window-style-, .crc-pub-window-icon, .crc-pub-window-video, .crc-pub-window-pic {
    display: none;
}

/*****************add open window end************/


/*****************企业文化************/
:
.crc-culture-video {
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #dbd4cd;
    padding: 10px;
    text-align: center;
    margin: 20px auto 0;
}

.crc-qiye-title {
    padding: 20px 0 20px 0;
    font-size: 20px;
    font-weight: bold;
    color: #f9b334;
}

.crc-qiye-wrap-mode {
    border: 1px solid #dbd4cd;
    border-radius: 8px;
    padding: 24px;
    margin-bottom: 20px;
}

.crc-qiye-wrap-tuwen:last-child {
    border: none;
}

.crc-qiye-fl {
    float: left;
}

.crc-qiye-fr {
    float: right;
}

.crc-qiye-wrap-tuwen {
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.crc-qiye-wrap-tuwen-pic img {
    width: 280px;
}

.crc-qiye-wrap-tuwen-wenben {
    padding: 0 0;
    width: 370px;
}

.crc-qiye-wrap-tuwen-wenben table {
    table-layout: initial;
}

.crc-qiye-wrap-tuwen-wenben table td {
    padding: 10px 25px 5px 25px;
    white-space: nowrap;
    vertical-align: top;
}

.crc-qiye-wrap-tuwen-title {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 16px;
}

.crc-qiye-wrap-tuwen-desc {
    color: #666;
    text-align: justify;
}

.crc-qiye-wrap-tuwen p {
    margin-bottom: 0;
    line-height: 1.9;
    color: #666;
}

.crc-qiye-wenben-title {
    padding: 30px 0 20px 24px;
    font-size: 20px;
    font-weight: bold;
    background: url(./../image/crc-icon-star.png) no-repeat left 40px;
    background-size: 16px 16px;
}

.crc-qiye-wenben-content p {
    color: #666;
    padding-bottom: 0;
    line-height: 2;
}

.crc-qiye-wenben-content {
    padding-top: 0;
}

.crc-qiye-wenben-content p:last-child {
    padding-bottom: 0;
}

.crc-qiye-wenben p {
    margin-bottom: 15px;
}

.crc-qiye-wenben {
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
}

.crc-qiye-wenben:last-child {
    border: none;
    padding-bottom: 0;
}

.crc-qiye-wrap-inner-pic {
    width: 180px;
    box-sizing: content-box;
}

.crc-qiye-wrap-inner-pic img {
    width: 100%;
}

.crc-qiye-wrap-inner-wenben {
    width: 470px;
    box-sizing: content-box;
}

.crc-qiye-wrap-tuwen > div:first-child {
    padding-right: 50px;
}

.crc-qiye-bz {
    width: 170px;
}

.crc-qiye-bz img {
    width: 100%;
}

.crc-qiye-bz-wenben {
    width: 530px;
}

.crc-qiye-wrap-table-main {
    overflow: hidden;
}

.crc-qiye-wrap-table-wrap {
    width: 50%;
    float: left;
}

.crc-qiye-wrap-jia-wenben {
    padding: 0 !important;
    background: url(./../image/culture-pic-05.png) no-repeat right top;
    background-size: 180px auto;
}

.crc-qiye-wrap-table-wrap {
    padding: 0 44px 0 15px;
    background: url(./../image/culture-line.png) no-repeat right center;
}

.crc-qiye-wrap-table-wrap:nth-child(2n) {
    padding-left: 46px;
    padding-right: 0;
    background: none;
}

.crc-qiye-wrap-table-wrap-title {
    font-weight: bold;
    margin-bottom: 5px;
}

.crc-qiye-wrap-table-wrap-content p {
    margin-bottom: 30px;
}

.crc-qiye-all {
    background: url(./../image/culture-pic-07.png) no-repeat right 25px top 25px;
    background-size: 160px auto;
}

.crc-qiye-all .crc-qiye-wrap-tuwen {
    border: none;
    margin-bottom: 20px;
}

.crc-qiye-all .crc-qiye-wrap-table-wrap:nth-child(2n) {
    padding-left: 90px;
}

.crc-qiye-all p {
    color: #666;
    line-height: 2.5;
}

.crc-qiye-all .crc-qiye-wrap-mode {
    padding-bottom: 0;
}

.crc-qiye-wrap-fenwei .crc-qiye-wrap-inner-wenben {
    width: 100%;
    padding: 0 !important;
}

.crc-huanhang br {
    display: none;
}


/*****************企业文化 end************/

.crc-qiye-result-show {
    height: 150px;
    padding: 30px 0 0 10px;
}

.crc-qiye-result-title {
    background-color: #f6f2ee;
    color: #666666;
    padding-left: 10px;
    box-shadow: inset 0 1px 0 0 rgba(219, 212, 205, 0.4);
    height: 37px;
    line-height: 37px;
}

.crc-qiye-search {
    padding: 40px 0 40px 84px;
    position: relative;
}

input.cr-qiye-area {
    width: 475px;
    height: 48px;
    vertical-align: top;
    background: #fff url(./../image/crc-qiye-query.png) no-repeat 10px center;
    background-size: 16px 16px;
    border: solid 1px #dbd4cd;
    padding: 0 10px 0 35px;
}

.crc-qiye-search-href {
    background: #f9b334;
    border: solid 1px #f9b334;
    color: #fff;
    padding: 0 20px;
    margin-left: -1px;
    font-weight: bold;
    position: relative;
    top: 0;
    height: 48px;
    line-height: 48px;
    display: inline-block;
    box-sizing: border-box;
}

.crc-qiye-result-tip {
    text-align: right;
    color: #cc0000;
}

.crc-qiye-alert {
    width: 160px;
    height: 46px;
    background: url(./../image/crc-qiye-alert.png);
    text-align: Center;;
    line-height: 55px;
    top: 100px;
    right: 80px;
    position: absolute;
    display: none;
    color: #333333;
    font-size: 12px;
}

.crc-qiye-search-href:hover {
    color: #fff;
}

.cr-qiye-area:focus {
    outline: none;
    border: solid 1px #dbd4cd;
}