@charset "utf-8";

.swiper{
    overflow: hidden;
}




.fullSlide,
.fullSlide .bd,
.fullSlide .bd li,
.fullSlide .bd li a,
.fullSlide .bd img{height:235px; text-align:center;}
.fullSlide .hd ul li{  background:#fff;   }
.fullSlide .hd ul li.on{ background:#000; }

.fullSlide,
.fullSlide .bd,
.fullSlide .bd li a,
.fullSlide .bd li{width:1280px;}

/* 公用 */
body{ }
#index_video{ display: none; width: 600px}

.ym_980{width: 1160px;margin: 0 auto;}
.border-box{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #333;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 2;
    color: #333;
    background-color: #eeeeee;
    border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 3;
    color: #ffffff;
    background-color: #fc3;
    border-color: #fc3;
    cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777777;
    background-color: #ffffff;
    border-color: #dddddd;
    cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}
.pager li {
    display: inline;
}
.pager li > a,
.pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
    text-decoration: none;
    background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
    float: right;
}
.pager .previous > a,
.pager .previous > span {
    float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
    color: #777777;
    background-color: #ffffff;
    cursor: not-allowed;
}
.clearfix:before,
.clearfix:after,
.pager:before,
.pager:after {
    content: " ";
    display: table;
}
.clearfix:after,
.pager:after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}

.hidden {
    display: none !important;
}
.affix {
    position: fixed;
}



.ym_page{text-align: center;margin-top: 20px}

