@charset "utf-8";
/* CSS Document */
/*产品详细*/
.ny_ev{
    width:100%;
    padding:50px 0;
    background-color:#f0f1f2;
}
.ev_sy1{
    width:100%;
    float:left;
}

.ev_gd1 {
    width:62.5%;
    float:left;
    position:relative;
    padding:0%;
}
.ev_gd1 .swiper-container{
    width:100%;
    float:left;
    overflow: hidden;
}
.ev_gd1 .swiper-wrapper{
    width:100%;
    float:left;
}
.ev_gd1 .swiper-slide {
    width:100%;
    padding:0%;
    position:relative;
    overflow: hidden;
    height: 333px;
}
.ev_gd1 .swiper-slide img{
    min-height: 333px;
}
.ev_gd1 .swiper-slide img,.ev_gd1 .swiper-slide a{
    width: 100%;
    display: block;
}
.ev_gd1 .swiper-pagination {
    width: 100%;
    font-size: 0;
    bottom: 28px;
    right: 0px;
    left: auto;
    text-align: right;
    padding-right:25px;
}
.ev_gd1 .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    margin: 0 5px;
    display: inline-block;
    border-radius: 50%;
    border: #fff;
    border: 1px solid #fff;
    background: none;
    opacity: 1;
}
.ev_gd1 .swiper-pagination-bullet-active {
    background: #fff;
}

.ev_gd1 .swiper-slide P{
    font-size:28px;
    color: #fff;
    line-height:70px;
    display: block;
    height:70px;
    position:absolute;
    left:0px;
    bottom: 0px;
    padding:0 120px 0 30px;
    text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;
    background-color: rgba(0,0,0,.4);
}

.ev_lb1{
    width:36%;
    float:right;
}
.ev_lb1 li{
    width:100%;
    float:left;
    margin-bottom:18px;
    overflow: hidden;
    height:158px;
}
.ev_lb1 img{
    width:100%;
    min-height: 158px;
}
.ev_lb1 li:last-child{
    margin-bottom: 0;
}
@media only screen and (min-width: 1480px) {
    .ev_gd1 .swiper-slide{
        height:400px;
    }
    .ev_gd1 .swiper-slide img{
        min-height: 400px;
    }
    .ev_lb1 li{
        margin-bottom: 20px;
        height:189px;
    }
    .ev_lb1 img{
        min-height: 189px;
    }
}
.ev_sy2{
    width:100%;
    float:left;
    padding:25px 25px 50px 25px;
    background-color: #fff;
}
.ev_bt1{
    width:100%;
    float:left;
    border-bottom: solid 1px #ddd;
    padding-bottom: 20px;
}
.ev_bt1 .s1{
    font-size:24px;
}
.ev_lb2{
    width:101.2%;
    float:left;
    margin-left: -0.6%;
}
.ev_lb2 li{
    width:48.8%;
    border: solid 1px #ddd;
    padding:20px 20px 20px 200px;
    position:relative;
    min-height: 200px;
    margin: 0 0.6% 20px 0.6%;
    float:left;

}
.ev_lb2 .imgk{
    width:160px;
    height:160px;
    overflow: hidden;
    position:absolute;
    left:20px;
    top:20px;
}
.ev_lb2 .imgk img{
    /*width:100%;*/
    /*min-height: 160px;*/
    max-width: 100%;
    max-height: 100%;
}
.ev_lb2 a.dbt{
    display: block;
    font-size:16px;
    line-height: 24px;
    width:100%;
    height:96px;
    overflow: hidden;
}
.ev_lb2 p{
    line-height:24px;
}

@media only screen and (min-width: 1480px) {
    .ev_lb2 a.dbt{
        font-size:18px;
    }
}

.ev_sy3{
    width:100%;
    float:left;
    background-color: #fff;
    padding:50px 25px;
}



.ev_gd2 {
    width:100%;
    float:left;
    position:relative;
    padding:0 3%;
}
.ev_gd2 .swiper-container{
    width:100%;
    float:left;
    overflow: hidden;
}
.ev_gd2 .swiper-wrapper{
    width:100%;
    float:left;
}
.ev_gd2 .swiper-slide {
    width:100%;
    padding:0 1%;

}
.ev_gd2 a{
    width:100%;
    display: block;
    position:relative;
    overflow: hidden;
    text-align: center;
    height:156px;
}
.ev_gd2 .swiper-slide img{
    max-width: 320px;
    max-height: 144px;
}

.ev_gd2 .swiper-slide img{

    display: block;
}
.ev_gd2 .swiper-button-prev{
    left:-10px;
}
.ev_gd2 .swiper-button-next{
    right:-10px;
}
.ev_gd2 .swiper-button-prev, .ev_gd2 .swiper-button-next {
    /*background: url("../images/cs_jt.png");*/
    color:#bababa;
    outline: none;
    --swiper-navigation-size:50px;
}
.ev_gd2 .swiper-button-next:hover, .ev_gd2 .swiper-button-prev:hover{
    color:#4fc2b8;
}

@media only screen and (min-width: 1480px) {
    .ev_gd2 a{
        height:184px;
    }
    .ev_gd2 .swiper-slide img{
        max-width: 400px;
        max-height: 180px;
    }
}

.ev_nr1{
    width:100%;
    float:left;
    font-size:16px;
    line-height: 24px;
}

