body {
    width: 100%;
    overflow: hidden;
    background-color: #f0f0f0;
}

.wrap-layer {
    width: 1240px;
    margin: 0 auto;
}

.mobile-headerwrap {
    display: none;
}.news_dynamics .right

nav {
    display: block;
    width: 100%;
    height: 105px;
    border-bottom: 1px solid #c00000;
    background-color: #fff;
}

nav .nav_left {
    float: left;
    padding-top: 19px;
}

nav .nav_right {
    float: right;
    width: auto;
    padding-top: 40px;
}

nav .nav_right ul li {
    float: left;
    padding: 0 10px;
    text-align: center;
}

nav .nav_right ul li:hover {
    color: #c00000;
}

nav .nav_right ul li span {
    display: block;
}

nav .nav_right ul li span:nth-child(1) {
    font-size: 18px;
    font-weight: 600;
}

nav .nav_right ul li span:nth-child(2) {
    font-size: 12px;
    color: #999;
}

.search {
    position: relative;
}

.search::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 38px;
    width: 1px;
    background-color: #c00000;
}

.search img {
    padding-left: 20px;
    padding-top: 10px;
}

.wrapsearchs {
    width: 400px;
    height: 50px;
    background: #fff;
    display: none;
    top: 55px;
    right: -50px;
    position: absolute;
    z-index: 999999;
}

.wrapsearchs input {
    color: #666;
    font-size: 16px;
    height: 50px;
    line-height: 50px !important;
    width: 295px;
    background: transparent;
    border: none;
    padding: 0 10px;
    vertical-align: middle;
    float: left;
}

.wrapsearchs a {
    display: inline-block;
    *display: inline;
    color: #fff;
    *zoom: 1;
    text-align: center;
    border: none;
    cursor: pointer;
    height: 50px;
    line-height: 50px !important;
    font-size: 16px;
    width: 85px;
    background: #c00000;
    float: left;
}


/*----------------------------*/
.search-btns {
    margin-left: 20px;
    cursor: pointer;
    position: relative;
}

.search-btns>a {
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
}

/*--------------------------*/
/*banner鍥�*/
.banner {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.mode-inner {
    float: left;
    position: relative;
    left: 50%;
}
.banner-cnt {
    float: left;
    position: relative;
    right: 50%;
}
.mode-inner img {
    max-width: none;
    display: block;
}
/*banner鍥�*/
/*鏂伴椈鍔ㄦ��*/
.news_dynamics .right .swiper-container-1 {
    width: 1078px;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    height: 350px;
	left: -15px;
}

.news_dynamics .right .swiper-container-1 .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(1);

}

.swiper-container-1 .swiper-slide .item-cell .item-cnt {
    position: relative;display: table; width: 100%; height: 30px;
}

.swiper-container-1 .swiper-slide .item-cell .item-cnt::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 50px;
    line-height: 25px;
    max-height: 60px;
    background-color: #000;
    opacity: 0.5;
	display: none;
}
.swiper-container-1 .swiper-slide-prev{ z-index: 99;}
.swiper-container-1 .swiper-slide .item-cell .item-cnt .item-tit a{ width: 100%;/*overflow: hidden;*/ /*height: 14px;*/ line-height:100%; display: block;}
.swiper-container-1 .swiper-slide .item-cell .item-cnt .item-tit { text-align: center;
    padding: 0px 2%;
    width: 96%;box-sizing: border-box;
	 vertical-align: middle;
display: table-cell;
/*    position: absolute;*/
	position:static;
    bottom: 0;
    left: 0;
    max-height: 40px;
	height: 40px;
    line-height:120%;
    color: #000;
    text-align: center;
	overflow: hidden;
}

.news_dynamics .right .swiper-container-1 .swiper-slide .item-cell {
    width: 265px;
    height: 200px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.news_dynamics .right .swiper-container-1 .swiper-slide .item-cell .item-pic{
    width: 265px;
    height: 160px;
    overflow: hidden;
}
.news_dynamics .right .swiper-container-1 .swiper-slide .item-cell .item-pic img{
    width: 265px;
    height: 190px;
    overflow: hidden;
}
.news_dynamics .right .swiper-container-1 .swiper-slide-active .item-pic {
    position: relative;
}

/* .news_dynamics .right .swiper-container-1 .swiper-slide-active .item-pic::before {
    content: "";
    position: absolute;
    top: 55%;
    left: 40%;
    background: url("../images/video_icon.png") no-repeat;
    width: 46px;
    height: 46px;
    transform: scale(0.6);
} */

.news_dynamics .right .swiper-container-1 .swiper-slide-active .item-cnt .item-tit,
.news_dynamics .right .swiper-container-1 .swiper-slide-duplicate-active .item-cnt .item-tit {
    color: #c00000;
   /* min-height: 50px;*/
    line-height:120%;
}

.swiper-container-1 .swiper-slide-active .item-cell .item-cnt {
    position: relative;
}

.swiper-container-1 .swiper-slide-active .item-cell .item-cnt::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 50px;
    line-height: 25px;
    max-height: 60px;
    background-color: #fff;
    opacity: 1;
}



