@charset "utf-8";
/* CSS Document */
/*公共样式与首页样式*/
A {
    TEXT-DECORATION: none;
}

A:link {
    color: #333333;
    outline: none;
}

A:visited {
    color: #333333;
}

A:active {
    color: #333333
}

A:hover {
    COLOR: #ae9775;
}
.disabled{
    pointer-events: none;
    opacity: 0.7;
}
BODY {
    margin: 0px;
    padding: 0;
    font-family: Verdana, Arial, "微软雅黑";
    background: #ffffff;
    color: #333333;
}
table,table  td{
	 border: 1px solid #000;
}
.main table {
	width:100%;
}
@media only screen and (min-width: 1200px) {
    body{
        min-width: 1360px;
    }
    .body_sy{
        min-width: 1200px;
    }
}
@media only screen and (min-width: 1400px) {
    .body_sy{
        min-width: 1400px;
    }
}
p, h1, h2, h3, h4, h5, h6, ul, li, input, dl, dt, dd, header, article, iframe, footer, ol, div, img {
    margin: 0px;
    padding: 0px;
}

input {
    border: 0px;
}

img {
    border: 0px;
    vertical-align: middle;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    max-width: 100%;
    height: auto;
}

li {
    list-style: none;
}

a, i, p ,h1, h2, h3, h4, h5, h6,span,:before,:after,li{
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

b, label,th{
    font-weight: normal;
}

input, button, select, textarea {
    outline: none;
    font-family: "微软雅黑";
    font-size: 12px;
}

.left {
    float: left;
}

.right {
    float: right;
}
/*@font-face{*/
    /*font-family: 'fzqkys';*/
    /*src: url('../font/fzqkys.eot');*/
    /*src:url('../font/fzqkys.woff') format('woff');*/
    /*src:url('../font/fzqkys.woff2') format('woff2');*/
/*url('../font/fzqkys.TTF') format('truetype');*/
/*url('../font/fzqkys.svg') format('svg');*/
/*}*/
.clear {
    clear: both;
    margin: 0px;
    padding: 0px;
    height: 0px;
}

.zt{
    /*font-family: 'fzqkys';*/
}
.y50{
    -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
}
.y10{
    -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
}
.y5{
    -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.y3{
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
.zt_3d{
    color:#333;
}
.zt_6d{
    color:#666;
}
.zt_9d{
    color:#999;
}

@media only screen and (max-width: 1200px) {
    .pc{
        display:none;
    }
    .md80{
        margin-bottom: 20px;
    }
    .md60{
        margin-bottom: 60px;
    }
    .md50{
        margin-bottom: 20px;
    }
    .md10{
        margin-bottom: 10px;
    }
    .md15{
        margin-bottom:10px;
    }
    .md20{
        margin-bottom: 15px;
    }
    .md30{
        margin-bottom: 20px;
    }
    .md35{
        margin-bottom: 20px;
    }
    .md40{
        margin-bottom: 20px;
    }
}
.md5{
    margin-bottom:5px;
}
@media only screen and (min-width: 1200px) {
    .mob{
        display:none;
    }
    .md80{
        margin-bottom: 80px;
    }
    .md60{
        margin-bottom: 60px;
    }
    .md50{
        margin-bottom: 50px;
    }
    .md10{
        margin-bottom: 10px;
    }
    .md15{
        margin-bottom:15px;
    }
    .md20{
        margin-bottom: 20px;
    }
    .md30{
        margin-bottom: 30px;
    }
    .md35{
        margin-bottom: 35px;
    }
    .md40{
        margin-bottom: 40px;
    }
    .img_d {
        overflow: hidden;
    }

    .img_d img {
        transition: All 0.6s ease-in-out;
        -webkit-transition: All 0.6s ease-in-out;
        -moz-transition: All 0.6s ease-in-out;
        -o-transition: All 0.6s ease-in-out;
    }

    .img_d:hover img {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -o-transform: scale(1.05);
        -ms-transform: scale(1.05);
    }
    .xd{
        position:relative;
    }
    .xd b{
        position:relative;
        z-index: 1;
    }
    .xd:after{
        content: '';
        width:100%;
        height:0%;
        background-color: #e07d2b;
        -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
        transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
        position:absolute;
        left:0px;
        bottom: 0px;
    }
    a.cd_more1.xd:after{
        background-color: #c4a676;
    }
    .xd:hover:after{
        height:100%;
    }
    .xd:hover b{
        color:#fff;
    }
}
.zt_lan,a.cd_6d:hover{
    color:#133170;
}
a.cd_6d{
    color:#666;
}

.mh{
    width:100%;
    float:left;
}
.imgk{
    width:100%;
}
.imgk img{
    width:100%;
}
.txtk{
    width:100%;
}
@media only screen and (min-width: 1200px) {

    .img_d {
        overflow: hidden;
    }

    .img_d:hover img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
    }
}

.ta_k{
    width:100%;
    overflow-x: auto;
}






.lz_pro .swiper-slide img {
    object-fit: cover;
}
@media only screen and (min-width: 1200px) {
    .pro_nr1 .imgk {
        max-height: 479px;
    }
    .pro_nr1 .imgk img {
        max-height: 479px;
        object-fit: cover;
    }
    .shop_pro_lb2{
        width:385px!important;
        float:left;
    }
    .shop_pro_lb2{
        margin:7px;
    }
    .shop_pro_lb2 .imgk{
        height:385px!important;
    }
    .shop_pro_lb2 .imgk img{
        min-height:385px!important;
        object-fit: cover;
    }

    .shop_pro_lb2 .pro_nav {
        height:240px!important;
    }

    .shop_pro_lb2 .pro_nav .bt{
        left: 30px!important;
    }
    .shop_pro_lb2 .pro_nav a{
        padding: 25px 30px!important;
        padding-left: 180px!important;;
    }



    .shop_pro_lb2 .pro_nav .bt{
        margin: 0!important;
        position: inherit!important;
        line-height:50px!important;
        font-size:30px!important;
        margin-bottom:5px!important;
    }
    .shop_pro_lb2 .pro_nav .txtk{
        width:100%!important;
        position:inherit!important;
        left:auto!important;
        bottom:auto!important;
    }
    .shop_pro_lb2 .pro_nav a{
        padding:50px!important;
        height:inherit!important;
    }




}
@media only screen and (max-width: 1200px) {
    .lz_pro .swiper-slide img {
        min-height: auto;
        height: 222px;
        object-fit: cover;
    }



}