.page-con{background-color: #f5f5f5;}
/*栏目定位*/
*{font-size: 14px;}
.columns{color: #999;line-height: 50px;}
.columns *{color: #999;}
.columns span{color:#666;}
.columns span.iconfont{display: inline-block;margin-right: 8px;}
/*内页大图*/
.info-big{position: relative;}
.info-big img{width: 100%;}
.info-big .big-txt{position: absolute;text-align: center;color: #fff;top: 30%;width: 100%;}
.info-big .big-txt h1{font-size: 34px;font-weight: bold;}
.info-big .big-txt hr{border:0;height:3px;display: inline-block;width: 40px;background-color: #005AA1;}
.info-big .big-txt p{font-size: 16px;}

/*详情分页*/
.page_break{background-color: #f8f8f8;padding: 0 30px;}
.page_break p{line-height: 70px;margin-bottom: 0;}
.page_break p>span{display: inline-block;}
/*列表分页*/
.pagination{padding: 30px 0;margin: 0 auto;text-align: center;}
.pagination li{background-color: #fff;margin: 0 10px;width: 50px;line-height: 50px;text-align: center;display: inline-block;}
.pagination li *{font-size: 24px;}
/*渐变效果*/
.fadeHref{position: relative;}
.fadeHref:before{content: " ";background-color: #005AA1;width: 100%;height:100%;opacity:0;transition: 0.3s;position: absolute;left: 0;z-index: 99;top: 0; !important;}
.fadeHref:hover *{color: #fff !important;}
.fadeHref:hover:before{opacity:1;}

/*产品详情*/
.page-con{padding-top: 45px;}
/*右边导航*/
.inner-right #proType li #proSon{display: none;}
.inner-right #proType li.on #proSon{display: block;}
.inner-right{width: 20%;}
.inner-right h5{font-size: 22px;color: #000;line-height: 1;margin-bottom: 0;}
.inner-right h5 a{float: right;line-height:22px;}
.inner-right hr{border:1px #005AA1 solid;width: 40px;margin:17px 0;}
.inner-rightFoot,.inner-rightTop{background-color: #fff;padding: 30px 25px;}
.inner-rightTop{margin-bottom: 20px;}
.inner-rightTop ul{margin-bottom: 0;}
.inner-rightTop ul li{line-height: 40px;border: 1px #E6E6E6 solid;margin-bottom: 10px;padding: 0 20px;transition: 0.3s;}
.inner-rightTop ul li:hover{background-color: #005AA1;}
.inner-rightTop ul li:last-child{margin-bottom: 0;}
.inner-rightTop ul li a{font-size: 14px;color: #000;display: block;width: 100%;}
.inner-rightTop ul li a:hover{text-decoration: none;}
.inner-rightTop ul li:hover a{color: #fff;font-weight: bold;}
.inner-rightTop ul li a>span{float: right;}
.inner-right .price .price-con{border: unset;height: auto;}
.inner-right .price .price-con .myscroll{margin: 0;height: 320px;}
.inner-right .price .price-con a{font-size: 14px;line-height: 15px;padding-bottom: 30px;display: block;}

.inner-right .price .price-con a::before {
    content: " ";
    float: left;
    margin-top: 6px;
    margin-right: 5px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #005AA1;
    !important;
}

/*左边详情内容*/
.inner-left{width:80%;padding-right:40px; }
.pro_name{font-size: 30px;padding-bottom: 20px;}
.pro_attr{
	background-color: #fff;
	padding: 30px;
	padding-bottom: 10px;
	line-height: 26px;
	text-align: left;
	text-indent: 35px;
}
.pro_attr *{font-size: 14px;color: #333;}
.pro_attr span{font-size: 16px;color: #222;display: block;margin-bottom: 20px;}
.pro_attr p{margin-bottom: 10px;}
.pro_attr hr{margin: 20px auto;}
.page-btn-con{margin-top: 35px;}
.page-btn-con button{background-color: unset;line-height: 50px;padding: 0 60px;border: 1px #d4d4d4 solid;border-radius: 25px;}
.page-btn-con img{display: inline-block;margin-right: 10px;position: relative;top: -2px;}
.page-btn-con b{font-size: 16px;display: inline-block;color: #333;font-weight: bold;}
.page-btn-con a{float: right;padding:0 55px;background-color: #005AA1;color: #fff;line-height: 50px;border-radius: 25px;}
.page-btn-con a>b{color: #fff;}
.product_info{background-color: #fff;padding: 40px 60px;position: relative;margin-top: 60px;}
.product_info h1{font-size: 28px;font-weight: bold;color: #050505;line-height: 35px;}
.product_info h1:before{content: " ";width: 4px;height: 35px;background-color: #0053C5;position: absolute;display: block;left: 40px;}
.product_info .product_info_body{padding-top: 30px;}
.product_pic img{height: 363px;object-fit: cover;}
/*企业优势*/
.advantages{background-color: #fff;margin-top: 65px;padding: 70px 0;}
.advantages h3{font-size: 34px;font-weight: bold;position: relative;}
.advantages h3 hr{width: 42%;position: absolute;top: 10px;border: 0;height: 1px;background-color: #e7e7e7;}
.advantages h3 hr:after{content: " ";height: 3px;width: 60px;float: right;background-color: #005AA1;margin-top: -1px;}
.advantages h3 hr.t-right{right: 0;}
.advantages h3 hr.t-right:after{float: left;}
.advantages .title p{margin-top: 20px;color: #a3a3a3;}
.advantages .row{margin-top: 110px;}
.advantages .col-xl-3{border: 1px solid #E2E2E2;padding: 0 40px;margin-right: 40px;max-width:22%;position: relative;padding-top: 90px;}
.advantages .col-xl-3:last-child{margin-right: 0;}
.advantages .col-xl-3 div{position: absolute;width: 100%;top: -60px;text-align: center;margin: 0 -40px;}
.advantages .col-xl-3 img{max-width: 120px;transform-style: preserve-3d; transition: all 0.5s;transform: rotateY(0);}
.advantages .col-xl-3:hover img{transform: rotateY(-180deg);}
.advantages .col-xl-3 h5{font-size: 22px;font-weight: bold;color: #333;}
.advantages .col-xl-3 hr{border: 0;height: 3px;width: 40px;margin: 20px auto;background-color: #005AA1;}
.advantages .col-xl-3 p{font-size: 16px;color: #666;margin-bottom: 60px;}
/*合作案例*/
#son-case{padding-bottom: 80px;}
#son-case .son-case-title{padding: 60px 0;}
#son-case .son-case-title h4{font-size: 28px;color: #000;}
#son-case .son-case-title a{line-height: 36px;padding: 0 30px;color: #999;border-radius: 18px;background-color: #fff;transition: 0.3s;}
#son-case .son-case-title a:hover{background-color: #005AA1;color: #fff;font-size: 14px;}
#son-case .div1{ width: 100%; height: 310px; position: relative; overflow: hidden;}
#son-case .div1 ul { width: 100%; height: 100%; position: relative; }
#son-case .div1 li{float: left;height: 100%;width: 335px;margin-right: 20px;background-color: #fff;}
#son-case .div1 li img{width: 100%;height: 250px;object-fit: cover;}
#son-case .div1 li p{text-decoration: none;font-size: 18px;line-height: 60px;height: 60px;overflow: hidden;text-align: center;width: 95%;margin: 0 auto;}
/*产品详情 END*/

/*新闻详情*/
.news_con{background-color: #fff;padding: 0 50px;padding-bottom: 50px}
.news_con h1{font-size: 32px;padding-top: 60px;padding-bottom: 30px;}
.news_con .con_title{color: #999;}
.news_con .con_title span{color: #666;margin-right: 4rem;display: inline-block;}
.news_con .con_title span:last-child{margin-right: 0;}
.news_con>p.jj{background-color: #f8f8f8;padding: 1rem 2rem;color: #464646;}
.news_con #content *{
	line-height: 2;
	color: #333;
	text-align: left;
/*	text-indent: 35px;*/
}
.news_con #content img{display: block;margin: 0 auto;width:100% !important;max-width: 800px;height: auto !important;}

/*推荐新闻*/
#son-case.top_news .col-xl-4{background-color: #fff;margin-right: 20px;max-width: 32%;margin-bottom: 20px;padding: 30px 40px;}
#son-case.top_news .col-xl-4:nth-child(3n+3){margin-right: 0;}
#son-case.top_news .col-xl-4 .time{color: #999;}
#son-case.top_news .col-xl-4 .time b{font-size: 32px;font-weight: bold;color: #c7c7c7;}
#son-case.top_news .col-xl-4 span{font-size: 16px;display: block;padding: 20px 0;color: #1a1a1a}
#son-case.top_news .col-xl-4 p{padding: 0;color: #7d7d7d;}

/*新闻详情 END*/

/*企业文化*/
.qywh{padding-bottom: 80px;}
.bus-con #son-case{background-color: #fafafa;margin-top: 80px;padding-bottom: 40px;}
.bus-con #son-case .modal-dialog{top: 15%;}
.bus-con #son-case .modal-dialog  img{width: 100%;height: auto;max-width: unset;}
.bus-con #son-case .col-xl-3{padding: 0;margin:0 1%;max-width: 23%;margin-bottom: 20px;background-color: #fff;}
.bus-con #son-case .col-xl-3:hover *{color: #005AA1;}
.bus-con #son-case .col-xl-3 img{width: 100%;max-width: unset;height: 220px;object-fit: cover;}
.bus-con #son-case .col-xl-3 span{display: block;font-size: 18px;color: #000;line-height: 50px;height: 50px;width: 95%;margin: 0 auto;white-space: nowrap;}
.bus-con h1{position: relative;padding-bottom: 0;margin-bottom: 60px;}
.bus-con h1>label{font-size: 32px;z-index: 999;position: relative;font-weight: bold;}
.bus-con h1>span{font-size: 30px;color: #f0f0f0;position: absolute;z-index: 1;font-weight: bold;display: block;width: 100%;top: 70%;}
.wh-txt p{font-size: 16px;}
.wh-txt p>b{font-size: 18px;color: #005AA1 !important;font-weight: bold;line-height: 1 !important;}
.wh-txt p:last-child>b{float: left;}
.wh-txt p>span{display: block;float: left;line-height: 1;margin-top: -5px;font-size: 16px;}
.wh-txt p>span>label{font-size: 16px;font-weight: bold;color: #0b0b0b;}
.bus-con #content img{width: 100%;max-width: 476px;}

/*联系我们*/
#son-case.top_news{margin-top: 0;margin-bottom: 40px;}
/*单页*/
.single-con{padding-bottom: 60px;}
.r_nav{position: absolute;right: 0;line-height: 50px;}
.r_nav a{display: inline-block;font-size: 16px;padding: 0 30px;border-right:1px #ccc solid;line-height: 16px;color: #333; }
.r_nav a.on{color: #005AA1;font-weight: bold;}
.r_nav a:last-child{border: 0;}

/*新闻列表*/
.page-con .other{padding-bottom: 60px;}
.page-con .other a{background-color: #fff;transition: 0.3s;}
.page-con .other a:hover{background-color: #005AA1;}
.news-con .other .news-txt:last-child{margin-bottom: 0;}
/*产品列表*/
.img_list #son-case{margin-top:0; }
.product_content .col-xl-3 a{display: block;background-color: #fff;color: #333;margin-bottom: 20px;}
.product_content .col-xl-3 a img{height: 200px;object-fit: cover;}
.product_content .col-xl-3 a h5{padding:10px;}
.product_content .col-xl-3 a .txt1{padding-bottom: 15px;}
.product_content .col-xl-3 a .txt1 p{line-height: 18px;font-size: 14px;height: 18px;overflow: hidden;padding: 0 10px;}
.product_content .col-xl-3 a:hover *{color: #005AA1;}
.product_content .col-xl-3 a:hover h5{font-weight: bold;}
/*每日价格*/
.new-price-right{margin-bottom: 40px;}
.new-price-right h1{padding-top: 0;font-size: 30px;line-height: 1;}
.new-price-right h1 a{vertical-align: bottom;line-height: 24px;width: 100px;}
.new-price-right h1.priceB{margin-top: 40px;}
.new-price-left .price-nav{color: #666;font-size: 30px;margin-bottom: 40px;line-height: 1;}
.new-price-left .price-nav a{font-size: 30px;color: #666;}
.new-price-left .price-nav a.on,.new-price-left .price-nav a:hover{color: #000;font-weight: bold;text-decoration: unset;}
.new-price-left .other{background-color: #f9f9f9;padding: 40px;}
.new-price-left .other li{padding-bottom: 1.5rem;}
.new-price-left .other li:last-child{padding-bottom: 0;}
.new-price-left .other li>a{color: #333;}
.new-price-left .other li>a:hover{color: #005AA1;}
.new-price-left .other li{line-height: 16px;}
.new-price-left .other li .float-left{font-size: 16px;}
.new-price-left .other li .float-right{font-size: 14px;}


.m{display:none;font-size: 16px;line-height: 50px;text-align: center;padding: 0 30px;}

/*响应式开始*/
@media screen and (max-width: 1600px){
    #son-case .div1 li{width: 240px;}
    #son-case .div1 li img{height: 200px;}
    #son-case .div1{height: 240px;}
    #son-case .div1 li p{font-size: 14px;height: 40px;line-height: 40px;}
    .new-price-left .price-nav{font-size: 24px;}
    .new-price-left .price-nav a{font-size: 24px;}
    .new-price-right h1{font-size: 24px;}
}
/*常规*/
@media (max-width: 1199px) {
    #son-case img{height: 200px;}
    .bus-con #son-case .col-xl-3 span{font-size: 14px;}
    .advantages h3 hr{width: 35%;}
}

@media (max-width: 991px) {
    .new-price-right h1{margin-top: 40px;}
    #son-case img{height: 260px;}
    .bus-con #son-case .col-xl-3{max-width: 30.5%;}
    .r_nav{z-index: 9999;width: 140px;background-color: #fff;}
    .m{display: block;}
    .r_nav a{display: none;font-size: 16px;border-right: 0;line-height: 30px;}
    .product_content .inner-right{display: none;}
    #son-case img{height: 190px;}
    .page_break p{width: 100%;line-height: 40px;}
    .page_break p > span{display: none;}
    #son-case.top_news .col-xl-4{max-width: 47%;}
    #son-case.top_news .col-xl-4{margin: 10px !important;}
    #son-case.top_news .col-xl-4 p{display: block;}
    .page-con .news-con .other .news-txt{margin-bottom: 20px;}
}
@media (max-width: 767px) {
    .bus-con #son-case .col-xl-3{max-width: 46%;float: left;margin: 0 2%;margin-bottom: 30px;}
    .bus-con #content img{margin-bottom: 20px;}
    .product_content .col-xl-3 a img{height: 30vw;}
    #son-case img{height: 35vw;}
    .advantages h3 hr{width: 30%;}
    #son-case.top_news{display: block;}
    .product_content .col-xl-3{width: 46%;margin: 0 2%;float: left;padding: 0;}
}
@media (max-width:500px) {
    #son-case img{height: 300px;}
    .product_content .col-xl-3 a img{height: 100px;}
    .info-big .big-txt h1{font-size: 26px;}
    .info-big .big-txt{top: 20%;}
    .wh-txt p > b{display: block;width: 100%;line-height: 2;}
    .wh-txt p:last-child > b{float: unset;}
    .wh-txt p > span{float: unset;margin-top: 0;}
    .columns a{display: none;}
    .columns{padding-left: 20px;}
    .news_con{padding: 20px;}
    .advantages h3 hr{display: none;}
    #son-case.top_news .col-xl-4{max-width: 100%;}
    #son-case .son-case-title{padding: 30px 0;}
    #son-case img{height: 150px;}
    .bus-con #son-case .col-xl-3 span{width: 85%;font-size: 12px;}
    .product_content .col-xl-3 a h5{font-size: 14px;}
    .product_content .col-xl-3 a .txt1 p{font-size: 12px;}
    .new-price-left .price-nav{font-size: 18px;margin-bottom: 20px;}
    .new-price-left .price-nav a{font-size: 18px;}
    .page-con{padding-top: 20px;}
    .new-price-right h1{font-size: 18px;margin-top: 20px;padding-bottom: 20px;}
    .new-price-right h1 a{line-height: 18px;width: 90px;}
    .price .price-con{height: 400px;}
}
/*产品详情*/
@media (max-width: 1600px){
    .page-btn-con button{padding: 0 15px;}
    .advantages .col-xl-3 img{left: 30%;}
}
@media (max-width: 1200px){
    .page-btn-con button{font-size: 14px;}
    .page-btn-con b{font-size: 14px;}
    .page-btn-con a{padding: 0 20px;}
    .advantages .col-xl-3 img{left: 22%;}
}
@media (max-width: 1199px) {
    .page-btn-con button{padding: 0 40px;}
    .page-btn-con a{padding: 0 40px;}
    .pro_show .inner-right{display: none;}
    .inner-left{width: 100%;padding-right: 0;}
    .advantages .col-xl-3 img{left: 37%;}
    .advantages .col-xl-3{max-width: 47%;margin: 0 1.3%;margin-bottom: 90px;}
    .advantages .col-xl-3:nth-child(2n+2){margin-right: 0;}
    .advantages .col-xl-3:nth-child(n+3){margin-bottom: 0;}
}
@media (max-width: 991px) {
    .product_info{margin-top: 3rem;}
    .product_info .product_info_body{padding-top: 2rem;}
    .page-btn-con button{padding: 0 100px;}
    .page-btn-con a{padding: 0 100px;}
    #son-case .m{display: none;}
    #son-case .pc{display: block;}
}
@media (max-width: 730px) {
    .page-btn-con button{padding: 0 50px;}
    .page-btn-con a{padding: 0 50px;}
}
@media (max-width: 550px) {
    .product_info h1{font-size:22px;line-height: 30px;}
    .product_info h1::before{height: 30px;left: 10px;}
    .page-btn-con button{width: 100%;margin-bottom: 30px;}
    .page-btn-con a{width: 100%;text-align: center;}
    .product_info{padding: 20px;}
    .advantages .col-xl-3{padding-top: 60px;max-width: 95%;margin: 0 auto;margin-bottom: 60px;}
    .advantages .col-xl-3 p{font-size: 12px;}
    .advantages .col-xl-3 h5{font-size: 18px;}
    .advantages .col-xl-3 img{max-width: 100px;}
    .advantages .col-xl-3 div{top: -50px;}
    .advantages .col-xl-3:nth-child(2n+2){margin-right: auto;}
    .advantages .col-xl-3:nth-child(n+3){margin-bottom: 60px;}
    .advantages .col-xl-3:last-child{margin-bottom: 0;}
    #son-case .m{display: block;padding: 0;width: 100%;overflow: hidden;}
    #son-case .pc{display: none;}
    #son-case .client p{overflow: hidden;background-color: #fff;line-height: 30px;height: 30px;}
    #son-case{padding-bottom: 3rem;}
    #son-case .son-case-title{padding: 20px 0;}
    #son-case .son-case-title h4{font-size: 20px;line-height: 30px;}
    #son-case .son-case-title a{font-size: 14px;line-height: 30px;border-radius: 15px;}
    .advantages .row{margin-top: 60px;}
    .advantages{margin-top: 3rem;padding-top:2rem; }
    .advantages h3{font-size: 28px;}
}