/* CSS Document */
*{ margin:0; padding:0; list-style-type:none; font-size:12px; 
/*font-family: "Microsoft YaHei" */
}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
ul li{ list-style:none}
body{ font-family: "宋体"; font-size:12px; font-color:#333; background-color: #FAFAFA; }
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;outline:none;}

.clear{clear:both;}
.newsbt { float: left; height: 40px; width: 680px; padding-top: 10px; }
.numbers{float:left;width:470px;height:35px;display:inline;overflow:hidden;margin-top:0px;margin-left:0px;overflow:hidden;}

.numbers li{float:left;line-height:23px;text-align:center;display:block;margin-left:10px;}
.numbers li a{display:block;width:23px;height:23px;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
.numbers li a:hover{width:23px;height:23px;border:1px solid #cccccc;color:#ffffff;background:#f15916;}

#rymo { WIDTH: 980px; OVERFLOW: hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#rymo1 {FLOAT: left;}
#rymo2 {FLOAT: left}
#inkemo { WIDTH: 935%; FLOAT: left}

.product_ul li { float: left; height: 169px; width: 183px; margin-right: 5px; margin-left: 5px; margin-bottom: auto; margin-top: auto; background-image: url(image/b3.jpg); background-repeat: no-repeat; }
.product_ul li a { color: #333333; line-height: 30px; }
.product_ul li p { float: left; width: 168px; height: 112px; padding-top: 9px; padding-right: 6px; padding-left: 9px; padding-bottom: 19px; }
.product_ul li span { line-height: 30px; color: #333333; text-align: center; float: left; height: 30px; width: 183px; font-size: 12px; }
.product_ul li img { height: 112px; width: 168px; float: left; }
.head .top { margin: auto; height: 90px; width: 988px; overflow: hidden; }
.top .home { line-height: 24px; color: #333333; text-align: right; float: left; height: 24px; width: 988px; font-family: Arial, Helvetica, sans-serif; }
.top .home ul li { float: right; height: 24px; width: 60px; text-align: right; margin-right: 15px; }
.top .home a { color: #333333; }
.top .nave { float: left; height: 43px; width: 988px; }
.nave .logo { background-image: url(image/b8.jpg); float: left; height: 43px; width: 203px; background-repeat: no-repeat; }
.nave span { float: right; height: 43px; width: 619px; overflow: hidden; margin-left: 7px; }
.nave ul li { font-family: "微软雅黑"; font-size: 14px; line-height: 43px; color: #333333; text-align: center; float: left; height: 43px; width: 74px; margin-right: 3px; }
.top .nave a { color: #333333; font-size: 14px; }
.top .nave a:hover { color: #FFFFFF; font-size: 14px; background-image: url(image/c3.jpg); background-repeat: no-repeat; display: block; }
.top .nave ul li.tb a { color: #FFFFFF; font-size: 14px; background-image: url(image/c3.jpg); background-repeat: no-repeat; display: block; }



#KinSlideshow { margin: auto; height: 205px; width: 325px; }


.product1_ul li { float: left; height: 180px; width: 220px; margin-right: 11px; margin-left: 11px; margin-bottom: auto; margin-top: auto; }
.product1_ul li a { color: #333333; line-height: 30px; }
.product1_ul li p { float: left; height: 143px; width: 214px; padding: 2px; }
.product1_ul li span { line-height: 30px; color: #333333; text-align: center; float: left; height: 30px; width: 220px; font-size: 12px; overflow:hidden;}
.product1_ul li img { height: 143px; width: 214px; float: left; }
.head { background-image: url(image/a1.jpg); background-repeat: repeat-x; margin: auto; height: 90px; width: 100%; overflow: hidden; }
.baner { height: 368px; width: 100%; overflow: hidden; margin-top: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.main { height: 256px; width: 988px; margin-top: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; overflow: hidden; }
.main .news { float: left; height: 256px; width: 410px; overflow: hidden; }
.news h1 { float: left; height: 41px; width: 410px; margin-bottom: 17px; }
.news .tpnews img { float: left; height: 122px; width: 187px; margin-right: 16px; }
.tpnews .tptit { font-size: 12px; line-height: 24px; font-weight: bold; color: #333333; float: left; height: 24px; width: 207px; overflow: hidden; }
.tpnews .tpcont { font-size: 12px; line-height: 20px; color: #333333; float: left; height: 98px; width: 207px; overflow: hidden; }
.tpnews .tptit a { color: #333333; }
.news .wznews { float: left; height: 70px; width: 410px; overflow: hidden; }
.wznews ul li { line-height: 22px; color: #333333; background-image: url(image/a5.jpg); background-repeat: no-repeat; background-position: left; float: left; height: 22px; width: 390px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #EDEDED; }
.main .about { float: left; height: 256px; width: 354px; margin-left: 16px; overflow: hidden; }
.about h1 { float: left; height: 41px; width: 354px; margin-bottom: 17px; }


.news .wznews a { color: #333333; float: left; width: 320px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.about span { float: left; height: 93px; width: 354px; margin-bottom: 11px; }
.about .aboutxq { font-size: 12px; line-height: 20px; color: #333333; float: left; height: 200px; width: 354px; overflow: hidden; }
.main .jh { float: right; height: 256px; width: 195px; overflow: hidden; }
.main .jh h1 { float: right; height: 41px; width: 195px; margin-bottom: 17px; }
.pro { height: 212px; width: 988px; margin-bottom: 20px; overflow: hidden; margin-top: auto; margin-right: auto; margin-left: auto; }
.foot { line-height: 20px; color: #333333; background-image: url(image/b1.jpg); background-repeat: repeat-x; margin: auto; height: 96px; width: 100%; padding-top: 20px; overflow: hidden; }
.footxq span { float: left; height: 96px; width: 650px; overflow: hidden; }
.footxq strong { float: right; height: 49px; width: 130px; padding-top: 14px; }
.zyzi1 { font-size: 12px; color: #333333; }
.zybg1 { float: right; height: 15px; width: 100px; border: 1px solid #7F9DB9; }

.foot .footxq { height: 96px; width: 988px; overflow: hidden; margin: auto; }
.foot .footxq a { color: #333333; }

.pro h1 { float: left; height: 29px; width: 988px; margin-bottom: 10px; }
.pro .proxq { float: left; height: 173px; width: 988px; overflow: hidden; }
.jh .yjh { float: left; height: 123px; width: 195px; overflow: hidden; }
.jh span { float: left; width: 195px; }


.news .tpnews { float: left; height: 127px; width: 410px; overflow: hidden; }


.aboutxq a { color: #333333; }











.nymain1 { background-image: url(image/tt.png); background-repeat: repeat-x; margin: auto; height: 380px; width: 100%; }




.nycont .nyy .xq1 { float: left; width: 763px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nymain { width:100%; padding-top:10px; padding-bottom:10px; overflow:hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.nymain .nycont { width: 982px; overflow: hidden; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
.nycont .nyz .cont { float: left; width: 200px; margin-top: 10px; overflow: hidden; margin-bottom: 15px; }
.nycont .nyy .xq ul li { line-height: 25px; color: #333333; background-image: url(image/1565_3.gif); background-repeat: no-repeat; background-position: left; float: left; height: 25px; width: 740px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-family: 宋体; }
.nycont .nyy .xq ul li a { color: #333333; float: left; height: 25px; width: 670px; font-family: 宋体; }
.nycont .nyy .xq ul li a:hover { color: #ff0000;}
.nycont .nyz { float: left; width: 200px; overflow: hidden; }
.nycont .nyz .top { background-image: url(image/c71.jpg); background-repeat: no-repeat; float: left; height: 55px; width: 150px; font-size: 14px; line-height: 55px; font-weight: bold; color: #FFFFFF; padding-left: 50px; font-family: 宋体; }
.nyz .mid ul li { line-height: 38px; height: 38px; width: 146px; margin-top: auto; margin-right: auto; margin-bottom: 3px; margin-left: auto; text-align: center; }
.nyz .mid ul li a { color: #21505A; background-image: url(image/d11.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-family: 宋体; }
.nyz .mid ul li a:hover { color: #21505A; background-image: url(image/d21.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-weight: bold; }
.nycont .nyy { float: right; width: 763px; overflow: hidden; }
.nycont .nyy .bt { line-height: 30px; color: #333333; float: left; height: 30px; width: 763px; background-image: url(image/c91.jpg); background-repeat: no-repeat; font-family: 宋体; }
.nycont .nyy .xq { line-height: 20px; color: #333333; float: left; width: 763px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; font-family: 宋体; }
.nycont .nyy .xq1 { float: left; width: 763px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; line-height: 20px; color: #333333; }
.nyy .bt strong { font-size: 14px; line-height: 30px; color: #333333; float: left; height: 30px; width: 250px; }
.nycont .nyy .bt a { color: #333333; font-family: 宋体; }
.nycont .nyy .bt span { text-align: right; float: right; height: 30px; width: 450px; }
.nycont .nyz .bot { float: left; width: 200px; }
.nycont .nyz .mid { background-image: url(image/d41.jpg); background-repeat: repeat-y; float: left; width: 200px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nyy .xq .newst { font-size: 14px; line-height: 25px; font-weight: bold; color: #333333; margin: auto; height: 25px; width: 763px; text-align: center; font-family: 宋体; }
.nyy .xq .newsm { line-height: 20px; color: #333333; text-align: center; margin: auto; height: 20px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.nyy .xq .newcont { line-height: 20px; margin: auto; width: 763px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; }
.nyy .xq a { color: #333333; }
.nyz .lxdh { float: left; width: 200px; margin-top: 10px; overflow: hidden; }
.left .xx a { color: #898989; }



.product1_ul li { float: left; height: 172px; width: 168px; margin-right: 10px; margin-left: 10px; margin-bottom: auto; margin-top: auto; }
.product1_ul li a { color: #333333; line-height: 30px; font-family: 宋体; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.product1_ul li p { float: left; width: 150px; height: 111px; background-image: url(image/b21.jpg); background-repeat: no-repeat; padding-top: 9px; padding-right: 9px; padding-bottom: 22px; padding-left: 9px; }
.product1_ul li span { line-height: 30px; color: #333333; text-align: center; float: left; height: 30px; width: 168px; font-size: 12px; }
.product1_ul li img { height: 111px; width: 150px; float: left; }


.nyy .xq1 .newst { font-size: 14px; line-height: 25px; font-weight: bold; color: #333333; margin: auto; height: 25px; width: 763px; text-align: center; font-family: 宋体; }
.nyy .xq1 .newsm { line-height: 20px; color: #333333; text-align: center; margin: auto; height: 20px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-weight: normal; }
.nyy .xq1 .newcont { line-height: 20px; width: 763px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; }

.nyy .xq1 .newcont1 { width: 763px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; }












.nyy .xq1 h1 { font-family: 宋体; font-size: 14px;  color: #333333; float: left; height: 30px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 10px; line-height: 30px; }



.nycont .nyz .mid1 { background-image: url(image/d41.jpg); background-repeat: repeat-y; float: left; width: 200px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nyz .mid1 ul li { line-height: 38px; height: 38px; width: 176px; margin-bottom: 3px; margin-left: 12px; text-align: left; }
.nyz .mid1 ul li a { color: #21505A; background-image: url(image/d111.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-family: 宋体; padding-left: 30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.nyz .mid1 ul li a:hover { color: #21505A; background-image: url(image/d111.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 176px; font-weight: bold; }



.nycont .nyy .xq2 { float: left; width: 763px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }

.nyy .xq2 h1 { font-family: 宋体; font-size: 14px;  color: #333333; float: left; height: 30px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 10px; line-height: 30px; }


.nyy .xq2 ul li { font-family: 宋体; font-size: 14px; line-height: 38px; color: #666666; float: left; height: 38px; width: 370px; margin-right: 5px; margin-left: 5px;  margin-bottom: 5px; }
.nyy .xq2 a { font-size: 14px; color: #666666; background-image: url(image/y1.jpg); background-repeat: no-repeat; display: block;  width: 335px; padding-left: 35px;}
.nyy .xq2 a:hover{ font-size: 14px; color: #21505A; background-image: url(image/y2.jpg); background-repeat: no-repeat; display: block;  width: 335px; padding-left: 35px;}