.ev_nr1 .s1{
    margin-right: 50px;
}
.ev_nr1 .s1 .ev_s1_img{
    display: inline;
    vertical-align: middle;
}
.ev_bj1{
    background: url("../image/ev/ev_bj2.jpg") #fff right no-repeat;
}

@media only screen and (min-width: 1480px) {
    .ev_nr1{
        font-size:18px;
        line-height: 30px;
    }
}

.ev_lb3{
    width:100%;
    float:left;
}
.ev_lb3 li{
    width:100%;
    float:left;
    margin-bottom: 50px;
    font-size:16px;
    line-height: 24px;
    padding-left:25px;
    background: url("../image/ev/dd_lv.png") no-repeat 0 15px;
}
.ev_lb3 a.dbt{
    width:100%;
    float:Left;
    font-size:24px;
    line-height: 35px;
    margin-bottom: 20px;
}
.ev_lb3 span{
    float:left;
    height:24px;
    padding-right: 20px;
    padding-left:35px;
    text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;
}
.ev_lb3 span:last-child{
    margin-right: 0;
}
.ev_lb3 .s1{
    background: url("../image/ev/c3.png") left no-repeat;
    width:26%;
}
.ev_lb3 .s2{
    background: url("../image/ev/c1.png") left no-repeat;
    width:30%;
    padding-left:40px;
}
.ev_lb3 .s3{
    background: url("../image/ev/c2.png") left no-repeat;
    width:44%;
}
@media only screen and (min-width: 1480px) {
    .ev_lb3 .s1{
        width:22%;
    }
    .ev_lb3 .s2{
        width:26%;
    }
    .ev_lb3 .s3{
        width:52%;
    }
}

.ev_lm{
    width:100%;
    float:left;
    height:170px;
    position:relative;
    padding-left:170px;
}

.ev_lm_nav{
    width:130px;
    height:100%;
    background-color: #4fc2b8;
    color:#fff;
    position:absolute;
    left:0px;
    top:0px;
    text-align: center;
    padding:55px 0px;
}
.ev_lm_nav ul{
    width:100%;
    height:60px;
    line-height: 60px;
    display: block;
    overflow: hidden;
    font-size:30px;
}
.ev_lm_nav a{
    color:#fff;
}
.ev_lm_nav a.cd_jt1,.ev_lm_nav a.cd_jt2{
    width:28px;
    height:15px;
    left:50%;
    margin-left: -14px;
    top:22px;
    position:absolute;
    background: url("../image/ev/ev_jt.png") no-repeat;
}
.ev_lm_nav a.cd_jt2{
    top:auto;
    bottom: 22px;
    transform: rotate(180deg);
}
.ev_lm_lb{
    width:100%;
    float:left;
    border-right:solid 1px #ddd;
    border-bottom:solid 1px #ddd;
}
.ev_lm_lb li{
    width:16.6666%;
    float:left;
    height:85px;
    line-height: 85px;
    text-align: center;
    font-size:20px;
    border:solid 1px #ddd;
    border-bottom: 0px;
    border-right: 0px;
}
.ev_lm_lb a{
    width:100%;
    display: block;
    height:85px;
}
.ev_lm_lb a:hover,.ev_lm_lb a.on{
    background-color: #4fc2b8;
    color:#ffffff;
}

.ev_fo1{
    width:100%;
    float:left;
    margin-bottom: -20px;
}
.ev_fo1 dd{
    width:33.3333%;
    height:40px;
    position:relative;
    padding-left:120px;
    float:left;
    margin-bottom:30px;
}
.ev_fo1 .s_name{
    position:absolute;
    left:0px;
    top:0px;
    line-height: 40px;
    font-size:16px;
    width:120px;
}
.ev_fo1 .s_name.c{
    text-align: center;
}
.ev_fo1 dd.l_an{
    padding-left:30px;
}
.ev_fo1 .btn{
    width:150px;
    text-align: center;
    font-size:16px;
}
.ev_fo1 .form-control{
    background-color: #f7f9f9;
}
.ev_fo1 .form-control.tx_sj2{
    background: url("../image/ev/ev_tb2.png") #f7f9f9 no-repeat 93% 12px;
}

.ev_fo1 .item {
    float: left;
    width: 100%;
    height: 40px;
    border: solid 1px #ddd;
    position:relative;
}

.ev_fo1 .item i {
    display: block;
    height: 38px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    background: url("../image/images/sel_bj.png") #f7f9f9 no-repeat 94% 15px;
}

.ev_fo1 .item ul {
    display: none;
    width: 100%;
    height: 270px;
    border: #ddd solid 1px;
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: #fff;
    position:absolute;
    left:0px;
    top:38px;
    z-index: 3;
}

.ev_fo1 .item ul li {
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.ev_fo1 .item ul li a {
    display: block;
    color: #333;
    text-decoration: none;
    transition: all .5s ease 0s;
}

.ev_fo1 .item ul li a:hover {
    color: #fff;
    background-color: #4fc2b8;
    font-weight: bold;
}
.ev_fo1 #cho_Province,
.ev_fo1 #cho_Province option,
.ev_fo1 #cho_City,
.ev_fo1 #cho_City option{
    text-align: center;
}
/*多行内显示，超出省略*/
.multiLineOmitted{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