/* 头部 */
.ym_header_bar_bg{background-color: #595750;width: 100%;height: 26px;line-height:26px;color:#fff;}
.ym_header_bar_bg a{color:#fff;}
.ym_header_bar{
    width: 1200px;
}
.ym_header_bar .wui_rt span{padding-left:15px;}

.ym_header_bd_bg{width: 100%;height: 70px;line-height: 70px;border-bottom: 1px solid #ccc;
    background-image: linear-gradient(#fcfcfc,#f1f1f1);
    background-color: #fcfcfc;
}
.ym_header_bd{width: 1200px;}
.ym_header_bd_logo{display: block;float:left;width: 210px;}


.ym_nav{float:right; border-left: 1px solid #ccc;}
.ym_nav li{width: 95px;float:left;}
.ym_nav li>span{ display: block;}
.ym_nav li>span>a { display: block;color: #666;font-size:14.5px;height: 70px;line-height: 70px;border-right: 1px solid #ccc; text-align: center;}
.ym_nav li>span>a:hover{background-color: #fff;color: #000;border-top: 3px solid #fc3;height: 67px;line-height: 67px;}
.ym_nav li.cur>span>a{background-color: #fff;color: #000;border-top: 3px solid #fc3;height: 67px;line-height: 67px;}

/* 首页模块1 */

.ym_main_hd{overflow: hidden;margin-bottom: 20px;    position: relative;z-index: 1;}
.ym_main_hd h2{  float: left;font-size:24px;height: 40px; line-height: 40px;padding-right:25px;font-weight: 700;}
.ym_main_hd .link_a{background: #fff;color:#668cb3; float: left;font-size: 15px;height: 40px; line-height: 40px;padding-right:10px;}
.ym_main_hd .link_a:hover{color: #f50; text-decoration: underline; }

.ym_main_hd_line{background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADAQMAAACDJEzCAAAABlBMVEX/zDP///+PZmaEAAAADklEQVQI12NwYGhgcAAAAwYBAbv3YBUAAAAASUVORK5CYII=) 0 17px repeat-x;}
.ym_main_hd_line h2,.ym_main_hd_line .link_a{background: #fff;}

.ym_main_1{margin-top:50px;display: none;}
.ym_main_bd_1 ul{ }
.ym_main_bd_1 li{  float: left; width: 238px;background-color: #f9f9f9;position: relative;font-size: 16px;
    border: 1px solid #fff;margin-left: 5px;}
.ym_main_bd_1 .pic img{width: 238px; height: 160px;}
.ym_main_bd_1 .info{padding:12px 10px}
.ym_main_bd_1 li:hover .title{  text-decoration: underline; }
.ym_main_bd_1 li:hover{border-color:#999 ;}
.ym_main_bd_1  .title{ width: 192px; height: 24px;line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ym_main_bd_1  .addr{font-size: 14px;color: #777; margin-top: 3px;width: 215px;height: 20px;line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ym_main_bd_1  .details{font-size: 14px;color: #777; margin-top: 3px;width: 215px;height: 20px;line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ym_main_bd_1 em{font-style: normal;}
.m_item_i{position: absolute;z-index: 1; left:0;top:20px;height:24px;;line-height:24px;font-style: normal;
    font-size:12px;background-color:#fcb62f;border-radius:0 2px 2px 0;color:#fff;padding:0 8px}
.m_item_price{position: absolute;z-index: 1; right:0; top: 127px;text-align: right;color: #fff;font-size: 18px;
    width: 110px;
    height: 33px;
    line-height: 33px;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiP…B3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0)),color-stop(35%, rgba(200,41,63,0.3)),color-stop(45%, rgba(200,41,63,0.7)),color-stop(100%, #E60517));
    background-image: -moz-linear-gradient(left, rgba(0,0,0,0),rgba(200,41,63,0.3) 35%,rgba(200,41,63,0.7) 45%,#E60517);
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0),rgba(200,41,63,0.3) 35%,rgba(200,41,63,0.7) 45%,#E60517);
    background-image: linear-gradient(to right, rgba(0,0,0,0),rgba(200,41,63,0.3) 35%,rgba(200,41,63,0.7) 45%,#E60517);
}
.m_item_price>.unit{font-size: 13px;padding:0 6px}

/* 首页模块2 */
.ym_main_2{margin-top:50px;background: #F9F9F9;padding: 30px 0;display: none;}
.ym_main_2 .wui_rt{width:300px; height:250px;position: relative;padding-bottom: 10px;}
.ym_main_2 .wui_rt img{width: 100%; height: 100%;}
.xinfang{float:left;width:670px; height:250px;margin-right:10px; position: relative;padding-bottom: 10px;}
.xinfang .hd{float:right;width:170px;height:250px;background: #DCDCDC;}
.xinfang .hd li{width:150px;height: 50px;line-height: 50px;padding:0 10px;font-size:15px;cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xinfang .hd li.on{ background: #FFCC33;}
.xinfang .bd{float:left;width:500px;height:250px;}
.xinfang .bd li img{width:500px;height:250px;}

.xinfang:before, .ym_main_2 .wui_rt:before,.m_item_video:before {
    position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    display: block;
    height: 10px;
    width: 439px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbcAAAAKCAMAAAAAauDGAAABg1BMVEUAAACEhISAgIBpaWl2dnaAgICMjIyTk5MEBAQDAwNxcXEJCQmNjY0GBgZUVFQEBAQGBgZPT08dHR1UVFQGBgYICAgSEhIDAwNMTEwVFRUGBgZvb28NDQ0HBwcHBwdqamoPDw87OzsBAQE8PDxPT08PDw9UVFQEBAR5eXlPT09TU1NaWloICAg+Pj4SEhIBAQE7OzsPDw8/Pz8iIiISEhJjY2MTExMEBAQlJSUeHh4LCws9PT2EhIQDAwMiIiJMTExYWFgZGRkCAgICAgIVFRUtLS1oaGgEBARKSkoZGRlXV1cCAgICAgIZGRliYmIrKysVFRUeHh4jIyMuLi40NDQDAwMfHx88PDxxcXE3NzcAAAAeHh4kJCQEBAQ4ODgXFxdDQ0M4ODgAAABfX189PT0fHx8rKysQEBBLS0tJSUkODg4AAAAnJyc2NjY5OTkBAQE9PT0sLCwXFxdQUFA9PT0aGhohISEBAQEtLS0eHh5PT08lJSUeHh4AAAAXFxdgYGBHR0dag9cXAAAAgXRSTlMAAQMFDAoHAhF0CSQFfwwLcSBmFCwUDhwFYlwQCS8oGAdANiAQcB0XFSwYIxoTZ0w9bTteIhJpaVlTOzIQRD42KW1XU04vKB8JNTNkYDkgGnljYVFOQSokHUlHRkI+GF1IQjIcKGxUSUYwfG1rXVRQNhxxPC8fYnlZLmRtSjxXN10ruQ2ZAAADF0lEQVRYw+3X21cSURTHccXAQlNRbmqKeQmvlYYlGFppoaaZkkZ5yUuCVFikGBWWf3pn7z1nz5kZIHnpwdVnKQzz+p3fYVEVDAaHkS+Xy8VCQh1Y70Rut7uDzAtLICJtbm2QQqGQSqVmpXA4n8n8EDL5iV/gndFKq9ntUu5bPZbwepT1aZpKunZRTeij9EDznCwKbZonZGZm5jO4A96CaDS6tra2hc4i3WRvrwO4QadQB0KhWMzn82GCoODxeK4Sr9fbKNwAXV1+v626SrG9DLLZ7HCOhBC2A9+leUL1pjSbZEMqCPH40fk5dDs/SibDYMLgHltFp6enK1JzOZ8UP4UDARN+lfr6Xpp9UFyvyDfJnFPJuKhXxIBICRjFgBDv7CwS4XpIjxeDdEik8xAOR+Us3XrJiGrbaBlle9hrs/cGA+mF32AhnT5hk+wLGzO4a3VTdXgo/tgOeENegThIJvNCRsrLp4QejmZyALg7jhaSm43qZCn4p1hqMMDBlGRydKKYbCZAMcSLk9msg2skuDdbraGbk8xJDSX1mrRob0UEAolEIhAYbBks5ZaVy+WCF6sh9kz3CA2QNJomx2xsDNLvAhkYHLFkEkKrpwDsf5WI0ngQtJq0EcvKoBqR1Thbt4az8dbKd/Nq1YDf2K2+3mZVU6NcA3j/Kz+ia4fDwbeAs4Y5nGZ2wJf04Qqx268YPNS1o3HUH9AlpBdgiCiRF3SQGWZPgSnxDuPQcZYEYaNZXYpRNH1u6tou3o3nJuA5aVVtVMXUm+VVI9OtIrfpY3V5tWaG+zYzelSInSkPQDsZ79dR7MF9wInVQXPkaXbMkckuzXlqUzOlWJLmESeDaJitsm4Q7nLh2BS0aNh65FBAVWJX28oxY1hC6yU0XjIgpYWTScXTItZ11AuJajloBqAaoGoCh7uc3Spl2XutBH2Zeb8Ul7KaVruPaLj8da3qcfVYZDXLxEN4bUA0E/53qwQf73pbLgx5GafluqCdjQN6JS0GIyovo6WBS3tO/hOyIuOgvFI4jpnDyom4L2soYk4H0QTDD4E/HCkjfRxzzhwAAAAASUVORK5CYII=') right top no-repeat;
    max-width: 100%;
}


/* 首页模块3 */
.ym_main_3{margin-top: 80px;width: 1160px;}
.m_item_video{float:right; width:500px ; height:250px;padding-bottom: 10px; position: relative;}
.m_item_video img{width: 100%;border-radius: 4px;}
.m_item_video .vi{width: 60px;opacity: .9;position:absolute;left:50%;margin-left:-30px;top:50%;margin-top:-30px; }
.xiaoxi{float:left; width:420px ;}
.xiaoxi li{position: relative; z-index: 1;padding-left:60px; border-bottom:1px solid #ccc;font-size:13px;
    color:#777;}

.xiaoxi li a{color:#777;}
.xiaoxi li:hover{ background: #f9f9f9;}
.xiaoxi .top{padding-bottom: 5px;}
.xiaoxi .top .title{height: 33px;line-height: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xiaoxi .top .des{height: 40px;line-height:20px;font-size: 12px;color:#999;
    overflow: hidden;

}
.xiaoxi .top span{position: absolute;z-index: 1;left:0;top:8px; text-align: center;font-size:12px;color:#444;
    width: 45px;
    height: 41px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAApCAMAAACWVVC+AAAAw1BMVEUAAAAAAABVRBEAAAAAAADQpSkAAAAAAADtvS/8yTIAAAD1wzH/zDMAAAAAAADywTD/zDP/zDO/mCariCL/zDP9yjIAAADywTD0wjHvvjD+yzLywTDmty7/zDPdsCz7yDKFahpxWhb8yTL/zDP/zDP/zDP/zDPhsy31wzH/zDP/zDP/zDOxjCP/zDORcx02Kwv/zDP/zDP/zDP1wzH/zDPjtC3hsy3YrCv/zDOdfR97Yhn1wzH/zDP9yjL3xDH6xzL/yzOEpYiKAAAAO3RSTlMAJgEFHoYZEMwOCfzDJBXt4YtxWjsXDQf33tDAvKKdY0M+M/Lx662knpR3b2JPTS8tIfbQtLKsmXxTEEOGivMAAAGFSURBVDjLjdLZdoIwEIDhTBBERAUR97pv1Wq1exu0ff+nKgkeIkxC+13/hzOTgdyiLd+dR5z3sjuRQpWtF91y91Tb0t0yyuu3NPHJjVT8jiqeLSOl86CC49ZcHf8wZqP8uIjULoyxQW6YiqeJvxk3MjL1nT4WAno7tCY+s6vGejxLx3H1sVR93oTi8TTPcWFZG8LdFw0t2V98eur9K25MAUp1ciwYWqoGELPIuCCWTB6XKPELNpQOcVwz1KdBMXuIa4cQslJtiDQByvLsaGhcG/K5UYwncXj9gTdUmAC0eb3HG2JduNYh3hCzxZNwfeXQ+DiGqLd/x9VJXFNRh0+5DbEhPztJ+LkNsQDEcYRwITdUegUx9tVYDq3SnYqfNbWSsfLqMUfWHVduiLxD8mmp0tduOILk187kA81Lm8C1SRY1uwzrBcDVSR6dDKu5tmE+pjHKrcO6wSRbtOldkDLAp/lm93r2cNScQqLmEA3DgpxamRI9o14DqYRaxClbpZhVbxsk7xdgnAyvgoh8YAAAAABJRU5ErkJggg==') 2px 0 no-repeat;
    line-height: 41px;
}
.xiaoxi .ti{height:40px;line-height:40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xiaoxi .ti span{position: absolute;z-index: 1;left:0;top:11px; text-align: center;font-size:12px;color:#444;
    width: 41px;
    height: 19px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAATBAMAAAD/rzkOAAAAD1BMVEX/zDPywjD/zDPywjD3xjGCzW6JAAAAAnRSTlOAgKCo1lMAAABISURBVBjTbc0xDQAxDMXQqgiKoQmAkwzh8+d0cyN7fIvXvm8NnHVHAb6pjWlMC1NMy7QxjWljGtPGNKaNaUwLU0zr1T1XwPkBaKxAJPkgyUkAAAAASUVORK5CYII=') 2px 0 no-repeat;
    line-height: 19px;
}

/* 底部 */
.ym_footer{margin-top: 50px;padding:30px 0 0 0;border-top: 3px solid #fc3;}
.ym_footer .sitemap{}
.sitemap_ul{float:left;width: 100px;}
.sitemap_ul li{font-size: 12px; color: #333;height:18px;line-height: 18px;margin-bottom: 5px; width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sitemap_ul li a{color: #777;}
.sitemap_ul li a:hover{ text-decoration: underline;}

.sitemap_ul .aa3{
    display: flex;
    padding: 6px 0;
    border:1px solid #fc3;
    background: #fc3;
    color: #333;
    border-radius: 4px;
    font-size: 12px;
    width: 90px;
    align-items: center;
    justify-content: center;
}
.sitemap_ul .ii3{
    height: auto;
    line-height: 1;
    margin-top: 10px;
}
.sitemap_ul .ii3 img{
    width: 14px;
    margin-right: 5px;
}

.sitemap_ul_2{float:left;margin-right:50px;width:170px;}
.sitemap_ul_2{}

.ym_footer .wui_rt{width: 200px;margin-right: 20px}
.ym_footer .wui_rt .r1 img{width: 100%}
.ym_footer .wui_rt .r2{text-align: center}
.ym_footer .wui_rt .r2 img{width: 140px}
.ym_footer .wui_rt .r3{ text-align: center;}

.ym_footer2{line-height: 2;color: #333; text-align: center;padding:20px 0 20px 0}

/* 图片列表 */
.tu_list li{float:left; width: 212px;padding: 6px;}
.tu_list .pic img{width:212px;height: 159px}
.tu_list .title{width: 100%;height: 32px;line-height: 32px;text-align: center;font-size: 14px}

/* 列表 */
.ym_list{margin-top:50px;}
.ym_list .ym_li{position:relative;z-index: 1;margin-top:20px;padding:20px 0;border-bottom: 1px solid #e2e2e2;}
.ym_list .ym_li:hover{ background: #f9f9f9;}
.ym_list .pic{float:left;width: 240px;height: 180px;}
.ym_list .pic img{
    width: 240px;
    height: 160px;
    object-fit: cover;
}
.ym_list .info{float:left;width:565px ;margin-left:25px;}
.ym_list .title{letter-spacing: 1px; font-size: 18px;height: 24px;line-height: 24px;width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ym_list .title a{color: #369;}
.ym_list .title a:hover{ text-decoration: underline;}
.ym_list .description{ margin-top:10px; color: #333;font-size: 14px;height: 22px;line-height: 22px;width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ym_list .dtime{margin-top:5px; color: #888;font-size: 14px; width: 100%;}

.ym_list .detail{   margin: 15px 0 10px 0 ;overflow: hidden;}
.ym_list .detail li{overflow:hidden;float:left;width:33%;height:24px;line-height:24px;color:#666;font-size:14px;    margin-bottom: 3px;}

.ym_list .detail2{   margin: 14px 0 0 0; }
.ym_list .detail2 li{display: inline-block;

    height: 24px;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    color: #6a839a;
    background-color: rgba(132,154,174,.1);
    border-radius: 2px;
    margin-right: 6px;
    padding: 0 11px;}

.ym_list .iprice{position: absolute;right: 10px; top: 20px;width: 180px;text-align: right;}
.ym_list .price{ font-size: 15px;}
.ym_list .price_num{font-size: 25px; color: #E60517;}
.ym_list .sub_price{color: #999;}
.ym_list .price_a{ display: inline-block;margin-top: 20px;
    background-color: #fff;
    overflow: hidden;
    padding: 8px 14px;

    border: 1px solid #ccc;
    color: #b9b9b9;
    cursor: pointer;
    font-size:12px ;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.ym_list .price_mianyi{
    color: #E60517;
    font-size: 16px;
}
.ym_list .ym_li:hover .price_a{ background: #fcb62f;border-color: #FFCC33;color:#fff;}
.ym_list .m_item_i{top:40px}

.ibiao{display: inline-block;background-color: #fcb62f;color:#fff;padding:1px 3px;font-size:12px;font-style: normal;border-radius: 2px}
.ym_list .price2{margin-top:8px;font-size: 14px}





/* 搜索 */
.ym_main_search_ul{margin-top:50px;}
.ym_main_search_ul,
.ym_main_search_ul *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.ym_main_search_ul .wui_cf_ul{
    border-left: 1px solid #ccc;

}
.ym_main_search_ul li{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
    font-size: 14px;
    /* margin-right: -1px; */
    height: 42px;
    line-height: 40px;
    text-align: center;
    background-color: #f5f5f5;

    width: 14.2857142%;
    color: #666;
    cursor: pointer;
    border: 1px solid #ccc;
    border-left: none;
}
.ym_main_search_ul li:last-child {
    /* width: 13.2%; */
    /*width: 12.5%;*/
}
.ym_main_search_ul li.cur {
    border-bottom-color: #fff;
    background-color: #fff;
    border-top: 3px solid #ffcc33;
}
.ym_main_search_ul li a{ display: block;width: 100%;}

.ym_main_search{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin-top: -1px;
    border: 1px solid #e2e2e2;
    padding: 20px 0 18px 16px;
    font-size: 14px;
}

.ym_main_search .layui-input{border-color: #ccc;font-size: 14px;color:#555}
.ym_main_search .layui-input::-webkit-input-placeholder{
    color: #555;
    font-size: 14px;
}
.ym_main_search .layui-form-select dl dd.layui-this{ background: #fcb62f;}

#area-picker{float: left ;margin-bottom: 0;}
#area-picker  .layui-input-inline{width: 115px;}
.ym_main_search .ss2{width: 70px;float: left; }
.ym_main_search .ss2 a{display: block;text-align: center;height: 38px;line-height: 38px;background-color: #fcb62f;border:none;width: 100%;font-size: 14px;border-radius: 3px;color: #fff;}

.ym_main_search .diqu{width: 115px;float: left ;}
.ym_main_search .jiage{width: 115px;float: left; margin-right:10px;}
.ym_main_search .mianji{width: 115px;float: left; margin-right:10px;}
.ym_main_search .gjc{width: 280px;float: left; margin-right:10px;}
.ym_main_search .ss{width:70px;float: left;margin-right:10px;  }
.ym_main_search .ssbtn{height: 38px;line-height: 38px;background-color: #fcb62f;border:none;width: 100%;font-size: 14px;border-radius: 3px;color: #fff;}

/* 简介 */
.nav2_bg{background-color: #fcb62f; width: 100%;}
.nav2{width: 1160px;margin: 0 auto; text-align: right;line-height: 50px;color:#fff; }
.nav2 li{ display: inline-block;margin :0 0  0 10px;}
.nav2 li span a{color:#fff; }
.nav2 .i1{ font-size: 13px;padding: 0 20px}
.nav2 .i1.cur{ background:#ea9f0d ; }
.nav2 .i2{ display: none;}

.wrapper_bg{background-color: #f7f7f7; width: 100%;padding:30px 0;}
.wrapper{ width: 940px;margin: 0 auto;padding:20px ;background-color: #fff;border:1px solid #efefef }
.wrapper .conpd{line-height: 1.8;font-size: 14px;}
.wrapper .conpd p{margin-bottom: 15px;}
.wrapper .conpd img{max-width: 100%;}
.cs_about_left{width: 520px;float:left}
.cs_about_right{width: 330px;float:right}

.news_list li{width: 100%;
    border-bottom: #d3d1d1 solid 1px;
    padding: 16px 0;
    position: relative;
    cursor: pointer;
}
.news_list li:first-child {
    border-top: #d3d1d1 solid 1px;
}

.news_list a{display: block;}
.news_list li .pic{width: 200px;height: 150px; float:left;}
.news_list li .pic img{width: 100%; height: 100%;}
.news_list li .info{width: 680px;float:right;}
.news_list li .btitle{ color: #5180b1;font-size: 17px;line-height: 28px; height: 28px;font-weight: normal;width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_list li .bdate{color: #999; margin: 4px 0 4px; font-size: 16px;}
.news_list li .bdes{line-height: 24px;height: 48px;font-size: 14px; overflow: hidden;margin: 0 0 15px 0;width: 100%;}
.news_list li .more{ text-align: right;}
.news_list li .more p{display: inline-block;padding:4px 12px;border: #e2e2e2 solid 1px;}
.news_list li:hover .btitle{ text-decoration: underline;}
.news_list li:hover .more p{  background: #fcb62f;border-color:#fcb62f;color:#fff;}
/* 没图片 */
.news_list li.noimg .info{width: 100%;float:none;}
/* 详细 */
.conheader{margin-bottom:30px;}
.conheader h1{font-size:22px;color:#444;font-weight: 500;}
.conheader .date{font-size: 14px;margin-top: 10px;}

/* 招聘 */
.zhaopin_bg{background-color: #fff; width: 100%;padding:30px 0;}
.zhaopin{ width: 900px;margin: 0 auto;padding:20px ;background-color: #fff;border:1px solid #efefef }
.zp_list li{font-size: 14px;line-height: 40px; height: 40px; border: #d3d1d1 solid 1px;margin:15px 0;padding:0 10px;}
.zp_list a{display: block;}
.zp_list li .title{float:left; width:150px; line-height: 40px; height: 40px;overflow: hidden;color: #5180b1; text-decoration: underline;}
.zp_list li .pd_1{float:left; width:600px;line-height: 40px; height: 40px; color:#999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zp_list li .more{float:right; width:80px; }
.zp_list li:hover .more{color:#fcb62f;}

.title_content{height: 20px;line-height: 20px;font-size: 16px;font-weight: 400; position: relative;padding-left: 10px; }
.title_content:before {
    content: "";
    display: block;
    width: 3px;
    height: 20px;
    background: #f6ab00;
    position: absolute;
    left: 0px;
    top: 0px;
}
.zhaopin_pd{font-size: 14px;margin-top:10px;color:#999;}
.zhaopin_content{padding-left: 10px;margin-top: 10px}

/* 门店 */
.ym_mendian_bg{}
.ym_mendian{margin:50px auto 0 auto;width: 1000px; }
.ym_mendian .ym_li{position:relative;z-index: 1;margin-top:20px;padding:20px 0;border-bottom: 1px solid #e2e2e2;
    width: 480px;float:left;margin:0 0 0 20px;overflow: hidden;}
.ym_mendian .ym_li:hover{ background: #f9f9f9;}
.ym_mendian .pic{float:left;width: 220px;height: 150px;}
.ym_mendian .pic img{ width: 100%;height: 100%;}
.ym_mendian .info{float:left;width:240px ;margin-left:15px;overflow: hidden;}
.ym_mendian .title{letter-spacing: 1px; font-size: 17px;height: 24px;line-height: 24px;width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ym_mendian .title{color: #369; }
.ym_mendian .title a{color: #369; }
.ym_mendian .title a:hover{ text-decoration: underline;}
.ym_mendian .co{margin-top:9px;}
.ym_mendian .co li{font-size: 13px;margin-bottom: 8px;}


/* 房子详细 */
.ym_house{width: 1005px;margin:0 auto;margin-top:50px}
.ym_house h1{font-size: 26px; }
.ym_house .upd{font-size:13px; margin-top:8px;color:#888;}
.ym_house_in{margin-top:15px}
.ym_house_pic{float:left;width: 500px;/* background: #eee; */}
.ym_house_info{float:right;width: 480px;   }

.ym_house_info .price{font-size: 32px;color: #E60517;border-bottom: 1px solid #eee;padding-bottom: 12px}
.ym_house_info .price span{color:#333;font-size: 16px;margin-left:6px;}
.ym_house_info .infomid{padding : 20px 0;border-bottom: 1px solid #eee;}
.ym_house_info .infomid li{float: left;}
.ym_house_info .infomid .i1{width: 34%;}
.ym_house_info .infomid .i2{width: 38%;}
.ym_house_info .infomid .i3{width: 28%;}
.ym_house_info .infomid li .t{font-size: 17px; margin-bottom: 4px;}
.ym_house_info .infomid li .t2{font-size: 14px;color:#999;}
.ym_house_info .infomid_2{padding : 15px 0;border-bottom: 1px solid #eee;font-size: 14px;}
.ym_house_info .infomid_2 .item{overflow: hidden; line-height: 24px;}
.ym_house_info .infomid_2 .wui_lt{ width: 80px;color:#999;}
.ym_house_info .infomid_2 .wui_rt{ width: 400px;}

.ym_house_info .infomid_3{padding-top:15px;}
.ym_house_info .infomid_3 .pic{position: relative;float:left;
    margin-top:10px;
    width: 88px;
    height: 88px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #eee;
}
.ym_house_info .infomid_3 .pic img{position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: auto;}
.ym_house_info .infomid_3 .item_1{ width: 240px;float:left;margin-top:15px;margin-left:15px;}
.ym_house_info .infomid_3 .item_1 .t{font-size: 16px;font-weight: bold;margin-bottom:15px}
.ym_house_info .infomid_3 .tbtn{background: #E60517;
    width: 100%;
    line-height:48px;
    text-align: center;color:#fff;font-size: 15px;border-radius: 3px;
    border-bottom:4px solid #961f30; }
.ym_house_info .infomid_3 .tbtn i{margin-right: 8px;}
.ym_house_info .infomid_3 .tbtn:hover{opacity: .9;}
.ym_house_info .infomid_3 .tbtn span{ }
.ym_house_info .infomid_3 .item_2{float:right; width: 110px; text-align: center;}
.ym_house_info .infomid_3 .item_2 .t{  margin-bottom:8px}
.ym_house_info .infomid_3 .item_2 .t img{width: 100%;}

.ym_house_detail{width: 1000px;margin:0 auto;margin-top:30px;}
.house-detail-title  span{ background: #fff; position: relative;z-index: 10;padding-right: 10px;}
.house-detail-title {
    width: 100%;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 25px;
}
.house-detail-title:before, .house-detail-title:after {
    position: absolute;
    display: block;
    content: '';
    left: 50px;
}
.house-detail-title:before {
    width: 100%;
    height: 1px;
    background-color: #ccc;
    top: 12px;
    z-index: 1;
}
.house-detail-title:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADAQMAAACDJEzCAAAABlBMVEX/zDP///+PZmaEAAAADklEQVQI12NwYGhgcAAAAwYBAbv3YBUAAAAASUVORK5CYII=');
    display: block;
    width: 200px;
    height: 3px;
    top: 11px;
    left:0;
    z-index: 2;

}


.house-detail-info{line-height: 1.6;font-size: 15px;}
.house-detail-info p{margin-bottom:0px;}
.house-detail-info img{max-width: 100%;}



.base-info { padding-top: 20px; }


.base-info li label {
    position: absolute;
    left: 0;
    color: #969696;
}
.base-info li {
    width: 33.3333%;
    float: left;
    position: relative;
    font-size: 14px;
    color: #333;
    min-height: 40px;
    line-height: 20px;
    padding-left: 90px;
    box-sizing: border-box;
}

.base-info2{ padding-top: 30px; width: 920px;margin:0 auto }
.base-info2 li{ width: 20%; text-align: center;float:left;margin-bottom: 50px;}
.base-info2 li  .t{font-size: 14px;margin-top:12px;}
.base-info2 li .pic img{ width: 38px;opacity: .8;}
.base-info2 li.null{ opacity: .4;}
.base-info2 li.null .t{text-decoration: line-through;}


/* 多图 */
.proMpic{width:500px;float:left; }
.spec-preview{
    border:1px solid #ddd;margin-bottom: 10px;
    width:500px;
    height:350px;
    position: relative;
}
.spec-preview img{
    width:500px;
    height:350px;
    object-fit: cover;
}

.c_video_wap{}
.c_video_btn{
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.c_video_btn img{height: 55px;border: 2px solid #fff;border-radius: 100px;opacity: 0.9;}
.c_video_box{
    position: absolute;
    z-index: 30;
    width: 100%;
    height: 100%;
    display: none;
    align-items: center;
    justify-content: center;
    background: #000;
}
.c_video_box video{width: 100%;
    height: 100%;}

/*图片放大镜样式*/
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px; background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;z-index:10;background:#ffffff;opacity:0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);border:1px solid #ddd; width:150px !important;height:150px !important; cursor: move }
/*图片小图预览列表*/
.spec-scroll{/* margin-top:8px; */width:500px;}
.spec-scroll .prev{float:left;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:23px;height:70px;line-height:70px;border: 1px solid #c3bfb6;background: #c3bfb6;cursor:pointer;text-decoration:none;color:#fff;}
.spec-scroll .items{float:left;position:relative;width:450px;height:72px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px; }
.spec-scroll .items ul li{float:left;width:110px;text-align: right; }
.spec-scroll .items ul li img{border:1px solid #CCC;
    padding:2px;width:94px;height:64px;
    object-fit: cover;
}
.spec-scroll .items ul li.on img{border: 2px solid #ffcc33;padding:1px;}




/**/
.mySwiper_wap *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.mySwiper2 .img img{
    width: 100%;
    height: 350px;
    object-fit: cover;
}
.mySwiper .img img{
    width: 100%;
    height: 70px;
    object-fit: cover;
}


.mySwiper2 .img{ }
.mySwiper .img img{border:2px solid #ddd; opacity: 0.6}

.mySwiper .swiper-slide-thumb-active .img img{border-color:#ffcc33; opacity: 1}

.mySwiper_box{position: relative;padding:0 40px;margin-top: 15px}
.mySwiper_prev,
.mySwiper_next{
    display: block;
    font-family: "宋体";
    text-align: center;
    width: 23px;
    height: 70px;
    line-height: 70px;
    border: 1px solid #c3bfb6;
    background: #c3bfb6;
    cursor: pointer;
    text-decoration: none;
    color: #fff;
    position: absolute;
}
.mySwiper_prev{  left:0;top:0; }
.mySwiper_next{ right:0;top:0; }




/**/
.w {
    width: 1200px;
    margin: 0 auto;
}
.demand-banner {
    width: 100%;
    height: 573px;
    background: url(../images/1.png) 50%/cover no-repeat;
}
.demand-title {
    font-size: 42px;
    color: #fff;
    line-height: 55px;
    font-weight: 700;
    padding-top: 100px;
}
.demand-desc {
    margin-top: 10px;
    width: 294px;
    line-height: 19px;
    font-size: 14px;
    color: #fff;
}

/**/
.demand-form {
    box-sizing: border-box;
    position: relative;
    background: #fff;
    margin: -312px auto 30px;
    padding: 72px 0 37px;
}
.demand-form .img0 {
    display: block;
    position: absolute;
    top: -230px;
    right: 97px;
}
.demand-form-title {
    margin: 0 auto 38px;
    font-weight: 400;
    text-align: center;
    font-size: 24px;
    line-height: 31px;
    color: #333;
}
.demand-form-num {
    font-size: 30px;
    color: #c8201e;
    font-weight: 700;
    font-family: Helvetica;
}
.demand-form-content {
    padding: 0 186px;
}
.demand-form-content .el-form-item {
    width: 800px;
    min-height: 69px;
    line-height: 76px;
    margin: 0;
    border: none;
}
.demand-form-content .el-form-item.linee{
    border-bottom: 1px solid #e9e9e9;
}

.demand-form-content .el-form-item__label {
    box-sizing: border-box;
    position: relative;
    text-align: left;
    font-size: 14px;
    color: #666;
    line-height: 19px;
    margin-top: 30px;
    vertical-align: middle;
    float: left;
    padding: 0 12px 0 0;
    padding-right: 31px;
}

.el-form-item__content {
    line-height: 40px;
    position: relative;
    font-size: 14px;
}
.demand-form-content .el-form-item__content {
    display: inline-block;
    width: 89%;
}
.el-input {
    position: relative;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #333;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: none;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.demand-form-content .el-input__inner {
    padding: 0 11px;
    border: none;
    color: #333;
}
.el-radio-group .el-radio-button {
    margin-right: 10px;
}
.el-radio-group .el-radio-button__inner{
    margin-left:5px;
}

.demand-form-content .el-form-item.is-required .el-form-item__label:before {
    position: absolute;
    top: 0;
    right: 20px;
    content: "*";
    color: #c8201e
}
.demand-form-content .el-textarea__inner {
    margin: 30px 0 0 10PX;
    padding: 0;
    height: 76px;
    width: 655px;
    line-height: 19px;
    resize: none;
    font-size: 14px;
    color: #333;
    border: none;
}

.demand-form-btn {
    margin: 30px 295px 60px;
    width: 210px;
    height: 42px;
    background: #393737;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    border:none;
}

.demand-form-btn:focus, .demand-form-btn:hover {
    background: #d55540
}

.demand-form-btn.disabled {
    color: hsla(0, 0%, 100%, .6);
    background: #e18786;
    cursor: not-allowed
}


.demand-form-special {
    box-sizing: border-box;
    position: relative;
    margin: 0 300px
}

.demand-form-special-content {
    display: inline-block
}

.demand-form-special-item {
    position: relative;
    float: left;
    width: 90px;
    text-align: center;
    padding: 0
}

.demand-form-special-item:after {
    position: absolute;
    content: "";
    top: 30px;
    left: 90px;
    width: 81px;
    height: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAKCAYAAADMxrICAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUaADAAQAAAABAAAACgAAAADE5VBmAAABGklEQVRIDe1WOxKCMBAlkVtYW9mIHEPHFhvtPIAn8FIOjuMV+F3CwkMQfeuwzBIIYh+azb59b0keYZIg8M9kB/I8P5dlubIF2gZ87nZAa32t6zqFmYmb5Ss/HaiqagkTX0VR7JiseODjdAdgZIQdeYfiEMfxXcHVC8uVUvqNB/FrLoaGMK7/mwtd25MxinY/rgEf5I9ppmgFp7MuxmUcm0PDm4OTwJ9tSGQhNk3OJlLNcL2pTc4tXW/X2/0En97RfjzGKbo0zEHdqRWczroYl/FXH5pHs9eC3sJkIz8ediDLsjUMvKF6pN95NkzzqMsBOliwCR8w8QQDUxfP4w4HcEdc4Ax54mTeS0ooEz8ed8AYs8VdcRNFUSWZH2BYrlvhJmHHAAAAAElFTkSuQmCC) 50%/cover no-repeat
}

.demand-form-special-item:not(:last-of-type) {
    margin-right: 80px
}

.demand-form-special-item:last-of-type:after {
    background: none
}

.demand-form-special-desc {
    font-size: 18px;
    color: #333;
    white-space: nowrap
}

.demand-form-icon {
    display: inline-block;
    width: 64px;
    height: 64px;
    margin-bottom: 12px
}

.demand-form-icon.entrust {
    background: url(../images/house_process_icon_01.5e5db7e.png) 50%/cover no-repeat
}

.demand-form-icon.registration {
    background: url(../images/house_process_icon_02.9a95000.png) 50%/cover no-repeat
}

.demand-form-icon.matching {
    background: url(../images/house_process_icon_03.adcd5a8.png) 50%/cover no-repeat
}

.demand-form-icon.trading {
    background: url(../images/house_process_icon_04.37b28e7.png) 50%/cover no-repeat
}

.demand-form-icon.submit {
    background: url(../images/soliciting_process_icon_01.c298ddd.png) 50%/cover no-repeat
}

.demand-form-icon.check {
    background: url(../images/soliciting_process_icon_02.124dd70.png) 50%/cover no-repeat
}

.demand-form-icon.follow {
    background: url(../images/soliciting_process_icon_03.2e91bcd.png) 50%/cover no-repeat
}

.demand-form-icon.look {
    background: url(../images/soliciting_process_icon_04.72b6f4c.png) 50%/cover no-repeat
}

.demand-bottom-tel {
    display: flex;
    margin-top: 30px;
    justify-content: center
}

#demand-bottom-icon {
    position: relative;
    display: inline-block;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
    margin-right: 12px
}

.demand-bottom-txt {
    display: inline-block;
    font-size: 18px;
    color: #666
}

.demand-bottom-txt strong {
    font-size: 30px;
    color: #ffcc33;
    font-family: Helvetica;
}

.demand-form-icon.entrust {
    background: url(../images/hb1.png) 50%/cover no-repeat;
}
.demand-form-icon.registration {
    background: url(../images/hb2.png) 50%/cover no-repeat;
}
.demand-form-icon.matching {
    background: url(../images/hb3.png) 50%/cover no-repeat;
}
.demand-form-icon.trading {
    background: url(../images/hb4.png) 50%/cover no-repeat;
}


/**/
.yj_ht{}
.yj_ht .lt{
    float:left;
}
.yj_ht .lt .t1{
    font-size: 31px;
    line-height: 50px;
    color: #101d37;
    font-weight: 600;
}
.yj_ht .lt .t2{
    color: #9399a5;
    font-size: 16px;
    line-height: 22px;
}
.yj_ht .rt{
    float:right;
    padding-top: 32px;
}
.yj_ht .rt a{
    font-size: 14px;
    text-decoration: underline;
    color: #777;
}


/**/
.yj_main1_bg *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.yj_main1_bg{
    margin-top: 50px;
}
.yj_main1{
    width: 1160px;
    margin: 0 auto;
}
.yj_main1_con{
    margin-top: 20px;
}
.yj_main1_ul{
    margin: 0 -14px;
}
.yj_main1_ul li{
    float:left;
    width:25% ;
    padding:0 14px
}
.yj_main1_ul .item{
    display: block;
}
.yj_main1_ul .pic{
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}
.yj_main1_ul .pic img{
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.yj_main1_ul .emi {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0px;
    line-height: 30px;
    font-style: normal;
    font-size: 13px;
    background-color: #fcb62f;
    border-radius: 0 4px 4px 0;
    color: #fff;
    padding: 0 10px;
}
.yj_main1_ul .title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
    font-weight: bold;
    margin-top: 6px;
}
.yj_main1_ul .item:hover .title{
    text-decoration: underline;
}
.yj_main1_ul .details {
    font-size: 13px;
    color: #777;
    margin-top: 3px;
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yj_main1_ul .item_price {

    font-size: 20px;

    color: #E60517;

    margin-top: 5px;

    width: 100%;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-weight: bold;
}

/**/
.yj_main2_bg *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.yj_main3_bg,
.yj_main2_bg{
    margin-top: 80px;
}
.yj_main2{
    width: 1160px;
    margin: 0 auto;
}
.yj_main2_con{
    margin-top: 20px;
}
.yj_main2_ul{
    margin: 0 -14px;
}
.yj_main2_ul li{
    float:left;
    width: 33.333%;
    padding: 0 14px;
}
.yj_main2_ul .item{
    display: block;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
}
.yj_main2_ul .pic{

}
.yj_main2_ul .pic img{
    width: 100%;
    height: 244px;
    object-fit: cover;
}
.yj_main2_ul .mask{
    position: absolute;
    z-index: 1;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.45);
    transition: all 0.3s;
}
.yj_main2_ul .item:hover .mask{
    background: rgba(0,0,0,0.3);
}
.yj_main2_ul .txt{
    position: absolute;
    z-index: 22;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.yj_main2_ul .t1{
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 22px;
    font-weight: bold;
    margin-top: 6px;
    color: #fff;
    text-align: center;
}
.yj_main2_ul .t2{
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #fff;
    text-align: center;
}


/**/
.kaf_bar{
    width: 1160px;
    margin: 0 auto;
    margin-top: 50px;
}
.kaf_bar img{
    width: 100%;
}

/**/
.kaf_ht{
    text-align: center;
    border-bottom: 1px solid #ccc;
}
.kaf_ht .t1{
    display: inline-block;
    line-height: 48px;
    border-bottom: 3px solid #fc3;
    font-weight: bold;
    font-size: 21px;
    padding: 0 8px;
    position: relative;
    letter-spacing: 1px;
}
.kaf_ht .t1:before{
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 9px 0 9px;
    border-color: #fc3 transparent transparent transparent;
    bottom: -9px;
    left:50%;
    margin-left: -9px;
    position: absolute;
}

.kaf_product_bg{
    margin-top: 56px;
}
.kaf_product_bg *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.kaf_product{
    width: 1160px;
    margin: 0 auto;
;
}
.kaf_product_con{
    margin-top: 35px;
}
.kaf_product_ul{
    margin: 0 -14px;
}
.kaf_product_ul li{
    float:left;
    width: 33.33333% ;
    padding:0 14px
}
.kaf_product_ul .item{
    display: block;
    position: relative;
}
.kaf_product_ul .mask {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.45);
    display: none;
}
.kaf_product_ul .txt {
    position: absolute;
    z-index: 22;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    display: none;
}
.kaf_product_ul .t1 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 17px;
    font-weight: bold;
    margin-top: 6px;
    color: #fff;
    text-align: center;

}
.kaf_product_ul .info {

}

.kaf_product_ul .pic{
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}
.kaf_product_ul .pic img{
    width: 100%;
    height: 238px;
    object-fit: cover;
}

.kaf_product_ul .title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    font-weight: bold;
    margin-top: 15px;
    /* text-align: center; */
    transition: all 0.3s;
    letter-spacing: 1px;
}
.kaf_product_ul .item:hover .title{
    /*color: #E60517;*/
    text-decoration: underline;
}
.kaf_product_ul .title2 {
    width: 100%;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12.5px;
    margin-top: 0px;
    /* text-align: center; */
}

.protitle-info{
    float: right;
    width: 480px;

}
.protitle-info-h1{
    font-size: 24px;
    line-height: 1.6;

    padding-bottom: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333;
    position: relative;
    /*border-bottom: 1px solid #ddd;*/
}
.w-red{
    color: #E60517
}
/*

.protitle-info-h1:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #ccc;
    position: absolute;
    bottom: 0;
    z-index: 1;
}
.protitle-info-h1:after {
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADAQMAAACDJEzCAAAABlBMVEX/zDP///+PZmaEAAAADklEQVQI12NwYGhgcAAAAwYBAbv3YBUAAAAASUVORK5CYII=);
    display: block;
    width: 200px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}
*/

.protitle-info .con{
    color: #555;
    font-size: 16px;
}
.ym_house .kaf_h1{

}


.slideTxtBox0{
    width:1000px;
    /* border:1px solid #ddd; */
    text-align:left;
    margin:0 auto;
    margin-top:30px;
}
.slideTxtBox0 .hd{height: 42px;line-height: 42px;background:#f4f4f4;padding:0 10px 0 20px;border: 1px solid #ddd;position:relative;}
.slideTxtBox0 .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:44px;   }
.slideTxtBox0 .hd ul li{float:left;padding:0 15px;cursor:pointer;font-size: 15px;}
.slideTxtBox0 .hd ul li.on{height: 42px;
    background:#fff;border:1px solid #ddd;
    border-bottom:2px solid #fff;
    color: #fcb62f;
    font-weight: bold;
}

.slideTxtBox0 .bd{
    margin-top: 20px;
}


/***/


.swiper0{ margin:0 auto;position:relative;z-index: 88;width: 100%; overflow: hidden;}
.swiper0 .swiper-slide img { width: 100%;}

.swiper0 .swiper-pagination-bullet{
    width: 12px;
    height:12px;
    border-radius: 12px;
    display: inline-block;
    background: transparent;
    border:1px solid #fff;
    opacity: 1;
}
.swiper0 .swiper-pagination-bullet-active{border-color:#fff;  background: #fff;}

.swiper0 .swiper0-prev,
.swiper0 .swiper0-next{right:50px;position: absolute;z-index: 1; cursor: pointer}

.swiper0 .swiper0-prev{bottom:110px;}
.swiper0 .swiper0-next{bottom:55px;}




/* w-header
--------------------------------------------------
*/
.w-thn,
.w-thn *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.w-topbg{width: 100%;background: #ccc;
    display: none;

}
.w-top{width: 1200px;margin: 0 auto; height: 30px;line-height: 30px; }

.w-headerbg{width: 100%; background: #f3f3f3}
.w-header{
    width: 1160px;
    margin: 0 auto;
    padding: 13px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 40px;
}
.w-header .logo{
    overflow: hidden;
}

/**/
.w-header-right{

    display: flex;
}
.w-header-right .item_btn{
    display: flex;
    border-radius: 3px;
    border: 1px solid #a8a7a7;
    align-items: center;
    padding: 6px 12px;
    margin-left: 18px;
    font-size: 14px;
}
.w-header-right .item_btn img{
    margin-right: 5px;
    width: 18px;
}
.w-header-right .item_btn:hover{
    border-color: #fcb62f;

}

.w-header-right .item_btn2{
    display: flex;

    align-items: center;

    margin-left: 20px;
    font-size: 14px;
    border-color: #fcb62f;

    display: none;
}
.w-header-right .item_btn2 img{
    margin-right: 5px;
    width: 20px;
}


/**/
.w-navbg{
    width: 100%;
    background: #fff;
    /* border-bottom: 1px solid #d5d5d5; */
    box-shadow: 0 3px 3px rgb(0 0 0 / 7%);
}
.w-nav{width: 1200px;margin: 0 auto;position: relative;z-index: 100;}
.w-nav .nav-li{float:left;position: relative; z-index: 100;
    text-align: center;
    /*width: 10%;*/
    width: 11%;
}
.w-nav .nav-a{
    font-size: 15.5px;
    height: 58px;
    line-height: 58px;
    display: block;
    padding:0;
    position: relative;
    background: url(../images/8a.png) center right no-repeat ;
}
.w-nav .nav-li:last-child .nav-a{
    background: none;
}

.w-nav .nav-a:after{
    content: '';
    position: absolute;
    bottom:0px;
    left: 20%;
    width: 60%;
    height: 4px;
    background: #fcb62f;
    display: none;
}
.w-nav .nav-li:hover .nav-a:after,
.w-nav .nav-li.hover .nav-a:after,
.w-nav .nav-li.cur .nav-a:after{
    display: block;
}

.w-nav .nav-li:hover .nav-a,
.w-nav .nav-li.hover .nav-a,
.w-nav .nav-li.cur .nav-a{
    font-weight: bold;
}

.w-nav .nav-item{position:absolute;z-index:100;left:0px;top:50px;
    min-width:180px;  padding:20px 0 4px 20px; color:#333; display: none;    background: #ccc;
}
.w-nav .nav-item a{ font-size:14px; width: 100%; display: block;margin-bottom:14px;}



/**/

.suspension{position:fixed;z-index:300;right:0;bottom:85px;width:70px;height:240px; }
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#E60517;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/a/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/a/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/a/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/a/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:10px;}
.suspension .d-qrcode{top:0px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/a/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/a/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px; color:#333}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:14px;color:#93959c;}




/**/
.ab37_wrap_bg{
    padding:60px 0 40px 0
}
.ab37_wrap{
    width: 980px;
    margin: 0 auto;
}
.ab37_wrap_cate{
    display: flex;
    justify-content: space-between;
}
.ab37_wrap_cate a{
    color: #fff;
    background: #AAAAAA;
    border:4px;
    height:44px ;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 17px;
    padding:0 18px;
    line-height: 1;
}
.ab37_wrap_cate .a1:hover,
.ab37_wrap_cate .a1.cur{
    background: #E82D3E;
}
.ab37_wrap_cate .a2:hover,
.ab37_wrap_cate .a2.cur{
    background: #EFAE40;
}
.ab37_wrap_cate .a3:hover,
.ab37_wrap_cate .a3.cur{
    background: #3ED0E7;
}
.ab37_wrap_cate .a4:hover,
.ab37_wrap_cate .a4.cur{
    background: #68BDFE;
}
.ab37_wrap_cate .a5:hover,
.ab37_wrap_cate .a5.cur{
    background: #8CCCA7;
}

.ab37_wrap_cate .icons{
}
.ab37_wrap_cate .icon img{
    height: 26px;
}
.ab37_wrap_cate .title{
    margin-left:8px

}

/**/
.ab37_wrap_form{
    margin-top: 60px;
}
.ab37_wrap_form .tt{
    text-align: center;
}
.ab37_wrap_form .t1{
    font-size: 28px;
     font-weight: bold;
}
.ab37_wrap_form .t2{
    font-size:16px;
    margin-top: 15px;
}
.ab37_wrap_form_con{

}

.ab37_wrap_form_con{
    margin-top: 50px;
}
.ab37_wrap_form .contact_biaod_item{margin-bottom: 25px;}
.ab37_wrap_form .contact_biaod_item .w-lt{ width: 48%;}
.ab37_wrap_form .contact_biaod_item .w-rt{ width: 48%;}
.ab37_wrap_form .contact_biaod_item .txt2,
.ab37_wrap_form .contact_biaod_item .txt1{ padding:10px;width:100%;height: 44px;font-size:14px;background:#fff;border:1px solid #999;  }
.ab37_wrap_form .contact_biaod_item .ti{ font-size: 16px;margin-bottom: 8px; color: #000 ;height: 20px}
.ab37_wrap_form .contact_biaod_item .txt3{
    padding:10px;width:100%;height:100px;font-size:14px;background:#fff;border:1px solid #aaa;
}
.ab37_wrap_form .w-lt4{
    text-align: center;
}
.ab37_wrap_form .bbtn{
    width: 520px;
    height: 42px;
    color: #000;
    background: #fcb62f;
    font-size: 15px;
    border:none;
}

.ab37_wrap_lx{
    margin-top: 60px;
    font-size: 16px;
}
.ab37_wrap_lx img{
    max-width: 100%;
}



/**/
#vdcode{width: 340px;background:#fff;font-size:14px;border:1px solid #ccc;padding: 40px 22px 30px 22px; color: #333}
/*display:none;position:absolute;left:0;margin-left:0;bottom:0px;*/
#vdcode #checkcode{border:1px solid #ccc; width:98px;margin-right:3px;padding:10px; height: 42px}
#vdcode img{vertical-align:middle}
#vdcode .sbtn{border:none; display: block; width:100%;font-size:14px;height:45px;line-height:45px;color:#fff;background:#fcb62f;margin:18px 0 0 0}
#vdcode .close_item{margin-top:18px;text-align:center;cursor:pointer}



/* 广告 */

.advertisement12{display: flex; justify-content: space-between;  height:90px; width: 100%  }
.advertisement12 a:nth-child(1){ width: 60%; height: auto;  overflow: hidden;}
.advertisement12 a:nth-child(2){width: 40%;  height: auto;  overflow: hidden; position: relative; }
.advertisement12 a img{
    width: 100%;
    height:100%;
    transition: all 0.5s;
}
.advertisement12 a img:hover{
    transition: all 0.5s;
    transform:scale(1.04);
}
.advertisement12 a:nth-child(2)::before{
    content: "";
    position: absolute;
    z-index: 9;
    top: 15px;
    width: 2px;
    height: 60px;
    border-left: 2px dashed #fff; display: block; }




/**/
.inx_news_bg{
    padding:60px 0
}
.inx_news{
    width: 1100px;
    margin: 0 auto;
}
.inx_news_lt{
    float:right;
    width: 680px;
}
.inx_news_rt{
    float:left;
    width: calc(100% - 680px) ;
    padding-right: 30px ;
}
.inx_news_rt .bmore{
    margin-top: 16px;
    font-size: 15px;
    text-decoration: underline;
}
.inx_news_rt .bmore a{
    color: #888;
}
.inx_news_rt .bmore a:hover{
    color: #fcb62f;
}

.inx_news_rt .bcon{

}
.inx_news_rt .bcon li{
    border-bottom: 1px solid #ececec;
}
.inx_news_rt .bcon a{

}
.inx_news_rt .bcon .title{
    font-size: 15.5px ;
    width: 100%;
    height: 48px;
    line-height: 48px;

    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.swiper055_box{position: relative}
.swiper055{}

.swiper055 .item{position: relative; display: block}
.swiper055 .txt{position: absolute; bottom:0;left:0; width: 100%;padding:0 20px; z-index: 20;background: rgba(0,0,0,0.5);}
.swiper055 .txt .title{
    width: 60%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
    margin: 0 auto;
    text-align: center;

}
.swiper055 .img{
    width: 100%;

    height: 390px;
    overflow: hidden;
}
.swiper055 .img img{
    width: 100%;
    height: 390px;
    object-fit: cover;
}

/*.swiper-pagination055{text-align: right;margin-top: 15px}
.swiper-pagination055 .swiper-pagination-bullet{
    width: 42px;
    height: 6px;
    border-radius: 12px;
    display: inline-block;
    border:none;
    opacity: 1;
    background: #bbb;
    margin:0 5px;
}
.swiper-pagination055 .swiper-pagination-bullet-active{ opacity: 1; background: #ee3f4d;}*/

.swiper-pagination055{
    position: absolute;
    color: #fff;
    font-size: 20px;
    left:13px;
    bottom:10px;
    z-index: 555;
    font-family: Arial;
}
.swiper-pagination055 .swiper-pagination-current{
    color: #fc3;
    font-size: 30px;
}
