*{margin:0; padding:0; font-family:"宋体";}
body{ background:#eaeaea; 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;}
#warp{ width:964px; background:url(../Image/warp.jpg) repeat-y; margin:0 auto; overflow:hidden;}
/*--- header ---*/
#logo{ width:100%; background:url(../Image/logo.jpg); height:151px; overflow:hidden;}
.logo{ width: 111px; height: 151px; float: left; overflow: hidden;}
.logo ul{ width: 95px; height: 78px; float: right; margin-top: 52px; overflow: hidden;}


#logotxt{ width: 852px; float: right; height: 151px; overflow: hidden;}
.fav{ width:826px; text-align:right; padding-top:68px; height:32px; overflow:hidden;}
.en{ color:#ee5b1f;}
.en a{color:#ee5b1f; text-decoration:none;}
.en a:hover{color:#ff0000; text-decoration:none;}
#serch{ width:208px; height:24px; float:right; clear:both; margin-right:16px; overflow:hidden;}
#input_search{ width:160px; background:url(../Image/txt.jpg); border:none; height:24px;text-indent:10px; color:#999;}
#btn_search{ width:48px; height:24px;border:none; background:url(../Image/go.jpg); text-indent:-9999px;}
#menu{ width:932px; background:url(../Image/menu_bj.jpg);  margin:0 auto; height:39px; overflow:hidden;}
#menu ul{ width:891px; float:right; margin-right:2px; height:39px; }
#menu ul li{float:left; width:99px;}
#menu a{display:block; width:99px; height:39px; overflow:hidden; text-indent:-9999px; background-image:url(../Image/menu.jpg); background-repeat:no-repeat;}
#menu .index{background-position:0 0;}
#menu .index:hover{background-position:0 -39px;}
#menu .company{background-position:-99px 0;}
#menu .company:hover{background-position:-99px -39px;}
#menu .products{background-position:-198px 0;}
#menu .products:hover{background-position:-198px -39px;}
#menu .news{background-position:-297px 0;}
#menu .news:hover{background-position:-297px -39px;}
#menu .honor{background-position:-396px 0;}
#menu .honor:hover{background-position:-396px -39px;}
#menu .zltx{background-position:-495px 0;}
#menu .zltx:hover{background-position:-495px -39px;}
#menu .order{background-position:-594px 0;}
#menu .order:hover{background-position:-594px -39px;}
#menu .vedio{background-position:-693px 0;}
#menu .vedio:hover{background-position:-693px -39px;}
#menu .conatct{background-position:-792px 0;}
#menu .conatct:hover{background-position:-792px -39px;}
#menu ul li ul {left: -999em; width: 99px; position: absolute; z-index:999;}
#menu ul li ul li{width: 99px; background:url(../Image/bb.jpg);  font-size:12px; line-height:330%; height:39px;}
#menu ul li ul li a{display: block; width: 99px;w\idth: 99px; color:#FFF; text-align:center; background:url(bb.jpg); text-indent:0; height:39px;}
#menu ul li ul li a:hover{ color:#99ccee;  height:39px;}
#menu ul li:hover ul {left: auto;}
#menu ul li.sfhover ul {left: auto;}
#banner{ width:932px; margin:0 auto; padding:10px 0; height:232px; overflow:hidden;}
/*--- index ---*/
#box{ width:932px; margin:0 auto; padding-bottom:10px; overflow:hidden;}
#index{ width:677px; background:url(../Image/index.jpg); height:1113px; float:right; overflow:hidden;}
#index_company{ width:100%; overflow:hidden;}
#index_company h2{ width:100%; height:62px; overflow:hidden;}
#index_company h2 p{ width:60px; float:right; height:62px; overflow:hidden;}
#index_company h2 p a{ display:block; width:100%; height:62px;}
#index_company .nr{ width:100%; height:361px; overflow:hidden;}
#index_company .nr .txt{ width:95%; margin:0 auto; padding-top:10px; line-height:250%;}
#cimg{ width:318px; height:194px; margin:5px 20px 8px 0; float:left; background:url(../Image/vedio.jpg); border:1px solid #cccccc;}
#index_company .nr .txt a{color:#ff0000; text-decoration:none;}
#index_company .nr .txt a:hover{color:#F0F; text-decoration:none;}
#index_products{ width:100%; overflow:hidden;}
#index_products h2{ width:100%; height:62px; overflow:hidden;}
#index_products h2 p{ width:60px; float:right; height:62px; overflow:hidden;}
#index_products h2 p a{ display:block; width:100%; height:62px;}
#index_products .nr{ width:100%; height:365px; overflow:hidden;}
.cpgd { width:98%; height:330px;overflow:hidden;text-align:left;padding-top:15px;margin:0 auto;}
.cpgd ul { margin:0;padding:0;}
.cpgd li{float:left; width:196px; height:161px; margin:0 30px 5px 0; display:inline; text-align:center; line-height:24px;}
.cpgd li img{ width:190px; height:129px; padding-top:2px;}
.cpgd li a { color:#000; display:block; width:100%; background:url(../Image/ppp1.jpg); height:161px;}
.cpgd li a:hover { color:#fff; display:block; width:100%; background:url(../Image/ppp2.jpg); height:161px;}
#index_cqcj{ width:100%; overflow:hidden;}
#index_cqcj h2{ width:100%; height:66px; overflow:hidden;}
#index_cqcj h2 p{ width:60px; float:right; height:66px; overflow:hidden;}
#index_cqcj h2 p a{ display:block; width:100%; height:66px;}
#index_cqcj .nr{ width:100%; height:196px; overflow:hidden;}
#indexPro{ width:95%; margin:0 auto; height:161px; padding-top:15px; overflow:hidden;}
#indexPro li{ width:196px; height:161px; margin-right:25px;  float:left; text-align:center; line-height:24px;}
#indexPro li img{ padding-top:2px;}
#indexPro li a{ color:#000; display:block; width:100%; background:url(../Image/ppp1.jpg); height:161px;}
#indexPro li a:hover{ color:#fff; display:block; width:100%; background:url(../Image/ppp2.jpg); height:161px;}
/*--- left ---*/
#left{ width:235px; float:left; overflow:hidden;}
#index_news{ width:100%; overflow:hidden; margin-bottom:10px;}
#index_news h2{ width:100%; background:url(../Image/left_news.jpg); height:44px; overflow:hidden; text-indent:-9999px;}
#index_news .nr{ width:100%; background:url(../Image/left_news_nr.jpg); height:181px; overflow:hidden;}
#index_news .nr .txt{ width:95%; margin:0 auto; padding-top:5px; height:142px; overflow:hidden;}
#index_news .nr .txt li{clear:both; overflow:hidden; line-height:230%;}
#index_news .nr .txt li a{float:left; color:#FFF; clear:both; }
#index_news .nr .txt li a:hover{float:left; color:#F00}
.newstime{ float:right; color:#FFF;}
#index_news .nr .more{ width:100%; height:34px; overflow:hidden;}
#index_news .nr .more a{ display:block; width:100%; height:34px;}
#left_products{ width:100%; overflow:hidden;}
#left_products h2{ width:100%; background:url(../Image/left_products.jpg); height:43px; text-indent:-9999px; overflow:hidden;}
#left_products .nr{ width:100%; background:#4b4b4b; overflow:hidden;}
#left_products .nr .txt{ width:100%;padding-top:5px; overflow:hidden;}
#left_products .nr .txt li{ width:100%; height:31px; overflow:hidden; text-indent:60px; line-height:230%; overflow:hidden;}
#left_products .nr .txt li a{color:#fff; display:block; width:100%; height:31px; background:url(../Image/p1.jpg); text-decoration:none;}
#left_products .nr .txt li a:hover{color:#fff;display:block; width:100%; height:31px; background:url(../Image/p2.jpg); text-decoration:none;}
#left_products .nr .more{ width:205px;padding-top:10px; padding-right:30px; background:url(../Image/left_products_bot.jpg); height:29px; text-align:right;}
#left_products .nr .more a{color:#fff; text-decoration:none;}
#left_products .nr .more a:hover{color:#FF0; text-decoration:none;}
#left_order{ width:100%; background:url(../Image/left_order.jpg); height:80px; margin:10px 0; overflow:hidden;}
#left_order a{ display:block; width:100%; height:80px;}
#left_contact{ width:100%;overflow:hidden;}
#left_contact h2{ width:100%; background:url(../Image/left_conatct.jpg); height:43px; text-indent:-9999px; overflow:hidden;}
#left_contact .nr{ width:100%; background:#474747 url(../Image/left_conatct_nr.jpg) no-repeat bottom center;}
#left_contact .nr ul{ width:90%; margin:0 auto; padding-top:10px; line-height:220%; overflow:hidden; color:#FFF;}
#left_contact .nr ul a{color:#fff; text-decoration:none;}
#left_contact .nr ul a:hover{color:#FF0; text-decoration:none;}
/*--- naiv ---*/
#naiv{ width:677px; float:right; overflow:hidden;}
#naiv .company{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 0; overflow:hidden;}
#naiv .products{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -50px; overflow:hidden;}
#naiv .news{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -100px; overflow:hidden;}
#naiv .honor{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -150px; overflow:hidden;}
#naiv .zltx{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -200px; overflow:hidden;}
#naiv .order{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -250px; overflow:hidden;}
#naiv .vedio{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -300px; overflow:hidden;}
#naiv .contact{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -350px; overflow:hidden;}
#naiv .cqcj{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -400px; overflow:hidden;}
#naiv .serch{ width:100%; height:50px; background:url(../Image/naiv_list.jpg); background-position:0 -450px; overflow:hidden;}
#Indicate{ width:670px; text-align:right; padding-top:10px; overflow:hidden;}
.n-n{ width:675px; border:1px solid #ccc; margin:10px 0; background:url(../Image/naiv.jpg) no-repeat bottom center; padding-bottom:490px;}
.naiv{ width:675px; border:1px solid #ccc; margin:10px 0; padding-bottom: 40px; overflow: hidden;}
.naiv_nr{ width:98%; margin:0 auto; padding-top:10px; line-height:260%; overflow:hidden;}
/*--- footer ---*/
#footer{ width:100%; background:url(../Image/footer.jpg); height:132px; margin-top:20px; overflow:hidden;}
#footer ul{ text-align:center; padding-top:10px; line-height:230%; color:#000;}
#footer ul a{color:#000; text-decoration:none;}
#footer ul a:hover{color:#ff0000; text-decoration:none;}
/*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;}
/*pic_list*/
#pic_list{ width:100%; padding:20px 0; border-bottom:1px dashed #dedede; overflow:hidden;}
#pic_list .img{ width:200px; float:left; height:150px; text-align:center;}
#pic_list .img img{ width:180px; height:135px; padding:2px; border:1px solid #dedede;}
#pic_list .txt{ width:435px; float:right;}
#pic_list .txt .title{ width:100%; height:40px; overflow:hidden;}
#pic_list .txt .title a{color:#000; font-size:18px; font-family:"微软雅黑"; text-decoration:none;}
#pic_list .txt .title a:hover{color:#F0F;  font-size:18px; font-family:"微软雅黑"; text-decoration:none;}
#pic_list .txt .contct{ width:100%; height:60px; line-height:175%; overflow:hidden;}
#pic_list .txt .more{ width:88px; overflow:hidden; height:27px; margin-top:8px; }
#pic_list .txt .more a{ display:block; width:100%; height:27px; background:url(../Image/pic_more.jpg);}
#pic_list .txt .more a:hover{ display:block; width:100%; height:27px; background:url(../Image/pic_more.jpg); background-position:-88px 0;}
/*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;}
.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;}
#allmap{ width:99%; height:690px; border:1px solid #dedede; overflow:hidden;}
/*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:26px;}
.G_botton{width:55px;height:29px;line-height:29px;border:0;background:url(button.gif) no-repeat;cursor:pointer;}
.ys{width:17px; height:20px; background:url(go.jpg); margin-left:3px;}
.G_tips{width:435px;margin:10px auto 0 auto;border:1px solid #dedede;padding:7px;}