*{margin: 0; padding: 0; border: 0; font-family: 'Noto Sans TC', sans-serif; font-size: 16px; }
ul,li{list-style: none}
body{overflow-x: hidden; width: 100%; -webkit-overflow-scrolling: touch;}
input{-webkit-appearance: none;}
img{max-width: 100%; max-height: 100%;}
body,.item img,a{ transition: all 0.5s;}
a:hover{color: #ef6b53; text-decoration: none}
.banner{height: 100vh;}
header{position: fixed; width: 100%; text-align: center; font-size: 0; z-index:4}
header nav a{font-size: 16px; color: #fff; }
header nav li{display: inline-block; position: relative; margin-left: 135px; padding-top: 18px;}
header nav ul{margin-bottom: 0;}
header nav li:first-child{margin-left: 0;}
.logo{position: fixed; left: 0; right: 0; top: -8px; margin: 0 auto; width: 150px; z-index: 10;}
header nav .logo:hover:before{background: none}
nav li:before{width: 0; margin: auto; background: #ef6b53; transition: all 0.5s; height: 6px;  position: absolute; top: 54px; left: -11px; right: -11px; content: ""; display: block;}
nav li:hover:before,nav .active:before{height: 6px; background: #ef6b53; content: ""; transition: all 0.5s; display: block; width: 85px;}
.head_ny nav li:before,.head2 nav li:before{top: 49px;}
.head2 nav li:hover:before,.head2 nav .active:before{top: 49px; left: -10px;}
nav .logo212:hover:before{background: none}
#bgvid{    position: absolute;
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);}
.logo212{width: 160px;}
.container{width: 1600px; padding: 0}
.small_icon .shopcar{width: 32px; height: 32px; display: inline-block; background: url(../img/shopcar.svg) no-repeat center center; background-size: cover; margin-right: 10px;}
.small_icon .user{width: 32px; height: 32px; display: inline-block; background: url(../img/user.svg) no-repeat center center; background-size: cover;}

.head2 .small_icon .shopcar{ background: url(../img/shopcar2.svg) no-repeat center center;  background-size: cover;     transition: all 0.5s;}
.head_ny .small_icon .shopcar:hover,.small_icon .shopcar:hover{width: 32px; height: 32px;background: url(../img/shopcar2.png) no-repeat center center;  background-size: cover;}
.head2 .small_icon .user{ background: url(../img/user2.svg) no-repeat center center; background-size: cover;}
.head_ny .small_icon .user:hover,.small_icon .user:hover{width: 32px; height: 32px;background: url(../img/user2.png) no-repeat center center; background-size: cover;}
.small_icon .dian{width: 14px; height: 14px; background: #f00; border-radius: 100%; display: block; float: right;}
.small_icon{position: fixed; right: 24px; top: 15px;}
.banner{display: table; width: 100%; position: relative; z-index: 3;}
.search{display: table-cell; vertical-align: middle; text-align: center; position: relative; z-index: 3;}
.search h3{font-size: 82px; color: #fff; font-family: 'Noto Sans TC', sans-serif; padding-bottom: 15px; animation:myfirst 1.5s;}
@keyframes myfirst
{
from {margin-bottom: 500px; opacity: 0}
to {margin-bottom: 0; opacity: 1}
}

@-moz-keyframes myfirst 
{
from {margin-bottom: 500px; opacity: 0}
to {margin-bottom: 0; opacity: 1}
}

@-webkit-keyframes myfirst 
{
from {margin-bottom: 500px; opacity: 0}
to {margin-bottom: 0; opacity: 1}
}

@-o-keyframes myfirst 
{
from {margin-bottom: 500px; opacity: 0}
to {margin-bottom: 0; opacity: 1}
}
.search_input{width: 958px; height: 60px; background: #fff; padding: 0 38px; padding-right: 30px; border-radius: 74px; margin: 0 auto; animation:myfirst212 1.5s;}
@keyframes myfirst212
{
from {margin-top: 500px; opacity: 0}
to {margin-top: 0; opacity: 1}
}
.search_input input{font-size: 18px; line-height:60px; width: calc(100% - 70px); float: left; font-family: 'Noto Sans TC', sans-serif; color: #aaa;}
.search_input input:focus{outline: none}
.search_input .botton{width: 70px; background: url(../img/search.svg) no-repeat right center; background-size: 65%; transition: all 0.5s; float: right; text-indent: 200000px;}
.search_input .botton:hover{background: url(../img/search.png) no-repeat right center; background-size: 65%;}
.search li{display: inline-block; line-height: 40px;}
.search li,.search li a{color: #fff; animation:myfirst213 1.5s;}
@keyframes myfirst213
{
from { opacity: 0}
to {opacity: 1}
}
.search li a{border-left: solid 1px #fff; padding-left: 10px; margin-left: 8px;}
.search li:nth-child(2) a{padding-left: 0; margin-left: 0; border: 0}
.search li a:hover{color: #ef6b53}
.mouse p{font-size: 18px; color: #fff; font-family: 'Noto Sans TC', sans-serif; padding-left: 60px; margin-bottom: 0; transform:rotate(12deg);
-ms-transform:rotate(12deg); /* Internet Explorer */
-moz-transform:rotate(12deg); /* Firefox */
-webkit-transform:rotate(12deg); /* Safari 和 Chrome */
-o-transform:rotate(12deg); /* Opera */}
.mouse{position: absolute; width: 180px; height: 120px; z-index: 2; left: 0; right: 0; margin: 0 auto; bottom: 0px;}
.mouse212{width: 104px; height: 80px; background: url(../img/mouse.png) no-repeat; overflow: hidden;}
.mouse212 span{width: 7px; height: 12px; display: block; border-radius: 7px; border: solid 2px #fff; margin-left:48px; margin-top: 35px; -webkit-animation: scrollDownUp 3s infinite; /* Chrome, Safari, Opera */
    animation: scrollDownUp 3s infinite; position:relative;}

@-webkit-keyframes scrollDownUp {
    0% {top: 0px;}
    50% {top: 10px;}
    100% {top: 0px;}
} 

/* Standard syntax */ 
@keyframes scrollDownUp {
    0% {top: 0px;}
    50% {top: 10px;}
    100% {top: 0px;}
}
.relative{position: relative;}

.add_input select{background: url(../img/sanjiao212.jpg) no-repeat center right; background-size: 20px;}
.zhekou_nav  .swiper-slide-active .cyzk{background: url(../img/zhekou1.svg) no-repeat center center;}
.zhekou{padding-top: 75px;}
.zhekou_nav .swiper-slide{width: 145px; opacity: 0.5; text-align: center; position: relative;  cursor: pointer;}
.zhekou_nav .swiper-slide p{font-size: 28px; font-weight: bold; color:#d9d9d9;}
.zhekou_nav .swiper-slide-active{opacity: 1;}
.zhekou_nav .swiper-slide-active p{position: relative; color: #000; display: block; z-index: 1; text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;}
.zhekou_nav .swiper-slide-active:after{content: ""; z-index: -1; height: 15px; width: 100%; background: #ef6b53; display: block; position: absolute; bottom: 10px}
.zhekou_nav  .swiper-slide span{width: 48px; height: 40px; display: block; margin: 0 auto; margin-bottom: 5px; }
.zhekou_nav  .swiper-slide .cyzk{background: url(../img/zhekou2.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide-active .cyzk{background: url(../img/zhekou1.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide .fjtc{background: url(../img/fanju2.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide-active .fjtc{background: url(../img/fanju1.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide .jzzy{background: url(../img/zhuyi2.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide-active .jzzy{background: url(../img/zhuyi1.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide .xxwl{background: url(../img/xiuxian2.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide-active .xxwl{background: url(../img/xiuxian1.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide .hyzg{background: url(../img/huiyuan2.svg) no-repeat center center; background-size: cover;}
.zhekou_nav  .swiper-slide-active .hyzg{background: url(../img/huiyuan1.svg) no-repeat center center; background-size: cover;}
.pro_img{ position: relative; }
.pro_logo{position: absolute; top: 20px; left: 30px; width: 102px; height: 102px; z-index: 2}
.pro_xianshi{position:absolute; width: 148px; height: 122px; background: url(../img/xianshi.png) no-repeat center top; background-size: cover; top: 10px; right: 0; z-index: 2}
.pro_xianshi span{font-size: 30px; line-height: 88px; color: #fff; display: block; padding-left: 15px;  transform:rotate(-3deg);
-ms-transform:rotate(-3deg); /* Internet Explorer */
-moz-transform:rotate(-3deg); /* Firefox */
-webkit-transform:rotate(-3deg); /* Safari 和 Chrome */
-o-transform:rotate(-3deg); /* Opera */}
.pro_xianshi span i{font-size: 48px; font-style: normal; font-weight: bold;}
.jixiang{width: 237px;background:#ffba00; padding: 8px 12px; position: absolute; bottom:0; right: -10px; z-index: 2}
.jx_r{position: relative;}
.jx_r:after{ content: ""; position: absolute; bottom: -18px; right: -12px; width: 0; height: 0; border-style: solid; border-width: 10px 10px 0 0; border-color: #cda402 transparent transparent transparent;}
.bt_js{height: 155px; background:#f8f8f8; display: table; width: 100%}
.tit_left{width: 186px;  text-align: center; display: table-cell; vertical-align: middle; background: #ef6b53; position: relative; -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;}
.Price{font-size: 72px; color: #fff; height: 72px; line-height: 72px;}
.Price span{font-size: 30px;}
.y-price{color: #fff; font-size: 18px;}
.y-price del{ padding-right: 8px; margin-right: 8px; border-right: solid 1px #fff;}
.zhekou .tit_right{padding-left: 25px; display: table-cell; vertical-align: bottom; padding-bottom: 10px;}
.youhui .tit_right{padding-left: 25px; display: table-cell; vertical-align: middle;}
.slide-list .tit_right{padding-left: 25px; display: table-cell; vertical-align: bottom; padding-bottom: 10px;}
.intro_left{width: 54%; float: left;}
.intro_left h3{font-size: 20px; font-weight: bold; margin-bottom: 0; margin-top: 0}
.zk_list:first-child .tit_right{vertical-align: middle; padding-bottom: 0;}
.intro_left p{text-overflow: ellipsis; overflow: hidden;  display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.dizhi{display: inline-block; float: left; position: relative; cursor: pointer;}
.dizhi span{width: 25px; height: 25px; display: inline-block; background: url(../img/icon.png) no-repeat; float: left;}
.dizhi .address{background-position: -7px -3px;}
.dizhi .jia{background-position: -44px -4px; width: 18px;}
.shop_car p,.dizhi p{display: inline-block; margin-bottom: 0; height: 25px; line-height: 30px; float: left;}
.shop_car{display: inline-block; float: left; padding-left: 15px;}
.shop_car p{float: inherit;}
.shop_car span{background: url(../img/icon.png) no-repeat;width: 25px; height: 25px; margin-right: 0px; display: inline-block; background-position: -84px -2px; float: left;}
.add_tc a{display: block; height: 28px;}
.add_tc{position: absolute; display: none}
.add_tc{background: #fff; padding: 15px; padding-bottom: 0; border-radius: 8px; border: solid 1px #ccc; bottom: 30px; z-index: 10; right: -86px; width: 120px;}
.add_tc ul{position: relative;}
.add_tc ul:after{content: ""; display: block; width: 25px; height: 25px; background: url(../img/sanjiaob.png); background-size: cover; bottom: -25px; position: absolute; z-index: -1;
    border-width: 20px 20px 0 0;
    border-color: #fff transparent transparent transparent;}
.add_tc a{display: block; font-size: 14px; color: #000}
.add_tc a:hover{color: #ef6b53}
.show_number{ padding-left:0px; text-align: right;}
.atar_Show{background:url(../img/starky.png); width:106px; height:21px;  position:relative; display: inline-block; }
.atar_Show p{ background:url(../img/starsy.png);left:0; height:21px; width:134px;}
.show_number li span{ display:inline-block; line-height:26px; float: right; margin-left: 5px;}
.intro_right{width: 46%; overflow: hidden; float: right; padding-right: 20px;}
.intro_icon{text-align: right; margin-top: 15px; max-width: 180px; float: right;}
.intro_icon img{width: 30%;}
.load-more__btn{margin:0 auto; color: #000}
.load-more__btn a{color: #fff; background: #ef6b53; width: 126px; height: 34px; line-height: 34px; display: inline-block; border-radius: 15px;}
.jzgd{text-align: center; margin-bottom: 50px;}
.zk_list .zk_pro{width: 100%}
.zk_list{width: 378px;}
.tit_left:hover .jion_shopcar{ opacity: 1;}
.tit_left:hover{background: #b1291f;}
.zk_list:first-child{width: 788px}
.zk_list_xh:nth-child(odd) .zk_pro:first-child{height: 395px;}
.zk_list_xh:nth-child(odd) .zk_pro:nth-child(1) .pro_img .pro_link,.zk_list_xh:nth-child(even) .zk_pro:nth-child(2) .pro_img .pro_link{width: 100%; height: 395px;}
.zk_list_xh:nth-child(odd) .zk_pro:nth-child(1) .pro_img .pro_link img,.zk_list_xh:nth-child(even) .zk_pro:nth-child(2) .pro_img .pro_link img{height: 100%;  width: auto;  max-width: inherit; margin-left: -116px;}
.zk_list_xh .zk_pro{position: relative; overflow: hidden;}
.zk_list_xh .zk_pro:first-child,.zk_list_xh:nth-child(odd) .zk_pro:last-child{ height: 240px; margin-bottom: 25px;}
.zk_list_xh:nth-child(even) .zk_pro:last-child{height: 395px;}
.zk_list_xh .jion_shopcar span{display: block; margin: 0 auto}
.zk_list_xh .zk_pro .jixiang2{display: block; font-size: 16px;}
.zk_list_xh .Price{font-size: 48px; height: 48px; line-height: 48px;}
.zk_list_xh .tit_left{width: 135px; background: none; vertical-align: bottom; padding-bottom: 8px;}
.zk_list_xh .pro_logo{width: 64px; top: 20px; left: 20px}
.zk_list_xh .pro_xianshi{width: 98px; height: 80px;}
.zk_list_xh .pro_xianshi span{font-size: 20px; line-height:66px;}
.zk_list_xh .y-price span,.zk_list_xh .y-price del{font-size: 14px;}
.zk_list_xh .pro_xianshi span i{font-size: 28px;}
.zk_list_xh .jixiang{display: none}
.zk_list_xh .intro{display: none}
.zk_list_xh .intro_right{display: none}
.zk_list_xh .intro_left h3{color:#fff; font-weight: normal;}
.zk_list_xh .zaxiang{display: none}
.zk_list_xh .intro_left{width: 100%;}
.zk_list_xh .tit_right{padding-left: 0; padding-right: 20px;}
.zk_list_xh .bt_js{position: absolute; height: 90px; bottom: 0; z-index: 3; background: none; background-image: linear-gradient(to top, rgba(0,0,0,0.8), rgba(255,0,0,0)); }
.pro_link{position: relative;}
.pro_img img{transition: all 0.5s;}
.pro_img a .img1{z-index: 2}
.pro_img a .img2{ position: absolute; left: 0; top: 0; z-index: -1}
.pro_img:hover .img1{opacity: 0 !important;}
.pro_img:hover .img2{opacity: 1; z-index: 0}
.pro_img:hover .pro_link img{transform:scale(1.1);}
.pro_img .pro_link{position: relative; display: block; overflow: hidden;}
.jion_shopcar {width: 100%; opacity: 0; margin: auto; display: none; }
.jion_shopcar p{font-size: 18px; color: #fff; margin-bottom: 0; line-height: 32px; display: inline-block;vertical-align: top;}
.jion_shopcar span{width: 32px; height: 32px; display: inline-block; background: url(../img/shopcar.svg) no-repeat center center;  background-size: cover; vertical-align: top;}

.tit_left:hover .jion_shopcar,.tit_left2 .jion_shopcar{opacity: 1; display: table; height: 100%}
.list_tab .zk_list:first-child .tit_left .jion_shopcar,._list_first .zk_pro:first-child .tit_left .jion_shopcar,.youhui_new .tit_left .jion_shopcar{ background: #b1291f;}
.tit_left:hover .Price,.tit_left:hover .y-price,.tit_left2 .Price,.tit_left2 .y-price{opacity: 0; display: none}
.jion_shopcar a{display: table-cell; vertical-align: bottom; width: 100%; height: 100%}
.tuijian_pro .tit_left .jion_shopcar a,.youhui_new .tit_left .jion_shopcar a,.list_tab .zk_list:first-child .jion_shopcar a{vertical-align: middle;}
.zk_pro .jixiang2{display: none}
.jixiang2{color: #ffcc00;}



.list_tab .swiper-pagination{position: initial; padding: 15px 0 15px 0}
.list_tab .swiper-pagination-bullet{width: 14px; height: 14px;}

.gdyh{font-size: 14px; font-weight: bold; display:block; width: 90px; margin: 35px auto; color: #000;}
.gdyh span{width: 22px; height: 8px; background: #ef6b53; display: inline-block; margin-left: 5px;}
.ting{margin: 0 auto; display: block;}
.yms .container{position: relative;}
.yms .ydy{position: absolute; bottom: 0; width: 360px; left: 102px;}
.yms .msy{position: absolute; right: 180px; top: 90px; width: 350px;}
.cjxq{width: 93px; height: 93px; background: #ef6b53; border-radius: 93px; display: table-cell; vertical-align: middle; font-weight: bold; color: #fff; text-align: center; position: absolute; right: 305px; bottom: 30px; line-height: 90px;}
.cjxq span{display: block; font-size: 40px; line-height: 0; margin-top: -38px;}
.cjxq:hover{background: #b1291f; color: #fff;}
.zdej .container{position: relative; width: 100%}
.zdej_kuang{width: 1183px; height: 386px; border: solid 15px #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; text-align: center;}
.logo3{padding: 25px 0}
.zdej_kuang h3{font-size: 100px;; color: #fff; font-weight: bold;}
.zdej_kuang h3 span{font-size: 100px;}
.zan{font-size: 28px; color: #fff; padding-left: 50px; background: url(../img/zan.png) no-repeat left center; display: inline-block; line-height: 54px; height: 42px; margin-top: 20px; cursor: pointer;}
.zan2{background: url(../img/zan2.png) no-repeat left center;}
.daocha{position: absolute; bottom: -420px; left: 106px;} 
.yinliao{position: absolute; top: 230px; right: 86px;} 
.yh_title{text-align: center; width: 140px; position: relative; margin: 0 auto; padding-top: 80px;}
.yh_title span{width: 53px; height: 53px; display: inline-block; background: url(../img/sale.svg) no-repeat center center; background-size: cover;}
.xbdh .yh_title span{background: url(../img/sale2.svg) no-repeat center center; background-size: cover; height: 48px;}
.yh_title p{font-size: 30px; margin-bottom: 60px; font-weight: bold;position: relative; z-index: 2; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;
    -webkit-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
    -moz-text-shadow: #fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;}

.yh_title:after {    content: "";
    height: 15px;
    width: 100%;
    background: #ef6b53;
    display: block;
    position: absolute;
    bottom: 0px;}

.youhui_new .zk_pro{position: initial; width: auto;}
.youhui_new .pro_linkP{width: auto;}
.youhui_new .swiper-slide{width: auto; opacity: 0.2;}
.youhui_new .swiper-slide-active{opacity: 1;}
.wy_img .ydy{margin-left: 110px;}
.youhui_new .swiper-button-prev{
  width: 33%;
    height: 100%;
    left: -15%;
  top:0;
  margin-top:0; background: none;
  z-index:99;
  transition: 0.2s;
  } 
.youhui_new .swiper-button-prev:before{ 
    content: '';
    position: absolute;
    width: 64px;
    height: 100%;
    background: url(../img/slide_prev.png) no-repeat 0 center;
    left: 80%;
    top: 0%;
}
.youhui_new .swiper-button-next{
  width: 33%;
    height: 100%;
    right: -15%; background: none;
  top:0;
  margin-top:0;
  z-index:99;
  transition: 0.2s;
  }
.youhui_new .swiper-button-next:after{  
    content: '';
    position: absolute;
    width: 64px;
    height: 100%;
    background: url(../img/slide_prev.png) no-repeat 0 center;
    right: 80%;
    top: 0%;
  transform: rotate(180deg);
}
.close_tj{background: url(../img/close2.png) no-repeat center center; background-size: cover; margin-top: 55px;transition: all 0.5s;}
.close_tj:hover{background: url(../img/close212.png) no-repeat center center; background-size: cover;}
.gb_tj{background: url(../img/close2.png) no-repeat center center; background-size: cover;transition: all 0.5s; }
.gb_tj:hover{background: url(../img/close.png) no-repeat center center; background-size: cover;}
.phone_more{display: none}

.wy_img .container{position: relative;}
.wy_img .msy{position: absolute; right: 90px; top:150px;}
.main .email_k{height: 465px; background: #ef8e53; background: linear-gradient(-45deg, #ce5944, #ef8e53); position: relative;}
.email_k{position: relative;}
.shouzhi{position: absolute; top: 550px; left: 68px; z-index: 30; width: 220px;}
.phone{position: absolute; right: 102px; bottom: -790px; z-index: 30; width: 155px;}
.email_k .container{position: relative; }
.phone2{position: absolute; right: 0; top: -82px; width: 697px; height: 608px; max-height: initial;}
.email_left h3 span,.email_left h3{font-size: 30px; color: #fff; font-family: 'Noto Sans TC', sans-serif; font-weight: normal; line-height:1.2em;}
.email_left{padding-top: 50px; padding-left: 190px;}
.email_tb{margin: 35px 0}
.email_tb img{margin-right: 15px;}
.email_left .email{width: 640px; height: 74px; overflow: hidden; background: #fff; border-radius: 74px; padding: 0 34px; padding-right: 0; margin-top:20px;}
.email_left .email input{width: 525px; height: 74px; font-size: 18px; color: #aaa;}
.email_left .email input:focus{outline: none;}
.email_left .email .submit{width: 70px; height: 74px; background: url(../img/sent.svg) no-repeat center center; background-size: 50%; text-indent: -99999px;     transition: all 0.5s;}
.email_left .email .submit:hover{ background: url(../img/sent.png) no-repeat center center; background-size: 50%;}
.tj_content .email{width: 640px; height: 74px; overflow: hidden; background: #fff; border-radius: 74px; padding: 0 34px; padding-right: 0; margin-top:20px;}
.tj_content .email input{width: 525px; height: 74px; font-size: 18px; color: #aaa;}
.tj_content .email input:focus{outline: none;}
.tj_content .email .submit{width: 70px; height: 74px; background: url(../img/sent.svg) no-repeat center center; background-size: 50%; text-indent: -99999px;    transition: all 0.5s;}
.tj_content .email .submit:hover{background: url(../img/sent.png) no-repeat center center; background-size: 50%;}
.xb_xh{position: relative; overflow: hidden;}
.xb_list .padding{padding: 0; overflow: hidden;}
.bian_xx{position: absolute; bottom: 0; padding: 5px 40px; background-image: linear-gradient(to top, rgba(0,0,0,0.8), rgba(255,0,0,0));}
.bian_title span{width: 45px; height: 45px; border: solid 2px #fff; border-radius: 45px; overflow: hidden; display: inline-block; float: left; margin-right:10px;}
.bian_title h3{font-size: 20px; height: 50px; color: #fff; line-height: 50px; color: #fff; margin-bottom: 0; overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.bian_xx p{color: #fff; overflow : hidden; margin-bottom: 0;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.shuoming{width: 84px; height: 25px; background: #ef6b53; text-align: center; line-height: 25px; color: #fff; font-size: 14px; top: 18px; right: 15px; position: absolute; border-radius: 10px; display: block;}
.time,.chakan,.dianzan{display: inline-block; line-height: 30px;}
.zaxiang2{text-align: right; padding-top: 10px;}
.time,.dianzan{margin-right: 10px;}
.chakan span,.time span,.dianzan span{width: 25px; height: 25px; display: block; background: url(../img/Group-10-copy_07.png) no-repeat; float: left; margin-right: 3px;}
.dianzan{cursor: pointer;}
.dianzan span{ transition:all 0s;}
.dianzan span{background: url(../img/zan.png) no-repeat left center; background-size: cover;}
.dianzan2 span{background: url(../img/zan2.png) no-repeat left center; background-size: cover;}
.time span{background-position: -68px top}
.chakan span{background-position: -129px top; width: 30px;}
.xb_list .padding:nth-of-type(odd) .xb_xh:nth-of-type(even),.xb_list .padding:nth-of-type(even) .xb_xh:nth-of-type(odd){height: 720px; overflow: hidden;}
.xb_list .padding:nth-of-type(odd) .xb_xh:nth-of-type(even) a img,.xb_list .padding:nth-of-type(even) .xb_xh:nth-of-type(odd) a img{height: 720px; width: auto; max-width: initial; position: relative; left: -50%}
.xb_list{ overflow: hidden;}
.xb_list a:hover img{transform:scale(1.1);}
.xbdh{background: url(../img/xb_bg.png) no-repeat right bottom; padding-bottom: 315px;}
.zmd{margin-top: -285px;}

.zmd .container > img{float: left}
.zmd_right{width: 684px; position: relative; right: 460px; float: right; padding-top: 45px;}
.zmd_right p{font-size: 18px; line-height: 1.5em; width: 430px; margin-left: 100px; padding-top: 0px;}
.zmd_right a{width: 242px; height: 56px; line-height: 56px; background: #ef6b53; font-size: 18px; color: #fff; line-height: 56px; display: block; text-align: center; font-family: 'Noto Sans TC', sans-serif; border-radius: 4px; margin-left: 100px; margin-top: 30px;}
.zmd_right a:hover{background: #b1291f; color: #fff}

footer{background: #323232; position: fixed; z-index: 0; bottom: 0; left: 0; width: 100%}
footer .container{width: 1270px;}
.pay{color: #fff; text-align: center; padding: 50px 0 35px 0; border-bottom: solid 1px #999}
.center_left{width: 900px; float: left;}
.center_left dl{float: left; padding-top: 60px;}
.center_left dl ul{float: left;}
.center_left dl dt{color: #d6d6d6; font-size: 14px; line-height: 30px; font-weight: 700;}
.center_left dl a{line-height:30px; font-size: 14px; color:#d6d6d6; padding-right: 60px; font-weight: 300;}
.center_left dl a:hover{color: #ef6b53}
.guanhuai{width: 170px; float: right;}
.gswm h3{margin: 0; font-size: 14px; color: #d6d6d6;  margin-bottom: 10px;}
.gswm {padding-bottom: 20px;}
.gs_img a{margin-right: 10px;}
.center_right{float: right; padding-top: 35px;}
.yycs img{height: 50px; margin-right: 10px;}
.yycs a{margin-right: 0;}
.footer_center{overflow: hidden;}

.banquan{margin-top: 65px; border-top: solid 1px #999; position: relative; height: 60px;}
.foot_logo{position: absolute; top: -40px; background: #323232}
.banquan p{text-align: right; color: #fff; font-size: 14px; line-height:32px;}
.head2{background: #fff; top: 0px; padding-bottom: 15px; border-bottom: 0}
header{border-bottom: solid 1px #ddd; padding-bottom: 20px;}
.head2 nav a{color: #333}
.head2 nav a:hover{color: #ef6b53}
.head_ny .small_icon,.head2 .small_icon{top: 15px}
.search_input2{position: fixed; width: 100%; border-radius: 0; background: #f5f5f5; background: -webkit-linear-gradient(#f5f5f5, #eee); top: 73px; z-index: 3; left: 0; right: 0; margin: 0 auto}
.search_input2 input{background: none}
.search_input2 .fdtb{width: 1380px; margin: 0 auto}
.main{margin-bottom: 552px; background: #fff; position: relative; z-index: 2}

.zdej .container{height: 600px;}


.delighter.right { transform:translate(-100%); opacity:0; transition: all .75s ease-out; }
.delighter.right.started { transform:none; opacity:1; }

.delighter.left { transform:translate(100%); opacity:0; transition: all .75s ease-out; }
.delighter.left.started { transform:none; opacity:1; }
.delighter.left2 { transform:translatey(30%); opacity:0; transition: all .5s ease-out; }
.delighter.left2.started { transform:none; opacity:1; }

.delighter.bottom { transform:translatey(30%); opacity:0; transition: all .75s ease-out; }
.delighter.bottom.started { transform:none; opacity:1; }
.zdej{position: relative;z-index: 2; width: 100%; background-size: cover !important;}

.youhui_new .pro_img .pro_link{width: auto; height: auto;}
.youhui_new .pro_img .pro_link img{position: inherit;}
.youhui_new .pro_img .pro_link .img2{position: absolute; top: 0; left: 0; opacity: 0}
.youhui_new .pro_img .pro_link:hover .img1{position: absolute; top: 0; left: 0; opacity: 0}
.youhui_new .pro_img .pro_link:hover .img2{position: inherit; opacity: 1}
.menu span{width: 35px; height: 3px; background: #ddd; margin-bottom: 7px; display: block; border-radius: 2px;}
.head2 .menu span{background: #ef6b53;}
.head2 .menu{top: 18px;}
.menu{width: 45px; position: fixed; top: 25px;}
.search_input2{top:55px; padding: 0; width: 100%; display: block; -moz-box-shadow:0px 0px 5px #999; -webkit-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999; transition: all 0.5s;}
.phone_search{display: none}
.shopcar212{width: 100%; height: 100vh; background: rgba(53,11,3,0.89); position: fixed; top: 0; right: 0; opacity: 0; z-index: -1; text-align: right;  transition: all 1s;}
.shopcar212s{display: block; width: 100%; height: 100vh; opacity: 1; z-index: 113;}
.shopcar212 .my_car{right: -600px;}
.shopcar212s .my_car{right: 0}
.car_img{width: 598px; transition: all 0.5s;
    overflow-y: scroll;
    background: #f2f2f2;
    height: 100%;
    /* float: right; */
    position: fixed;
    top: 0;
    z-index: 114;
    right: -600px;}
.car_img2{right: 0;}
.menu{display: none}
.logo a{display: block;}
.jiezhang{margin: 0 15px; position: relative; padding: 0 20px; margin-top: -40px; background: #fff;}
.car_img h3{height: 162px; background: #ef6b53; overflow: hidden; margin: 0; line-height: 162px; padding: 0 15px;}
.car_img h3 p{font-size: 24px; color: #fff; font-family: 'Noto Sans TC', sans-serif; display: inline-block;}
.car_img h3 span{width: 34px; height: 34px; display: inline-block; background: url(../img/shopcar.svg) no-repeat center center; background-size: cover; margin-top: 65px; float: left; margin-right: 10px;}
.shanchu{width: 40px; height:37px; background: url(../img/shanchu2.png) no-repeat;transition: all 0.5s; background-size: cover; margin-top: 27px; float: left; margin-right: 25px; display: table-cell; vertical-align: middle; line-height: 88px; cursor: pointer;}
.shanchu:hover{ background: url(../img/shanchu.png) no-repeat; background-size: cover;}
.dd_img{width: 88px; height: 88px; float: left; margin-right: 22px;}
.xx_title{font-size: 20px;}
.dingdan{overflow: hidden; padding: 30px 0; border-bottom: solid 1px #ccc;}
.gwc_jj{overflow: hidden; padding-top: 20px;}
.gwc_jj .spinner{width: 120px; float: left;}
.gwc_jj .decrease{background: url(../img/Group-302_03.png) no-repeat center center; font-size: 60px; height: 40px; line-height: 40px; color: #ef6b53; text-indent: -99999px; width: 40px; float: left; background-size: 18px;}
.gwc_jj .decrease:hover{background: url(../img/Group-302_032.png) no-repeat center center; background-size: 18px;}
.gwc_jj .increase{background: url(../img/Group-302_05.png) no-repeat center center; font-size: 36px; height: 40px; line-height: 40px; color: #ef6b53; text-indent: -99999px; width: 40px; float: left; background-size: 19px;}
.gwc_jj .increase:hover{background: url(../img/Group-302_052.png) no-repeat center center; background-size: 19px;}
.spinnerExample:focus,.gwc_jj .decrease:focus,.gwc_jj .increase:focus{outline: none;}
.spinnerExample{float: left; width: 40px; height: 40px; border: solid 1px #ef6b53; line-height: 40px; text-align: center; font-size: 20px;}
.jine{font-size: 30px; color: #ef6b53; float: right; font-weight: bold;}
.kouchu{line-height: 45px; overflow: hidden; border-bottom: solid 1px #ccc;}
.kouchu span{font-size: 18px; float: left;}
.kouchu p{font-size: 30px; color: #ef6b53; float: right; margin-bottom: 0; font-weight: bold;}
.zonge{border-bottom: solid 8px #ef6b53; padding-top: 48px; margin-bottom: 20px;}
.youhuima input{width: 305px; height:74px; float: left; border: solid 1px #ef6b53; border-radius: 74px; padding: 0 25px; color: #aaa}
.youhuima input:focus{outline: none}
.youhuima{padding-top: 12px; overflow: hidden; padding-bottom: 2px;}
.youhuima .checkbox{float: right; height: 40px; margin: 0; line-height: 40px; margin-top: 15px;}
.youhuima .ui-button-text-only .ui-button-text{margin-left: 0; margin-right: 50px; line-height: 40px;}
.youhuima .checkbox label::before{right: 0; left: inherit; width: 38px; height: 38px; border: solid 1px #ef6b53; border-radius: 0}
.youhuima .checkbox label::after{width: 38px; height: 38px; right: 0; left: inherit; width: 38px; height: 38px; margin-left: 0; font-size: 34px; margin-top: -2px; color: #41ad49;}
.youhuima .checkbox label{padding-right: 45px;}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline: none;}
.zffs li{display: inline-block; margin-left:5px;}
.zffs li:first-child{margin-left: 0;}
.zffs {padding-top: 38px; }
.zffs li{padding-top: 10px;}
.zffs .active{padding-top: 10px; background: url(../img/sanjiao.jpg) no-repeat center top;}
.zffs .active img{border: solid 1px #ef6b53}
.zffs img{border: solid 1px #fff}
.next_btn{height: 80px; background: #ef6b53; margin: 0 -20px; display: block; line-height: 80px; text-align: center; font-size: 18px; color: #fff; margin-top: 48px; margin-bottom: 40px;}
.next_btn:hover{background: #b1291f; color: #fff;}
.ysfs{font-size: 20px; color: #ef6b53; padding-top: 25px; line-height: 40px; border-bottom: solid 1px #ccc}
.add_tb{width:40px; height: 55px; margin-left: 38px; float: left; background: url(../img/iconfinder_94_171453.svg) no-repeat center center; background-size: cover; display: inline-block;}
.dizhi2{width: 320px; display: inline-block; padding-left: 10px; color: #ef6b53}
.ziti .add_tb{background: url(../img/iconfinder_94_1714532.svg) no-repeat center center;background-size: cover;}
.dz_title{font-size: 18px; margin-bottom: 5px;}
.dz_title span{font-size: 16px; color: #ef6b53; padding-left: 10px;}
.xx_dizhi{font-size: 16px; color: #ef6b53; margin-bottom: 0;} 
.jiezhang .fa{float: right;}
.shsm{width: 100%}
.jiezhang .fa:before{font-size: 50px; color: #ef6b53; }
.songhuo .radio label{width: 100%;}
.songhuo .radio-danger{padding: 30px 25px; border: solid 1px #ef6b53; margin: 15px 0; border-radius: 8px;}
.songhuo .radio label:before{ left: 25px; top: 20px; }
.songhuo .radio label:after{left: 28px; top: 23px;}
.ziqu .dizhi2{line-height: 56px; padding-left: 30px; }
.ziti .dizhi2{color: #9d9d9d;}
.ziqu .fa:before{ color: #ef6b53}
.shfs .ziti{background: #d9d9d9; border: solid 1px #fff}
.songhuo{ padding-bottom: 5px; border-bottom: solid 1px #ccc; }
.zq_add  .retun,.change_add .retun{width: 30px; height: 30px; background: url(../img/retun.png) no-repeat center center; display: block; float: right; margin-top: 5px; cursor: pointer;}
.xz_add .radio-danger{border: 0; border-bottom: solid 1px #ccc; border-radius: 0}

.xz_add{border: 0}
.xz_add .fa{display: none}
.form-group{margin-bottom: 10px;;}
.xzdz{width: 126px; height: 34px; border-radius: 34px; text-align: center; line-height: 34px; background: #ef6b53; color: #fff; float: right; margin-top: 10px; margin-bottom: 190px;}
.xzdz:hover{background: #b1291f; color: #fff;}
.zq_add .songhuo .radio label{padding-left: 30px;}
.zq_add .radio label:before{top: 24px}
.zq_add .radio label:after{top: 27px;}
.zq_add  .radio-danger{padding: 0px; width: 50%; float: left; margin:10px 0; border:0;}
.xz_add{overflow: hidden; padding-top: 30px; border-bottom: solid 1px #ccc; padding-bottom: 30px; margin-bottom: 30px;}
.change_add2 .xz_add{padding-bottom: 0; margin-bottom: 0; border-bottom: 0}

.btjs{font-size: 16px; padding-bottom: 30px;}
.btjs span{color: #ef6b53}
.jiezhang2 .decrease,.jiezhang2 .increase{display: none}
.jiezhang .radio label{width: 100%}
.jiezhang2 .radio{padding-left: 0; cursor: pointer;padding: 30px 25px;  border: solid 1px #ef6b53;  margin:0; margin-top: 30px; border-radius: 8px;}
.jiezhang2 .add_tb{ margin-left: 0;     }
.jiezhang2 .jz_zt{padding: 10px 10px;}
.jiezhang2 .jz_zt img{margin-bottom: 8px;}
.fkm{position: fixed; width: calc(100% - 598px); height: 100vh; display: table;}
.fkm_table{display: table-cell;  vertical-align: middle; text-align: center;}
.fkm_table p{color: #fff; line-height: 30px; width: 322px; margin: 30px auto}
.close2{display: block; width: 52px; height: 52px; margin: 40px auto; cursor: pointer; margin-bottom: 0; background: url(../img/close2.png) no-repeat center center; background-size: cover; transition: all 0.5s;}
.close2:hover{background: url(../img/close.png) no-repeat center center; background-size: cover; transition: all 0.5s;}
.close_tj{display: block; width: 52px; height: 52px; cursor: pointer; float: right;}
a:active{text-decoration: none;}



.add_dz h4{font-size: 20px; color: #ef6b53; padding-bottom: 20px;}
.add_dz label{width: 55px; float: left; line-height: 34px; font-weight: normal;}
.add_dz .form-control{border-radius: 34px; -webkit-appearance: none;}
.add_dz .form-control:focus{outline: none; border-color: #ccc;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.0),0 0 8px rgba(0,0,0,.0);}
.add_input{width: calc(100% - 55px); float: left; }
.add_input select{margin-bottom: 10px; color: #ef6b53}
.add_dz .form-group{overflow: hidden;}
.tuijian_pro .swiper-slide{display: table;}
.tuijian_pro .zk_pro{ margin:auto; height: initial; max-height: 600px; vertical-align: middle; left: 0; right: 0; top: 0; bottom: 0; max-width: 788px; position: absolute;}
.tuijian_pro{display: block; top: 100vh; position: fixed;}
.tuijian_pro2 {width: calc(100% - 598px); display: block; height: 100vh; position: fixed; z-index: 154; top: 0; left: 0;  transition: all 0.5s;}
.swiper-container5{height: 100%; width: 1000px;}
.swiper-button-next5{background: url(../img/slide_prev2.png) no-repeat 0 center; width: 64px; height: 70px; transform: rotate(180deg);transition: all 0.5s;}
.swiper-button-next5:hover{background: url(../img/slide_prev3.png) no-repeat 0 center;}
.swiper-button-prev5{background: url(../img/slide_prev2.png) no-repeat 0 center; width: 64px; height: 70px;transition: all 0.5s;}
.swiper-button-prev5:hover{background: url(../img/slide_prev3.png) no-repeat 0 center; width: 64px; height: 70px;}
.body2{overflow: hidden;}
.tj_banner .container{max-width: 1189px; position: relative;}
.tj_banner .swiper-pagination-bullet{background: #eee}
.tj_banner  .swiper-pagination-bullet-active{background: #ef6b53}
.close_b{position: absolute; top: -15px; right: -15px; cursor: pointer; z-index: 1; width: 40px;}
.tj_banner{padding-top: 205px; height: 0; position: fixed; bottom: -200px; z-index: 112; width: 100%; background-image: linear-gradient(rgba(255,255,255,0.0),rgba(255,255,255,1)); }
.tj_banner2{bottom: 0; height: 340px; transition: all 0.5s;}
.tj_banner3{height: 0; padding-top: 0;}
.tj_banner3 .close_b{display: none}
.tj_tb{background: #ef6b53; height: 88px; width: 45px; transition: all 0.5s; padding-top: 11px; cursor: pointer; position: fixed; z-index: 3; right: 0; top: 50%; margin-top: -44px; border-top-left-radius: 25px; border-bottom-left-radius: 25px; text-align: center; color: #fff;}
.tj_tb:hover{background: #b1291f}
.tj_tb span{width: 20px; height: 22px; margin: 0 auto; background: url(../img/starsy.png) no-repeat; display: block;}
.zq_add,.change_add{margin-top: 0;display: block; top: 100%; transition: all 0.5s;}
.change_add3{top: 120px; }
.change_add4{top: 100%; }
.car_img3 .hs_bg{height: 100%;
    width: 100%;
    position: fixed;
    background: rgba(0,0,0,0.4);
    z-index: 2;}
.zqadd_nr,.ddlist_nr{position: fixed; top: 0; width: 558px; right: 0; z-index: 1000; margin-top: 0; height: 100%; overflow-y: scroll; display: none}
.chanage_nr{height: 0; overflow: hidden;}
.zq_add2,.change_add2{opacity: 1; display: block; margin-top: 0px; height: inherit; width: 598px; height: 100vh; right: 0; position: fixed; overflow-y: scroll; top: 0px; z-index: 130;}
.zq_add2 .zq_add,.change_add2 .change_add{display: block;}
.zq_add .jiezhang{margin-top: 0;}
.zq_add2 .zqadd_nr{top: 120px; animation: myfirst 1s;}

.car_img{transition: all 0.5s;}
.car_img3.car_img{ transition: all 0s;}

.email_tb img{height: 59px;}
.banner_bg{position: absolute; width: 100%; top: 0; z-index: -1}
.swiper-pagination-bullet{width: 12px; height: 12px;}

.shfs .dingdan{border-bottom: 0}
.tj_bt{font-size: 20px; color: #fff; text-align: center; padding-top: 70px; position: absolute; width: 100%}
.zdej_bg{position: absolute; left: 0; top:0; height: 100%; width: 100%; z-index: 0}
.p_jian,.p_jia{display: none}
.swiper-pagination_c,.p_nav{display: none}
.body2 footer,.body2 .search_input_ny{transform:translateX(-598px); -webkit-transform:translateX(-598px); -moz-transform:translateX(-598px); transition: all 0.5s;}
.body2 header{transform:translateX(-598px); transition: all 0.5s;}
body footer,body .search_input_ny{transform:translateX(0px); -webkit-transform:translateX(0px); -moz-transform:translateX(0px); transition: all 0.5s;}
body header{transform:translateX(0px); transition: all 0.5s;}

body .main{margin-left: 0;transition: all 0.5s;}
.search_input{transition: all 0.5s;}
.body_nav .search_input_ny,.body_nav .banner{transform:translateX(80%);transition: all 0.5s;}
.body2 .search_input2{transform:translateX(-598px);transition: all 0.5s;}
body .phone_search .search_input2{margin-left: 0; transition: all 0.5s;}
.body_nav .phone_search{transform:translateX(90%);transition: all 0.5s;}
.body_nav .phone_search2{transform: initial; }
.body_nav .phone_search2 .search_input2{margin-left: 90%; transition: all 0.5s;}
.body2 .banner{margin-left: -598px; transition: all 0.5s;}
body .banner{margin-left: 0px; transition: all 0.5s; overflow: hidden;}
.body2 .main{transform:translateX(-598px); transition: all 0.5s;}
.ziti *,.ziti * span{color: #9d9d9d}
.ziti .fa:before{color: #9d9d9d}
.zhekou_list_phone{display: none}
.zhekou_nav_phone{display: none;}
.bian_title{margin-bottom: 10px;}
.tuijian_pro .tit_right{vertical-align: middle;     padding-left: 25px;
    display: table-cell;}
.tuijie{width: 100%; height: 100vh; display: table-cell; vertical-align: middle; position: fixed; z-index: 1000; display: none; top: 0; left: 0; background: rgba(53,11,3,0.9);}
.tj_content{width: 645px; height: 715px; background: #fff; border-radius: 30px; padding: 40px;}
.tj_content{font-size: 24px; text-align: center; color: #ef6b53; position: fixed; margin:auto; top: 0; bottom: 0; left: 0; right: 0}
.tj_content p{font-size: 16px; color: #000}
.tj_content input{width: 520px;}
.tj_content .email{padding: 0; margin: 15px auto; position: relative; overflow: initial; padding-left: 18px;}
.tj_input{width: 683px; height: 105px; background: #ef6b53; position: absolute; left: -20px; margin-top: 15px;}
.tj_content .email:before{content: ""; border-style: solid;border-width: 20px 18px 0 0;border-color: #c43d25 transparent transparent transparent; bottom: -36px; right: -21px; position: absolute;}
.tj_content .email:after{content: ""; border-style: solid;border-width: 20px 0 0 20px;border-color: #c43d25 transparent transparent transparent; bottom: -36px; left: -22px; position: absolute;}
.gb_tj{width: 60px; height: 60px; position: absolute; top: -30px; right: -30px;}


/*移动导航*/
.menu_nav{min-height: 100vh; background: #fff;}
.menu_top{height: 90px; padding: 0 20px; overflow: hidden; background: #ef6b53; position: relative;}
.menu_close{height: 40px; width: 40px; margin: 15px 0; position: absolute; left: 10px;    background: url(../img/close2.png) no-repeat center center;
    background-size: cover;}
.menu_logo{position: absolute; left: 0; right: 0; margin: 5px auto; display: inline-block; width: 180px;}
.tj_nr{background: #b7b7b7; line-height: 416px; font-size: 72px; color: #fff; text-align: center; text-transform: uppercase; height: 416px;}
.tj_banner_phone{display: none;}
.center_right .gswm:first-child .gs_img a{width: 47px; display: inline-block;}


@media (max-width: 1920px){
.xbdh{background-size: 70%; padding-bottom: 120px}
.zmd{margin-top: -120px;}
.tit_right{padding-left: 15px;}
.intro_right {
    width: 43%;
    overflow: hidden;
    float: right;
    padding-right: 15px;}
}
@media (max-width: 1800px){
.tit_left{width: 156px;}
.intro_left{width: 53%}
.intro_right{width: 46%}
}
@media (max-width: 1700px) and (min-width: 1600px){
  .intro_right{width: 47%}
  .intro_icon{margin-top: 19px;}
}
@media (max-width: 1600px){
  .container{width: 1400px;}
  header .container, .search_input2 .fdtb{width: 1180px;}
  .search_input{padding:0 25px}
  .wy_img .ydy{margin-left: 100px; width: 650px}
  .wy_img .msy{right: -20px; width: 700px;}
  .row{margin: 0}
  .zmd .container > img{margin-left: 70px;}
  .head2 nav li{margin-left: 102px;}
  header nav li{margin-left: 102px;}
  .mouse {width: 200px; padding-left: 50px;}
  .tuijian_pro .zk_pro{width: 600px; max-height: 540px;}
.wy_img .ydy {
    margin-left: 100px;
}
  .intro_left{width: 200px;}
  .intro_right{width: 185px; margin-right: 15px; padding-right: 0;}
  .show_number{padding-left: 0; margin-bottom: 0;}
  .intro_icon img{width: 48px;}
  .tit_right{padding-left: 15px;}
  .intro_left h3{font-size: 16px;}
  .jixiang2{font-size: 12px;}

  .zk_list:first-child {width: 685px;}
  .zk_list{width: 331px;}
  .zk_list_xh .zk_pro:first-child,.zk_list_xh:nth-child(odd) .zk_pro:last-child{height: 212px;}
  .zk_list_xh .tit_left{width: 120px;}
  .zk_list_xh .zk_pro .jixiang2{font-size: 14px;}
  .zk_list_xh .Price{height: 38px; font-size: 38px; line-height: 38px;}
  .jion_shopcar p{line-height: 28px;}
  .yms .ydy{left: 52px; width: 40%;     width: 320px;  bottom: 40px;}
  .zk_list_xh:nth-child(odd) .zk_pro:first-child,.zk_list_xh:nth-child(even) .zk_pro:last-child{height: 357px;}
  .zk_list_xh:nth-child(odd) .zk_pro:nth-child(1) .pro_img .pro_link, .zk_list_xh:nth-child(even) .zk_pro:nth-child(2) .pro_img .pro_link{height: 357px;}
  .yms .msy{height: 220px;}
  .ting{height: 360px;}
  .yms .msy{top: 100px; right: 90px;}
  .cjxq{right: 175px;}
  .jixiang{font-size: 14px;}
  .tit_left{width: 140px;}
  .Price{font-size: 52px; height: 72px;}
  .youhui .intro_icon img{width: 30px;}
  .youhui .intro_right{width: 105px;}

  .msy{ right: 80px; top: 100px;}
  .email_left{padding-left: 0; padding-top: 30px; margin-left:160px;}
  .main .email_k{height: 385px;}
  .email_left h3 span,.email_left h3{font-size: 24px;}
  .phone{right: 120px; bottom: -980px; height: auto; width: 140px;}
  .phone2{width:550px; top: -32px; height: auto;}
  .shouzhi{top: 840px; width: 140px}
  .zmd_right{width: 594px;}

  .email_k{height: 405px;}
  .email_tb{margin: 20px 0;}
  .xbdh{background-size: 80%; padding-bottom: 60px}
  .zmd{margin-top: -60px;}
  .zmd_right{left: -270px; right: initial;}
  .swiper-container5{width: 840px}
}
@media (max-width: 1440px){
  .search h3{font-size: 72px;}
  .zmd .container > img{margin-left: 0}
  .tj_bt{padding-top: 60px;}
  .head2 nav li,.head_ny nav li ,header nav li{
    margin-left: 88px;
}
  .search_input2 .fdtb,.container{width: 1100px;}
  .list_mian .container{width: 1200px;}
  .small_icon{right: 20px;}
    footer .container{width: 1100px;}
    .center_left dl a{padding-right:40px;}
  .gswm img{height: 40px;}
  .guanhuai{width: auto;}
  .gs_img img{height: 40px;}
  .center_left{width: auto;}
  .email_left{margin-left: 0px;}
  .bt_js{height: 126px;}
  .intro_right{display: none}
  .ting{height: 300px;}
  .yms .msy {top: 60px;  right: 30px;}
  .cjxq {right: 115px;}
  .yms .ydy{left: 0}
  .wy_img .ydy{height: 360px; width: auto; margin-left: 0}
  .wy_img .msy{height: 120px; width: auto;}
  .intro_left{width: 90%}
  .swiper-container5{width: 680px;}
 .intro_icon{display: none}
 .yms .ydy{width: 25%; bottom: 45px;}
 .zmd_right{left: 0}
 .phone{right: 90px; width: 110px;}
 .zk_list{width: 256px}
 .zk_list_xh .zk_pro:first-child,.zk_list_xh:nth-child(odd) .zk_pro:last-child{height: 165px;}
.zk_list:first-child{width: 535px;}
.zk_list_xh:nth-child(odd) .zk_pro:nth-child(1) .pro_img .pro_link, .zk_list_xh:nth-child(even) .zk_pro:nth-child(2) .pro_img .pro_link{height: 278px;}
.zk_list_xh:nth-child(odd) .zk_pro:first-child, .zk_list_xh:nth-child(even) .zk_pro:last-child{height: 278px;}
.zk_list_xh:nth-child(odd) .zk_pro:nth-child(1) .pro_img .pro_link img, .zk_list_xh:nth-child(even) .zk_pro:nth-child(2) .pro_img .pro_link img{margin-left: -96px;}
.zk_list_xh .pro_logo {width: 44px; top: 10px;  left: 10px;}
.zk_list_xh .pro_xianshi { width: 68px; height: 54px;}
.zk_list_xh .pro_xianshi span {font-size: 14px; line-height: 46px;  padding-left: 8px;}
.zk_list_xh .pro_xianshi span i{font-size: 20px;}
.zk_list_xh .y-price span, .zk_list_xh .y-price del{font-size: 12px;}
.zk_list_xh .tit_left{width: 110px;}
.zk_list_xh .tit_right{padding-right: 10px;}
.yinliao{width: 180px;}
.daocha{width: 180px}
.tuijian_pro .zk_pro { width: 490px; height: 440px;}
.swiper-button-prev5{left: 0px;}
.swiper-button-next5{right: 0px;}
}
@media (max-width: 1366px){
  .swiper-button-prev5{left: 20px;}
  .swiper-button-next5{right: 20px;}
}

@media (max-width: 1200px){
    .container{cursor: pointer;}
  #bgvid{height: 440px;}
  .car_img{right: -100%}
  .search_input_ny{top: 55px}
  .head_ny .menu{top: 18px}
  .zq_add2 .zq_add, .change_add2 .change_add {
    display: block;
    margin-top: -15px;
}
.body2 footer,.body2 .search_input_ny{transform:translateX(-598px); -webkit-transform:translateX(-598px); -moz-transform:translateX(-598px); transition: all 0.5s;}
.body2 header{transform:translateX(-598px); transition: all 0.5s;}
.body2 .search_input2{transform:translateX(-598px);transition: all 0.5s;}
.body2 .phone_search{transform:translateX(-598px);transition: all 0.5s;}
.body2 .banner{margin-left: -598px; transition: all 0.5s;}
.body2 .main{transform:translateX(-598px); transition: all 0.5s;}
.pro_link:hover .img1{opacity: 1 !important}
.tj_banner_phone.tj_banner2{display: block;}
  .car_img2{right: 0; padding-right: 0;}
  .small_icon{right: 20px;}
  .search_input2 .fdtb, .container,.list_mian .container{padding: 0 15px; width: 100%}
  .row{margin: 0}
  header{height: 70px;transition: all 0.5s;}
  .head_ny,.head2{height: 55px;}
  nav{display: none}
  .small_icon{top: 20px;}

  .head_ny .small_icon, .head2 .small_icon{top: 15px}
  .search h3{font-size: 60px;}
  .banner{height: 380px;}
  .search_input{width: 80%}
  .banner_img{display: block;}
  .banner .search_input{display: none}
  .banner .search ul,.banner .mouse{display: none}
  .phone_search{background: #ef6b53; padding: 30px;}
  .search_input input{width: 80%}
  .search_input{width: 100%; padding: 0; padding-left: 40px;}
  .phone_search ul{margin-bottom: 0}
  .phone_search li{display: inline-block; line-height: 46px; color: #fff;}
  .phone_search li a{color: #fff;}
  .phone_search li a {
    border-left: solid 1px #fff;
    padding-left: 10px;
    margin-left: 8px;
  }
  .yms .ydy{width: 40%}
  .email_left{margin-left: 0;}
  .yms .container{padding-top: 160px;}
  .yms .ydy{top: 0}
  .cjxq{bottom: 230px;}
  .daocha{width: 120px; bottom: -100px; left: 40px;}
  .yinliao{width: 120px; top: -110px;right: 46px;}
  .zdej_kuang{width: auto;     margin: auto 15px;}
  .zdej_kuang h3{font-size: 70px;}
  .zdej_kuang h3 span{font-size: 70px;}
  .logo3{padding: 0}
  .zdej_kuang{height: 306px;}
  .zdej .container{height: 430px;}
  .youhui_new{ overflow: hidden;}
  .y-price *{font-size: 12px}
  .Price {font-size: 42px; height: 52px;}
  .tit_left{width: 110px;}
  .show_number li span{display: block;}
  .youhui .intro_right{width: 155px;}
  .youhui .intro_icon img{width: 45px;}
  .ydy,.msy{width: 40%}
  .cjxq{right: 80px;}
  .yms .msy{left:inherit; right: 20px; height: auto; margin: 0 auto; top: 0px; width: 40%}
  .yms .ydy{margin-top: 0px; left: 20px}
  .phone2{width: 400px; top: 148px;}
  .email_left .zxemail{width: 300px;}
  .shouzhi{width: 120px; top: -70px; left: 0; z-index: 90}
  .phone{width: 80px; bottom: -40px; right:0px; z-index: 90}
  .email_left .email input{width: 205px; height: 55px;}
  .email_left .email{width: 320px; height: 55px;}
  .email_left .email .submit{height: 55px; -webkit-appearance: none;}
  .xbdh{padding-bottom: 0px;}
  .zmd{margin-top: 0px;}
  .zmd .container > img{width: 80%; margin: 0 auto}
  footer .container{width: 100%}
  .center_left{width: 60%}
  .center_left dl ul{float: inherit;}
  .center_left dl{width: 50%}
  .center_left dl a{padding-right: 0}
  .center_right{width: 180px}
  .gswm{overflow: hidden;}
  .guanhuai{float: left; padding-top: 20px;}
  .gs_img{text-align: right;}
  .gs_img img{margin-bottom: 10px;}
  .menu{display: block;}
  .youhui_new .swiper-button-prev{left: -25%; display: none}
  .youhui_new .swiper-button-next{right: -25%; display: none}
  .youhui .intro_right{width: 200px; margin-right: 0; display: block; margin-right: 20px;}
  .intro_icon{display: block;}
  .show_number li span{display: inline-block; float: initial;}
  .intro_left{width: 53%;}
  .wy_img .ydy{width: 80%; padding-top: 140px;height: auto;}
  .wy_img .msy{width: 80%; top: 40px; height: auto;}
  .phone_search{display: block;transition: all 0.5s;}
  .search_input .botton{margin-right: 15px;}
  .yycs img{height: 40px; max-width: 110px;}
  .gs_img .guanhuai{width: 100%; height: auto}
  .main{margin-bottom: 0; transition: all 0.5s;}
  footer{position: initial;}
  .tuijian_pro2{display: none}
  .tj_banner_pc{display: none}

  .p_nav{position: fixed; top: 0; left: -90%; z-index: 114; height: 100vh; width: 90%; overflow-y: scroll; display: block;     transition: all 0.5s;}
  .p_nav2{left: 0; transition: all 0.5s;}
  .menus2{display: none;}
  .body_nav .main,.body_nav header{transform:translateX(90%); -webkit-transform:translateX(90%); -moz-transform:translateX(90%); }
  .p_nav  li{line-height: 92px; border-bottom: solid 1px #ddd; padding-left: 15px;}
  .p_nav  li:last-child{border-bottom: 0}
  .p_nav ul{padding: 30px 0; padding-bottom: 80px;}
  .p_nav li a{font-size: 28px; color: #000; display: block;}
  .p_nav li span{width: 35px; height:28px; display: block; float: left; margin: 32px 20px 0 0px;}
  .p_nav .cyzk {background: url(../img/zhekou1.svg) no-repeat center center; background-size: cover;}
  .p_nav .fjtc {background: url(../img/fanju1.svg) no-repeat center center; background-size: cover;}
  .p_nav .jzzy {background: url(../img/zhuyi1.svg) no-repeat center center; background-size: cover;}
  .p_nav .xxwl {background: url(../img/xiuxian1.svg) no-repeat center center; background-size: cover;}
  .p_nav .hyzg {background: url(../img/huiyuan1.svg) no-repeat center center; background-size: cover;}
  .p_nav .ylfx {background: url(../img/fenxiang1.svg) no-repeat center center; background-size: cover;}
  .p_nav li a .fa{float: right; color: #ef6b53; margin-right: 15px; margin-top: 30px;}
  .p_nav li a .fa:before{font-size: 40px; }
  .menu_nav{position: relative;}
  .gensui{background: #ffeae6; padding:30px 20px; padding-bottom: 120px; width: 100% }
  .gensui p{font-size: 14px; color: #ef6b53;}
  .gensui img{width: 46px; margin-right: 20px;}


  .zhekou_list_phone{display: block;}
  .zhekou_list_pc{display: none}
  .zk_list_xh:nth-child(odd) .zk_pro:first-child, .zk_list_xh:nth-child(even) .zk_pro:last-child{height: auto;}
  .zk_list:first-child{width: auto;}
  .zk_list_xh:nth-child(odd) .zk_pro:nth-child(1) .pro_img .pro_link, .zk_list_xh:nth-child(even) .zk_pro:nth-child(2) .pro_img .pro_link{height: auto;}
  .zk_list_xh:nth-child(odd) .zk_pro:nth-child(1) .pro_img .pro_link img, .zk_list_xh:nth-child(even) .zk_pro:nth-child(2) .pro_img .pro_link img{width: 100%; margin-left: 0;}
  .zk_pro{width: auto;}
  .zk_list_xh .zk_pro:first-child{margin-bottom: 0;}
  .zhekou_nav_pc{display: none}
  .zhekou_nav_phone{display: block;}
  .bian_title h3{line-height: 25px; display: block;}
  .tj_banner_phone .container{padding: 0}
  .tj_banner_phone .container .swiper-slide img{height: 100px;}
  .tj_banner_phone{height: 300px;}
  .tj_banner_phone .close_b{right: 5px; top: 5px; width: 25px}
  .tj_banner3{height: 0}
  .intro_left p{margin-bottom: 0;}
  .pro_xianshi{top:22px;}
  .youhui_new .swiper-container{overflow: initial; padding: 0 15px;}
  .xb_list .padding:nth-of-type(odd) .xb_xh:nth-of-type(even), .xb_list .padding:nth-of-type(even) .xb_xh:nth-of-type(odd){height: 520px;}
  .menu_close{width: 60px; height: 60px;}
  *{cursor: pointer;}
  .body_nav{overflow: hidden;}
}
@media (max-width: 1200px) and (min-width: 760px){
  
  .wy_img .msy{left: 0; right: 0; margin: auto;}
  .wy_img .ydy{display: block; margin: auto;}
  .xb_list .xb_xh:nth-child(3){display: none}
  .xbdh {padding-bottom: 60px; background: url(../img/xb_bg.png) no-repeat 0px bottom;}
  .zmd_right{padding-top: 0; position: relative; float: initial; margin: 0 auto; width: 100%;}
  .zmd_right p{position: absolute; width: 45%; left: 50%; margin-left: 0; padding-top: 40px;}
  .zmd_right a{position: absolute;    left: 50%; margin-left: 0;  margin-top: 150px;}
  .zmd_right img{width: 90%; margin: 0 auto; display: block;}
  .zmd .container > img{width: 50%; margin-top: -30px;}
  .center_right{width: 210px;}
  .gs_img{text-align: left; font-size: 0}
  .gs_img img{height: 60px}
  .yycs .gs_img img{height: 53px;}
  .yycs .gs_img a:nth-child(2) img{margin-right: 0; max-width: initial; float: right;}
  .gs_img a:nth-child(3){margin-right: 0;}
  .center_right .gswm:first-child .gs_img a{width: auto;}
  .yycs img{max-width: 146px;}
  .yycs a:last-child{float: right;}
  .yycs a:last-child img{margin-right: 0; width: 146px; height: initial;}
  .zhekou .pro_xianshi{top: 5px}
  .fkm{    width: 100%;
    background: rgba(53,11,3,0.89);}
    .shopcar212ss {    z-index: 115;}
    .phone_search .search_input{overflow: hidden;}
    .phone_search .search_input .botton{margin-right: 15px;}
    .phone_search .search_input input{margin-left: 25px;}
    .phone_search2 .search_input2 input{margin-left: 0}
    .phone_search .search_input2 .botton{margin-right: 0px;}
    .close_tj{margin-top: 60px;}
}

@media (max-width: 760px){
    .p_nav{left: -80%}
    .p_nav2{left: 0}
    .body2 footer,.body2 .search_input_ny{transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); transition: all 0.5s;}
    .body_nav .phone_search .search_input2{margin-left: 80%;transition: all 0.5s;}
.body2 header{transform:translateX(-100%); transition: all 0.5s;}
.body2 .phone_search{    transform: translateX(-100%);}
.body2 .phone_search2 .search_input2{transform:translateX(-100%);;transition: all 0.5s;}
.body2 .phone_search2{transform:initial;transition: all 0.5s;}
.body2 .banner{margin-left: -100%; transition: all 0.5s;}
.body2 .main{transform:translateX(-100%); transition: all 0.5s;}
     .menu_close{width: 40px; height: 40px;}
  #bgvid{height: 440px; }
  .dizhi .jia{background-position: -44px -5px;}
  .yh_title p{margin-bottom: 30px}
  .zq_add2, .change_add2{width: 100%}
  .intro_icon{display: none}
  .menu{width: 30px;}
  .xb_xh{min-height: 220px;}
  .zk_list_xh .zk_pro:first-child, .zk_list_xh:nth-child(odd) .zk_pro:last-child{margin-bottom: 0}
  .gs_img .guanhuai{width: 170px; padding-top: 0;}
  .logo{width: 120px; top: 5px}
  .head_ny .logo{top: 0}
  .swiper-pagination_c{text-align: center; margin-bottom: 28px; display: block;}
  .swiper-pagination_c .swiper-pagination-bullet{width: 14px; height: 14px; margin: 0 5px;}
  .intro_left .intro{display: none}
  .youhui .intro_right{display: block; float: initial; margin-right: 0;}
  .show_number{text-align: left;}
  .body_nav .main,.body_nav header{transform:translateX(80%); -webkit-transform:translateX(80%); -moz-transform:translateX(80%); }
  .youhui .yh_title p{margin-bottom: 28px;}
  .head2 .logo{top: 0}
  .xbdh .gdyh{margin-top: 35px;}
  .head_ny .menu,.head2 .menu{top: 23px;}
  .search_input .botton{width: 10%}
  .zdej{background: url(../img/like_img.jpg) center center !important; background-size: 300% !important;}
  .menu span{width: 30px; margin-bottom: 6px; height: 2px;}
  .phone_search {padding: 30px 10px;}
  .search h3{font-size: 42px;}
  .phone_search ul{display: none}
  .search_input input{width: 70%; font-size: 14px; line-height: 45px; margin-left: 20px;}
  .search_input{padding:0; height: 45px; padding: 0 10px 0 20px; overflow: hidden;}
  .search_input2{top: 55px; padding: 0}
  .yms .ydy{height: auto;}
  .ting{height: auto; margin-top: -70px}
  .cjxq{width: 75px; height: 75px; line-height: 75px; right: 30px;  bottom: 120px;}
  .cjxq span{margin-top: -32px;}
  .yinliao{width: 80px; top: -80px; right: 20px;}
  .zdej_kuang h3{font-size: 58px;}
  .zdej_kuang h3 span{font-size: 58px; text-align: center; display: block; }
  .zdej_kuang{height: 356px;}
  .zdej .container{height: 480px;}
  .daocha {width: 100px; bottom: -40px; left: 20px;}
  .intro_right{display: none; float: left !important;}
  .bt_js{height: 115px;}
  .youhui_new .swiper-container{overflow: inherit;}
  .pro_xianshi{width: 88px; height: 70px; top: 5px; background-size: cover;}
  ._list_item .pro_xianshi,.youhui_new .pro_xianshi{top: 19px}
  .pro_xianshi span{font-size: 18px; padding-left: 10px; line-height: 58px;}
  .pro_xianshi span i{font-size: 24px;}
  .wy_img .ydy{padding-top: 100px; margin-left: 50px;}
  .wy_img .msy{left: 40px;}
  .email_left h3 span{display: none}
  .email_tb{text-align: center;}
  .email_tb img{height: 44px;}
  .email_tb img:last-child{margin-right:0}
  .tj_banner_pc{display: none !important}
  .search_input2 .botton,.phone_search .search_input .botton{width: 10%; margin-right: 15px; margin-left: 0; background: url(../img/search.svg) no-repeat center right; background-size: 35px;}
  .search_input2 input{margin-left: 0;}
  .phone_search .search_input2 .botton{margin-right: 0;}
  .body_nav .phone_search{    transform: translateX(80%);}
  .body_nav .phone_search2 {
    transform: initial;
}
  .tuijian_pro{display: none !important}
  .email_left h3{text-align: center;}
  .email_k{height: auto}
  .phone2{position: relative; top: 50px;}
  .xb_list .padding:first-child .xb_xh:nth-child(2) > img,.xb_list .padding:first-child .xb_xh:nth-child(2){height: auto;}

  .zmd_right p,.zmd_right{width: 90%; margin: 0 auto; padding: 0; text-align: center; position: initial; float: initial;}
  .zmd_right a{margin: 30px auto}
  .center_left dl{padding-top: 0; width: 100%; margin-bottom: 0; border-bottom: solid 1px #999;  transition: height 0.5s;}
  .phone_more{padding-bottom: 6px;}
  .center_left .dlss{height: auto;}
  .pay span{display: block; color: #fff;}
  .pay {padding: 40px 30px;}
  .center_left dl ul,.center_left{width: 100%}
    .center_left dl ul{display: block; margin-bottom: 0;}
  .center_left dl .ul{height: 0; overflow: hidden; transition: all 0.5s;}
  .center_left .dlss .ul{height: auto;}
  .center_left .dlss{padding-bottom: 6px;}
  .center_right{width: 100%}
  .gs_img{text-align: left;}
  .banquan p{width: 122px; float: right; line-height: 20px; padding-top: 10px;}
  .car_img{width: 100%;}
  .shanchu{width: 30px; margin-right: 15px; height: 30px; margin-top: 15px; line-height: 60px;}
  .dd_img{width: 60px; height: 60px;}
  .xx_title{font-size: 16px;}
  .gwc_jj{padding-top: 10px;}
  .gwc_jj .spinner{width: 100px}
  .gwc_jj .decrease,.gwc_jj .increase,.spinnerExample{width: 30px; height: 30px; line-height: 30px;}
  .kouchu p,.jine{font-size: 24px;}
  .youhuima input{width: 100%; float: inherit; height: 60px; border-radius: 60px;}
  .youhuima .checkbox{margin: 0 auto; float: inherit; width: 210px; margin-top: 20px;}
  .zffs {padding-top: 38px; display: table; text-align: center;}
  .next_btn{margin-bottom: 40px;}
  .dizhi2{width: 240px; padding-left: 23px;}
  .xz_add .dizhi2{width: auto}
  .add_tb{width: 20px; height: 20px; background-size: cover; margin-top: 0px; margin-left: 20px; position: absolute;}
  .jiezhang2 .radio,.songhuo .radio-danger{padding: 20px 8px;}
  .dz_title{font-size: 16px; padding-left: 20px;}
  .dz_title span{font-size: 14px;}
  .zq_add .radio-danger{width: 100%}
  .fkm{width: 100%; background: rgba(53,11,3,0.89);}
  .fkm_table{padding: 0; vertical-align: top; padding-top: 30px}
  .fkm_table img{width: 60%}
  .phone_more{display: block;}
  .xb_list .padding:first-child .xb_xh:nth-child(2) a img{height: auto; width: 100%; left: 0; position: inherit;}
  .xb_list .padding:first-child .xb_xh:nth-child(even),.xb_list .padding:first-child .xb_xh:nth-child(even) a img{height: 485px; width: auto; max-width: initial;}
  .xb_list .padding:first-child .xb_xh:nth-child(even) a img{left: -50%; position: relative;}
  .xb_list .padding:first-child .xb_xh:nth-child(even) a{height: 485px; display: block;}
  .shopcar212ss{z-index: 115;}
  .tit_left{width: 110px;}
  .shop_car p, .dizhi p{font-size: 15px;}
  .zaxiang{padding-top: 5px}
  .main .email_k{margin-bottom: 50px; height: 575px;}
  .intro_left{width: 96%}
  .Price{font-size: 42px; height: 52px;}
  .y-price del,.y-price span{font-size: 13px;}
  .p_jia{display: block; float: right; margin-right: 15px;}
  .p_jian{display: none; float: right; margin-right: 15px; }
  .body_nav{overflow: hidden;}
  .p_nav{position: fixed; top: 0; z-index: 114; height: 100vh; width: 80%; overflow-y: scroll; display: block;}
  .p_nav li a{font-size: 20px;}
  .p_nav li{line-height: 56px; overflow: hidden;}
  .menu_top{height: 70px;}
  .menu_logo{width: 130px;}
  .menu_close{height: 40px;}

  .p_nav li span {width: 30px; height: 24px; display: block;  float: left;  margin: 17px 20px 0 0px;}
  .p_nav li a .fa{margin-top: 5px;}
  .menus2{display: block;}
  .menus{display: none;}
  .phone{bottom: -60px}
  .zhekou_nav .swiper-slide p{font-size: 24px;}
  .zhekou{padding-top: 45px;}
  .zmd_right p{font-size: 16px;}
  .pro_logo {position: absolute; top: 20px;left: 20px; width: 60px; height: 60px; z-index: 2;}
  .zk_list {height: auto;}
  .yh_title{width: 142px; padding-top: 50px;}
  .yh_title p{font-size: 24px;}
  .zhekou_nav .swiper-slide p,.zhekou_nav .swiper-slide span{display: inline-block;}
  .zhekou_nav .swiper-slide{width: 142px;}
  .yh_title span,.zhekou_nav .swiper-slide .fjtc,.zhekou_nav .swiper-slide .jzzy,.zhekou_nav .swiper-slide .xxwl,.zhekou_nav .swiper-slide .hyzg,.zhekou_nav .swiper-slide .cyzk{width: 28px; height: 22px; background-size: cover;}
  .yh_title span,.zhekou_nav .swiper-slide span{ margin: 0 4px; margin-top: 7px; float: left;}
  .yh_title:after,.zhekou_nav .swiper-slide-active:after{height: 10px; z-index: -1}
  .xbdh .yh_title span,.yh_title span{height: 26px; width: 26px;  margin-top: 6px;}
  .email_left .zxemail{width: 100%}
  .email{width: 100%}
  .main{width: 100%; overflow: hidden;}
  .xbdh{padding-top: 20px; background: url(../img/xb_bg.png) no-repeat -350px bottom;}
  .zmd{margin-top: 40px;}
  .email input {width: calc(100% - 77px); height: 55px;}
  .tj_content .email{height: 55px;}
  .tj_input .email input{width: calc(100% - 75px); height: 55px;}
  .tj_input .email .submit{width: 60px; height: 55px;}
  .bian_xx p{-webkit-line-clamp: 1;}
  .bian_xx{padding: 5px 20px;}
  .center_left dl dt{ line-height: 38px; }
  .center_left .phone_mores .dls{height:auto; margin-bottom: 0;}
  .center_left .phone_mores .dls:last-child{padding-bottom:15px;}
  .dlss .p_jia{display: none}
  .dlss .p_jian{display: block;}
  .gs_img a{float: left;}
  .yycs img { height: 48px;  max-width: 150px; float: left;}
  .banquan{margin-top: 35px;}
  .gswm{padding-bottom: 10px;}
  .car_img h3{height: 145px; line-height: 145px;}
  .car_img h3 span{margin-top: 56px;}
  .close_tj{width: 48px; height: 48px; margin-top: 50px;}
  .spinnerExample{border-radius: 0; border: solid 1px #ccc}
  .zq_add .radio-danger{padding: 5px 8px; margin: 0}
  .jiezhang2 .dizhi2{padding-left: 6px;}
  .fkm_table p{line-height: 22px;}
  .fkm_table .close2 img{width: 100%}

  .zhekou .zk_pro,.zhekou .zk_pro:nth-child(2),.zhekou .zk_pro:nth-child(3),.zhekou .zk_pro:nth-child(4),.zhekou .zk_pro:nth-child(5){position: relative; left: initial; top: initial; width: 100%; overflow: hidden; float: left; height: auto;}
  .zhekou .zk_pro:nth-child(4),.zhekou .zk_pro:nth-child(5){display: none}
  .pro_img:hover .img1{opacity: 1;}
  .zk_list_xh .zk_pro:first-child .bt_js:hover .tit_left{background: none;}
  .menu_nav .guanggao2 img{height: 100px;}
  .tj_content{width: 310px; height: 410px; padding: 10px; padding-bottom: 30px;}
  .tj_nr{height: 230px; line-height: 230px; font-size: 32px;}
  .tj_content h3{font-size: 16px;}
  .tj_input{width: 330px; margin-top: 0; height: 75px; left: -10px;}
  .tj_input .email{width: 300px; margin: 10px 15px; height: 55px;}
  .tj_content .email:after{border-width: 10px 0 0 10px;
    border-color: #c43d25 transparent transparent transparent;
    bottom: -20px;
    left: -15px;}
  .tj_content .email:before{
        border-width: 10px 10px 0 0;
    border-color: #c43d25 transparent transparent transparent;
    bottom: -20px;
    right: -15px;
  }
  .gb_tj{width: 40px; height: 40px;    top: -20px; right: -20px;}
  .tj_content{border-radius: 10px;}
  .zmd .container > img {
    width: 85%;
    margin: 0 auto;
    display: block;
    float: initial;
    padding-right: 10px;}
}

@media (max-width: 320px){
  .gs_img .guanhuai{width: 140px;}
  .yycs img {height: 38px;  max-width: 120px;}
  .dizhi2{width: 230px;}
  .jiezhang {
    margin: 0 10px;
    position: relative;
    padding: 0 10px;
    margin-top: -40px;
    background: #fff;}
    .car_img h3 {
    height: 145px;
    line-height: 145px;
}

}