/* CSS Document */
*{ margin:0; padding:0;}
body {
	margin: 0;
	padding: 0;
	font: normal 12px/26px Arial, "宋体";
	word-break: break-all;
	word-wrap: break-word; background:url("../images/bj.jpg")/*tpa=http://kapukongkj.com/images/bj.jpg*/  }
ul, li, dt, dl, p, h1, h2, h3, h4, h5, h6, div, html, form, table, tr, td, dt, dl, dd, span, input {
	padding: 0;
	margin: 0;
	list-style: none;
}

a, a img {
	text-decoration: none;
	color: #333;
	border: 0;
	margin: 0;
	padding: 0;cursor:pointer;
}
a:focus {
	outline: none;
}
a:hover {
	color: #9a0110;
}
td {
	word-break: break-all;
	word-wrap: break-word;
}
.textlinks li{ float:left; margin-right:5px;}
.textlinks{ float:left;}
/*h3{font-family:"微软雅黑"; font-weight:normal; font-size:14px;}*/
.clear {
	clear: both;
}
.main_c {
	width: 1200px;
	margin: 0 auto;
}
.main_c img{ max-width:1200px;}
.fr {
	float: right;
}
.fl {
	float: left;
}
.boximg span {  display: table-cell;     vertical-align: middle; }
.boximg {
    display: table;
    height: 100%;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.p_rel{ position:relative; z-index:88;}
.p_abs{ position:absolute; top:0; left:0;}
.banner_b{ width:100%; background:url("../images/banner_b.png")/*tpa=http://kapukongkj.com/images/banner_b.png*/ no-repeat center; height:36px;}
.Pro_list .boximg img{ max-width:220px; max-height:220px;}
.logo {
	width:252px;
	height: 96px;
	vertical-align: middle;
	position: relative;
	display: table-cell;
	text-align: center;
}
.logo a {
	color: #000;
	display: block;
}
.logo .ver {
*position:absolute;
	top: 50%;
}
.logo .ver img {
*position:relative;
	top: -50%;
	left: -50%; 
}.banner{ height:600px;}
/*.header .topbg img{ text-align:center; width:100%; max-height:580px;}*/

.header, .aboutus, .contact, .Product, .news{ width:1200px; margin:0 auto;}
.header{ height:120px;}
.header .logo{ width:250px; height:115px;}
.header .logo img{ max-width:250px; max-height:115px;}
.header .nav{ padding:0 20px 0 100px;}
.header .nav li{ float:left; width:95px; text-align:center; height:120px; line-height:120px;}
.header .logins { height: 120px; line-height: 120px; }
.header .logins a { padding: 0px 10px; }
#navslip { color: #22abe6; width: 0px; height: 2px;  position: absolute; top: 75px; border-bottom: 2px solid #c00; color: #22abe6; left: 0px; display: none; overflow: hidden; }
#navslip a { color: #22abe6; }
.header .hover{ color:#f00;}
.banner{ clear:both; margin-bottom:80px;}
.aboutus{ margin-bottom:80px; }
.aboutus .about_pic{ width:533px; margin-right:50px;margin-top:150px; display:inline; height:420px; overflow:hidden;}
.aboutus .about_pic img{ max-width:750px; max-height:420px;}
.about_txt{ width:575px; padding:0 40px 0 0; text-align:center;}
.about_txt h2{ width:250px; height:110px; overflow:hidden;margin: 0 auto;}
.about_txt h2 img{ max-width:250px; max-height:110px;}
.about_txt h3{ padding:15px 0; font-size:20px; line-height:1.7em;}
.about_txt p{ text-indent:2em;text-align:left;}
.more{ margin:60px 0 0;}
.contact{ margin-bottom:80px;}
.contact .contact_left{ width:300px;}
.contact .contact_left h2{ width:250px; height:120px; overflow:hidden;}
.contact .contact_left h2 img{ max-width:250px; max-height:120px;}
.contact .contact_left h3{ color:#b51d1d; font-size:20px; padding:30px 0 15px;}
.contact_pic{ width:750px; height:420px; overflow:hidden;}
.contact_pic img{ max-width:750px; max-height:420px;}
.Product{ margin-bottom:80px;}
.Product h2{ text-align:center; background:url("../images/line.gif")/*tpa=http://kapukongkj.com/images/line.gif*/ no-repeat left bottom; padding-bottom:35px; margin-bottom:40px;}
.Product h3{ text-align:center; margin-bottom:40px;}
.Pro_list li{ width:280px; float:left; margin:10px; height:280px; }
.Pro_list .p_name {  padding:0 0 15px 0; color:#666; margin-top:10px; font:normal 18px/24px 微软雅黑, 宋体, Arial, Vendana; height:24px; overflow:hidden;}
/*.Pro_list .pbg{ width:280px; height:70px; overflow:hidden;}
.Pro_list .pbg:hover{background:#b51d1d; color:#fff;}
.Pro_list .pbg:hover a{ color:#fff;}*/
.pro_img{width:280px; height:280px; 
    text-align: center;
  }
.Pro_list li:hover{ background:#b51d1d; color:#fff;}
.Pro_list li:hover a{ color:#fff;}
.Pro_list .boximg{ width:280px; height:280px; 
    text-align: center;}
.Pro_list .boximg img{ max-width:280px; max-height:280px;}
.news{ margin-bottom:100px;  }
.news .news_tt{ width:170px; height:80px; overflow:hidden;}
.news .news_tt img{ max-width:170px; max-height:80px;}
.news h3{ padding-bottom:10px; border-bottom:solid 1px #333; margin-bottom:50px; width:1200px; position:relative;}
.re_more{ position: absolute; right: 0px; bottom:12px; }
.news_list{ width:600px;}
.news_list li{ padding:10px 0 10px 15px; font-size:16px; background:url("../images/arrow.gif")/*tpa=http://kapukongkj.com/images/arrow.gif*/ no-repeat left center;}
.right_pic{ width:450px;}
.right_pic a{ color:#fff;}

.footerbg{ width:100%; background:#bdbdbd; height:170px;}
.footer{ width:1200px; margin:0 auto; font-size:12px;position:relative;}
.footer .subnav li{ float:left; width:80px; line-height:100px;}
.footer .subnav a{ color:#717171;}
.footer .subnav a:hover{ text-decoration:underline;}
.company{color:#666;}
.img1{ width:150px; height:150px; overflow: hidden;}
.img1 img{ max-height:150px; max-width:150px;}
.wen { position: absolute; top: 56px; right: 535px; }
.wen a { display: block; }
.wen a img { width: 80px; height: 80px;}