.news{padding:70px 0;}
.news .list .item{height:310px;overflow:hidden;background:#F8F8F8;margin-bottom:30px;}
.news .list .item a{display:block;}
.news .list .item .img{width:505px;height:310px;overflow:hidden;float:left;}
.news .list .item .info{float:left;width:935px;padding:55px 40px 0;}
.news .list .item .info .title{font-size:24px;color:#333;margin-bottom:15px;}
.news .list .item .info .time{font-size:14px;color:#888888;}
.news .list .item .info .text{font-size:15px;color:#666;line-height:25px;height:50px;overflow:hidden;margin-top:25px;}
.news .list .item .info span{color:#187ACD;font-size:15px;display:block;margin-top:15px;}
.news .list .item:hover{border-color:#187ACD}
.news .list .item:hover .info h3{color:#187ACD}
/*  */
.about{padding:70px 0;}
/*  */
.factory{padding:70px 0;}
.factory .bigtitle{font-size:40px;color:#2B2B2D;font-weight: bold;}
.factory .content .list .item{float:left;margin-right:2.66%;margin-top:2.66%;width:23%;border-bottom:2px solid #CCCCCC}
.factory .content .list .item .img{height:240px;border-radius:5px;overflow: hidden;}
.factory .content .list .item .title{padding:15px 0;margin-top:10px;font-size:20px;text-align:center;}
/*  */
.honor{padding:70px 0;}
.honor .bigtitle{font-size:40px;color:#2B2B2D;font-weight: bold;}
.honor .content .list .item{float:left;margin-right:1.33%;margin-top:1.33%;width:24%;border-bottom:2px solid #CCCCCC}
.honor .content .list .item .img{height:400px;border-radius:5px;overflow: hidden;line-height:400px;background:#EEEEEE;text-align:center;}
.honor .content .list .item .img img{max-height:95%}
.honor .content .list .item .title{padding:15px 0;margin-top:10px;font-size:20px;text-align:center;}
/*  */
.technology{padding:70px 0 ;}
.technology .content .left{width:640px;float:left}
.technology .content .info{width:800px;padding-left:55px;float:left}
.technology .content .info h3{font-size:40px;color:#333;font-weight:bold;margin:30px 0 20px}
.technology .content .info .div1{font-size:18px;font-weight:bold;}
.technology .content .info .div2{font-size:18px;line-height:30px;color:#666;margin-top:10px;}
/*  */
.contact1{padding:70px 0 50px}
.contact1 .bigtitle{font-size:34px;color:#333;text-align:center;padding-bottom: 24px;border-bottom:2px solid #E5E5E5;font-weight:bold;}
.contact1 .list {margin-top:60px;}
.contact1 .list .item{ width:25%; float:left; padding:50px 30px 0; text-align:center; transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;height:300px;}
.contact1 .list .item .title{margin-bottom: 30px;font-size:22px;}
.contact1 .list .item .title img{
    max-width: 45px;
}
.contact1 .list .item .info{font-size:14px;color:#666;margin-bottom:20px;}
.contact1 .list .item .text{font-size:16px;color:#333;font-weight:bold;}
.contact1 .list .item:hover{box-shadow:0 0 10px #ddd;transition:ease-in-out 0.5s; -webkit-transition:ease-in-out 0.5s; -moz-transition:ease-in-out 0.5s; -ms-transition:ease-in-out 0.5s; -o-transition:ease-in-out 0.5s;height:300px;}
/*.contact1 .list .item:nth-last-child(2) .text{font-size:14px;}*/
.contact1 .list .item:nth-child(4) .text{word-break: break-all;font-size:14px;}
/*  */
.contact2{margin-bottom:60px;}
.contact2 .content{background:#EDEDED;padding:30px;}
.contact2 form h3{font-size:34px;color:#DFDFDF;margin:70px 0 20px;font-weight:bold;}
.contact2 .list .input{ width:49%; float:left; height:60px; background:#fff; overflow:hidden; padding:0 20px; margin-bottom:20px; }
.contact2 .list .input input,.contact2 .list .input select{width:100%;height:100%;background:transparent}
.contact2 .list .input:nth-child(2n){float:right}
.contact2 .list .textarea{ width:100%; height:200px; background:#fff; overflow:hidden; margin-bottom:20px; }
.contact2 .list .textarea textarea{height:100%;padding:20px;width:100%;background:transparent}
.contact2 .list .button{width:100%;height:60px;overflow:hidden;border-radius:5px;}
.contact2 .list .button button{width:190px;height:50px;color:#fff;display:block;border:none;background:#187ACD;font-size:18px;line-height:50px;margin:0 auto;}
/*  */
.assets{padding:70px 0;}
.assets .content .item{width:32%;float:left;margin-right:2%;margin-bottom:2%;border-bottom:4px solid transparent}
.assets .content .item .img{height:270px;overflow:hidden;}
.assets .content .item .img img{width:100%;transition: all 0.5s;}
.assets .content .item .info{padding:30px;background:#F8F8F8;transition: ease-in-out 0.5s;}
.assets .content .item .info .time{color:#187ACD;font-size:14px;font-family: Arial;margin-bottom:10px;font-weight:bold;}
.assets .content .item .info .title{line-height:25px;overflow:hidden;color:#202020;height:50px;margin-bottom:10px;font-weight:bold;}
.assets .content .item .info .text{font-size:14px;color:#888888;height:60px;line-height:20px;overflow:hidden;}
.assets .content .item:hover{border-bottom-color:#187ACD}
.assets .content .item:hover img{transition: all 0.5s;transform: scale(1.1);}
.assets .content .item:hover .info .title{color:#187ACD;}
.assets .content .more{display:block;text-align:center;color:#187ACD;font-size:14px;margin-top:80px;}
/*  */
.product .list .item{height:auto;padding:80px 0;}
.product .list .item .content{display:flex;align-items:center;}
.product .list .item .clear{display:none;}
.product .list .item.imgl{background:#fff url(../images/product_05.jpg) no-repeat right center;}
.product .list .item.imgr{background:#eee url(../images/product_07.jpg) no-repeat left center;}
.product .list .item.imgr .content{flex-direction: row-reverse;}
.product .list .item .img{ height:640px; width:640px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;overflow:hidden;text-align:center;line-height:640px;}
.product .list .item .img img{max-height:100%}
.product .list .item .info{width:800px;padding:0 90px 0;}
.product .list .item .info .title{font-size:40px;font-weight:bold;}
.product .list .item .info .text{font-size:20px;color:#666;line-height:40px}
/* .product .list .item.imgl .img{background:#eee;}
.product .list .item.imgr .img{background:#fff;} */
.product .list .item.imgl .img,.product .list .item.imgr .info{float:left;}
.product .list .item.imgl .info,.product .list .item.imgr .img{float:right;}
.product .list .item.imgl .info{}
/*  */

.nd-caption h1 {
    color: rgba(17,17,17,0.8);
    letter-spacing: 1px;
    margin-bottom: 14px;
    line-height: 1.4;
    font-weight: 700;
    font-size:26px;
}
.fs44 {
    font-size: 44px;
}
.nd-caption .time {
    font-size: 14px;
    line-height: 2;
    color: rgba(17,17,17,0.5);
}
.nd-caption .lm_btn{display:inline-block;padding:0 15px;line-height:35px;color:#fff;background:#009051;float:right;}
.mt-50 {
    margin-top: 50px;
}
.nd-left__area {
    width: 66.66%;
}
.nd-right__area {
    width: 25%;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.paragraph {
    color: rgba(17,17,17,0.8);
    text-align: justify;
    letter-spacing: 1px;
}
.mb-80 {
    margin-bottom: 80px;
}
.nd-guide__box{margin-bottom:30px;}
.nd-guide__box span {
    font-size: 18px;
    color: rgba(17,17,17,0.5);
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 24px;
}
.nd-guide__list li {
    padding: 20px 0;
    border-top: 1px solid rgba(112,112,112,0.1);
}
.nd-guide__list .img {
    width: 120px;
    overflow: hidden;
    float:left;
}
.nd-guide__list .img img {
    -webkit-transition: transform .6s;
    transition: transform .6s;
    width: 100%;
}
.nd-guide__list .info {
    width: calc(100% - 126px);
    padding-left: 15px;
    float:left;
}
.nd-guide__list span {
    font-size: 14px;
    color: rgba(17,17,17,0.5);
    letter-spacing: 1px;
    display: inline-block;
    margin-bottom: 5px;
}
.nd-guide__list p {
    -webkit-transition: color .4s;
    transition: color .4s;
    font-size: 14px;
    max-height:46px;line-height:23px;
    color: rgba(17,17,17,0.8);
    overflow:hidden;
}
/*  */
.list-toggle__full{font-size:14px;}
.list-toggle__full a{color:#666}
.list-toggle__full .back-list{margin-top:15px;display:block;}
/*  */
.more_list{height:105px;background:#F5F5F5;margin-top:35px;padding:30px;margin-bottom:20px}
.more_list div{padding-left:60px;background:url(../images/detail_07.png) no-repeat left center;height:43px;position:relative;}
.more_list div::after{
    content:'';display:block;left:60px;height:100%;background:#B8B8B8;
    width:2px;position: absolute;top:0;
}
.more_list div a{display:block;padding-left:15px;font-size:16px;color:#666;}
.more_list div a:hover{color:#23B4A3}
.more_list div a + a{margin-top:3px;}
@media (max-width:767px){
    .news{padding:30px 15px;}
    .news .list .item{height:auto;}
    .news .list .item .img{width:100%;height:auto;}
    .news .list .item .info{width:100%;padding:15px}
    .news .list .item .info .title{font-size:18px;font-weight:bold;margin-bottom:5px;}
    .news .list .item .info .text{margin-top:10px;}
    /*  */
    
    .assets{padding:30px 15px;}
    .assets .content .item{width:100%;margin-right:0;margin-bottom:10px;}
    .assets .content .item .img{height:auto;}
    .assets .content .item .info .time{margin-bottom:2px;}
    .assets .content .item .info .title{font-size:14px;font-weight:bold;height:auto;line-height:inherit;}
    .assets .content .item .info .text{font-size:10px;line-height: 20px;height:5x;overflow:hidden;}
    .assets .content .item .info{padding:10px;}
    /*  */
    .product{padding:30px 15px;}
    .product .list .item{height:auto;padding:0;background:none !important;margin-bottom:15px;}
    .product .list .item.imgl{}
    .product .list .item .img{ width:100%; height:auto; line-height: normal; padding:15px; background:#eee !important; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; }
    .product .list .item .info{padding:15px;width:100%;background:#fff;box-shadow: 0 5px 10px #ddd;}
    .product .list .item .info .title{font-size:16px;}
    .product .list .item .info .text{font-size:13px;line-height:24px;}
    /*  */
    .about{padding:30px 15px;}
    /*  */
    .contact1{padding:30px 15px;}
    .contact1 .list .item{width:100%;height:auto;margin-bottom:15px;padding:30px 15px;box-shadow: 0 0 10px #ddd;}
    .contact1 .list .item:hover{height:auto;}
    .contact2{margin-bottom:0;}
    .contact2 .content{padding:15px;}
    .contact2 .list .input{width:100%;height:45px;}
    /*  */
    .factory{padding:30px 15px;}
    .factory .bigtitle{font-size:20px;}
    .factory .content .list .item{width:49%;margin-right:0;margin-top:20px;}
    .factory .content .list .item:nth-child(2n){float:right;}
    .factory .content .list .item .img{height:122px;}
    .factory .content .list .item .title{padding:10px;font-size:14px;margin-top:0;font-weight:bold;}
    /*  */
    .honor{padding:30px 15px}
    .honor .bigtitle{font-size:20px;}
    .honor .content .list .item{width:100%;margin-right:0;margin-top:4%;}
    .honor .content .list .item:nth-child(2n){margin-right:0;}
    .honor .content .list .item .img{padding:15px 30px;height:300px;line-height: 270px;}
    /*  */
    .technology{padding:30px 15px;}
    .technology .content .left{width:100%;}
    .technology .content .info{width:100%;padding:15px 0;   }
    .technology .content .info h3{font-size:24px;margin:0 }
    .technology .content .info .div1{margin:10px 0;font-size:16px;}
    .technology .content .info .div2{font-size:16px;}
    /*  */
    .nd-caption h1{font-size:16px;}
    .nd-left__area{width:100%}
    .nd-right__area{display:none;}
}
@media (min-width:768px) and (max-width:991px){
    /* .news{padding:} */
    .news .list{padding:15px;}
    .news .list .item{padding:0;margin-bottom:25px;height:auto;}
    .news .list .item .img{width:40%;height:auto;}
    .news .list .item .info{width:60%;padding:15px;}
    .news .list .item .info h3{font-size:18px;font-weight:bold;}
    .news .list .item .info p{height:50px;margin-bottom:10px;margin-top:10px;}
    .news .list .item .info span{font-size:14px;width:100px}
    .news .list .item .info .text{margin:5px 0 }
    /*  */
    .assets{padding:50px 15px;}
    .assets .content .item .img{height:175px;}
    .assets .content .item .img img{height:100%;}
    .assets .content .item .info{padding:15px;}
	.assets .content .item .info .text{display:none;}
	.assets .content .item .info .title{font-size:16px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;height:30px;font-weight:bold;}
    .assets .content .item .info .time{margin-bottom:0;}
    /*  */
	.product .list .item{padding:30px 15px;height:auto;}
	.product .list .item .img{width:50%;height:300px;line-height:300px;}
    .product .list .item .info{width:50%;padding:15px;}
    .product .list .item .info .title{font-size:20px;}
    .product .list .item .info .text{font-size:16px;line-height:25px;}
    /*  */
    .about{padding:50px 15px;}
    
    .contact1 .list .item{padding:30px 15px;height:auto;}
    .contact1 .list .item .title{font-size:18px;margin-bottom:10px;}
    .contact1 .list .item:hover{height:auto;}
    /*  */
    .factory{padding:50px 15px}
    .factory .content .list .item{width:32%;margin-right:2%;margin-top:2%;}
    .factory .content .list .item:nth-child(3n){margin-right:0;}
    .factory .content .list .item .img{height:170px;}
    .factory .content .list .item .title{margin-top:0;font-size:16px;font-weight:bold;}
    /*  */
    .honor{padding:50px 15px}
    .honor .content .list .item{width:48%;margin-right:4%;margin-top:4%;}
    .honor .content .list .item:nth-child(2n){margin-right:0;}
    .honor .content .list .item .img{padding:0 30px}
    /*  */
    .technology{padding:50px 30px;}
    .technology .content .left{width:100%;}
    .technology .content .info{width:100%;padding:15px 0;   }
}
@media (min-width:992px) and (max-width:1199px){
    .news .list{padding:30px;}
    .news .list .item{padding:30px;margin-bottom:25px;}
    .news .list .item .img{width:40%;height:auto;}
    .news .list .item .info{width:60%;padding-left:50px;}
    .news .list .item .info h3{font-size:22px;font-weight:bold;}
    .news .list .item .info p{height:75px;margin-bottom:25px}
    .news .list .item .info span{font-size:14px;}
    /*  */
	.assets{padding:50px 15px;}
    .assets .content .item .img{height:175px;}
    .assets .content .item .img img{height:100%;}
    .assets .content .item .info{padding:15px;}
    .assets .content .item .info .time{margin-bottom:10px;}
    .assets .content .item .info .text{display:none;}
    /*  */
    .about{padding:70px 30px}
    /*  */
    .contact1{padding:70px 30px}
    .contact1 .list .item{padding:70px 15px 0}
    /*  */
    .factory{padding:70px 30px}
    .factory .content .list .item{width:32%;margin-right:2%;margin-top:2%;}
    .factory .content .list .item:nth-child(3n){margin-right:0;}
    .factory .content .list .item .img{height:240px;}
    .factory .content .list .item .title{margin-top:0;font-size:16px;font-weight:bold;}
    /*  */
    .technology{padding:50px 30px;}
    .technology .content .left{width:100%;}
    .technology .content .info{width:100%;padding:15px 0;}
    
}
@media (min-width:1200px){
    .factory .content .list .item:nth-child(4n){margin-right:0;}
    .honor .content .list .item:nth-child(4n){margin-right:0;}
    .assets .content .item:nth-child(3n){margin-right:0;}
}
@media (min-width:1200px) and (max-width:1440px){
    .assets .content .item .img{height:190px;}
    .assets .content .item .img img{height:100%;}
    /*  */
    .solution .content .list .item .img{height:330px;}
    /*  */
    .contact .top{padding:60px 0;}
    .contact .top .left .ewm{width:200px;height:200px;}
    .contact .top .left .info p{font-size:25px;}
    .contact .top .right .item p{font-size:16px;}
    /*  */
    .news .list .item {height:250px;}
    .news .list .item .img{width:400px;height:250px;}
    .news .list .item .info{width:800px;padding:25px;}
    .news .list .item .info{}
    /*  */
    .factory .content .list .item .img{height:200px}
    /*  */
    .honor .content .list .item .img{padding:15px;line-height:370px}
    /*  */
    .technology .content .left{width:500px;}
    .technology .content .info{width:700px;}
    .technology .content .info h3{margin-top:0;margin-bottom:10px;}
    .technology .content .info .div2,.technology .content .info .div1{font-size:16px;}
    /*  */
    
	.product .list .item .img{width:500px;height:500px;line-height:500px;}
    .product .list .item .info{width:700px;}
    .product .list .item .info .title{font-size:38px;}
    .product .list .item .info .text{font-size:18px;}
}