.news_dynamics .right .swiper-container-1 .swiper-slide-active,
.news_dynamics .right .swiper-container-1 .swiper-slide-duplicate-active {
 /*   */
	transform: scale(1.3);
}

.news_dynamics .swiper-button-prev {
    left: 300px;
    width: 14.5px;
    height: 30px;
    margin-top: 1;
    background-image: url(../images/marketplace-home-arrow_big.svg);
    background-size: cover;
    transition: background-image .15s
}

.news_dynamics .swiper-button-next {
    right: 300px;
    width: 14.5px;
    height: 30px;
    margin-top: 1;
    background-image: url(../images/marketplace-home-arrow_big.svg);
    transform: rotate(180deg);
    background-size: cover;
    transition: background-image .15s
}

.news_dynamics .wrap-layer {
    background-color: #fff;
}

.news_dynamics .swiper-button-next:hover,
.news_dynamics .swiper-button-prev:hover {
    background-image: url(../images/marketplace-home-arrow_big_hover.svg);
    transition: background-image .2s;
}

.news_dynamics .left {
    float: left;
    width: 130px;
    text-align: center;
    padding-top: 386px;
}

.news_dynamics .mobile_left {
    display: none;
}

.news_dynamics .left .add {
    font-size: 24px;
    color: #dd2426;
}

.news_dynamics .left .tit {
    font-weight: 600;
    font-size: 24px;
    color: #c00000;
}

.news_dynamics .left .en {
    font-size: 24px;
    color: #c00000;
}

.news_dynamics .left span {
    display: block;
    height: auto;
    vertical-align: middle;
}

.news_dynamics .right {
    border-left: 1px solid #f0f0f0;
    float: right;
    width: 1078px;
    padding-left: 30px;
	
}

.news-list {
    margin-right: -72px;
}

.unit-cell {
    float: left;
    width: 487px;
    margin-right: 72px;
}

.unit-cell .buil_tit {
    position: relative;
    padding-left: 33px;
    font-size: 24px;
}

.unit-cell .buil_tit div {
    float: left;
     background-color:#fff;
    z-index:2;
    position:relative;
    padding-right:10px;
}

.unit-cell .buil_tit div a {
    font-size: 24px;
    display: inline-block;
    margin-top: 10px;
    color: #c00000!important;
}
.unit-cell .buil_tit div a:hover{
    color: #c00000;
}
.unit-cell .buil_tit em {
    display: block;
    font-size: 12px;
    margin-top: -5px;
    color: #c00000!important;
}

.unit-cell .buil_tit b {
    float: right;
    font-weight: 400;
    font-size: 14px;
    margin-top: 10px;
}
.unit-cell .buil_tit b a{
    color: #c00000!important;
}
.unit-cell .buil_tit::before {
    content: "";
    position: absolute;
    top: 25px;
    left: 0;
    width: 20px;
    height: 1px;
    background-color: #999;
}

.unit-cell .buil_tit::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    width: 345px;
    height: 1px;
    background-color: #999;
}

.unit-cell .item-cell {
    display: block;
    width: 478px;
    margin-bottom: 12px;
}

.unit-cell .item-cell .item-date {
    width: 52px;
    font-size: 12px;
    float: left;
    border-right: 1px solid #b2b2b2;
    color: #888;
    height: 45px;
    padding-top: 3px;
}

.unit-cell .item-cell .item-date em {
    text-align: center;
    font-size: 24px;
    display: block;
    height: 25px;
    line-height: 25px;
}

.unit-cell .item-cell .item-cnt {
    margin-left: 10px;
    float: right;
    width: 415px;
    overflow: hidden;
}

.unit-cell .item-cell .item-cnt .item-tit {
    color: #000;
    font-size: 18px;
    height: 45px;
    line-height:45px;
    overflow: hidden;
}

