body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; font-family:"微软雅黑"; color:#242424; font-size:14px;height: 100%;}
.fl{float:left;}
.fr{float:right;}
.top{ height:120px; width:95%;z-index:9; margin:auto;}
.top h1{display:block; width:300px; height:90px;}
.top h1 a{display:block; width:300px; height:90px; padding-top:10px;}
.top h1 a img{height:100%;}
.clear{clear:both;}
.top nav ul li{ display:block; float:left;text-align: center; font-size: 16px;margin: 0 30px;line-height:120px; font-weight:bold;}
.top nav ul li a{display:block; height:118px;}
.top .sub-menu{ display:none;height: 100%;}

.banner{width:100%; height:auto;}
.banner img{width:100%;}

.all-title{padding:40px 0px 50px 0px; font-size:40px; font-weight:bold;}
.all-title .en-title{display:block; text-align:center; width:100%; color:#EAEAEA;}
.all-title .cn-title{display:block; text-align:center; width:100%; color:#126CDA; font-size:50PX; margin-top:-30px;}

.hot-product{padding-top:30px; padding-bottom:100px; margin:auto;}

.pro-item-box {max-width:1380px;}
.pro-item-box .item-ul{max-width:1250px; height:450px; padding-left:70px;}
.pro-item-box .item-ul .item-li{width:1250px; margin:auto;}
.pro-item-box .item-li .item-box{max-width:750px; float:left; margin-right:80px;}
.pro-item-box .item-li .item-box h2{ display:block; font-size:30px; font-weight:bold; padding:20px 0px 20px 0px;}
.pro-item-box .item-li .item-box p{line-height:35px; text-indent:2em; font-size:16px; height:260px;}
.pro-item-box .item-li .item-box a{width: 120px; height: 36px; line-height: 34px; display: block; border: 1px solid #126CDA; font-size: 18px; color: #126CDA; padding-left: 24px; border-radius: 30px;font-weight: lighter; transition: all .4s ease; float:right;}

.pro-item-box .item-li img{float:left; margin-right:50px;}

.company{width:100%; background:#126CDA; height:600px;}
.company-img{width:50%; float:left;}
.company-img img{ width:100%;}
.company-tex{width:50%;float:left;}
.company-tex p{display:block; line-height:50px; font-size:18px; color:#FFF; padding:0PX 50PX 0PX 90PX; text-indent:2em;}
.company-tex a{display:block; height:35px; border-radius:40px; margin:auto; background:#FFF; line-height:35px; text-align:center; width:150px; margin-top:20px;}
.company-title{padding:50px 0px 30px 90px; font-size:60px; font-weight:bold;}
.company-title .en-title{display:block; text-align:left; width:100%; color:#126CDA;}
.company-title .cn-title{display:block; text-align:left; width:100%; color:#fefefe; margin-top:-50px;}
.company-title .cnen-bo{display:block; border-radius:15px; background:#FFF; width:105PX; height:10px; margin-top:15px;}

.re-products{width:90%; padding-top:30px; margin:auto;}
.re-products ul{display:block; width:100%; height:auto; overflow:hidden;}
.re-products ul li{display:block; width: calc(100%/5);float:left; margin:10px 0px 10px 0px; text-align:center; overflow: hidden;}
.re-products ul li a{display:block; border:1px solid #e9e9e9; margin:18px;}
.re-products ul li a .re-img{ width:100%;}
.re-products ul li a .re-img img{width: 100%; height: auto; }
.re-products ul li a p{display:block; height:70px; line-height:70px; font-size:18px; text-align:center; border-top:solid 1px #e9e9e9; overflow:hidden;}

.aboutus-msg{width:90%; padding-top:30px; margin:auto; line-height:35px; font-size:16px; min-height:500px;}
.aboutus-msg p{ text-indent:2em;}
.aboutus-msg h3{border-bottom:1px solid #ccc; font-size:22px; padding:15px 0px 15px 0px; margin-bottom:10px;}

.pumpnews{width:90%; padding-top:30px; margin:auto;}
.pumpnews ul{ display:block; height:420px;}
.pumpnews ul li{width:calc(95% / 3);float: left;border-radius: 16px; box-shadow:   0 6px 10px 2px #ececed; margin-left:10px; margin-right:10px; overflow: hidden;}
.news-img{width: 100%;height: 225px;overflow: hidden;position: relative;z-index: 3;}
.news-img img{width: 100%;height: 100%;object-fit: cover;}
.news-img h6{position: absolute;z-index: 2;font-size: 40px;color: #333;top: 36px;left: 36px;font-weight: 500;}
.news-img .pub-morewt{position: absolute;left: 36px;bottom: 36px;width: 124px;padding-left: 0;border: none;}
.news-img .pub-morewt:hover{color: #126CDA;background: transparent url('../images/index/arrR.png') no-repeat right 16px center;}
.news-words{width: 93%; margin:auto;}
.news-words a{display: block;width:99%;padding: 36px 0 32px;border-bottom: 1px solid #999; text-decoration:none;}
.news-words a h6{font-size: 18px;color: #333;line-height: 30px;height: 60px;transition: all .4s ease;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-words a p{font-size: 18px;color: #848484;}
.news-words a:last-child{border-bottom: none;}
.news-words a:hover h6{color: #126CDA;}

.news-more{width: 100%;overflow: hidden;margin-top: 50px; clear:both;}
.news-more .pub-more{margin: 0 auto;background-color: transparent;}
.news-more .pub-more:hover{background-color: #126CDA; text-decoration:none;}
.pub-more{width: 150px;height: 36px;line-height: 34px;display: block;border: 1px solid #126CDA;font-size: 18px;color: #126CDA;padding-left: 24px;border-radius: 30px;background: #fff url('../images/arrR.png') no-repeat right 16px center;font-weight: lighter;transition: all .4s ease; margin-top:50px;}
.pub-more:hover{color: #fff;background: #126CDA url('../images/arrRH.png') no-repeat right 16px center; text-decoration:none;}
.pub-morewt{border: 1px solid #fff;color: #fff;background: transparent url('../images/arrRH.png') no-repeat right 16px center;}
.pub-morewt:hover{color: #126CDA;background: #fff url('../images/arrR.png') no-repeat right 16px center; text-decoration:none;}

.frend{width:90%; margin:auto; margin-bottom:50px; overflow:hidden;}
.frend a{display:block; width:calc(100%/5); float:left; margin-bottom:10px;}
.frend a img{border:1px solid #e9e9e9; width:95%;}

.cp-banner{width:100%; height:350px; background:url(../images/banner-cp.jpg) no-repeat center; margin-bottom:50px;}
.about-banner{width:100%; height:350px; background:url(../images/about-banner.jpg) no-repeat center; margin-bottom:50px;}
.down-banner{width:100%; height:400px; background:url(../images/down-banner.jpg) no-repeat center; margin-bottom:50px;}
.news-banner{width:100%; height:350px; background:url(../images/news-banner.jpg) no-repeat center; margin-bottom:50px;}

.content{width:90%; margin:auto;}
	.type-list{width:320px; float:left; background:#f3f3f3;padding: 40px 20px;}
		.tal-title{padding:0px 0px 50px 0px; font-weight:700;}
		.tal-title .tal-en{display:block; width:100%; color:#EAEAEA; font-size:52px;}
		.tal-title .tal-cn{display:block; width:100%; margin-top:-100px;font-size: 52px; color:#126CDA;}
		
	.type-list ul{display:block; padding-left:20px; overflow:hidden;}
	.type-list ul li{display:block; line-height:50px; font-size:16px;}
	.type-list ul li a{ display:block; font-size:18px; text-decoration:none; text-indent:15px;}
	
	.prolist-msg{width: calc(100% - 400px); padding:20px; float:left;}
	.prolist-msg ul li{ display:block;width:50%; float:left; margin-bottom:25px;}
	.prolist-msg ul li a{display:block;border:1px solid #f3f3f3;width:95%; margin:auto; border-radius:5px; overflow:hidden;box-shadow:2px 2px 10px 2px #ccc;}
	.prolist-msg .pic{width:40%; float:left;}
	.prolist-msg .pic img{width:90%; height:auto;}
	.prolist-msg .pro-text{width:60%; float:left;}
		.pro-text h3{display:block; color:#126CDA; font-weight:bold; font-size:18px; padding:20px 0px 15px 0px;}
		.pro-text p{line-height:25px;}
		.tese{padding:15px; font-size:16px; line-height:30px;}
		
	.product-list{width: calc(100% - 400px); padding:20px; float:left;}
	.product-list ul li{ display:block;width:calc(100%/4); float:left; margin-bottom:25px; text-align:center;}
	.product-list ul li a{display:block; border:1px solid #e9e9e9; width:90%;}
	.product-list ul li a img{display:block; width:100%;}
	.product-list ul li a p{display:block; height:70px; line-height:70px; font-size:14px; border-top:1px solid #e9e9e9; color:#555; font-weight:bold; overflow:hidden;}
	
	.news-list{width: calc(100% - 400px); padding:20px; float:left;}
	.news-list ul li{display:block;width:calc(100%/2); float:left; margin-bottom:25px;}
	.news-list ul li .news-box{width:100%; border-radius:10px; overflow:hidden;}
		.news-box .news-pic{ width:40%; padding-right:15px; float:left;}
			.news-pic img{display:block; width:100%;}
			.news-box .news-text{width:55%; float:left;}
				.news-text h3{display:block;font-size:16px; padding:15px 0px 10px 0px;}
				.news-text p{ display:block;line-height:25px;}
				.news-text .nmore{padding:10px 0px 0px 0px;}
					.nmore a{display:block; padding:7px; font-size:16px; background:#126CDA; width:110px; border-radius:25px; text-align:center; cursor:pointer;}
					
	.news-content{width: calc(100% - 400px); padding:20px; float:left;}
	.news-content h1{display:block; text-align:center; font-size:25px; color:#126CDA; padding:20px 0px 20px 0px;}
	.news-content .news-tag{display:block; text-align:center; font-size:14px; color:#999; line-height:35px; border-bottom:1px solid #e9e9e9;}
	.news-content .page{padding:25px 0px 25px 0px; border-top:1px solid #e9e9e9; margin-top:50px; color:#666;}
		.page .next{display:block; float:left; width:50%;}
		.page .right{text-align:right;}
	.news-content .info{line-height:30px; font-size:16px; padding:25px;}
		.info p{ text-indent:2em; font-size:16px;}
	.news-content h3,h2{font-size:18px; padding-top:15px; padding-bottom:5px;}
	
	.show-product{width: calc(100% - 400px); padding:20px; float:left;}
	.show-product .pic-cansu { margin-top: 20px; margin-bottom:30px; overflow:hidden;}
	.show-product .pic-cansu .pic {border: 1px solid #ddd; border-radius: 5px; float: left; width: 420px;}
	.show-product .pic-cansu .pic img { width: 100%;}
	.show-product .pic-cansu .cansu-t { width: calc(100% - 440px); float: right;}
	.show-product .pic-cansu .cansu-t h1{display:block; font-size:24px; color:#126CDA;line-height: 60px; padding-left: 20px;}
	.show-product .pic-cansu .cansu-t p { line-height: 38px; font-size: 16px;color: #666; padding-left: 20px;}
	.show-product .pic-cansu .cansu-t p:nth-child(2n) { background-color: #eee;}
		.show-content{width:100%; clear:both;}
		.show-content .show-title{height: 61px;line-height: 60px;background-color: #eee;border-bottom: 1px solid #ddd;}
			.show-title span{background: #fff; color: #126CDA; border: 1px solid #ddd;display: inline-block; padding: 0 20px;font-size: 18px; font-weight: 700;}
			
		.show-content .content-msg{ line-height:30px; padding:15px; font-size:16px;}
			.content-msg h3{font-size:18px; padding-top:15px; padding-bottom:5px;}
			.content-msg table{border: solid 1px #b0c9dd; border-bottom:0px; border-right:0px; width:99%; border-collapse:collapse}
			.content-msg td{border: solid 1px #b0c9dd; border-width:0px 1px 1px 0px; text-align:center;}

	.download_msg{width:90%; padding:25px 0px 25px 0px; min-height:500px;}
	.download_msg ul li{display:block; width:50%; float:left;}
	.download_msg ul li .down-item{width:95%; font-size:16px;}
		.down-item .wen_l{width:70%; line-height:50px;  float:left; background:url(../images/PDF.png) no-repeat 0px 18px; text-indent:35px; height:50px; overflow:hidden;}
		.down-item .wen_r{width:30%; line-height:50px;  float:right; text-align:right;}
		
.page{text-align:center;}
.page span{display:block; float:left; border:1px solid #EAEAEA; padding:3px 5px 3px 5px; margin-right:2PX; font-size:14px;}	
.page a{display:block; float:left;  border:1px solid #EAEAEA; padding:3px 5px 3px 5px; margin-right:2PX; font-size:14px;}
footer{width:100%; background:#272727; clear:both; overflow:hidden;}
footer .foot-text{width:90%; margin:auto; padding-bottom:50px; overflow:hidden;}
	.foot-text .Footer-menu{width:calc(100%-400px); float:left; margin-top:50px;}
	.foot-text .Footer-menu{float: left;width: calc(100% - 500px);}
	.foot-text .Footer-menu ul li{width:15%;float: left;}
	.foot-text .Footer-menutit{width: 100%;height: 36px;position: relative;line-height: 36px;}
	.foot-text .Footer-menutit a{width: 100%;height: 100%;display: block;font-size: 18px;color: #fff; font-weight: 700; text-decoration:none;}
	.foot-text .Footer-menulink{width: 100%;margin-top: 10px;}
	.foot-text .Footer-menulink a{display: block;height: 32px;width: 100%;line-height: 32px;font-size: 16px;color: #bcbcbc;transition: all .4s ease; text-decoration:none;}
	.foot-text .Footer-menulink a:hover{color: #fff;}
	.foot-text .Footer-rel{ width:500px; margin-top:50px; float:left;}
	.Footer-rel .erweima{width:200px; float:left; text-align:center;}
		.erweima p{display:block; line-height:30px; color:#FFF;}
		
footer .footert-copy{background:#000; text-align:center; color:#FFF; padding-top:10px;line-height:30px;}

.nav-item{display:none;}

nav a:link{font-size:16px; color:#222;text-decoration:none;}
nav a:visited{font-size:16px; color:#222;text-decoration:none;}
nav a:hover{font-size:16px; color:#F00; text-decoration:none; border-bottom:2px solid #F00;}
nav a:active{font-size:16px; color:#222;}

.item-box a:link{font-size:16px; color:#126CDA;text-decoration:none; background: #fff url(../images/arrR.png) no-repeat right 16px center; }
.item-box a:visited{font-size:16px; color:#FFF;text-decoration:none;}
.item-box a:hover{font-size:16px; color:#FFF; text-decoration:none; border-bottom:2px solid #F00; background: #126CDA url(../images/arrRH.png) no-repeat right 16px center; }
.item-box a:active{font-size:16px; color:#FFF;}

.company-tex a:link{font-size:16px; color:#126CDA;text-decoration:none; background: #fff url(../images/arrR.png) no-repeat right 16px center; }
.company-tex a:visited{font-size:16px; color:#FFF;text-decoration:none;}
.company-tex a:hover{font-size:16px; color:#FFF; text-decoration:none;background: #126CDA url(../images/arrRH.png) no-repeat right 16px center; }
.company-tex a:active{font-size:16px; color:#FFF;}

.re-products a:link{color:#126CDA;text-decoration:none;}
.re-products a:visited{color:#FFF;text-decoration:none;}
.re-products a:hover{color:#FFF; text-decoration:none; box-shadow:2px 2px 10px 5px #ccc;}
.re-products a:active{color:#FFF;}

.type-list a:link{color:#126CDA;text-decoration:none;}
.type-list a:visited{color:#126CDA;text-decoration:none;}
.type-list a:hover{color:#FFF; text-decoration:none; background:#126CDA;border-radius:50px; text-align:center;}
.type-list a:active{color:#126CDA;}

.product-list a:link{color:#126CDA;text-decoration:none;}
.product-list a:visited{color:#126CDA;text-decoration:none;}
.product-list a:hover{color:#126CDA; text-decoration:none; text-align:center; box-shadow:2px 2px 10px 5px #ccc;}
.product-list a:active{color:#126CDA;}

.news-text a:link{color:#126CDA;text-decoration:none; cursor:pointer;}
.news-text a:visited{color:#126CDA;text-decoration:none; cursor:pointer;}
.news-text a:hover{color:#126CDA; text-align:center;text-decoration:underline;  cursor:pointer;}
.news-text a:active{color:#126CDA; cursor:pointer;}

.nmore a:link{color:#FFF;text-decoration:none; cursor:pointer;}
.nmore a:visited{color:#FFF;text-decoration:none; cursor:pointer;}
.nmore a:hover{color:#FFF; text-decoration:none; text-align:center; cursor:pointer;}
.nmore a:active{color:#FFF; cursor:pointer;}

.page a:link{color:#666;text-decoration:none; cursor:pointer;}
.page a:visited{color:#666;text-decoration:none; cursor:pointer;}
.page a:hover{color:#126CDA; text-decoration:underline; text-align:center; cursor:pointer;}
.page a:active{color:#666; cursor:pointer;}

.footert-copy a:link{color:#FFF;text-decoration:none; cursor:pointer;}
.footert-copy a:visited{color:#FFF;text-decoration:none; cursor:pointer;}
.footert-copy a:hover{color:#126CDA; text-decoration:none; text-align:center; cursor:pointer;}
.footert-copy a:active{color:#FFF; cursor:pointer;}