/* banner */
.banner_nei{}
.banner_nei .list .w1400{padding: 15px;border: 1px solid #eee;height: 77px;justify-content: space-around;background: url(../images/sou_bg.gif) no-repeat center top;}
.banner_nei .form{position: relative;}
.banner_nei .form .flash{display: flex;align-items: center;margin-bottom: 6px;}
.banner_nei .form img{filter: brightness(0.5);position: absolute;z-index: 999;margin-left: 5px;width: 12px;}
.banner_nei .form .search{border: 1px solid #D1D1D1;width: 240px;padding-left: 20px;position: relative;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.banner_nei .form .submit{background: #24a3db;color: #fff;width: 50px;padding: 1px 0;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.banner_nei .form li a{margin-right: 10px;font-size: 14px;color: #5f5f5f;}
.banner_nei .lx{align-items: center;}
.banner_nei .lx img{height: max-content;margin-right: 6px;}
.banner_nei .lx h4{font-size: 20px;color: #24a3db;}
.banner_nei .img img{width: 100%;}
 
@media only screen and (max-width:1080px){
.banner_nei .list{display: none;}
.banner_nei .w1000{width: 100%;}
}
 

/* about */
.about{margin: 15px 0;}
.about .l_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.about .l_case .title{background: #000;text-align: center;color: #fff;font-size: 18px;font-weight: bold;line-height: 39px;height: 39px;margin-top: 15px;}
.about .l_case .title:nth-child(1){margin-top: 0;}
.about .l_case .about_nav h2{background: #5E5E5E;text-align: center;color: #fff;font-size: 15px;line-height: 30px;height: 30px;margin-top: 5px;}
.about .l_case .about_nav h2 a{color: #fff;}
.about .l_case .about_nav .item li{text-align: center;border-bottom: 1px dashed #335860;padding: 6px 0;}
.about .l_case .about_nav .item li a{font-size: 12px;}
.about .l_case .about_nav .item li:hover a{text-decoration: underline; color:#24A3DB;}
.about .l_case .about_contacts{padding:0 10px;}
.about .l_case .about_contacts p{font-size: 12px;line-height: 2;}
.about .r_content{width:79%;margin-left: 1%;}
.about .r_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;}
.about .r_content .location span a{}
.about .r_content .content{border: 1px solid #D5D5D5;margin-top: 15px;border-radius: 6px;padding: 20px;}
.about .r_content .content p{line-height: 2;}
.about .r_content .content img{max-width: 100%;}
@media only screen and (max-width:1080px){
.about .l_case{display: none;}
.about .r_content{width: 100%;margin-left: 0;}
}
@media only screen and (max-width:768px){
.about .r_content .content{padding:10px;margin-top: 10px;}
.about .r_content .location{font-size: 13px;}
.about .r_content .content p{font-size: 13px;}
}
 

/* contacts */
.contacts{margin: 15px 0;}
.contacts .l_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.contacts .l_case .title{background: #000;text-align: center;color: #fff;font-size: 18px;font-weight: bold;line-height: 39px;height: 39px;margin-top: 15px;}
.contacts .l_case .title:nth-child(1){margin-top: 0;}
.contacts .l_case .contacts_nav h2{background: #5E5E5E;text-align: center;color: #fff;font-size: 15px;line-height: 30px;height: 30px;margin-top: 5px;}
.contacts .l_case .contacts_nav h2 a{color: #fff;}
.contacts .l_case .contacts_nav .item li{text-align: center;border-bottom: 1px dashed #335860;padding: 6px 0;}
.contacts .l_case .contacts_nav .item li a{font-size: 12px;}
.contacts .l_case .contacts_nav .item li:hover a{text-decoration: underline;}
.contacts .l_case .contacts_contacts{padding:0 10px;}
.contacts .l_case .contacts_contacts p{font-size: 12px;line-height: 2;}
.contacts .r_content{width:79%;margin-left: 1%;}
.contacts .r_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;}
.contacts .r_content .contacts_form{padding: 10px;border: 1px solid #ccc;}
.contacts .r_content .contacts_form .text{line-height: 30px;height: 30px;padding-left: 5px;margin-bottom: 15px;font-weight: bold;}
.contacts .r_content .contacts_form .input{width: 100%;margin-bottom: 15px;}
.contacts .r_content .contacts_form .input label{font-size: 14px;}
.contacts .r_content .contacts_form .input label em{color: red;margin-right: 6px;}
.contacts .r_content .contacts_form .input input{border: 1px solid #D5D5D5;width: 100%;line-height: 40px;margin-top: 10px;text-indent: 10px;}
.contacts .r_content .contacts_form .code input{border: 1px solid #D5D5D5;line-height: 40px;margin-top: 10px;text-indent: 10px;}
.contacts .r_content .contacts_form .submit{background: #24A3DB;color: #fff;margin: 20px 0;padding: 8px 40px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
@media only screen and (max-width:1080px){
.contacts .l_case{width: 100%;}
.contacts .l_case .contacts_nav{display: none;}
.contacts .l_case .title:nth-child(1){display: none;}
.contacts .l_case .title{font-size: 15px;}
.contacts .r_content{width: 100%;margin-left: 0;}
}
@media only screen and (max-width:768px){
.contacts .l_case .contacts_contacts p{line-height: 2.5;}
.contacts .r_content .contacts_form .text{height: 20px;}
.contacts .r_content .contacts_form .input input{margin-top: 5px;line-height: 35px;}
.contacts .r_content .contacts_form .code input{margin-top: 5px;line-height: 35px;}
.contacts .r_content .contacts_form .submit{margin: 15px 0;}
}
 

/* caselist */
.caselist{margin: 15px 0;}
.caselist .l_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.caselist .l_case .title{background: #000;text-align: center;color: #fff;font-size: 18px;font-weight: bold;line-height: 39px;height: 39px;margin-top: 15px;}
.caselist .l_case .title:nth-child(1){margin-top: 0;}
.caselist .l_case .pro_nav h2{background: #5E5E5E;text-align: center;color: #fff;font-size: 15px;line-height: 30px;height: 30px;margin-top: 5px;}
.caselist .l_case .pro_nav h2 a{color: #fff;}
.caselist .l_case .pro_nav .item li{text-align: center;border-bottom: 1px dashed #335860;padding: 6px 0;}
.caselist .l_case .pro_nav .item li a{font-size: 12px;}
.caselist .l_case .pro_nav .item li:hover a{text-decoration: underline;}
.caselist .l_case .ul{padding: 0 15px;margin-top: 15px;}
.caselist .l_case .ul img{width: 100%;width: 166px;height: 139px;padding: 1px;border: solid 1px #ccc;}
.caselist .l_case .ul p{padding: 8px 0;font-size: 12px;text-align: center;}
.caselist .l_case .pro_contacts{padding:0 10px;}
.caselist .l_case .pro_contacts p{font-size: 12px;line-height: 2;}
.caselist .r_content{width:79%;margin-left: 1%;}
.caselist .r_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;}
.caselist .r_content .pro{border: 1px solid #D5D5D5;margin-top: 15px;border-radius: 6px;}
.caselist .r_content .pro .list{padding-top: 10px;}
.caselist .r_content .pro .item{width: 33.3%;padding: 5px 14px 10px;}
.caselist .r_content .pro .item img{width: 100%;border: 1px solid #D6D6D6;}
.caselist .r_content .pro .item p{font-size: 12px;margin-top: 15px;text-align: center;}
.caselist .r_content .pro .item:hover img{border: 1px solid #24A3DB;}
@media only screen and (max-width:1080px){
.caselist .l_case{display: none;}
.caselist .r_content{width: 100%;margin-left: 0;}
}
@media only screen and (max-width:768px){
.caselist .r_content .content{padding:10px;margin-top: 10px;}
.caselist .r_content .location{font-size: 13px;}
.caselist .r_content .content p{font-size: 13px;}
.caselist .r_content .pro{margin-top: 10px;}
.caselist .r_content .pro .item{width:50%;padding: 5px 10px 10px;}
}
 


/* newslist */
.newslist{margin: 15px 0;}
.newslist .l_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.newslist .l_case .title{background: #000;text-align: center;color: #fff;font-size: 18px;font-weight: bold;line-height: 39px;height: 39px;margin-top: 15px;}
.newslist .l_case .title:nth-child(1){margin-top: 0;}
.newslist .l_case .pro_nav h2{background: #5E5E5E;text-align: center;color: #fff;font-size: 15px;line-height: 30px;height: 30px;margin-top: 5px;}
.newslist .l_case .pro_nav h2 a{color: #fff;}
.newslist .l_case .pro_nav .item li{text-align: center;border-bottom: 1px dashed #335860;padding: 6px 0;}
.newslist .l_case .pro_nav .item li a{font-size: 12px;}
.newslist .l_case .pro_nav .item li:hover a{text-decoration: underline;}
.newslist .l_case .ul{padding: 0 15px;margin-top: 15px;}
.newslist .l_case .ul img{width: 100%;width: 166px;height: 139px;padding: 1px;border: solid 1px #ccc;}
.newslist .l_case .ul p{padding: 8px 0;font-size: 12px;text-align: center;}
.newslist .l_case .pro_contacts{padding:0 10px;}
.newslist .l_case .pro_contacts p{font-size: 12px;line-height: 2;}
.newslist .r_content{width:79%;margin-left: 1%;}
.newslist .r_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;}
.newslist .r_content .pro{border: 1px solid #D5D5D5;margin-top: 15px;border-radius: 6px;}
.newslist .r_content .pro .list{padding-top: 10px;}
.newslist .r_content .pro .item{width:100%;padding: 5px 14px 10px;}
.newslist .r_content .pro .item a{display: flex;flex-wrap: wrap;border-bottom: 1px dotted #ccc;padding-bottom: 10px;}
.newslist .r_content .pro .item .img{width: 30%;}
.newslist .r_content .pro .item img{border: 1px solid #D6D6D6;display: block;width: 200px;height: 200px;}
.newslist .r_content .pro .item .text{width: 70%;}
.newslist .r_content .pro .item h2{font-size: 18px;color: #E60012;font-weight: bold;}
.newslist .r_content .pro .item p{font-size: 12px;margin-top: 6px;line-height: 23px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow:hidden;}
.newslist .r_content .pro .item .btn{margin: 0 auto;margin-right: 0;margin-top: 8px;}
.newslist .r_content .pro .item:hover img{border: 1px solid #24A3DB;}
@media only screen and (max-width:1080px){
.newslist .l_case{display: none;}
.newslist .r_content{width: 100%;margin-left: 0;}
}
@media only screen and (max-width:768px){
.newslist .r_content .pro .item .img{width: 100%;}
.newslist .r_content .pro .item .text{width: 100%;}
.newslist .r_content .pro .item h2{font-size: 15px;}
.newslist .r_content .pro .item p{line-height: 2;}
.newslist .r_content .pro .item img{width: 100%;height: auto;border: none;margin: 0 auto;}
}
 


/* news */
.news{margin: 15px 0;}
.news .l_content{width:79%;margin-right: 1%;}
.news .l_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;}
.news .l_content .content{padding: 0 10px;border: 1px solid #D5D5D5;}
.news .l_content .content .tit{font-size:20px;text-align: center;margin: 15px 0 5px;}
.news .l_content .content .date{text-align: center;border-bottom: 1px dashed #CCCCCC;margin-bottom: 15px;padding-bottom: 15px;}
.news .l_content .content .text{line-height: 28px;}
.news .l_content .content .text img{max-width: 100%;}
.news .l_content .content ul{justify-content: space-between;margin: 20px 0;background: #F7F7F7;padding: 0 15px;line-height: 30px;height: 30px;font-size: 14px;}
.news .l_content .tj{padding: 0 10px;border: 1px solid #D5D5D5;}
.news .l_content .tj .n_tj{padding: 15px 0;}
.news .l_content .tj .n_tj h3{font-size:  15px;font-weight: bold;}
.news .l_content .tj .n_tj ul{padding: 6px 30px;border: solid 1px #ccc;}
.news .l_content .tj .n_tj li{width: 50%;list-style-type:disc;line-height: 1.8;}
.news .l_content .tj .n_tj li:hover a{text-decoration: underline;}
.news .l_content .tj .p_tj{}
.news .l_content .tj .p_tj h3{font-size:  15px;font-weight: bold;border-bottom: 1px solid #ccc;padding:0 0 6px 0;}
.news .l_content .tj .p_tj ul{margin: 15px 0;}
.news .l_content .tj .p_tj li{width: 23.5%;margin-right: 2%;}
.news .l_content .tj .p_tj li:nth-child(4n+4){margin-right: 0;}
.news .l_content .tj .p_tj li .img{position: relative;padding-bottom: 100%;overflow: hidden;}
.news .l_content .tj .p_tj li .img img{border: 1px solid #ccc;position: absolute;left: 50%;top: 50%;/*max-width: 100%;width: auto;*/ height:100%;transform: translate(-50%, -50%);transition: filter 0.5s linear;}
.news .l_content .tj .p_tj li p{text-align: center;margin-top: 6px;font-size: 12px;}
.news .l_content .tj .p_tj li:hover img{border: 1px solid #24A3DB;}
.news .r_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.news .r_case .text{background: #E2E2E2;padding: 6px 10px;color: #000;font-weight: bold;}
.news .r_case ul{padding: 6px 10px;line-height: 2;border: 1px solid #ccc;}
.news .r_case li{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;font-size: 12px;}
.news .r_case li span{background: #9B9B99;padding: 1px 4px;margin-right: 3px;color: #fff;}
.news .r_case li:nth-child(1) span{background: #FF7C00;}
.news .r_case li:nth-child(2) span{background: #FF7C00;}
.news .r_case li:nth-child(3) span{background: #FF7C00;}
.news .r_case li:hover a{text-decoration: underline;}
.news .r_case .pro_contacts{padding:0 10px;}
.news .r_case .pro_contacts p{font-size: 12px;line-height: 2;}

@media only screen and (max-width:1080px){
.news .r_case{display: none;}
.news .l_content{width: 100%;margin-right: 0;}
}
@media only screen and (max-width:768px){
.news .l_content .location{font-size: 13px;}
.news .l_content .content .tit{font-size: 15px;}
.news .l_content .content .date{font-size: 13px;}
.news .l_content .content .text p{font-size: 13px;}
.news .l_content .content ul{height: auto;padding: 4px 15px;}
.news .l_content .content ul a{font-size: 13px;}
.news .l_content .tj .n_tj{padding: 10px 0;}
.news .l_content .tj .n_tj li{width: 100%;line-height: 2;}
.news .l_content .tj .n_tj li a{font-size: 13px;}
.news .l_content .tj .p_tj li{width: 48%;}
.news .l_content .tj .p_tj li p{margin: 8px 0;}
}


/* productlist */
.productlist{margin: 15px 0;}
.productlist .l_content{width:79%;margin-right: 1%;}
.productlist .l_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;}
.productlist .l_content .location span a{}
.productlist .l_content .pro{border: 1px solid #D5D5D5;margin-top: 15px;border-radius: 6px;}
.productlist .l_content .pro .list{padding-top: 10px;}
.productlist .l_content .pro .item{width: 33.3%;padding: 5px 14px 10px;}
.productlist .l_content .pro .item .img{position: relative;padding-bottom: 100%;overflow: hidden;}
.productlist .l_content .pro .item .img img{border: 1px solid #ccc;position: absolute;left: 50%;top: 50%;/*max-width: 100%;width: auto;*/ height:100%;transform: translate(-50%, -50%);transition: filter 0.5s linear;}
.productlist .l_content .pro .item p{font-size: 12px;margin-top: 15px;text-align: center;}
.productlist .l_content .pro .item:hover img{border: 1px solid #24A3DB;}
.productlist .l_content .pro_case{border: 1px solid #D5D5D5;margin-top: 15px;}
.productlist .l_content .pro_case .ca_title{background: #000;width: 100%;height: 39px;line-height: 39px;color: #fff;padding: 0 10px;}
.productlist .l_content .pro_case .list{padding-top: 10px;}
.productlist .l_content .pro_case .item{width: 33.3%;padding: 5px 14px 10px;}
.productlist .l_content .pro_case .item .img{position: relative;padding-bottom: 100%;overflow: hidden;}
.productlist .l_content .pro_case .item .img img{border: 1px solid #ccc;position: absolute;left: 50%;top: 50%;/*max-width: 100%;width: auto;*/ height:100%;transform: translate(-50%, -50%);transition: filter 0.5s linear;}
.productlist .l_content .pro_case .item p{font-size: 12px;margin-top: 15px;text-align: center;}
.productlist .l_content .pro_case .item:hover img{border: 1px solid #24A3DB;}
.productlist .r_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.productlist .r_case .title{background: #000;text-align: center;color: #fff;font-size: 18px;font-weight: bold;line-height: 39px;height: 39px;margin-top: 15px;}
.productlist .r_case .title:nth-child(1){margin-top: 0;}
.productlist .r_case .pro_nav h2{background: #5E5E5E;text-align: center;color: #fff;font-size: 15px;line-height: 30px;height: 30px;margin-top: 5px;}
.productlist .r_case .pro_nav h2 a{color: #fff;}
.productlist .r_case .pro_nav .item li{text-align: center;border-bottom: 1px dashed #335860;padding: 6px 0;}
.productlist .r_case .pro_nav .item li a{font-size: 12px;}
.productlist .r_case .pro_nav .item li:hover a{text-decoration: underline;}
.productlist .r_case .pro_contacts{padding:0 10px;}
.productlist .r_case .pro_contacts p{font-size: 12px;line-height: 2;}
@media only screen and (max-width:1080px){
.productlist .r_case{display: none;}
.productlist .l_content{width: 100%;margin-right: 0;}
}
@media only screen and (max-width:768px){
.productlist .l_content .content{padding:10px;margin-top: 10px;}
.productlist .l_content .location{font-size: 13px;}
.productlist .l_content .content p{font-size: 13px;}
.productlist .l_content .pro{margin-top: 10px;}
.productlist .l_content .pro .item{width:50%;padding: 5px 10px 10px;}
.productlist .l_content .pro_case .item{width:50%;padding: 5px 10px 10px;}
}


/* product */
.product{margin: 15px 0;}
.product .l_content{width:79%;margin-right: 1%;}
.product .l_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow:hidden;}
.product .l_content .location span a{}
.product .l_content .pro{border: 1px solid #D5D5D5;margin-top: 15px;border-radius: 6px;}
.product .l_content .pro_top{padding: 10px 5px;}
.product .l_content .pro_top .img{width: 50%;border: 1px solid #D5D5D5;}
.product .l_content .pro_top .img img{width: 100%;height: 327px;}
.product .l_content .pro_top .text{width: 50%;padding: 0 15px;}
.product .l_content .pro_top .text h2{font-size:16px;color:#000;font-weight:700;border-bottom:1px dashed #335860;padding-bottom:5px}
.product .l_content .pro_top .text h4{padding:8px 0}
.product .l_content .pro_top .text .gn{border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:2;padding:6px 0}
.product .l_content .pro_top .text .xx span{margin: 10px 0;align-items: center;}
.product .l_content .pro_top .text .xx p{font-size: 22px;font-weight: bold;color: #24A3DB;}
.product .l_content .pro_content{padding: 10px 5px;}
.product .l_content .pro_content .tit{border-bottom: 5px solid #161616;margin-bottom: 20px;}
.product .l_content .pro_content .tit span{background: #161616;color: #fff;padding: 6px 20px;line-height: 25px;}
.product .l_content .pro_content .content p{line-height: 2;}
.product .l_content .pro_form{padding-top: 10px;border-top: dashed 1px #ccc;margin-top: 30px;}
.product .l_content .pro_form .text{background: #CCCCCC;line-height: 30px;height: 30px;padding-left: 5px;margin-bottom: 15px;}
.product .l_content .pro_form .input{width: 100%;margin-bottom: 15px;}
.product .l_content .pro_form .input label{font-size: 14px;}
.product .l_content .pro_form .input label em{color: red;margin-right: 6px;}
.product .l_content .pro_form .input input{border: 1px solid #D5D5D5;width: 100%;line-height: 40px;margin-top: 10px;text-indent: 10px;}
.product .l_content .pro_form .code input{border: 1px solid #D5D5D5;line-height: 40px;margin-top: 10px;text-indent: 10px;}
.product .l_content .pro_form .submit{background: #24A3DB;color: #fff;margin: 20px 0;padding: 8px 40px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.product .r_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.product .r_case .title{background: #000;text-align: center;color: #fff;font-size: 18px;font-weight: bold;line-height: 39px;height: 39px;margin-top: 15px;}
.product .r_case .title:nth-child(1){margin-top: 0;}
.product .r_case .pro_nav h2{background: #5E5E5E;text-align: center;color: #fff;font-size: 15px;line-height: 30px;height: 30px;margin-top: 5px;}
.product .r_case .pro_nav h2 a{color: #fff;}
.product .r_case .pro_nav .item li{text-align: center;border-bottom: 1px dashed #335860;padding: 6px 0;}
.product .r_case .pro_nav .item li a{font-size: 12px;}
.product .r_case .pro_nav .item li:hover a{text-decoration: underline;}
.product .r_case .pro_contacts{padding:0 10px;}
.product .r_case .pro_contacts p{font-size: 12px;line-height: 2;}
@media only screen and (max-width:1080px){
.product .r_case{display: none;}
.product .l_content{width: 100%;margin-right: 0;}
}
@media only screen and (max-width:768px){
.product .l_content .pro_top .img{width: 100%;margin-bottom: 20px;text-align: center;}
.product .l_content .pro_top .img img{width: 100%;height: auto;}
.product .l_content .pro_top .text{width: 100%;}
.product .l_content .pro_top .text h2{font-size: 15px;}
.product .l_content .pro_top .text h4{font-size: 13px;}
.product .l_content .pro_top .text .gn{font-size: 13px;}
.product .l_content .pro_top .text .xx img{width: 100px;}
.product .l_content .pro_top .text .xx p{font-size: 16px;}
.product .l_content .pro_content .content img{max-width: 100%;}
.product .l_content .pro_form .input input{line-height: 35px;}
.product .l_content .pro_form  .input input{margin-top: 5px;line-height: 35px;}
.product .l_content .pro_form  .code input{margin-top: 5px;line-height: 35px;}
.product .l_content .pro_form  .submit{margin: 15px 0;}
} 


/* pictureslist */
.pictureslist{margin: 15px 0;}
.pictureslist .l_case{width: 20%;border: 1px solid #D5D5D5;height: fit-content;padding-bottom: 5px;}
.pictureslist .l_case .title{background: #000;text-align: center;color: #fff;font-size: 18px;font-weight: bold;line-height: 39px;height: 39px;margin-top: 15px;}
.pictureslist .l_case .title:nth-child(1){margin-top: 0;}
.pictureslist .l_case .pro_nav h2{background: #5E5E5E;text-align: center;color: #fff;font-size: 15px;line-height: 30px;height: 30px;margin-top: 5px;}
.pictureslist .l_case .pro_nav h2 a{color: #fff;}
.pictureslist .l_case .pro_nav .item li{text-align: center;border-bottom: 1px dashed #335860;padding: 6px 0;}
.pictureslist .l_case .pro_nav .item li a{font-size: 12px;}
.pictureslist .l_case .pro_nav .item li:hover a{text-decoration: underline;}
.pictureslist .l_case .pro_contacts{padding:0 10px;}
.pictureslist .l_case .pro_contacts p{font-size: 12px;line-height: 2;}
.pictureslist .r_content{width:79%;margin-left: 1%;}
.pictureslist .r_content .location{padding: 0 10px;border: 1px solid #D5D5D5;width: 100%;height: 40px;line-height: 40px;border-radius: 6px;}
.pictureslist .r_content .pro{border: 1px solid #D5D5D5;margin-top: 15px;border-radius: 6px;}
.pictureslist .r_content .pro .list{padding-top: 10px;}
.pictureslist .r_content .pro .item{width: 33%;padding: 5px 14px 10px;}
.pictureslist .r_content .pro .item .img{position: relative;padding-bottom: 100%;overflow: hidden;}
.pictureslist .r_content .pro .item .img img{border: 1px solid #ccc;position: absolute;left: 50%;top: 50%;/*max-width: 100%;width: auto;*/ height:100%;transform: translate(-50%, -50%);transition: filter 0.5s linear;}
.pictureslist .r_content .pro .item p{font-size: 12px;margin-top: 15px;text-align: center;}
.pictureslist .r_content .pro .item:hover img{border: 1px solid #24A3DB;}
@media only screen and (max-width:1080px){
.pictureslist .l_case{display: none;}
.pictureslist .r_content{width: 100%;margin-left: 0;}
}
@media only screen and (max-width:768px){
.pictureslist .r_content .content{padding:10px;margin-top: 10px;}
.pictureslist .r_content .location{font-size: 13px;}
.pictureslist .r_content .content p{font-size: 13px;}
.pictureslist .r_content .pro{margin-top: 10px;}
.pictureslist .r_content .pro .item{width:50%;padding: 5px 10px 10px;}
.pictureslist .r_content .pro .item img{width: 100%;}
}
 

/* z_tanchuang */
.z_tanchuang{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);-webkit-transform:scale(0);z-index:9999;}
.z_tanchuang .tbox{display:table-cell;background:rgba(0,0,0,0.8);text-align:center;vertical-align:middle}
.z_tanchuang .tbox .modal{background:white;padding:50px;display:block;border-radius:5px;position:relative;width:90%;max-width:1200px;max-height:90%;margin:0 auto}
.z_tanchuang .tbox .modal .out{position:absolute;width:40px;height:40px;line-height:40px;background:#fff url(../img/conse.png) center no-repeat;background-size:20px;color:#000;font-size:30px;text-align:center;border-radius:50%;top:0;right:-50px;cursor:pointer}
.z_tanchuang .tbox .modal .img{width:100%;max-width:600px;margin:0 auto}
.z_tanchuang .tbox .modal .img video{display:block;width:100%;max-width:100%;object-fit:cover;outline: none;max-height: 600px;}
.z_tanchuang .tbox .modal .img img{margin:0 auto}
.z_tanchuang .tbox .modal .out:hover{background:#fff url(../img/conse.png) center no-repeat;background-size:20px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.z_tanchuang .tbox .modal2{padding:20px}
.z_tanchuang .tbox .modal .img{max-width:1200px}
.z_tanchuang.one{transform:scaleY(0.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scaleY(0.01) scaleX(0);-webkit-animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one .tbox .modal{transform:scale(0);animation:zoomIn .5s .8s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(0);-webkit-animation:zoomIn .5s .8s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one.out{transform:scale(1);animation:unfoldOut 1s .3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(1);-webkit-animation:unfoldOut 1s .3s cubic-bezier(0.165,0.84,0.44,1) forwards}
.z_tanchuang.one.out .tbox .modal{animation:zoomOut .5s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:zoomOut .5s cubic-bezier(0.165,0.84,0.44,1) forwards}
@keyframes unfoldIn{
0%{transform:scaleY(0.005) scaleX(0)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(1) scaleX(1)}
}
@keyframes zoomIn{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes zoomOut{
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@keyframes unfoldOut{
0%{transform:scaleY(1) scaleX(1)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(0.005) scaleX(0)}
}
@-webkit-keyframes zoomIn{
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@-webkit-keyframes zoomOut{
0%{transform:scale(1)}
100%{transform:scale(0)}
}
@-webkit-keyframes unfoldOut{
0%{transform:scaleY(1) scaleX(1)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(0.005) scaleX(0)}
}
@-webkit-keyframes unfoldIn{
0%{transform:scaleY(0.005) scaleX(0)}
50%{transform:scaleY(0.005) scaleX(1)}
100%{transform:scaleY(1) scaleX(1)}
}
@media(max-width:960px){
  .z_tanchuang .tbox .modal{padding:10px}
  .z_tanchuang .tbox .modal .out{width:30px;height:30px;top:-50px;right:-2px}
}
 