.unit-cell .item-cell .item-cnt .item-desc {
    font-size: 12px;
    color: #888;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}

.unit-cell .item-cell:hover .item-date {
    color: #dd2426;
    border-right: 1px solid #dd2426;
}

.unit-cell .item-cell:hover .item-tit {
    color: #dd2426;
}

.unit-cell .item-cell:hover .item-desc {
    color: #dd2426;
}

.personnel .item-cell .item-date {
    width: 45px !important;
    height: 45px;
    border-radius: 100%;
    text-align: center;
    line-height:45px;
    border: 1px solid #888;
    padding-top: 0;
    font-size: 24px;
}

.personnel .item-cell .item-cnt {
    width: 410px;
}

.personnel .item-cell:hover .item-date {
    border: 1px solid #dd2426;
}

.bor {
    width: 1240px;
    height: 10px;
    margin: 0 auto;
    border-top: 5px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
}

/*鏂伴椈鍔ㄦ�佺粨鏉�*/
/*浜у搧+鏈嶅姟*/
.pro_sevice .wrap-layer {
    background-color: #fff;
}

.pro_sevice .left {
    float: left;
    width: 130px;
    text-align: center;
    padding-top: 497px;
}

.pro_sevice .mobile_left {
    display: none;
}

.pro_sevice .left .add {
    font-size: 24px;
    color: #dd2426;
}

.pro_sevice .left .tit {
    font-weight: 600;
    font-size: 24px;
    color: #c00000;
}

.pro_sevice .left .en {
    font-size: 24px;
    color: #c00000;
}

.pro_sevice .left span {
    display: block;
    height: auto;
    vertical-align: middle;
}

.pro_sevice .right {
    border-left: 1px solid #f0f0f0;
    float: right;
    width: 1078px;
    padding-left: 30px;
}

.pro_sevice .pro_tit {
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 24px;
    margin-top: 20px;
}

.pro_sevice .pro_tit a {
    display: block;
    height: 30px;
    line-height: 30px;
}
.pro_sevice .pro_tit a:hover{
    color: #c00000;
}
.pro_sevice .pro_tit em {
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    margin-bottom: 20px;
}

.pro_sevice .pro_tit::before {
    content: "";
    position: absolute;
    top: 15px;
    left: 355px;
    width: 125px;
    height: 1px;
    background-color: #888;
}

.pro_sevice .pro_tit::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 600px;
    width: 125px;
    height: 1px;
    background-color: #888;
}

/*---------------*/
.item-shodow {
    width: 930px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);

}
/* 
.brand-links .item-1 {
    width: 310px;
}

.brand-links .item-cell .category_1 {
    width: 310px;
    height: 298px;
    background-color: #ededed;
    display: inline-block;
}

.brand-links .item-cell .category_tit {
    width: 310px;
    text-align: center;
    min-height: 40px;
    font-size: 24px;
    padding-top: 45px;
    position: relative;
    font-weight: 600;
}
.brand-links .item-cell .category_tit::after {
    content: "";
    position: absolute;
    top: 105px;
    left: 143px;
    width: 24px;
    height: 1px;
    background-color: #d6d6d6;
}

.brand-links .item-cell .category_1 ul li {
    background: url("../images/icon_cre.png") no-repeat left center;
    padding-left: 30px;
    font-size: 15px;
    height: 27px;
    line-height: 27px;
}

.brand-links .item-cell .list1 {
    float: left;
    margin-left: 10px;
}

.brand-links .item-cell .list2 {
    float: left;
    margin-left: 40px;
}

.brand-links .item-cell .category_1 .cate_more {
    text-align: center;
    margin-top: 5px;
    font-size: 14px;
}

.brand-links .item-cell .category_1 .cate_more a {
    color: #dd2426;
}
.brand-links  .item-4 .category_1{
    background-color: #fff!important;
}
.brand-links  .item-4 .category_2{
    background-color: #d6d6d6!important;
}*/
/*-----------鍎跨绫�-------------------*/

