@charset "gb2312";
/* CSS Document */
* {
	font-size:12px; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;
}
table td {
	padding:5px;
}
a img {border:none;}
li {list-style:none;}
A {COLOR: #000; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
A:hover {COLOR: #FF0000; text-decoration:none;}
A {outline:none;blr:expression(this.onFocus=this.blur());}


/* 公共部分 */
body {
	background-color:#dcdddf;
}
.clearfd {
	clear:both; height:0px; overflow:hidden; width:100%;
}

.bodyBox {
	width:980px; height:auto; overflow:hidden; margin:0px auto 10px;
}
a.link01 {
	color:#3e3f41;
}
a.link01:hover {
	color:#FF0000;
}


/* 头部--开始 */
.ptopBox {
	width:100%; height:96px; background-image:url(../images/topbj.jpg); margin:0px;
}
.ptopBox .logo {
	float:left;
}
.ptopBox .tmid {
	width:270px; height:30px; float:left; display:inline; margin-left:167px;
}
.ptopBox .tright {
	width:210px; height:30px; float:right; display:inline; margin-right:20px;
}
.ttime {
	width:100%; height:30px; color:#656565; margin-top:20px; text-align:right;
}
.ptopBox .tright .tlink {
	width:180px; height:20px; display:inline; float:right; margin-top:20px;
}
.ptopBox .tright .tlink a {
	width:65px; height:18px; line-height:18px; display:block; float:left; color:#5f5f5f; background:url(../images/toplink.jpg) left top no-repeat; text-align:right; margin-right:20px
}
.ptopBox .tright .tlink a:hover {
	color:#F00;
}
.ptopBox .tright .tsearch {
	width:210px; height:23px; overflow:hidden; margin-top:12px; float:left;
}
.tsearch .searchtxt {
	width:184px; height:23px; float:left; display:block; background-image:url(../images/searchbj.jpg);
}
.tsearch .searchtxt .txtys {
	width:140px; height:18px; line-height:18px; float:left; display:inline; margin-left:20px; margin-top:3px; border:0; color:#b5b5b5;
}
/* 头部--结束 */


/* 导航--开始 */
#nav { background:url(../images/navbj.jpg) repeat-x; height:35px;}
.navtext { width:100%;height:35px;line-height:35px; font-family:Microsoft Yahei, Arial;font-size:14px; padding-top:0px;}
.navtext ul{}
.navtext ul li{float:left; width:103px; text-align:center; position:relative; padding-right:0px; padding-left:16px; z-index:100; background:url(../images/li_line.gif) right no-repeat;}
.navtext li a, .navtext li a:visited {  display:block;width:103;height:35px;text-align:center; color:#333333;!important;font:12px/36px SimSun; text-align:center; font-size:14px; font-weight:bold; ;}
.navtext ul li a:hover{text-decoration:none;font-weight:bolder;}

.navtext ul li.home{background:none;}

.navtext li a:hover{color:#f2faff; text-decoration:none; background:url(../images/navhover.jpg) center repeat-x; width:103px; height:35px;}
#sddm div{width:103px;position:absolute;display:none;}
#sddm div a{width: 78px;
padding-left: 25px;
height: 27px;
line-height: 27px;
display: block;
color: #585858;
background-image: url(../images/subnavbj.jpg);
font-size: 12px;
font-weight: normal;
margin: 0px;
}}
#sddm div a:hover{}

/* 导航--结束 */



/* 横幅--开始 */
.banner {
	width:100%; height:445px; overflow:hidden; background-image:url(../images/banner1.jpg); margin-top:0px;
}
/* 关于凯民 */
.banner01 {
	width:100%; height:140px; overflow:hidden; background-image:url(../images/banner01.jpg); margin-top:0px;
}
.banner02 {
	width:100%; height:140px; overflow:hidden; background-image:url(../images/banner02.jpg); margin-top:0px;
}
.banner03 {
	width:100%; height:140px; overflow:hidden; background-image:url(../images/banner03.jpg); margin-top:0px;
}
.banner04 {
	width:100%; height:140px; overflow:hidden; background-image:url(../images/banner04.jpg); margin-top:0px;
}
.banner05 {
	width:100%; height:140px; overflow:hidden; background-image:url(../images/banner05.jpg); margin-top:0px;
}
.banner06 {
	width:100%; height:140px; overflow:hidden; background-image:url(../images/banner06.jpg); margin-top:0px;
}
.banner07 {
	width:100%; height:140px; overflow:hidden; background-image:url(../images/banner07.jpg); margin-top:0px;
}
/* 横幅--结束 */



/* 主体区--开始 */
.mainbody {
	width:100%; height:auto; overflow:hidden; margin-top:10px; margin-bottom:14px;
}
.mainbody .mainLeftBox {
	width:237px; height:542px; overflow:hidden; display:inline; float:left; background-image:url(../images/leftbj.jpg);
}
.mainbody .mainRightBox {
	width:730px; height:auto; overflow:hidden; display:inline; float:right; margin-left:10px;
}

.ltitle {
	display:block; width:178px; padding-left:22px; height:30px; margin:0px auto 0px; font-size:14px; color:#282828; font-weight:bold; margin-top:12px;
}
.linfo1 {
	display:block; width:200px; height:203px; margin:10px auto 0px;
}
.linfo1 li {
	width:190px; padding-left:10px; height:25px; overflow:hidden; line-height:25px; background-image:url(../images/navleftbj.gif); margin-top:7px;
}
.linfo1 li a { display:block; font-size:12px; font-weight:bold; color:#feffff; font-family: Arial, Helvetica, sans-serif;}
.linfo1 li a:hover {
	color:#FFFE9B; font-family: Arial, Helvetica, sans-serif;
}
.linfo2 {
	display:block; width:200px; height:203px; margin:10px auto 0px;line-height: 24px;
}
.linfo2 p {
	line-height: 24px;
}

.mainbody .mainRightBox .rnewsBox {
	width:100%; height:323px; overflow:hidden;
}
.mainbody .mainRightBox .rproductBox {
	width:100%; height:200px; overflow:hidden; margin-top:14px;
}
.rleftbox {
	width:516px; height:323px; overflow:hidden; float:left; background-image:url(../images/indexmidbj.jpg); position:relative; z-index:3;
}
.rrightbox {
	width:214px; height:323px; overflow:hidden; float:left; background-image:url(../images/indexrbj.jpg);
}
.rrightbox a {
	width:100%; height:34px; overflow:hidden; display:block; text-align:center; margin-bottom:8px;
}

.newslist {
	width:100%; height:110px; overflow:hidden; margin-top:40px;
}
.companyinfo {
	width:100%; height:110px; overflow:hidden; margin-top:50px;
}
.imgbox01 {
	width:146px; height:106px; overflow:hidden; float:left; display:inline; margin-left:15px;
}
.imgbox01 img {
	width:140px; height:100px; padding:2px; border:1px solid #ced2db;
}
.ulnews {
	width:330px; height:auto; float:left; display:inline; margin-left:12px;
}
.ulnews li {
	width:100%; height:19px; display:block; float:left; border-bottom:1px solid #dcddde; margin-bottom:8px;
}
.ulnews li .Category {
	width:60px; height:20px; line-height:20px; display:inline; float:left; margin-left:2px;	color:#227cc7;
}
/* 单行 省略号 */
.ulnews li a {
	width:200px; height:20px; line-height:20px; overflow:hidden; display:inline; float:left; margin-left:5px; color:#1f1f1f; white-space:nowrap; text-overflow:ellipsis;
}
.ulnews li a:hover {
	color:#F00;
}
.ulnews li .newsdt {
	width:58px; height:20px; line-height:20px; display:inline; float:right; margin-right:5px; color:#666666;
}
.companytxt {
	width:330px; height:auto; float:left; display:inline; margin-left:12px; color:#444444; line-height:26px; letter-spacing:1px;
}
.companytxt a {
	color:#ea0404;
}
.companytxt a:hover {
	color:#FF0000;
}

/* 产品展示--结束 */
.rproductBox .ptop {
	width:100%; height:35px; overflow:hidden; background-image:url(../images/imgprojecttop.jpg);
}
.rproductBox .pmid {
	width:100%; height:165px; overflow:hidden; background:url(../images/imgprojectmid.jpg) top;
}

/* 产品展示--结束 */
.pmid .probtnleft {
	width:16px; height:35px; display:inline; float:left; margin-top:57px; margin-right:18px; background-image:url(../images/probtnleft.jpg); cursor:pointer;
}
.pmid .probtnright {
	width:16px; height:35px; display:inline; float:left; margin-top:57px; margin-left:19px; background-image:url(../images/probtnright.jpg); cursor:pointer;
}
.pmid .proBox {
	width:660px; height:150px; overflow:hidden; display:inline; float:left; margin-top:5px; position:relative; z-index:3;
}
/* 主体区--结束 */




/* 底部--开始 */
/* 底部导航 */
.fnav {
	width:100%; height:27px; background-image:url(../images/fnvabj.jpg); text-align:center; color:#fafafa; clear:both;
}
.fnav a {
	width:auto; height:27px; line-height:27px; color:#fafafa;
}
.fnav a:hover {
	color:#FF0000;
}

.footer {
	width:100%; height:85px; overflow:hidden; clear:both;
}
.footer .flogo {
	width:200px; height:80px; overflow:hidden; float:left; display:inline; margin-left:40px;
}
.footer .fright {
	width:725px; height:70px; margin-top:15px; margin-left:5px; overflow:hidden; float:left; display:inline; color:#3a3c3b; line-height:18px;
}
a.linkmx {
	color:#944301; text-decoration:underline;
}
a.linkmx:hover {
	color:#FF0000;
}
/* 底部--结束 */



/* 关于凯民--开始 */
.aboutbody {
	width:100%; height:auto; overflow:hidden; margin-top:0px; background-color:#FFFFFF;
}
.aboutbody .aboutLeftBox {
	width:241px; height:550px; overflow:hidden; display:inline; float:left; background:url(../images/leftboxbj.jpg) top left #fafafa; position:relative; z-index:3;
}
.aboutbody .aboutRightBox {
	width:726px; height:auto; overflow:hidden; display:inline; float:right; margin-left:10px;
}
.aboutbody .aboutLeftBox .ltopbox {
	position:absolute; width:100%; height:524px; top:0px; left:0px; background:url(../images/lefttopbj.jpg) top left #fafafa;
}
.aboutbody .aboutLeftBox .ltopbox .classlistbox {
	position:absolute; width:100%; height:auto; top:20px; left:0px; 
}
.aboutbody .aboutLeftBox .linkbox {
	position:absolute; width:100%; height:auto; bottom:90px; text-align:center;
}
.linkbox img {
	margin:0px auto 9px; display:block;
}
.classlistbox a.lnav {
	width:120px; padding-left:60px; height:27px; line-height:27px; background-image:url(../images/aleftbj01.jpg); display:block; margin:0px auto 8px; font-weight:bold; color:#1960A0; overflow:hidden; text-align:left;
}
.classlistbox a.lnav:hover,.classlistbox a.lnavhover {
	width:120px; padding-left:60px; height:27px; line-height:27px; background-image:url(../images/aleftbj02.jpg); display:block; margin:0px auto 8px; font-weight:bold; color:#FEFFFD; overflow:hidden; text-align:left;
}

/* 产品分类 */
.menu{
}
.menu dt{background-image:url(../images/news.png); height:28px;
}
.menu dt p{font-size:12px; font-family:"微软雅黑";color:#000;float:left;margin-left:40px;line-height:30px}
.menu dt a.more{font-size:10px;line-height:32px; color:#fff; float:right;margin-right:16px;display:inline;}
.menu dd{padding:10px; }
.menu dd ul{width:235px;}
.menu dd ul li{overflow:hidden;background-image:url(../images/menu_list.jpg);height:33px;line-height:30px;}
.menu dd ul li a{display:block;padding-left:70px;color:#6a6f77;}
.menu dd ul li span{float:right;}


.contact{ height:215px;margin-top:5px;height:258px;	


}
.contact dt{background-image:url(../images/news.png); height:28px;
}
.contact dt p{font-size:12px;font-family:"微软雅黑";color:#000;float:left;margin-left:40px;line-height:30px}
.contact dt a.more{font-size:10px;line-height:32px; color:#fff; float:right;margin-right:16px;display:inline;}
.contact dd{padding:10px;}
.contact dd{padding-top:5px;margin-top:10px;width:235px;background:url(../images/contact.jpg) no-repeat top center;}
.contact dd p{line-height: 24px;}

.classlistbox li.lnavP {
	width:180px; padding-left:40px; height:27px; line-height:27px; background-image:url(../images/aleftbj03.jpg); display:block; margin:0px auto 8px; font-weight:bold; color:#1960A0; overflow:hidden; text-align:left;
}
.classlistbox a.lnavP:hover,.classlistbox a.lnavPhover {
	width:180px; padding-left:40px; height:27px; line-height:27px; background-image:url(../images/aleftbj04.jpg); display:block; margin:0px auto 8px; font-weight:bold; color:#FEFFFD; overflow:hidden; text-align:left;
}

.aboutbody .aboutRightBox .topBox {
	width:100%; height:45px; overflow:hidden; background-color:#FFF;
}

.topBox .navltitle {
	width:126px; height:45px; overflow:hidden; float:left;background: url(../images/navtitle03.jpg) no-repeat;
}
.topBox .navltitle p {
	width:100%; height:30px; line-height:30px; overflow:hidden; margin-top:10px;  font-size:18px; font-family:"微软雅黑"; margin-left: 40px;
}

.topBox .navrtitle {
	width:570px; height:45px; overflow:hidden; float:left; background:url(../images/navtitlebj.jpg) left top repeat-x; text-align:right;
}
.topBox .navrtitle .navrinfo {
	width:auto; height:25px; margin-top:15px; margin-right:0px; line-height:25px; overflow:hidden; float:right; color:#2A6492;
}
.navrinfo a {
	color:#2A6492;
}
.navrinfo a.navrdq {
	color:#A12D00;
}
.navrinfo a:hover,.navrinfo a.navrdq:hover {
	color:#FF0000;
}

.aboutbody .aboutRightBox .aboutInfoBox {
	width:660px; height:auto; overflow:hidden; float:left; margin-left:15px; margin-top:20px;
}
.aboutInfoBox p,.aboutInfoBox font,.aboutInfoBox span,.aboutInfoBox strong {
	color:#000000; font-size:14px; line-height:26px;
}
.aboutInfoBox p {
	margin-bottom:10px;
}

/* 关于凯民--结束 */



/* 新闻中心--开始 */
.aboutbody .aboutRightBox .newsBox {
	width:676px; margin-left:20px; margin-top:20px; height:auto; overflow:hidden;
}
.newsBox ul {
	width:100%; height:auto; overflow:hidden;
}
.newsBox ul li {
	width:100%; height:34px; overflow:hidden; line-height:35px; border-bottom:1px dashed #999999;
}
.newsBox ul li a {
	color:#000000; float:left; display:inline; margin-left:10px;
}
.newsBox ul li a:hvoer {
	color:#FF0000;
}
.newsBox ul li .dt {
	color:#955726; float:right; display:inline; margin-right:30px;
}

.pageBox {
	width:90%; height:auto; margin-top:20px; clear:both; margin-bottom:10px; float:left; display:inline; text-align:right;
}
/* 新闻中心--结束 */

/* 新闻动态展示页--开始 */
.newsViewBox {
	width:676px; height:auto; overflow:hidden; margin:0px auto 20px;
}
.newsViewBox .vtitle {
	width:100%; height:30px; line-height:30px; overflow:hidden; margin-top:10px;  text-align:center; font-size:18px; font-family:"微软雅黑"; border-bottom:1px solid #5fb7db;
}
.newsViewBox .nviewbanner {
	width:100%; height:30px; line-height:30px; overflow:hidden; color:#8c8c8c; text-align:right; font-size:12px;
}
.newsViewBox .nviewcontent {
	width:100%; height:auto; color:#000000; text-align:left; overflow:hidden; margin-top:20px; margin-bottom:20px; font-size:14px;
}
.nviewcontent,.nviewcontent font,.nviewcontent p,.nviewcontent span,.nviewcontent b,.nviewcontent strong {
	color:#000000; line-height:22px;
}
.nviewnav {
	width:100%; height:20px; line-height:20px; overflow:hidden; text-align:left; padding:0px; font-size:12px; color:#000; font-weight:bold; clear:both;
}
.nviewnav a {
	color:#4c4c4c; font-weight:normal;
}
.nviewnav a:hover {
	color:#FF0000; font-weight:normal;
}
/* 新闻动态展示页--结束 */


/* 产品中心--开始 */
.aboutbody .aboutRightBox .productBox {
	width:676px; margin-left:20px; margin-top:20px; height:auto; overflow:hidden;
}
.productBox .ulList {
	width:100%; height:auto; display:block;
}
.productBox .ulList li {
	width:auto; height:auto; overflow:hidden; display:inline; float:left; margin-right:12px; margin-bottom:15px;
}
.productBox .ulList li .pliBox {
	width:160px; height:140px; border:0; padding:0px; margin:0px; text-align:center; text-align:center;
}
.productBox .ulList li .pliBox img {
	padding:3px; background-color:#FFFFFF; width:150px; height:110px;
}
.productBox .ulList li .pliBox span {
	width:100%; height:auto; text-align:center;
}
.pliBox span a:link,.pliBox span a:visited {
	color:#4c4c4c; display:block; height:20px; line-height:20px; margin-top:5px;
}
.pliBox span a:hover {
	color:#FF0000;
}

