@charset "utf-8";
.ny_wrapper{background: #f5f5f5; overflow:hidden; width:100%; padding-bottom:50px;}
.contentPage{background:#ffffff; width:1220px; margin:auto; padding:50px 20px; margin-top:40px; line-height:35px;box-sizing: border-box; font-size:16px;}
/*banner*/
.ab-banner{height:300px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover; margin-top:81px}
.ab-banner h2{font-size:36px;color:#fff;margin-top:120px;font-weight:400;text-align:center}
.ab-banner>div{width:50px;height:3px;background:#fff;margin:0 auto;margin-top:25px}
.ab-banner h6{text-align:center;font-weight:400;color:#fff;font-size:14px; padding-top:15px; text-transform:uppercase}
/*位置*/
.containerp_nav{ margin:auto; width:100%; height:45px; line-height:45px; background:#fff;color: #999;}
.containerp_nav .width1200{ width:1180px;background:url(/images/subMenu-icon.jpg) no-repeat left center; padding-left:20px; margin:auto;}
.containerp_nav a{color: #999;}
.containerp_nav a:hover{color: #c00;}
.containerp_nav span{display:inline-block; color:#999; padding:0 10px;}
/*title*/
.section-title { margin-bottom: 40px; text-align: center; font-size: 33px; margin-top:20px; }
.section-title h2 { margin-top: 0; margin-bottom: 0px; text-align: center; font-size: 33px; letter-spacing: 2px; color:#373737; font-weight:normal }
.section-title p { color: #5c5c5c; font-size: 13px; /*font-family:Arial;*/ margin: 5px 0 0 0; text-align: center; }
.section-title:after { display: block; content: ''; width:60px; height: 2px; margin: 10px auto 0; background-color: #0f73d1; }
/*nei kuang*/
.main-left{width: 220px;box-sizing: border-box;padding: 10px;background: #fff;float: left;}
.main-right{width: 980px;box-sizing: border-box;background: #fff;float: right;padding: 10px 10px 30px 10px; line-height:30px;}
/*left product class*/
.sidebar{width:100%;float: left;background: #fff;}
.sidebar .top{padding: 25px 0; background-image:linear-gradient(to right, #b70417 , #f4001b);}
.sidebar .top .p1{font-size: 22px; color:#fff; text-align:center}
.sidebar .top .p2{font-size: 13px; color:#fff; text-align:center}
.typelist{padding: 10px 5px 20px 2px;box-sizing: border-box;}
.typelist li{ line-height:50px;}
.typelist li a{display: block;width: 100%;box-sizing: border-box;color: #717171;font-size: 14px;
    background: url("../images/sj.png") left center no-repeat;padding-left: 12px;white-space: nowrap}
.typelist li a:hover{color: #f4001b;background: url("../images/sj1.png") left center no-repeat;}
.typelist li a[data=xz]{color: #008d57;font-weight: bold;background: url("../images/sj1.png") left center no-repeat;}
/*.pro_subnav li:last-child{border-bottom:none;}*/
.other-t{height: 50px;border-bottom: 0px solid #ddd;background-image: linear-gradient(to right, #b70417 , #f4001b);text-align: center;}
.other-t span{display: inline-block;height: 50px;line-height: 50px;border-bottom: 0px solid #c0c1c2; font-size: 22px;color: #fff;}
/*产品应用*/
.yiny { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.yiny li {width:258px; margin-right:30px;cursor: pointer;border-bottom:0; margin-bottom:30px; margin-left:10px;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);border-bottom: 0;}
.yiny li:nth-child(4n) {margin-right:0px;}
.yiny li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:14px;}
.yiny li p{ float:left; width:100%; line-height:32px; text-align:center; font-size:18px;}
.yiny li img{ overflow:hidden; border:1px solid #eeeeee}

/*product list*/
.cplist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.cplist li {width:30.333%; margin-right:2%; padding:5px;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.cplist li:nth-child(3n) {margin-right:0px;}
.cplist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.cplist li .img{ overflow:hidden; border:1px solid #eeeeee}
.cplist li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.cplist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
.cplist li:hover {box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);border-bottom: 0;}
.canshu{ width:100%; margin-top:20px; overflow:hidden; border-bottom:1px solid #cecece; padding-bottom:20px;}
.canshu li{ float:left; line-height:40px; width:50%; overflow:hidden}
.canshu li:nth-child(2n){ float:right;}
/*详情*/
.name-tit{ width:100%; line-height:50px; font-size:25px; text-align:center;border-bottom:1px dashed #BFC3C4; }
.name-pic{ width:100%;text-align:center; margin:20px 0}
.name-content{ width:100%;margin:20px 0; font-size: 16px;}
.erduan {flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.juzhong {display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.updowm{padding-top: 30px; border-top: 1px solid #f0f0f0}
.updowm li{ float:left; width:100%; line-height:40px;max-width: 100%}
/*news list*/
.zhunewsbox li{background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.05); margin-top: 30px;}
.zhunewsbox li a{background: url("../images/jian.png") no-repeat 97% center; padding-right: 10%}
.newstime{width: 186px; border-right: 1px solid #ededed; text-align: center; color: #585858; font-weight: 100;font-family:'PingFang SC'; min-height: 154px;}
.newstime p{font-size: 48px;}
.newstime span{font-size: 16px; border-top: 1px solid #ededed;  padding: 10px 0px; display: inline-block}
.newstxt{width: calc(100% - 220px);}
.newstxt p{font-weight: bold; font-size: 20px; margin-bottom: 10px; }
.newstxt span{color: #585858; font-size: 16px;}
.newstuijian.mtnone{margin-top: 0}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.news_page{ width:100%; height:40px; text-align:center; line-height:40px; margin-top:40px;}
/*page*/
.pages { width:100%; height: 30px; line-height: 30px; padding: 10px 0px 10px 0; text-align: left; font-size: 12px; }
.pages span{height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; }
.pages span.disabled{border: 1px solid #dcdcdc; }
.pages span.current{ background:#0179d8;border: 1px solid #0179d8; color:#fff;}
.pages  a {height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; border: 1px solid #dcdcdc;}
.pages  a:hover { background:#0179d8;border: 1px solid #0179d8; color:#fff;}
.pages a.now { background: #1e71b1; border: #0c5389 1px solid; color:#fff; }
/*newsinfo*/
.news_show_l{width:70%;float: left;overflow: hidden; color:#333; background:#fff; padding-left:30px; padding-right:30px; padding-bottom:60px;}
.news_show_l .new_show_l_top{ margin-top:30px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.news_show_l .new_show_l_top h1{ font-size:24px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.news_show_l .new_show_l_top p{ height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.news_show_l .new_show_l_text{ padding-top:35px;line-height:30px; font-size:16px; }
.news_show_l .new_show_l_text p{ margin-bottom:17px; font-size:16px;}
.news_show_l .new_show_l_text h1{ line-height:35px; font-size:14px;}
.news_show_l .new_show_l_text img{/*display: block;*/ max-width: 100%; margin-bottom:10px;}/*margin: 0 auto;*/
.news_show_l .fenxiang{  overflow:hidden; text-align:center; border-top:1px solid #e8e8e8; padding-top:2%; margin-top:2%;}
.news_show_l .fenxiang .span{line-height:34px; color:#333333; display:block; font-size:18px;}
.news_show_l .fenxiang .news_fx{ text-align:center; margin-top:3%; margin-bottom:4%;}
.news_show_l .fenxiang .news_fx ul li{ display:inline-block; width:58px; height:58px; overflow:hidden; margin-left:3%; margin-right:3%; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.news_show_l .fenxiang .news_fx ul li.bgs1{ background-image:url(/images/news-ico1.png);}
.news_show_l .fenxiang .news_fx ul li.bgs2{ background-image:url(/images/news-ico2.png);}
.news_show_l .fenxiang .news_fx ul li.bgs3{ background-image:url(/images/news-ico3.png);}
.news_show_l .fenxiang .news_fx ul li:hover{transition:all 0.3s;opacity:0.9;filter:Alpha(opacity=90);}
.news_show_l .fenxiang .news_fx ul li a{ display:block; width:100%; height:100%;}
.news_show_r{width:23%;float: right; overflow:hidden;}
.news_show_r .new_show_right_top{ font-size:24px; color:#000; margin-top:30px; margin-bottom:10px; font-weight:normal; height:38px; line-height:38px;padding-left:30px; padding-right:30px;}
.news_show_r .new_show_right_top .tagchange{ float:right; padding-left:29px;  background:url(/images/ico/tag_bg1.png) left center no-repeat;font-size:16px; color:#999999;}
.news_show_r .new_show_right_top .tagchange:hover{color:#f67524;}
.news_show_rnews{overflow: hidden; color:#666; background:#fff;}
.news_show_rnews .ul li{ display:block;border-bottom:1px dashed #cccccc; padding-bottom:20px; margin-bottom:20px; overflow:hidden; margin-left:30px; margin-right:30px;}
.news_show_rnews .ul li h1{ font-weight:normal; font-size:16px; color:#000000; height:35px; line-height:35px; overflow:hidden}
.news_show_rnews .ul li h1 a{color:#000000;}
.news_show_rnews .ul li h1 a:hover{color:#f67524;}
.news_show_rnews .ul li p{ color:#666666; font-size:14px; height:20px; line-height:20px; overflow:hidden;}
.news_show_rnews .ul li:last-child{ border-bottom:0; margin-bottom:0;}
.news_show_rnews .imgs li{ width:80%; overflow:hidden; margin:auto;}
.news_show_rnews .imgs li img{ width:100%; overflow:hidden; margin:auto; min-height:158px;}
.news_show_rnews .imgs li span{ float:left; width:100%; line-height:35px; text-align:center;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{ background:none; padding:0;}
/* reLink */
.reLink{width: 100%; height: 25px; border-top: 1px solid #d7d6d6; padding: 15px 0 40px;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; line-height: 25px; color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{color: #0179d8;}
/*--------------------contact us-----------------------------*/
.contact p { float:left; width:100%; font-size: 15px; line-height: 1.66; margin: 5% auto 0; }
.contact span { float:left; width:100%; margin-top: 3%; color: #161616; font-size: 16px;}
.contact i, .rid-53 span { display: block; padding-bottom:15px; }
.contact dl { display: table-cell; vertical-align: middle; }
.contact ul { overflow: hidden; }
.contact li { display: table; text-align: center; background: #fff; width: 25%; float: left; height: 16.666vw; box-sizing: border-box; border-left: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
.contact img { max-width: 14.5%; }
.contact li:nth-child(7) img { max-width: 35.5%; }
.contact li:last-child img { max-width: 35.5%; }
.contact li:first-child p { width: 70%; }
.contact li:first-child p { width: 80%; }
/*产品应用*/
.h4,h4{font-size:18px}
.col-md-6,.col-sm-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.col-sm-6{float:left}
.col-sm-6{width:50%}
.single-case, .single-case h4, .single-case p{margin-bottom: 30px;line-height: 26px;}
.single-case h4, .single-case h4 a{color: #333333;}
.single-case p{color: #888888;}
.single-case .case-pic{position: relative;overflow: hidden;height: 330px;background-color: #ffffff;}
.single-case .case-pic img{width:100%;}
.single-case .case-pic:hover .case-search{top: 50%;}
.single-case .case_discp{padding: 0 80px 0 70px;} 
.btn.btn-ouline-grey{font-size: 14px;color: #888888;border: 1px solid #999999;padding: 4px 19px;}
.img-center img{display: block;margin: auto;}
.single-case:hover  h4 a{color: #c20025;}
.single-case:hover .btn.btn-ouline-grey{background-color: #f4001b;color: #ffffff; border-color: #f4001b;}
.single-case:hover .case-pic .case-search{top: 50%;}
.bgLight{background:#fff;}
.v-center{display: inline-block;vertical-align: middle;float: none;margin: 0 -2px;}
.p0{padding: 0px;}
.btn-radius{ border-radius: 40px;}
@media only screen and (max-width: 959px) {
.ab-banner{height:140px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover; margin-top:60px}
.ab-banner h2{font-size:20px;color:#fff;margin-top:50px;font-weight:400;text-align:center}
.ab-banner>div{width:50px;height:3px;background:#fff;margin:0 auto;margin-top:15px}
.contentPage{background:#ffffff; width:98%; margin:auto; padding:10px; margin-top:20px; line-height:35px;box-sizing: border-box;}
.containerp_nav .width1200{width:98%;float:right;background:url(/images/subMenu-icon.jpg) no-repeat left center; padding-left:20px; margin:auto;box-sizing: border-box;}
.marg50{margin-top:20px!important;}
.contact p { float:left; width:100%; font-size: 15px; line-height: 1.66; margin: 5% auto 0; text-align:left }
.contact span { float:left; width:100%; margin-top: 3%; color: #161616; font-size: 16px; text-align:left}
.contact li { width:100%; display: table; background: #fff;float: left; height: 16.666vw; box-sizing: border-box;  border-bottom: 1px solid #f5f5f5; border-left:none; }
.contact em{ display:none}
/*news list*/
.zhunewsbox li{background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.05); margin-top:3%; padding:15px 0;}
.zhunewsbox li a{background: url("/images/jian.png") no-repeat 97% center; padding-right:0}
.newstime{float:left;width:120px; border-right:none; text-align: center; color: #585858; overflow:hidden; min-height:50px;}
.newstime p{font-size:20px;}
.newstime span{font-size: 16px; border-top: 1px solid #ededed;  padding: 10px 0px; display: inline-block}
.newstxt{width:100%; float:left; overflow:hidden; margin:auto;}
.newstxt p{font-weight: bold; font-size:16px; margin-bottom: 10px; }
.newstxt span{color: #585858; font-size:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newstuijian.mtnone{margin-top: 0}
.news_show_l{width:100%;float: left;overflow: hidden; color:#333; background:#fff; padding-left:10px; padding-right:10px; padding-bottom:20px;box-sizing: border-box;}
.news_show_l .new_show_l_top{ margin-top:20px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.news_show_l .new_show_l_top h1{ font-size:24px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.news_show_l .new_show_l_top p{ height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.news_show_l .new_show_l_text{ padding-top:15px;line-height:30px;}
.news_show_l .new_show_l_text p{ margin-bottom:17px; font-size:16px;}
.news_show_l .new_show_l_text h1{ line-height:35px; font-size:14px;}
.news_show_l .new_show_l_text img{/*display: block;*/ max-width: 100%; margin-bottom:10px;}/*margin: 0 auto;*/
.news_show_l .fenxiang{ display:none}
.news_show_r{ display:none;}
.updowm li{ float:left; width:100%; line-height:30px;max-width:100%; font-size:14px;}
.cplist li {width:49%; margin-right:2%;cursor: pointer; padding:0px; margin-bottom:10px; background:#fff}
.cplist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:13px;}
.cplist li:nth-child(2n) {margin-right:0px;}
.cplist li:nth-child(3n) {margin-right:2%;}
.cplist li:nth-child(6) {margin-right:0;}
.cplist li:nth-child(12) {margin-right:0;}
.cplist li:nth-child(18) {margin-right:0;}
/*case*/
.main-left{width:100%;box-sizing: border-box;padding: 10px;background: #fff;float: left;}
.main-right{width:100%;box-sizing: border-box;background: #fff;float: right;padding: 10px 10px 30px 10px; line-height:30px;}
.sidebar .top{ display:none;}
.typelist li{ float:left; width:45%; line-height:30px;}
.typelist li a{ float:left;display: block;width:45%;box-sizing: border-box;color: #717171;font-size: 14px;
    background: url("../images/sj.png") left center no-repeat;padding-left: 12px;white-space: nowrap}
.yiny { width:100%;display: flex;flex-wrap: wrap;overflow:hidden; margin-top:10px;}
.yiny li {width:48%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; margin-left:0;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);border-bottom: 0;}
.yiny li:nth-child(2n) {margin-right:0px;}
.yiny li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:14px;}
.yiny li p{ float:left; width:100%; line-height:28px; text-align:center; font-size:16px;}
.yiny li img{ overflow:hidden; border:1px solid #eeeeee}
.canshu li{ float:left; line-height:30px; width:100%; overflow:hidden}
}