/* .brand-links .item-cell .category_2 {
    width: 310px;
    height: 298px;
    background-color: #fff;
    display: inline-block;
    position: relative;
}
.brand-links .item-cell .category_2 .category_tit {
    width: 310px;
    text-align: center;
    min-height: 40px;
    font-size: 22px;
    padding-top: 45px;
    position: relative;
}

.brand-links .item-cell .category_2 ul,
.brand-links .item-cell .category_1 ul  {
    margin-top: 30px;
}

.brand-links .item-cell .category_2 .category_tit::after {
    content: "";
    position: absolute;
    top: 105px;
    left: 143px;
    width: 24px;
    height: 1px;
    background-color: #d6d6d6;
}
.brand-links .item-cell .category_2 ul a,
.brand-links .item-cell .category_1 ul li a,
.brand-links .item-3 .category_2 ul li a{
    display:block;
    height: 27px;
    line-height: 27px;
}

.brand-links .item-cell .list1 {
    float: left;
    margin-left: 10px;
}

.brand-links .item-cell .list2 {
    float: left;
    margin-left:40px;
}

.brand-links .item-cell .category_2 .cate_more {
    text-align: center;
    margin-top: 32px;
    font-size: 10px;
}

.brand-links .item-cell .category_2 .cate_more a {
    color: #dd2426;
}

.brand-links .item-cell .category_2::before {
    content: "";
    position: absolute;
    top: -17px;
    left: 135px;
    background: url("../images/logo_icon.png") no-repeat center;
    background-size: 35px;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 100%;
}

.brand-links .item-2 {
    width: 310px;
}
.brand-links .item-2 .category_1 {
    background-color: #fff;
}

.brand-links .item-2 .category_2 {
    background-color: #ededed;
}

.brand-links .item-3 {
    width: 310px;
}

.brand-links .item-2 .category_2 {
    position: relative;
}

.brand-links .item-2 .category_2::before {
    content: "";
    position: absolute;
    top: -17px;
    left: 135px;
    background: url(../images/logo_icon.png) no-repeat center;
    background-size: 35px;
    width: 40px;
    height: 40px;
    background-color: #ededed;
    border-radius: 100%;
}

.brand-links .item-3 .category_2 .list1,
 .brand-links .item-2 .category_2 .list1, 
 .brand-links .item-1 .category_2 .list1,
 .brand-links .item-3 .category_1 .list1,
 .brand-links .item-2 .category_1 .list1
 {
    float: none;
    width: 100%;
    text-align: center;
    margin-left: 0;
}

.brand-links .item-3 .category_2 ul li,
.brand-links .item-2 .category_2 ul li,
.brand-links .item-3 .category_1 ul li,
.brand-links .item-2 .category_1 ul li,
.brand-links .item-1 .category_2 ul li
{
    background: url(../images/icon_cre.png) no-repeat 90px center;
    padding-left: 35px;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    padding-left: 0;
}

.brand-links .item-cell>div:hover {
    background: url("../images/zhuda_bg.png") no-repeat;
}

.brand-links .item-cell>div:hover .category_tit {
    color: #fff;
}

.brand-links .item-cell>div:hover ul li {
    color: #fff;
    background: url(../images/iconhover.png) no-repeat left center;
}

.brand-links .item-cell>div:hover .cate_more a {
    color: #fff;
}

.brand-links .item-3 .category_2:hover ul li,
.brand-links .item-3 .category_2:hover ul li,
 .brand-links .item-2 .category_2:hover ul li, 
 .brand-links .item-1 .category_2:hover  ul li,
 .brand-links .item-3 .category_1:hover ul li,
 .brand-links .item-2 .category_1:hover ul li
 {
    background: url(../images/iconhover.png) no-repeat 90px center;
}  */
/*---------------------------涓绘墦浜у搧----------------------------*/
.brand-links{
background: url("../images/cp_bg.png") no-repeat left center;
width: 100%;
height: 380px;
}
.brand-links ul{
    padding: 39px;
}
.brand-links ul li{
    background: url("../images/cp_icon.png") no-repeat left center;
    padding-left: 25px;
    float: left;
    width: 160px;
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
}
/*-------------------------------涓绘墦浜у搧-------------------------------------*/
/*---------------鍎跨绫�------------------*/
.business {
    margin-top: 30px;
}

.business .busi_list {
    margin-right: -20px;
}

