/* bannar */
.nybanner{position: relative}
.nybanner img{width: 100%}
.nybantxt{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #Fff; font-weight: bold; text-align: center}
/*banner*/
.ab-banner{height:300px;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.ab-banner h2{font-size:36px;color:#fff;margin-top:120px;font-weight:400;text-align:center; text-transform:uppercase}
.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}

.mainbg {background: #f3f3f3;padding-top: 20px;padding-bottom: 60px; overflow:hidden}
.mains{ width:1120px; margin:auto; background:#fff; padding:50px 40px; margin-bottom:50px; margin-top:50px; overflow:hidden; line-height:30px; font-size:15px;}
.b-shadow {-o-box-shadow: 0 0 25px rgba(0,0,0,.08);-ms-box-shadow: 0 0 25px rgba(0,0,0,.08);-moz-box-shadow: 0 0 25px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.08);box-shadow: 0 0 25px rgba(0,0,0,.08);}
/*local*/
.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;}
/*nei kuang*/
.main-left{width: 220px;box-sizing: border-box;padding: 10px;background: #fff;float: left;}
.main-right{width: 950px;box-sizing: border-box;background: #fff;float: right;padding: 10px 10px 20px 10px;}

/*left product class*/
.sidebar{width:100%;float: left;background: #fff;}
.sidebar .top{padding: 25px 0; background-image:linear-gradient(to right, #005490 , #2288d1);}
.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 1px;box-sizing: border-box;}
.typelist li{padding: 9px 0;}
.typelist li a{display: block;width: 100%;box-sizing: border-box;color: #717171;font-size: 15px;
    background: url("../images/sj.png") left center no-repeat;padding-left: 12px;white-space: nowrap}
.typelist li a:hover{color: #005490;background: url("../images/sj1.png") left center no-repeat;}
.typelist li a[data=xz]{color: #005490;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, #005490 , #2288d1);text-align: center;}
.other-t span{display: inline-block;height: 50px;line-height: 50px;border-bottom: 0px solid #c0c1c2; font-size: 22px;color: #fff;}
/*زƷ*/
.imgs li{ width:100%; overflow:hidden; margin:auto; margin-top:5px}
.imgs li img{ width:100%; overflow:hidden; margin:auto; border:1px solid #eeeeee;}
.imgs li span{ float:left; width:100%; line-height:20px; text-align:center;}
/*product list*/
.cplist { width:100%;display: flex;flex-wrap: wrap; padding:10px;overflow:hidden; margin-top:-5px;}
.cplist li {width:30.3%; 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:35px; 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;}
/*Ʒ*/
.proshow{width:100%; margin:auto;overflow:hidden;}
.proshow li.bt{ width:100%; margin:auto; height:70px; line-height:70px; font-size:16px; text-align:center; font-weight:bold;border-bottom:1px dashed #BFC3C4; }
.proshow li.bt h1{ width:100%; margin:auto; font-weight:normal; font-size:28px;}
.proshow li.nr{ font-size:16px; margin-top:30px; line-height:40px;padding:30px 0;border-bottom:1px dashed #BFC3C4;}
.pronext{ width:100%; margin:auto; border:1px solid #ebe9e9; padding:5px; background:#f7f7f7; overflow:hidden; margin-top:40px;}
.pronext .nextlast{ float:left; width:100%; line-height:30px;}
/*about page*/
.intro_about_col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2.8rem}
.intro_about_col .txt .t span{color:#a6a6a6;display:block;font-size:16px;line-height:1.5em;margin:.8rem 0}
@media (max-width:668px)
{
.intro_about_col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:30px}
}
.intro_about_col .txt{width:50%}
@media (max-width:668px){.intro_about_col .txt{width:100%}}
.intro_about_col .txt .t{margin:0;padding:0}
.intro_about_col .txt .t:after{background-color:#183ba0;content:"";display:block;height:2px;line-height:2px;width:55px}
.intro_about_col .txt .t b{color:#183ba0;display:block;font-size:clamp(20px,100vw,1.44rem);font-weight:400;line-height:1em}
.intro_about_col .txt .t span{color:#a6a6a6;display:block;font-size:clamp(13px,100vw,.72rem);line-height:1.5em;margin:.8rem 0}
.intro_about_col .txt .des{color:#333;font-size:15px;line-height:1.8em;margin-top:1.6rem;text-align:justify;-moz-text-align-last:left;text-align-last:left}
@media (max-width:1440px){.intro_about_col .txt .des{font-size:15px; line-height:30px;}}
.intro_about_col .img{margin-left:auto;width:36%}
@media (max-width:1288px){.intro_about_col .img{width:45%}}
@media (max-width:668px){.intro_about_col .img{margin-top:20px;width:100%}}
.intro_about_col .img img{max-width:100%}
.intro_about_middle{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:3.52rem}
/*contact us*/
.contact{background: #fff; overflow:hidden; padding-bottom:20px; margin-top:40px;}
.conL{ float:left;width:400px;float: left;background: #fff; font-size:15px; line-height:30px;}
.conR{ float:right; width:780px; border-left:1px solid #cccccc; overflow:hidden;}
/*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: #878787; font-size: 14px;}

.newstuijian.mtnone{margin-top: 0}
.erduan {display:flex;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;}
.news_page{ width:100%; height:40px; text-align:center; line-height:40px; margin-top:40px;}


/*newsinfo*/
.news_show_l{width:68%;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:25%;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;}
/*һһ*/
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.updowm{padding-top: 30px; border-top: 1px solid #f0f0f0}
.updowm li{max-width: 44%}

/**/
/*gbook*/
.gbook-tit{ width:100%; text-align:center; overflow:hidden; margin:50px 0px}
.gbook-tit p{ width:100%; text-align:center; line-height:40px; font-size:28px; color:#000000;}
.gbook-tit span{ width:100%; text-align:center; font-size:14px; color:#6f6f6f;}
.gbook{width:95%; margin:auto; margin-top:2%; margin-bottom:5%; padding:20px; overflow:hidden;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2); background:#fff}
.gbook .gbookL{ float:left; width:700px; overflow:hidden;}
.gbook .gbookL li{ float:left; width:48%; padding-bottom:10px;}
.gbook .gbookL li:nth-child(2){ float:right;}
.gbook .gbookL li:nth-child(4){ float:right;}
.gbook .gbookL li:nth-child(5){ float:left; width:100%;}
.ginput{ width:100%; padding:5px; border:1px solid #ccc; box-sizing:border-box; line-height:30px; color:#666666}
.textarea{ width:100%; padding:5px; border:1px solid #ccc; box-sizing:border-box; height:200px;}
.btns{width:140px;height:40px;margin-right:10px; background:#bc0000;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
.btns:hover{background:#333;transition:all 0.3s;}
.reset{background:#565656;cursor:pointer;margin-bottom:0;}
.gbook .gbookR{ float:right; width:350px; overflow:hidden; margin-top:80px; padding:30px 0;border-left:1px solid #ababab; overflow:hidden;}
.gbook .gbookR p{ float:left; width:100%; text-align:center; font-size:15px;}
.gbook .gbookR span{ float:left; width:100%; line-height:60px; font-size:30px; text-align:center}
