*{margin:0; padding:0; font-family:"宋体";}
body{ background:#fff; line-height:24px; font-size:12px; color:#555;}
a{color:#555; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:none;}
img{border:none;}
li,ul{list-style-type:none;}
#wrap{ width:1002px; margin:0 auto; overflow:hidden;}
/*--- header ---*/
#logo{ width:100%; background:url(logo.jpg); height:125px; overflow:hidden;}
.fav{ width:992px; text-align:right; height:63px; padding-top:10px; overflow:hidden;}
.fav a{color:#555; text-decoration:none;}
.fav a:hover{color:#014bb4; text-decoration:none;}
.serch{ width:263px; float:right; margin-right:29px; height:31px; overflow:hidden;}
#top_search_text{ width:184px; height:31px; border:none; text-indent:13px; color:#acacac; background:none;}
#menu{ width:100%; background:url(menu.jpg); height:48px; overflow:hidden;}
#menu ul{ width:996px; margin:0 auto; overflow:hidden;}
#menu ul li{float:left; overflow:hidden; width:83px;}
#menu a{display:block; width:83px; height:48px; overflow:hidden; text-indent:-9999px; background-image:url(menu1.jpg); background-repeat:no-repeat;}
#menu .index{background-position:0 0;}
#menu .index:hover{background-position:0 -48px;}
#menu .company{background-position:-83px 0;}
#menu .company:hover{background-position:-83px -48px;}
#menu .products{background-position:-166px 0;}
#menu .products:hover{background-position:-166px -48px;}
#menu .xptj{background-position:-249px 0;}
#menu .xptj:hover{background-position:-249px -48px;}
#menu .news{background-position:-332px 0;}
#menu .news:hover{background-position:-332px -48px;}
#menu .honor{background-position:-415px 0;}
#menu .honor:hover{background-position:-415px -48px;}
#menu .jszc{background-position:-498px 0;}
#menu .jszc:hover{background-position:-498px -48px;}
#menu .jjfa{background-position:-581px 0;}
#menu .jjfa:hover{background-position:-581px -48px;}
#menu .vedio{background-position:-664px 0;}
#menu .vedio:hover{background-position:-664px -48px;}
#menu .order{background-position:-747px 0;}
#menu .order:hover{background-position:-747px -48px;}
#menu .recruit{background-position:-830px 0;}
#menu .recruit:hover{background-position:-830px -48px;}
#menu .conatct{background-position:-913px 0;}
#menu .conatct:hover{background-position:-913px -48px;}
#menu ul li ul {left: -999em; width: 83px; position: absolute;}
#menu ul li ul li{width: 83px;  font-size:12px; line-height:250%; height:30px;}
#menu ul li ul li a{display: block; width: 83px;w\idth: 83px;text-align:center; color:#fff; background:#00F; text-indent:0; height:30px;}
#menu ul li ul li a:hover{ background:#2e3037; color:#c4c4c4;  height:30px;}
#menu ul li:hover ul {left: auto;}
#menu ul li.sfhover ul {left: auto;}
#flash{ width:100%; margin-top:9px; background:url(flash.jpg); height:354px; overflow:hidden;}
/*--- index ---*/
#main{ width:950px; margin:0 auto; padding:30px 0 80px 0; overflow:hidden;}
#index_left{ width:274px; float:left; overflow:hidden;}
#index_company{ width:100%; overflow:hidden;}
#index_company h2{ width:100%; background:url(index_company.jpg); height:49px; text-indent:-9999px; overflow:hidden;}
#index_company .nr{ width:100%; background:url(index_company_nr.jpg); height:116px; overflow:hidden;}
#index_company .nr ul{ width:150px; float:right; padding:5px 5px 0 0; overflow:hidden; line-height:180%;}
#index_company .nr ul a{color:#004dd0; text-decoration:none;}
#index_company .nr ul a:hover{color:#ff0000; text-decoration:none;}
#index_news{ width:100%; height:57px; overflow:hidden;}
#index_news ul{ width:96%; margin:0 auto; padding-top:12px; overflow:hidden;}
#index_news ul span{ color:#a0a0a0;}
#index_center{ width:332px; float:left; padding-left:30px; overflow:hidden;}
#index_products{ width:100%; overflow:hidden;}
#index_products h2{ width:100%; background:url(index_products.jpg); height:52px; overflow:hidden; text-indent:-9999px;}
#index_products .nr{ width:96%; margin:0 auto; height:132px; border-bottom:1px solid #dedede;}
.main_prd{ width:100%; overflow:hidden; padding-top:5px; overflow:hidden;}
.main_prd .img{ width:120px; float:left; padding-top:8px; text-align:center; overflow:hidden;}
.main_prd .img img{ width:100px; height:75px; border:1px solid #dedede; padding:2px;}
.main_prd .txt{ width:190px; float:right; overflow:hidden;}
.main_prd .txt .tile{ width:100%; text-indent:5px; height:25px; }
.main_prd .txt .tile a{color:#555; font-weight:700; text-decoration:none;}
.main_prd .txt .tile a:hover{color:#ff0000; font-weight:700; text-decoration:none;}
#index_txt{ width:100%; overflow:hidden; height:37px;}
#index_txt ul{ text-align:center; padding-top:15px;}
#index_conatct{ width:275px; float:right; overflow:hidden;}
#index_conatct h2{ width:100%; background:url(index_contact.jpg); height:49px; text-indent:-9999px; overflow:hidden;}
#index_conatct .nr{ width:100%; background:url(index_contact_nr.jpg); height:173px; overflow:hidden;}
#index_conatct .nr ul{ width:176px; float:right; padding-top:2px; overflow:hidden; line-height:180%;}
/*--- left ---*/
#left{ width:249px; float:left; overflow:hidden;}
#left_products{ width:100%; overflow:hidden;}
#left_products .products{ width:100%; background:url(left_products.jpg); height:44px; overflow:hidden; text-indent:-9999px;}
#left_products .company{ width:100%; background:url(left_company.jpg); height:44px; overflow:hidden; text-indent:-9999px;}
#left_products .news{ width:100%; background:url(left_news.jpg); height:44px; overflow:hidden; text-indent:-9999px;}
#left_products .xptj{ width:100%; background:url(left_xptj.jpg); height:44px; overflow:hidden; text-indent:-9999px;}
#left_products .nr{ width:100%; overflow:hidden;}
#left_products .nr ul{ width:229px; margin:0 auto; padding:5px 0; overflow:hidden;}
#left_products .nr ul li{ width:100%; height:31px; text-indent:35px; line-height:250%; overflow:hidden;}
#left_products .nr ul li a{color:#555; display:block; width:100%; background:url(p1.jpg); height:31px; text-decoration:none;}
#left_products .nr ul li a:hover{color:#fff; display:block; width:100%; background:url(p2.jpg); height:31px; text-decoration:none;}
#left_contact{ width:236px; clear:both; background:url(left_conatct.jpg); height:74px; margin-top:8px; overflow:hidden;}
#left_contact a{ display:block; width:100%; height:74px; overflow:hidden;}
/*--- naiv ---*/
#box{ width:990px; margin:0 auto; padding:50px 0; overflow:hidden;}
#naiv{ width:734px; float:right; overflow:hidden;}
#naiv .company{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 0; overflow:hidden;}
#naiv .products{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -100px; overflow:hidden;}
#naiv .xptj{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -200px; overflow:hidden;}
#naiv .news{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -300px; overflow:hidden;}
#naiv .honor{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -400px; overflow:hidden;}
#naiv .jszc{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -500px; overflow:hidden;}
#naiv .jjfa{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -600px; overflow:hidden;}
#naiv .video{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -700px; overflow:hidden;}
#naiv .order{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -800px; overflow:hidden;}
#naiv .recruit{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -900px; overflow:hidden;}
#naiv .contact{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -1000px; overflow:hidden;}
#naiv .crcm{ width:100%; height:100px; background:url(naiv_list.jpg); background-position:0 -1100px; overflow:hidden;}
.naiv{ width:96%; margin:0 auto; padding:5px 0; line-height:260%; overflow:hidden;}
/*--- footer ---*/
#footer{ width:100%; background:url(footer.jpg); height:121px; overflow:hidden;}
#footer ul{ width:992px; text-align:right; padding-top:28px; text-align:right;}
/*picUL*/
#picUL{text-indent:0; overflow:hidden;}
#picUL li{height:185px; width:33%; float:left; line-height:24px;  text-align:center;}
#picUL li img{height:150px; width:200px; border:1px solid #dedede; padding:2px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#picUL li img:hover{border-color:#999;}
/*info*/
#newTitle{color:#FF0000;font-size:14px;text-align:center;text-align:center;}
#newTitle strong{font-size:14px;}
#newsContent{margin-bottom:16px;}
#newsInfo{margin:0px;font-weight:normal; text-align:center; font-size:12px;}
.infoClass{margin:0px;margin-bottom:10px;line-height:12px;}
#infoImage{text-align:center;margin:10px 0;}
#infoImage img{padding:1px; border:1px solid #dedede;}
.Newstime{float:right;}
/*news*/
#indexNews{ width:98%; margin:0 auto; padding:5px 0; overflow:hidden;} 
#indexNews li{clear: both;line-height:300%;overflow: hidden; border-bottom:1px dashed #304102;}
#indexNews li a{text-decoration:none; float:left; clear:both; }
#indexNews li a:hover{text-decoration:none;float:left;}
#text{ width:100%; overflow:hidden; margin-top:3px; border-top:1px solid #dedede;}
.text_left{width:44%; float:left; overflow:hidden;}
.text_center{width:42%; float:left; overflow:hidden;}
.text_right{ width:13%; float:left; overflow:hidden;}
.yingping{ float:right; clear:both;}
.tb-list{ width:150px; margin:0 auto; border:1px dashed #dedede; overflow:hidden;}
.tb-list li{ width:50%; float:left; text-align:center; overflow:hidden;}
/*table*/
.table{ width:97%; margin:0 auto; margin-bottom:15px; border-bottom:1px solid #dedede;}
.tb_left{ width:10%; text-align:right; overflow:hidden;}
.tb_txt{ width:89%; overflow:hidden;}
.yingpin{ text-align:right;}
.yingpin a{color:#ff0000; text-decoration:none;}
.yingpin a:hover{color:#F0F; text-decoration:none;}
/*page*/
#page{clear:both;line-height:35px;height:35px;width:99%; text-align:center;border:1px solid #dedede; margin-top:10px;}
/*borderLi*/
.borderLi{border-bottom:1px dashed #dedede;margin-bottom:6px;padding-bottom:6px;}
.G_InputText{width:160px;height:16px;border:1px solid #dedede;}
.InputText{width:90px;height:16px;border:1px solid #dedede;}
.G_textarea{width:300px;height:100px;border:1px solid #dedede;}
.G_ul{width:500px;margin:0 auto;line-height:48px;}
.G_botton{width:55px;height:29px;line-height:29px;border:0;background:url(button.gif) no-repeat;cursor:pointer;}
#top_submit{width:79px; height:31px; background:url(go.jpg); border:0;}
.G_tips{width:486px;margin:10px auto 0 auto;border:1px solid #dedede;padding:7px;}