.business .busi_list .item-cell {
/*    */
	width: 152px;
/*	width: 152px;*/
    height: 192px;
    background-color: #f1f1f1;
    float: left;
    margin-right: 20px;
    text-align: center;
}
.business .busi_list .item-cell .item-pic {
    margin-top: 30px;
    padding-bottom: 33px;
}
.business .busi_list .item-cell a{
    display: block;
}
.business .busi_list .cell_1 .item-pic {
    background: url("../images/yw_icon2.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_1:hover .item-pic {
    background: url("../images/yw_iconhover2.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_2 .item-pic {
    background: url("../images/yishichaxun.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_2:hover .item-pic {
    background: url("../images/yishichaxun_h.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_3 .item-pic {
    background: url("../images/yw_icon3.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_3:hover .item-pic {
    background: url("../images/yw_iconhover3.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_4 .item-pic {
    background: url("../images/yw_icon4.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_4:hover .item-pic {
    background: url("../images/yw_iconhover4.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_5 .item-pic {
    background: url("../images/yw_icon5.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_5:hover .item-pic {
    background: url("../images/yw_iconhover5.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_6 .item-pic {
    background: url("../images/yw_icon6.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_6:hover .item-pic {
    background: url("../images/yw_iconhover6.png") no-repeat center;
    width: 100%;
    height: 50px;
}
.business .busi_list .cell_7 .item-pic {
    background: url("../images/yw_icon7.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_7:hover .item-pic{   background: url("../images/yw_icon7hover.png") no-repeat center;}


/*新加白名单*/
.business .busi_list .item-cell{ width: 132px; margin-right: 15px;}
.business .busi_list .cell_8 .item-pic {
    background: url("../images/yw_icon8.png") no-repeat center;
    width: 100%;
    height: 50px;
}

.business .busi_list .cell_8:hover .item-pic {
    background: url("../images/yw_icon8hover.png") no-repeat center;
    width: 100%;
    height: 50px;
}



.business .busi_list .item-cell .item-tit {
    font-size: 16px;
    width: 115px;
    margin: 0 auto;
}

.business .busi_list .item-cell:hover .item-tit {
    color: #dd2426;
}

.shop_inquiries {
    margin-top: 40px;
    margin-bottom: 45px;
}

.shop_inquiries .provinces {
    display: table;
}

.shop_inquiries select {
    width: 275px;
    height: 45px;
    border: none;
    margin-bottom: 40px;
    margin-right: 20px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/sj.png") no-repeat scroll 250px center #f8f8f8;
    padding-left: 20px;
}
.shop_inquiries select::-ms-expand { display: none; }
.shop_inquiries form>div {
    float: left;
}

.shop_inquiries form>div .tit {
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    font-weight: 500;
}

.shop_inquiries form span {
    display: inline-block;
    width: 125px;
    height: 43px;
    background-color: #c00000;
    border-radius: 30px;
    text-align: center;
    color: #fff;
    line-height: 43px;
    margin-top: 30px;
}

.shop_inquiries select option {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}

.shop_inquiries select:focus {
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

/*浜у搧+鏈嶅姟缁撴潫*/
.shop_inquiries_left {
    float: left;
}

.shop_inquiries_left .swiper-container {
    width: 505px;
    height: 326px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}

.shop_inquiries_left .swiper-slide {
    width: 100%;
    height: 326px;
    border-radius: 10px;
}

.shop_inquiries_left .swiper-slide img {
    display: block;
    width: auto;
    height: 326px;
    margin:0 auto;
}

.shop_inquiries_left .swiper-pagination {
    width: 100%;
    position: absolute;
    bottom: 10px;
    right: 20px;
    text-align: right;
    left: -10px;
    z-index: 10;
}

.shop_inquiries_left .swiper-pagination-switch {
    margin-right: 30px;
    width: 40px !important;
    border-radius: 20px;
    background-color: #fff;
}

.shop_inquiries_left .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #fff;
    opacity: 0.5;
}

.shop_inquiries_left .swiper-pagination-bullet-active {
    background-color: #fff;
    opacity: 1;
}

.shop_inquiries_left .swiper-active-switch {
    background-color: #f70007;
}

.shop_inquiries_right {
    float: left;
    margin-left: 40px;
    height: 330px;
    overflow-y: scroll;
    width: 505px;
}

.shop_inquiries_right .item-cell {
    margin-top: 20px;
    margin-right: 20px;
}

.shop_inquiries_right .item-cell:hover .item-tit,
.shop_inquiries_right .item-cell:hover .item-address,
.shop_inquiries_right .item-cell:hover .item-tele {
    color: #c00000;
}

.shop_inquiries_right .item-tit {
    position: relative;
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    overflow: hidden;
}

.shop_inquiries_right .item-tit::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url("../images/icon_dre.png") no-repeat center;
    width: 13px;
    height: 30px;
}

.shop_inquiries_right .item-address {
    font-size: 16px;
    max-height: 60px;
    line-height: 30px;
    color: #666;
    overflow: hidden;
}

.shop_inquiries_right .item-tele {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    position: relative;
    color: #666;
    overflow: hidden;
}

.shop_inquiries_right .item-cell:hover .item-tele::before {
    background: url("../images/phone.png") no-repeat center;
}

.shop_inquiries_right .item-tele::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 13px;
    height: 30px;
    background: url("../images/phone1.png") no-repeat center;
}

.shop_inquiries_right .item-btn {
    width: auto;
    padding: 0px 38px;
    border: 1px solid #b0b0b0;
    width: 55px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    margin-top: 20px;
}

.shop_inquiries_right .item-btn a {
    color: #b0b0b0;
}

/* 璁剧疆婊氬姩鏉＄殑鏍峰紡 */
.shop_inquiries_right::-webkit-scrollbar,.hid::-webkit-scrollbar {
    width: 5px;
    background-color: #cacaca;
}

/* 婊氬姩妲� */
.shop_inquiries_right::-webkit-scrollbar-track,.hid::-webkit-scrollbar-track {}

/* 婊氬姩鏉℃粦鍧� */
.shop_inquiries_right::-webkit-scrollbar-thumb,.hid::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #c00000;
}

/*鍝佺墝+鏂囧寲*/

.brand_culture .wrap-layer {
    background-color: #fff;
    padding-bottom: 20px;
}

.brand_culture .left {
    float: left;
    width: 130px;
    text-align: center;
    padding-top: 386px;
}

.brand_culture .left .add {
    font-size: 24px;
    color: #dd2426;
}

.brand_culture .left .tit {
    font-weight: 600;
    font-size: 24px;
    color: #c00000;
}

.brand_culture .left .en {
    font-size: 24px;
    color: #c00000;
}

.brand_culture .left span {
    display: block;
    height: auto;
    vertical-align: middle;
}

.brand_culture .right {
    border-left: 1px solid #f0f0f0;
    float: right;
    width: 1078px;
    padding-left: 30px;
}

.brand_culture .pro_tit {
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 24px;
    margin-top: 30px;
}

.brand_culture .pro_tit a {
    display: block;
    height: 30px;
    line-height: 30px;
}
.brand_culture .pro_tit a:hover{
    color: #c00000;
}
.brand_culture .pro_tit em {
    display: block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 30px;
}

.brand_culture .pro_tit::before {
    content: "";
    position: absolute;
    top: 15px;
    left: 355px;
    width: 125px;
    height: 1px;
    background-color: #888;
}

.brand_culture .pro_tit::after {
    content: "";
    position: absolute;
    top: 15px;
    left: 600px;
    width: 125px;
    height: 1px;
    background-color: #888;
}

.brand_culture .his_context .history {
    background: url("../images/his_bg.png") no-repeat top center;
    background-size: 1054px 100%;
    width: 1054px;
    height: 298px;
    margin-top: 30px; margin-bottom: 50px;
}
.brand_culture .his_context .history .his ul li span{ cursor: pointer}
.brand_culture .his_context .history .his {
    position: relative;
    height: 298px;
    overflow: hidden;
}
.brand_culture .his_context .history .his ul li:nth-child(1) .hid {
    left: 80px;
}
.brand_culture .his_context .history .his ul li:nth-child(2) .hid {
    left: 0px;
}
.brand_culture .his_context .history .his ul li:nth-child(3) .hid {
    left: -55px;
}
.brand_culture .his_context .history .his ul li:nth-child(4) .hid {
    left: -110px;
}
.brand_culture .his_context .history .his ul li:nth-child(5) .hid {
    left: -165px;
}
.brand_culture .his_context .history .his ul li:nth-child(6) .hid {
    left: -220px;
}
.brand_culture .his_context .history .his ul li:nth-child(7) .hid {
    left: -275px;
}

.brand_culture .his_context .history .his ul li:nth-child(8) .hid {
    left: -330px;
}

.brand_culture .his_context .history .his ul li:nth-child(9) .hid {
    left: -385px;
}
.brand_culture .his_context .history .his ul li:nth-child(10) .hid {
    left: -440px;
}
.brand_culture .his_context .history .his ul li:nth-child(11) .hid {
    left: -495px;
}
.brand_culture .his_context .history .his ul li:nth-child(12) .hid {
    left: -550px;
}
.brand_culture .his_context .history .his ul li:nth-child(13) .hid {
    left: -605px;
}
.brand_culture .his_context .history .his ul li:nth-child(14) .hid {
    left: -660px;
}
.brand_culture .his_context .history .his ul li:nth-child(15) .hid {
    left: -715px;
}
.brand_culture .his_context .history .his ul li:nth-child(16) .hid {
    left: -770px;
}
.brand_culture .his_context .history .his ul li:nth-child(17) .hid {
    left: -825px;
}
.brand_culture .his_context .history .his ul li:nth-child(18) .hid {
    left: -880px;
}
.brand_culture .his_context .history .his ul li:nth-child(2n+1) span {
    margin-top: -40px;

}
.brand_culture .his_context .history .his::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: -webkit-linear-gradient(left, #bbb, #6f6f6f, #bbb);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #bbb, #6f6f6f, #bbb);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #bbb, #6f6f6f, #bbb);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #bbb, #6f6f6f, #bbb);
    /* 鏍囧噯鐨勮娉� */
}

.brand_culture .his_context .history .his ul {
    position: absolute;
    height: 238px;
    top: 50%;
    left: 0;
    padding-left: 25px;
}

.brand_culture .his_context .history ul li {
    float: left;
    position: relative;
    min-height: 10px;
    margin-right: 32px;
    width: 25px;
}

.brand_culture .his_context .history ul li span {
    margin-top: 20px;
    margin-left: -10px;
    display: block;
/*    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);*/
}

.brand_culture .his_context .history ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #bbb;
}

.brand_culture .his_context .history ul .cr::before {
    content: "";
    position: absolute;
    left: 0;
    top: -11px;
    background: url("../images/his_icon.png") no-repeat;
    width: 23px;
    height: 23px;
    z-index: 9;
}

.brand_culture .his_context .history ul .cr {
    font-size: 20px;
    color: #dd2426;
}
.brand_culture .his_context .history ul .cr:nth-child(2n+1) span{
    margin-top: -60px!important;
}
/*寰¤嵂浼犲*/
.legend {
    float: left;
    width: 373px;
}

.cq .buil_tit {
    position: relative;
    padding-left: 30px;
}

.cq .buil_tit div {
    float: left;
}

.cq .buil_tit div a {
    font-size: 24px;
    display: inline-block;
    margin-top: 10px;
}
.cq .buil_tit div a:hover{
    color: #c00000;
}
.cq .buil_tit em {
    display: block;
    font-size: 12px;
    margin-top: -5px;
}

.cq .buil_tit b {
    float: right;
    font-weight: 400;
    font-size: 14px;
    margin-top: 20px;
}

.cq .buil_tit::before {
    content: "";
    position: absolute;
    top: 25px;
    left: 0;
    width: 20px;
    height: 1px;
    background-color: #999;
}

.legend .buil_tit::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    width: 234px;
    height: 1px;
    background-color: #999;
}

.legend .legend_box .item_box {
    padding: 25px 25px 10px;
}

.legend .legend_box {
    width: 373px;
    background-color: #ececec;
    margin-top: 10px;

}

.legend .legend_box .box_tit {
    text-indent: 2em;
    font-size: 18px;
    height: 70px;
    line-height: 35px;
    overflow: hidden;
}

.legend .legend_box .box_pic {
    margin-top: 20px;
}

/*鏂囧寲鐞嗗康*/
.cul {
    float: left;
    width: 401px;
    margin-left: 15px;
}

.cul .buil_tit::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    width: 263px;
    height: 1px;
    background-color: #999;
}

.cul_box {
    margin-top: 20px;
}

.cul_box .item_box ul li {
    background: url("../images/wh_bg.png") no-repeat center;
    background-size: 401px 55px;
    width: 391px;
    height: 55px;
    margin-bottom: 10px;
    font-size: 18px;
    text-align: left;
    line-height: 55px;
    overflow: hidden;
    padding-left: 10px;
}

.cul_box .item_box ul li:hover {
    background: url("../images/wh_bghover.png") no-repeat center;
    color: #fff;
}

.culture_box,
.cultur_box,
.museum_box {
    margin-top: 20px;
}

/*闈為仐浼犳壙*/
.culture {
    float: left;
    width: 240px;
    margin-left: 15px;
}

.culture .buil_tit::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    width: 97px;
    height: 1px;
    background-color: #999;
}

.culture .culture_box ul li {
    width: 240px;
    height: 142px;
    line-height: 142px;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 30px;
    background-color: #ececec;
    overflow: hidden;
}

/*--------------------------*/
.yxb .buil_tit {
    position: relative;
    padding-left: 33px;
    font-size: 24px;
}

.yxb .buil_tit div {
    float: left;
}

.yxb .buil_tit div a {
    font-size: 24px;
    display: inline-block;
    margin-top: 10px;
}
.yxb .buil_tit div a:hover{
    color: #c00000;
}
.yxb .buil_tit em {
    display: block;
    font-size: 12px;
    margin-top: -5px;
}

.yxb .buil_tit b {
    float: right;
    font-weight: 400;
    font-size: 14px;
    margin-top: 15px;
}


.yxb .buil_tit::before {
    content: "";
    position: absolute;
    top: 25px;
    left: 0;
    width: 20px;
    height: 1px;
    background-color: #999;
}

.yxb>div {
    float: left;
    margin-right: 18px;
}

.yxb {
    margin-right: -18px;
}

/*闊宠棰�*/
.cult {
    width:785px;
}

.cult .buil_tit::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    width: 670px;
    height: 1px;
    background-color: #999;
}

.cult .cult_box .item_box {
    height: 150px;
    overflow: hidden;
    position: relative;
    float:left;
    margin-right:20px;
    margin-top:15px;
}

.cult .cult_box .item_box .item_pic {
    width: 100%;
    height: 100%;
    position: relative;
}
.cult .cult_box .item_box .item_pic img{
    width: 380px;
    height: 150px;
    object-fit: cover;
}
.cult .cult_box .item_box .item_pic::before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 40px;
    background-color: #000;
    opacity: .5;
}

.cult .cult_box .item_box .item_tit {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 20px;
    padding-left: 20px;
}

.cult .cult_box .item_box:nth-child(even){
    margin-right:0px;
}

/*瀹ｄ紶鐗�*/
.cultur {
    width: 465px;
}

.cultur .cultur_box .item-pic {
    width: 462px;
    height: 314px;
    position: relative;
    overflow: hidden;
}
.cultur .cultur_box .item-pic{
    width: 462px;
    height: 314px;
}
.cultur .cultur_box .item-pic::before {
    content: "";
    position: absolute;
    top: 42.67%;
    left: 45%;
    background: url("../images/video_icon.png") no-repeat center;
    width: 46px;
    height: 46px;
}

.cultur .buil_tit::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    width: 345px;
    height: 1px;
    background-color: #999;
}

/*鍗氱墿棣�*/
.museum {
    width: 248px;
}

.museum .buil_tit::after {
    content: "";
    position: absolute;
    top: 25px;
    right: 0;
    width: 125px;
    height: 1px;
    background-color: #999;
}
.museum .museum_box .item_pic{
    width: 240px;
    height: 314px;
    overflow: hidden;
}
.museum .museum_box .item_pic img{
    width: 240px;
    height: 314px;
}
/*鍝佺墝+鏂囧寲缁撴潫*/
/*澶у搴�*/
.footer {
    width: 100%;
    background-color: #fff;
    padding: 0px 0 54px;
    padding-left: 10px;
}

.footer .family {
    width: 100%;
    height: auto;
}

.footer .family ul li {
    float: left;
    font-size: 16px;
    width: 16.6666%;
    line-height: 35px;
    height: 35px;
}

.footer .family-tit {
    padding: 35px 0 20px;
    font-size: 16px;
}

.footer .links-tit {
    padding: 35px 0 20px;
    font-size: 16px;
}

.footer .links ul li {
    float: left;
    width: 25%!important;
    font-size: 16px;
    line-height: 35px;
    height: 35px;
    padding: 0!important;
}

.footer .links .list2 {
    width: 100%!important;
}

.supervision {
    padding: 30px 0 25px;
    background-color: #e6e6e6;
    padding-left: 10px;
}

.supervision .left {
    float: left;
}

.supervision .right {
    float: right;
    padding-right: 10px;
}

.supervision .right div {
    background: url("../images/tele.png") no-repeat left center;
    font-size: 20px;
    padding-left: 28px;
    height: 35px;
    line-height: 35px;
}

.supervision .right p {
    color: #d3830c;
    font-size: 24px;
    height: 35px;
    line-height: 35px;
}

.supervision .left .supervision-tit {
    font-size: 20px;
    margin-bottom: 20px;
}

.supervision .left .supervision-tit em {
    font-size: 12px;
    padding-left: 10px;
}

.supervision .left span {
    margin-right: 20px;
    font-size: 16px;
}

footer {
    padding: 48px 0 30px;
    background-color: #ab0000;
    padding-left: 10px;
}

footer ul {
    text-align: center;
    margin: 0 auto;
}

footer ul li {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 18px;
    border-right: 1px solid #fff;
    font-size: 16px;
}

footer ul li:hover a {
    color: #fff;
}

footer ul li a {
    color: #fff;
}

footer .copyright {
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin-top: 27px;
}

footer .record {
    font-size: 12px;
    width: 185px;
    margin: 0 auto;
    color: #fff;
    background: url("../images/record.png") no-repeat right center;

}

.brand-links {
    width: 1078px;
    position: relative;
}

/* .swiper-container-11 {
    width: 930px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.brand-links .swiper-container {
    position: unset;
}

.swiper-container-11 .swiper-wrapper {
    width: 930px;
    height: 596px;
}

.swiper-container-11 .swiper-wrapper .swiper-slide {
    width: 310px !important;
}

.swiper-container-11 .swiper-button-next {
    background: url("../images/arrow_right.png") no-repeat center!important;
    width: 46px!important;
    height: 46px!important;
}

.swiper-container-11 .swiper-button-prev {
    background: url("../images/arrow_left.png") no-repeat center!important;
    width: 46px!important;
    height: 46px!important;
} */

.ac div {
    display: none;
}

.ac {
    position: relative;
}

.ac .hid {
    position: absolute;
    top:75px;
    left: -10px;
    width: 800px;
    color: #000;
    font-size: 18px;
}
.ac .hid p{
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    color: #c00000;
    width: 800px;
    text-align: center;
}
.ac .hid .en{
    font-size: 16px;
    color: #000;
}
.left_list {
    position: fixed;
    left: 0;
    top: 0;
}

/*鏂板姞*/
.brand_culture .his_context .history .his ul,.brand_culture .his_context .history .his::after{ top:30%;}
.ac .hid{ overflow-y: auto; height: 120px; overflow-x: hidden; padding-right: 20px; padding-left: 10px;}
.ac .hid p{ height: auto; line-height: 26px;}

/*新加*/
.banner6{ margin-left: -30px; position: relative; z-index: 8;}
.news_dynamics .right .swiper-container-1{ margin-top: 0px;}

@media only screen and (max-width:480px) {
	.brand_culture .his_context .history .his ul li:nth-child(1) .hid{left: 0;}
.ac .hid{  width: 340px;padding-right: 0;padding-left: 0;  text-align: center;  }
	.ac .hid p{  width: auto;}
	
	/*新加*/
	.banner6{ margin-left:0;}
	.banner6 img{ max-width: 100%; height: auto;}
	
}
@media only screen and (max-width:375px) {
	
.ac .hid{  width: 320px; }

	
}


