@charset "utf-8";

/*pro*/
.progd{padding-top: 1rem;}
.prointit{background: #ececec;}
.prointit h2{background: url(../images/pro.jpg) no-repeat center;font-size: 24px;color: #FFF;line-height: 102px;font-weight: normal;text-align: center;}
.prointit ul{padding: 0;}
.prointit ul li{margin-bottom: 13px;}
.prointit ul li a{display: block;padding-left: 40px;width: 245px;height: 38px;-moz-box-shadow: 1px 1px 1px #e1e1e1;-webkit-box-shadow: 1px 1px 1px #e1e1e1;box-shadow: 1px 1px 1px #e1e1e1;background: url(../images/list.jpg) no-repeat center;font-size: 14px;color: #0e0e0e;line-height: 38px;transition: all ease-out .3s;}
.prointit ul li a:hover{background: url(../images/listbg.jpg) no-repeat center;color: #ffffff;}
.firmlxwm{padding-bottom: 10px;}
.firmlxwm h5{background: #DA0000;color: #fff;font-size: 20px;line-height: 40px;height: 40px;text-align: center;}
.firmlxwm p{margin: 0px 1rem;}
.progd_right{margin: 15px 5px;}
.progd_right h3 a{font-size: 14px;color: #333;font-weight: bold;}

.progd_right:hover{background: #f1f1f1;}
.progd_right img{border: 5px solid #d5d5d5;cursor: pointer;}
.progd_right:hover img{border-color: #C30101;}


.ft_goods{border: 1px solid #DA0000;}
.ft_goods p:first-child{background: #DA0000;line-height: 30px;color: #fff;font-size: 15px;padding-left: 10px;font-weight: bold;margin-bottom: 5px;}
.ft_goods li p{text-overflow: ellipsis;white-space: nowrap; overflow: hidden;margin: 0;}
.ft_goods li a:first-child{overflow: hidden;display: block;}
.ft_goods li img{display: inline-block;vertical-align: middle;transition: .5s linear 0s;width: auto;height: auto;max-height: 100%;max-width: 100%;margin-left: 0px;transform: scale(1);}
.ft_goods li a:first-child:hover img{transform: scale(1.1);}
.ft_goods li div{padding: .5rem;border: 1px solid #ececec;}
.ft_goods li p a{overflow: hidden;display: block;text-overflow: ellipsis;text-align: center;}

.ft_news{border: 1px solid #DA0000;}
.ft_news p{background: #DA0000;line-height: 30px;color: #fff;font-size: 15px;padding-left: 10px;font-weight: bold;margin-bottom: 5px;}
.ft_news a,.ft_news span{color: #333;}
.ft_news .bi-stop-fill::before{font-size: 12px;}

.down_list{padding: .5rem;border: 1px solid #ececec;}
.down_list a:first-child{overflow: hidden;display: block;}
.down_list img{display: inline-block;vertical-align: middle;transition: .5s linear 0s;width: auto;height: auto;max-height: 100%;max-width: 100%;margin-left: 0px;transform: scale(1);}
.down_list a:first-child:hover img{transform: scale(1.1);}

.down_list p{text-overflow: ellipsis;white-space: nowrap; overflow: hidden;margin: 0;}
.down_list p a{font-size: 14px;line-height: 32px;color: #1d1d1d;overflow: hidden;display: block;text-overflow: ellipsis;text-align: center;font-weight: bold;}
.down_top h3{font-size: 25px;color: #ff9600;font-weight: bold;padding-top: 10px;}
.down_top p{font-size: 12px;color: #adadad;margin: 0;}

.protoplist{border-bottom: 1px dashed #656565;line-height: 50px;font-size: 16px;color: #373737;clear: both;margin-bottom: 10px;}
.protoplist a{font-size: 16px;}
.promsbox{border: #D5D5D5 solid 1px;font-size: 12px;margin: 10px auto 15px;padding: 1px;background: #FFF;}
.promsbox div{background: #F7F7F7 url(../images/MD_ico.gif) 6px 12px no-repeat;line-height: 20px;width: auto;padding: 6px 10px 10px 25px;}



.goddsbox li{box-shadow: 5px 10px 5px #949494;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;margin-bottom: 20px;overflow: hidden;padding-bottom: 5px;margin-right: 10px;border-top: 1px solid #eee;}
.goddsbox .lanm_img{background: #a22525;padding: 5px;}
.goddsbox .lanm_img span{display: block;line-height: 30px;text-align: center;color: white;font-weight: bold;font-size: 16px;}


.lanm_info h2 .bi-pin-angle-fill::before{font-size: 20px;margin-right: 5px;}
.lanm_info h2 a{font-size: 18px;color: #000;}


.pshow_right h3{font-size: 22px;color: #d10000;padding-bottom: 10px;border-bottom: 1px dashed #bbb;text-align: center;font-weight: bold;}
.pshow_right .psin p{font-size: 14px;line-height: 24px;margin: 0;}
.pshow_right .psin p strong{font-size: 20px;color: #111111;line-height: 32px;font-weight: normal;}
.pshow_right .psbt{font-size: 24px;background: #ddd;color: #DA0000;line-height: 50px;margin-top: 8px;}
.pshow_right .psbt span{font-size: 14px;color: #333;margin-left: 10px;}

.con_mk{padding-top: 20px;}
.con_mk .con_title{width: 100%;line-height: 40px;font-size: 20px;background-color: #DA0000;font-weight: bold;padding-left: 10px;color: #FFF;}
.con_mk .con_body{padding: 10px 0;}

.progd .con_body p{margin: 0;}

.news_p{border-bottom: 1px dashed #bebebe;border-top: 1px dashed #bebebe;}
.news_p .pre{overflow: hidden;font-size: 14px;color: #8e8e8e;line-height: 50px;}
.news_p .pre a{color: #8e8e8e;}
.news_p .next{overflow: hidden;font-size: 14px;color: #8e8e8e;line-height: 50px;text-align: right;}



.newsbox .pull-left{width: 15%;}
.newsbox .pull-right{width: 85%;}
.newsbox a{overflow: hidden;background: #FFF;display: block;padding: 20px 13px;border: 1px solid #e4e4e4;margin: 10px 0px;}
.newsbox a:hover{border: 1px solid #d31a23;background: #d31a23;}

.newsbox a:hover .data p,.newsbox a:hover .data time,.newsbox a:hover .pull-right h5,.newsbox a:hover .pull-right p{color: white;}
.newsbox a:hover .data p{border-bottom: white 1px solid;}
.newsbox .data{text-align: center;}
.newsbox .data p{margin: 0;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 30px;color: #666;width: 75px;margin-bottom: 3px;border-bottom: #a2a2a2 1px solid;line-height: 30px;padding-bottom: 5px;margin-top: 7px;}
.newsbox .data time{width: 75px;text-align: center;float: left;font-size: 14px;overflow: hidden;}

.newsbox .pull-right h5{line-height: 30px;overflow: hidden;font-size: 16px;color: #000;margin: 0;font-weight: 600;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.newsbox .pull-right p{font-size: 12px;color: #7d7d7d;line-height: 20px;overflow: hidden;margin: 0;}





@media (max-width: 768px) {

	.ft_news .pull-left{width: 75%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.progd_right h3{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.news_p .next{text-align: left;}

	.newsbox .pull-left{width: 25%;}
	.newsbox .pull-right{width: 75%;}
	.newsbox .pull-right p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

	.protoplist{font-size: 12px;line-height: 20px;}
	.protoplist a{font-size: 12px;}
 

}