



/* 内页 */
.page { background:#fff; width:100%; overflow:hidden; min-height:300px;position:relative;}
.pagebanner { background-repeat:no-repeat;background-position: top center; background-size:100%; background-color:#999;}
.pagebanner img { display:block; width:100%; height:auto;}
.page .pmain {margin:auto;font-size:12px; line-height:24px; color:#666; padding:60px;overflow:hidden;position:relative;min-height:300px;}




/* 产品 */
.seriest { padding-bottom:40px;padding-left:40px;}
.seriest h1{ text-transform:uppercase; font-size:28px; color:#b50900;font-family: 'impact-Normal'; padding-bottom:10px;}
.seriest h2{font-size:28px;color:#333; font-weight:bold;}
.productst { padding-left:40px; background:url(../image/plicon.jpg) left  0px no-repeat; border-bottom:#999 3px solid; padding-bottom:20px; margin-bottom:20px;}
.productst h1{ font-size:24px;color:#333;padding-bottom:10px;}
.productst h2{text-transform:uppercase;color:#b50900;font-size:24px;font-family: 'impact-Normal'; }

.pproductlist { clear:both; overflow:hidden;}
.pproductlist a{ width:33.33%; float:left; text-align:center;border-bottom:#999 2px solid; padding-top:30px;overflow:hidden; display:block;}
.pproductlist a img{ display:inline-block; width:365px; height:255px;}
.pproductlist a h1{ padding:10px 0;font-size:14px;font-family: 'impact-Normal';}
.pproductlist a:hover {border-bottom:#b50900 2px solid;}
.pproductlist a:hover h1 { color:#b50900;}



/* 加工 */
.cjtitle { padding-bottom:40px;padding-left:10px; float:left; width:85%;}
.cjtitle h1{ text-transform: capitalize; font-size:54px; line-height:70px;color:#b50900; display:block;font-family: 'impact-Normal';}
.cjtitle h2{font-size:32px;line-height:50px;color:#333; font-weight:bold; display:block; }
.pcontent { font-size:16px; color:#000;}
.pcontent img{ height:auto; display:block; max-width:100%;}
.w100b { width:100%;}


/* 我们公司 */
.pcompany { position:relative;}
.pabtitle { padding-bottom:40px;float:left; width:85%; text-align:right; position:absolute; right:0; top:0;}
.pabtitle h1{ text-transform: capitalize; font-size:28px; line-height:30px;color:#b50900;font-weight:bold; display:block; font-family:"Times New Roman", Times, serif;}
.pabtitle h2{font-size:22px;line-height:40px;color:#333; font-weight:bold; display:block; padding-right:20px;}
.pabout { width:39%; padding-left:80px;float:left; font-size:16px;font-style:italic; color:#000;}


.pcontact { font-size:18px; line-height:34px;}
.pcontact strong { color:#000;font-size:24px; }
.pcontact i {color:#000; font-size:20px;font-family: 'impact-Normal';} 
.pcontact img {max-width:100%; display:block;}
.pmap { position:relative; overflow:hidden;}
.pmap a.moremap{ display:block; position:absolute; width:200px; height:50px; text-align:left; top:100px; left:50%; margin-left:-120px; background:rgba(0,0,0,0.8); color:#FFF; padding:20px 30px 30px 30px;}
.pmap a.moremap h1{ font-size:18px;}
.pmap a.moremap h2{ font-size:12px; border:#CCC 1px solid; padding:0px 10px; display:block; text-align:center; width:50px; line-height:24px; }
.pmap a {position:relative; width:100%; display:block;}
.pmap a span {background:rgba(0,0,0,0.8);position:absolute; width:100%; height:655px; left:0; top:0; display:none;}
.pmap a span h2{ position:absolute; width:200px; height:50px; text-align: center; top:50%; left:50%; margin-left:-100px; margin-top:-25px;font-size:18px; color:#FFF;display:block; border:#999 1px solid; line-height:50px;}
.pmap a:hover span{ display:block;}




/* 公司实力 */
.ppowertitle { padding-bottom:20px; padding-top:60px;width:100%; border-top:#666 2px solid;}
.ppowertitle h2{ text-transform: capitalize; font-size:42px; line-height:50px;color:#b50900;font-family: 'impact-Normal';display:block;}
.ppowertitle h1{font-size:34px;line-height:50px;color:#333; font-weight:bold; display:block; }

.ppower { width:100%;}
.ppower li * {display:block; float:left;}
.ppower li{ font-size:20px; clear:both; line-height:30px; }
.ppower li i{ font-style:normal; width:5%; color:#000; background:#c5c4c5; padding:0.5% 2.5%;border-bottom:#333 1px solid;font-family: 'impact-Normal';}
.ppower li span{width:40%; padding:0.5% 2.5%;border-bottom:#333 1px solid;background:#c5c4c5;}
.ppbg {background:#c5c4c5; color:#000;font-family: 'impact-Normal'; font-size:16px;}
.ppower img{max-width:100%; display:block;}

.ppowertxt {font-size:20px; line-height:40px; padding:0px 0 50px 0;}
.ppowertxt img{max-width:100%; display:block;}


/* 新闻 */
.pnews { padding-top:0.6666%;overflow:hidden; clear:both; display: flex;flex-wrap: wrap;justify-content: space-between;}
.pnews a{ float:left;width:32%; margin:5px 5px 15px 2px;}
.pnews a img{ width:100%; display:block;}
.pnews a h1{ padding:10px 0 0px 0; text-align:left; font-size:18px; line-height:24px;border-top:#fff 5px solid;}
.pnews a h1 i {background:url(../image/plicon.jpg)  left center no-repeat; padding:0 20px; width:10px;}
.pnews a:hover h1{ color:#b50900;border-top:#b50900 5px solid;}
.pnews a h2{ color:#999; font-size:14px; padding-left:40px; font-style: italic}



.news_detail {font-size:18px; line-height:34px; }
.news_detail img { max-width:100%;}
.news_detail_title { text-align:left; border-bottom:#CCC 1px solid; margin-bottom:20px;padding-top:30px;width:100%; border-top:#666 2px solid;}
.news_detail_title h1{ font-size:44px; color:#000; padding-bottom:20px;}
.news_detail_title h2{ font-size:14px; line-height:30px; color:#999; font-style:italic;}
.page_next { padding:20px 0;border-top:#CCC 1px solid; position:relative; text-align:left;}
.page_next a{ display:block; color:#666; line-height:28px; font-size:20px; padding-bottom:10px;}
.page_next a:hover {color:#cc0011;}



@media screen and (max-width: 1440px) {

.pnews a{ float:left;width:24.33%; margin:5px 5px 15px 2px;}

}


@media screen and (max-width: 1360px) {
	
.pproductlist a img{ display:inline-block; width:100%; height:auto;}
.pnews a{width:32.55%; margin:5px 5px 15px 2px;}
.pnews a h1{ min-height:60px; display:block;}
.ppower li span{width:60%;}


}



@media screen and (max-width: 1280px) {
	
.pproductlist a img{ display:inline-block; width:100%; height:auto;}
.pnews a{width:32.55%; margin:5px 5px 15px 2px;}
.pnews a h1{ min-height:60px; display:block;}
.ppower li span{width:65%;}

}



@media screen and (max-width: 1024px) {
	
.pproductlist a img{ display:inline-block; width:100%; height:auto;}
.pnews a{width:32.55%; margin:5px 5px 15px 2px;}
.pnews a h1{ min-height:60px; display:block;}
.ppower li span{width:70%;}

}




@media screen and (max-width: 980px) {
	
.page { margin-top:120px;}
.page .pmain {font-size:12px; line-height:24px; padding:60px 30px;}

.pproductlist a{ width:100%; float: none; padding-top:30px; }
.pproductlist a img{ width:100%; height:auto;}
.pproductlist a h1{ padding:10px 0;font-size:14px;overflow:hidden;}

.pnews a{ float: none;width:100%;margin:0px 0px 35px 0px; overflow:hidden; display:block;}
.pnews a h1{ padding:10px 0 0px 0; font-size:2.2em; line-height:2.0em;}
.pnews a h2{ font-size:1.4em; padding-left:40px;}
.news_detail {font-size:2.1em; line-height:2.0em; }
.news_detail_title h1{ font-size:1.6em; line-height:1.2em; padding-bottom:10px;}
.news_detail_title h2{ font-size:0.8em; }

.pabout { width:50%; padding-left:10px;float:left; font-size:16px;font-style:italic; color:#000;}

.ppower li i{ padding:1.5% 1.5%;width:10%;}
.ppower li span{padding:1.5% 4%;width:85%;}

	
}
@media screen and (max-width: 840px) {}
@media screen and (max-width: 536px) {}
@media screen and (max-width: 480px) {}

@media only screen and (max-width: 980px) and (orientation:landscape) {}

/* 兼容iphone5 */
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){}

