.pagetop{display: flex;align-items: center;justify-content: space-between;padding: 15px;}
.pagetop a:nth-of-type(1){display: block;width: 90%;}
.pagetop a:nth-of-type(1) img{width: 90%;margin-top: -5px;}
.pagetop a:nth-of-type(2){display: block;width: 10%;margin-top: -5px;}
.pagetop a:nth-of-type(2) img{width: 85%;}

.pagetopnav{display: flex;align-items: center;background-color: #0C4491;color: #fff;}
.pagetopnav a{padding: 5px 0; display: block;color: #fff;width: 25%;text-align: center;}

#topbanner img{width: 100%;}

.pagehomenewstype{display: flex;align-items: center;justify-content: space-between;margin: 15px 15px 10px 15px;}
.pagehomenewstype p{width: 33.33%;display: block;text-align: center;height: 40px;line-height: 40px;font-size: 18px;}
.pagehomenewstype p:nth-of-type(1){border: 1px solid #ddd;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.pagehomenewstype p:nth-of-type(2){border-top: 1px solid#ddd;border-bottom: 1px solid #ddd;}
.pagehomenewstype p:nth-of-type(3){border-top: 1px solid#ddd;border-bottom: 1px solid #ddd;border: 1px solid #ddd;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.pagehomenewstype p.pagehomenewstypeover{border: 1px solid #0C4491;background-color: #0C4491;color: #fff;position: relative;}
.pagehomenewstype p.pagehomenewstypeover::before{content: '▼';font-size: 24px; color: #0C4491;position: absolute;z-index: 1; left: calc(50% - 12px);bottom: -20px;}

.pagehomenews{padding: 0 20px;display: none;}
.pagehomenews p{border-bottom: 1px solid #ddd;padding: 10px 0;}
.pagehomenews p a{display: block;font-size: 16px;margin-bottom: 6px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pagehomenews p i{display: flex;align-items: center;color: #999;font-size: 13px;}
.pagehomenews p i img{height: 14px;margin-right: 5px;}
.pagehomenews div a{display: block;background-color: #eee;line-height: 40px;text-align: center;margin: 15px 0;color: #666;border-radius: 5px;}

.pagehomedj{display: flex;align-items: center;margin: 15px 15px 5px 15px;color: #999;border-bottom: 1px solid #ddd;padding-bottom: 6px;}
.pagehomedj p{display: block;text-align: center;height: 40px;line-height: 40px;font-size: 22px;color: #999;}
.pagehomedj i{margin: -3px 13px 0 13px;}
.pagehomedj p.pagehomedjover{color: #0E4392;}

.pagehomedjcon{padding: 0 20px;display: none;}
.pagehomedjcon p{border-bottom: 1px solid #ddd;padding: 10px 0;}
.pagehomedjcon p a{display: block;font-size: 16px;margin-bottom: 6px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pagehomedjcon p i{display: flex;align-items: center;color: #999;font-size: 13px;}
.pagehomedjcon p i img{height: 14px;margin-right: 5px;}
.pagehomedjcon div a{display: block;background-color: #eee;line-height: 40px;text-align: center;margin: 15px 0;color: #666;border-radius: 5px;}

.homezyywtitle{font-weight: bold;font-size: 24px;color: #333;text-align: center;padding: 20px 0 10px 0;}
.homezyywlist{padding: 0 20px;}
.homezyywlist a{display: block; background-color: #E8EBF0;margin: 10px 0;display: flex;align-items: center;justify-content: center;padding: 5px 0;font-size: 18px;border-radius: 5px; color: #0E4495;font-weight: bold;}
.homezyywlist a img{height: 55px;margin-right: 15px;}

.homejj{position: relative;height: 50px; padding: 15px 0 0px 0;}
.homejj i{display: block;position: absolute;z-index: 1; width: 100%; height: 2px;background-color: #eee;top: 32px;}
.homejj p{position: absolute;z-index: 2;width: 120px;text-align: center;left: 50%;margin:0 0 0 -60px; background-color: #fff; font-weight: bold;font-size: 24px;color: #333;}

.homejjcon{background-color: #FBFBFB;padding: 15px 20px;line-height: 36px;text-align:justify; text-justify:inter-ideograph;color: #666;}
.homejjcon a{display: block;background-color: #eee;line-height: 40px;text-align: center;margin: 15px 0;color: #666;border-radius: 5px;}

.homejjlink{background-color: #FBFBFB;padding:0 20px 15px 20px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.homejjlink a{display: flex;align-items: center;justify-content: center;width: 33.33%;color: #B1B1B1;margin: 5px 0;font-size: 16px;}
.homejjlink a img{height: 24px;margin-top: 1px; margin-right: 5px;}

.homeygfclist{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;padding: 10px 20px;}
.homeygfclist p{width: 48%;overflow: hidden;}
.homeygfclist p img{width: 100%;height: 130px; object-fit: cover;border-radius: 3px;}
.homeygfclist p a:nth-of-type(2){display: block;font-size: 14px;line-height: 40px;height: 40px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.homemorebtn{display: block;background-color: #eee;line-height: 40px;text-align: center;margin: 15px 0;color: #666;border-radius: 5px;margin:20px;}

.footlink{border-top: 10px solid #0E4391;display: flex;align-items: center;justify-content: center;color: #ccc;height: 70px;}
.footlink a{display: block;color: #666;font-size: 20px;margin: 0 15px;}

.footcopy{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;line-height: 28px;padding: 10px 0;color: #333;}
.footcopy a{color: #333;}

.footmenu{display: flex;justify-content: space-between;align-items: center;background-color: #464646;}
.footmenu a{display: block;width: calc(25% - 1px);background-color: #272727;color: rgba(255,255,255,0.8);font-size: 14px; text-align: center;padding:8px 0 10px 0;}
.footmenu a img{display: block;height: 30px;margin: 10px auto;}

/*子页标题*/
.subTitle{text-align: center;font-size: 24px;font-weight: bold;padding: 20px 0 15px 0;}
/*分页*/
.page_list{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;width: 94%;margin: 15px auto;}
.page_list a{display: block;margin: 3px; border-radius: 5px; padding: 0 10px; height: 30px;line-height: 30px;background-color: #0C4491;text-align: center;color: #fff;}
.page_list a.on{background-color: #fff;color: #0C4491;padding: 0 5px;}
.page_info{text-align: center;padding: 30px 0;}
/*新闻列表*/
.newslist9{width: 92%;margin: 0 auto 20px auto;}
.newslist9 a{display: flex;align-items: center;justify-content: space-between;padding: 15px 0;border-bottom: 1px solid #eee;}
.newslist9 a i{flex: 1;display: block;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.newslist9 a p{width: 90px;text-align: right;font-size: 14px;color: #aaa;}
/*详细*/
.subTitle1{font-size: 20px;width: 92%;margin: 20px auto 10px auto;}
.subInfo1{width: 92%;margin: 10px auto;font-size: 14px;line-height: 22px;color: #333;}
.subInfo2{display: block;width: 92%;margin: 0 auto;max-height: 300px;}
.subInfo3{width: 92%;margin: 10px auto 40px auto;line-height: 34px;text-align:justify; text-justify:inter-ideograph;}
.subInfo3 img{max-width: 100%;}
.prenext{width: 92%;margin: 20px auto;line-height: 28px;}

/*产品中心*/
.homeprotypelist{display: flex;align-items: center;flex-wrap: wrap; padding: 0 15px;margin-bottom: 15px;}
.homeprotypelist a{display: flex;align-items: center;background-color: #c50000;width: 32.6%;color: #fff;box-sizing: border-box; padding:6px 3px;margin: 2px 4px 2px 0; font-size: 14px;border-radius: 3px;}
.homeprotypelist a:nth-of-type(3n){margin-right: 0;}
.homeprotypelist a i{margin:-2px 10px 0 10px;display: block;}
.homeprolist{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap; padding: 0 15px;}
.homeprolist p{width: 43%;border: 1px solid #eee;border-radius: 5px;padding: 10px;overflow: hidden;margin-bottom: 8px;background-color: #fff;}
.homeprolist p img{width: 100%;height: 160px;object-fit: cover;}
.homeprolist p a:last-of-type{display: block;text-align: center;margin-top: 7px;line-height: 24px;height: 48px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/*侧滑菜单*/
#cehuamenuwrap{display: none; background-color: rgba(0,0,0,0.9);position: fixed;z-index: 99998;width: calc(100% - 30px);height: calc(100% - 30px);top: 0;left: 0;padding: 15px;}
#cehuamenuwrap div{display: flex;flex-wrap: wrap;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,0.1);}
#cehuamenuwrap div a{width: 46%;margin: 5px 2%;padding: 7px 0; box-sizing: border-box;border-radius: 3px; border: 1px solid rgba(255,255,255,0.3);background-color: rgba(255,255,255,0.2); color: #fff;display: block;font-size: 16px;text-align: center;}

/* 返回顶部 */
#goTop{
	cursor: pointer;
	position: fixed;
	bottom: 80px;
	right: 24px;
	width: 48px;
	height: 48px;
	border-radius: 4px;
	background-color: #0C4491;
	background-image: url("Icon-goTop.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
	transition: .2s;
}
/* end 返回顶部 */

.subpagenav{padding:10px 10px;border-bottom: 1px solid #eee;color: #666;font-size: 14px;}
.subpagenav a{color: #666;font-size: 14px;margin: 0 5px;}