
.show_title{font-size:20px; font-weight:bold; line-height:180%; color:#333; padding:10px 0;}
.show_con{
    color:#333; text-align:left; line-height:180%;
}
.show_video{

}
.show_video video{max-width:80%;}
.show_pic{margin-bottom:20px; overflow:hidden;}
.show_pic img{
    max-width:400px; width:80%;
}
.show_pic_list .item{
    width:56px; height:56px; border:2px #ddd solid; float:left; margin-right:10px; cursor:pointer;
}
.show_pic_list .active{border:2px #e60012 solid;}
.show_pic_list .item:last-child{margin-right:0;}
.show_pic_list::after{
    display:block; content:''; clear:both;
}
.show_pic_list .item img{width:100%; height:100%;}

.show_switch{
    border-bottom:1px #EFEFEF solid; margin-top:20px;
}
.show_switch .item{
     padding:10px 15px; font-size:16px; cursor:pointer; color:#666;
}
.show_switch .active{
    color:#e60012; border-bottom:2px #e60012 solid;
}
.show{padding:10px 20px; text-align:left; line-height:200%; color:#666; min-height:200px;}
.show *{font-size:14px; color:#666;}
.show img{max-width:100%;}
.show_list{

}
.show_list .item{
    background-color:#fff; border-radius:10px; position:relative;
    padding-bottom:5px; display:block; overflow:hidden; box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
}
.show_list .item .pic{position:relative; overflow:hidden;}
.show_list .item img{
    width:100%; display:block; transition:all 0.3s;
}
.show_list .item .title{color:#333; padding:0 10px; line-height:35px; text-align:left; display:block; text-align:center; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.show_list .item:hover img{
    transform:scale(1.1);
}

.previous_next{
    margin:30px 0;
}
.previous_next .previous,.previous_next .next{ text-align:left; line-height:180%; background-color:#e2e3e5; padding:10px;border:1px #d6d8db solid; color:#333;}
.previous_next a{color:#000;}

.news .list .item{
    border-bottom:1px #e7e7e7 solid; padding-bottom:10px;
}

.cases{
    padding-top:0; background-image:none;
}

/*Page*/
.pageBox{ height:20px; line-height:20px; padding:13px 0;}
.pageBox span{padding:2px 8px; margin:0 3px; color: #fff; border:1px #e60012 solid; background-color:#e60012; font-weight:600;}
.pageBox a{font-size:14px; padding:2px 8px; margin:0 3px; border:1px #999 solid;}
.pageBox a:link {color: #595959; text-decoration: none;}
.pageBox a:visited {color: #595959;  text-decoration: none;}
.pageBox a:hover {color: #e60012; border:1px #e60012 solid; text-decoration:none;}

.product .list{
    margin:20px auto;
}
.product .item{
    padding:15px; display:block; border-radius:10px; box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.product .item .pic{
    height:150px; width:100%; border-radius:10px;
}
.product .item p{color:#666; font-size:16px; line-height:40px; height:40px; overflow:hidden;  white-space: nowrap; text-overflow: ellipsis;}
.product .item:hover{
    background-color:#e60012;
}
.product .item:hover p{color:#fff;}

.video{

}
.video .list{margin-top:15px;}
.video .item{
    background-color:#fff; border-radius:10px; position:relative;
    padding-bottom:5px; display:block; overflow:hidden; box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
}
.video .item .pic{position:relative; overflow:hidden;}
.video .item img{
    width:100%; display:block; transition:all 0.3s;
}
.video .item .title{color:#333; padding:0 10px; line-height:35px; text-align:left; display:block;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }
.video .item i{ position:absolute; z-index:99; top:50%; left:50%; transform:translate(-50%,-50%); font-size:40px; color:#fff;}
.video .item:hover img{
    transform:scale(1.1);
}

.down .list{margin-top:15px;}
.down .item{border-bottom:1px #EFEFEF solid; padding:50px;}
.down .item h6{font-size:25px; color:#333; flex:1; text-align:left; cursor:pointer;}
.down .item p{background-color:#DCDCDC; width:126px; height:32px; line-height:32px; color:#333; border-radius:20px; cursor:pointer;}
.down .item:hover{
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
}