/* CSS Document */

/*瑞诚简介*/
.nba{width: 100%;}
.nba img{width: 100%;}
.gya{width: 100%; }
.gya .wz{width: 1200px; margin: 0 auto; line-height: 55px; color: #888888; font-size: 14px;}

.kx{width: 100%; background: url(../images/kx.png) repeat-x;}
.kx .ab{width: 1200px; margin: 0 auto; padding-top: 42px; border-bottom: 1px #cdcdcd solid;}
.kx .ab .abo{width: 135px; margin: 0 auto; text-align: center; border-bottom: 1px #333 solid; font-size: 24px; color: #333;padding-bottom: 5px;  line-height: 30px;}
.kx .ab .abo p{ color: #888; font-size: 14px; }
.kx .about{width: 1200px; margin: 0 auto; padding-top: 55px; margin-bottom: 45px;}
.kx .about .acon{ font-size: 14px; color: #555; line-height: 28px;}
.kx .about .acon p{ font-size: 14px; color: #555;}
.kx .about .acoc{margin-top: 50px;}
/*新闻中心*/
.kx .about .newst{width: 395px;  margin: 0 auto;}
.kx .about .newst .nnt:first-child{margin-left: 0px}
.kx .about .newst .nnt{width: 178px; margin: 0 auto; float: left; border:1px #a0a0a0 solid; text-align: center; font-size: 18px; color: #444; margin-left: 35px; line-height: 60px; border-radius:50px; behavior: url(ie-css3.htc); background: #fff}

.kx .about .news{width: 1200px; margin: 0 auto; margin-top: 15px; }
.kx .about .news ul li{margin-top: 35px; padding-bottom: 30px; border-bottom: 1px #ddd solid;}
.kx .about .news .rq{width: 120px; height: 110px; background: #dadada; text-align: center; color:#fff; font-size: 40px; line-height:52px; padding-top: 10px; float: left;}
.kx .about .news .rq p{font-size: 26px; color: #fff}

.kx .about .news .nnr{width:1042px; float: left; margin-left: 38px; line-height: 30px;}
.kx .about .news .nnr a{font-size: 18px; color: #444;}
.kx .about .news .nnr p{font-size: 14px; color: #555;}

.kx .about .news .page{margin-top: 50px;  float: right;}
.kx .about .news .page a{width:58px; text-align: center; border:1px #959595 solid; margin-right: 3px; line-height: 24px; display: inline-block;}
/*新闻内容*/
.kx .about .newstitle{width:1200px;  line-height:25px; text-align:center; font-size:18px; margin-top: 20px;}
.kx .about .newstitme{width:1200px; line-height:66px; text-align:center; margin-bottom:10px;  border-bottom:1px #e1e1e1 solid; font-size:16px;}
.kx .about .newscontent{width:1200px; margin:0 auto; line-height:38px; }
.kx .about .newscontent p{font-size:16px; text-indent:2em}
.kx .about .newsdown1{width:1200px; margin:0 auto; margin-top:10px; margin-bottom:10px; border-bottom:1px #284374 dotted;}
.kx .about .newsdown{ height:50px;  line-height:25px; color:#808080; margin-left:10px; margin-bottom:30px;}
.kx .about .newsdown a:hover{color:#000000}
/*产品中心*/
.kx .about .pmenu{width: 208px; float: left; border:1px #a0a0a0 solid;}
.kx .about .pmenu h3{ height:55px; line-height:55px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;}
.kx .about .pmenu h3 a{width: 228px; font-size: 18px; color: #444; display: inline-block;}

.kx .about .pmenu ul li{ padding:10px 25px; }
.kx .about .pmenu ul li a{color: #555}

.kx .about .chp{width: 970px; float: left; margin-left: 20px;}
.kx .about .chp ul li{width: 311px; float: left; border:1px #dcdcdc solid; margin-bottom: 20px; margin-left: 15px;}
.kx .about .chp img{width:290px; height:300px; padding: 6px;}
.kx .about .chp p{line-height: 36px; text-align: center; font-size: 14px;}
.kx .about .chp .spag{text-align: center; margin-top: 20px;  }
.kx .about .chp .spag a{width:58px; text-align: center; border:1px #959595 solid; margin-right: 3px; line-height: 24px; display: inline-block;}

/*产品详情*/
.kx .about .procon{width: 940px; float: right; border: 1px solid #d4d4d4;}
.kx .about .procon .shopname{font-size: 24px; line-height: 80px; text-align: center;}
.kx .about .procon .shoppic{text-align: center;}
.kx .about .procon .shoppic img{max-width: 666px;}
.kx .about .procon .shopcontent{width: 854px; margin: 0 auto; font-size: 15px; line-height: 25px;}
.kx .about .procon .shopcontent p{font-size:16px; text-indent:2em}
.kx .about .procon .shopdown1{width:854px; margin:0 auto; padding-top:20px; margin-bottom:10px; border-bottom:1px #e5e5e5 solid;}
.kx .about .procon .shopdown{width:90%; margin:0 auto; line-height:25px; color:#808080; margin-bottom:30px;}

/*招聘*/
.kx .about .rec{ border-bottom: 1px solid #eaeaea; padding:20px; }
.kx .about .rec p{width: 160px;background: #cf231c;  font-size: 18px; color: #fff; text-align: center; line-height: 60px;}
.kx .about .reg{margin-top: 10px;   line-height: 33px;}
.kx .about .reg p{font-size: 15px; color: #444;font-size: 15px; color: #444;}

/*留言*/
.kx .about .online{width:668px; margin:0 auto; }
.kx .about .online h3 {
	color: #000;
	display: block;
	font-size: 30px;
	font-weight: 400;
}
.kx .about .online h4 {
	margin:18px 0 45px;
	display:block;
	font-size:13px;
}
.kx .about .online .uu{ width:520px; margin-top:15px; height:30px;}
.kx .about .online .uu span{width:112px; height:30px; line-height:30px; float:left;text-align:right; font-size:16px; color:#000}
.kx .about .online .uu #username{width:235px; height:28px; float:left; border:#666 1px solid; padding-left:3px;}

.kx .about .online .gg{ width:520px; margin-top:15px; height:30px;}
.kx .about .online .gg span{width:112px; height:30px; line-height:30px; float:left;text-align:right; font-size:16px; color:#000}
.kx .about .online .gg #company{width:235px; height:28px; float:left; border:#666 1px solid; padding-left:3px;}

.kx .about .online .ww{ width:520px; margin-top:15px; height:30px;}
.kx .about .online .ww span{width:112px; height:30px; line-height:30px; float:left;text-align:right; font-size:16px; color:#000}
.kx .about .online .ww #zhiwei{width:235px; height:28px; float:left; border:#666 1px solid; padding-left:3px;}

.kx .about .online .aa{ width:520px; margin-top:15px; height:30px;}
.kx .about .online .aa span{width:112px; height:30px; line-height:30px; float:left;text-align:right; font-size:16px; color:#000}
.kx .about .online .aa #address{width:235px; height:28px; float:left; border:#666 1px solid; padding-left:3px;}

.kx .about .online .tt{ width:520px; margin-top:15px;height:30px;}
.kx .about .online .tt span{ width:112px; height:30px; line-height:30px; float:left;text-align:right; font-size:16px; color:#000}
.kx .about .online .tt #tel{width:235px; height:28px; float:left; border:#666 1px solid; padding-left:3px;}

.kx .about .online .zz{ width:520px; margin-top:15px;height:30px;}
.kx .about .online .zz span{ width:112px; height:30px; line-height:30px; float:left;text-align:right; font-size:16px; color:#000}
.kx .about .online .zz #fax{width:235px; height:28px; float:left; border:#666 1px solid; padding-left:3px;}

.kx .about .online .ee{ width:520px; margin-top:15px;height:30px;}
.kx .about .online .ee span{ width:112px; height:30px; line-height:30px; float:left; text-align:right; font-size:16px; color:#000}
.kx .about .online .ee #email{width:235px; height:28px; float:left; border:#666 1px solid; padding-left:3px;}

.online .cc{ width:668px; margin-top:15px; height:202px; padding-bottom:20px;}
.online .cc span{ width:112px; height:30px; line-height:30px; float:left; text-align:right; font-size:16px; color:#000}
.online .cc #content { min-height:200px; float:left; width:435px; border:#666 1px solid; padding-left:3px;}

.online .bb{ width:550px;height:30px; float:left; padding-bottom:20px;}
.online .bb span{ width:112px; height:30px; line-height:30px; float:left;text-align:left; font-size:16px; color:#000}
.online .bb #sub{width:163px; height:30px; float:left; color:#ffffff; background:#165c9b; border:0; cursor: pointer;}
.online .bb #button{width:163px; height:30px; float:left; color:#ffffff; background:#165c9b; border:0; cursor: pointer;}

/*联系*/
.kx .about .left{width: 780px; float: left;}
.kx .about .right{width: 400px; float: right; margin-top: 18px;}
.kx .about .right p{font-size: 20px; color: #444; line-height: 33px;}