*{margin:0; padding:0; font-family:"宋体";}
body{ background:#fff url(bj.png) repeat-x; 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:1002px; margin:0 auto; overflow:hidden;}
/*--- header ---*/
#logo{ width:1002px; margin:0 auto; background:url(logo.png); height:113px; overflow:hidden;}
#menu{ width:1001px; margin:0 auto;  height:50px; overflow:hidden;}
#menu ul{ width:100%; margin:0 auto; overflow:hidden;}
#menu ul li{float:left; overflow:hidden; width:91px;}
#menu a{display:block; width:91px; height:50px; overflow:hidden; text-indent:-9999px; background-image:url(menu.jpg); background-repeat:no-repeat;}
#menu .index{background-position:0 0;}
#menu .index:hover{background-position:0 -50px;}
#menu .company{background-position:-91px 0;}
#menu .company:hover{background-position:-91px -50px;}
#menu .news{background-position:-182px 0;}
#menu .news:hover{background-position:-182px -50px;}
#menu .products{background-position:-273px 0;}
#menu .products:hover{background-position:-273px -50px;}
#menu .case{background-position:-364px 0;}
#menu .case:hover{background-position:-364px -50px;}
#menu .honor{background-position:-455px 0;}
#menu .honor:hover{background-position:-455px -50px;}
#menu .network{background-position:-546px 0;}
#menu .network:hover{background-position:-546px -50px;}
#menu .message{background-position:-637px 0;}
#menu .message:hover{background-position:-637px -50px;}
#menu .order{background-position:-728px 0;}
#menu .order:hover{background-position:-728px -50px;}
#menu .jobs{background-position:-819px 0;}
#menu .jobs:hover{background-position:-819px -50px;}
#menu .conatct{background-position:-910px 0;}
#menu .conatct:hover{background-position:-910px -50px;}
#flash{ width:100%; height:418px;}
#line{ width:1002px; margin:0 auto; background:url(line.jpg); height:47px; overflow:hidden;}
#line_nr{ width:100%; height:47px; overflow:hidden;}
.gdnews{ width:600px; float:left; padding-left:100px; overflow:hidden;}
#indexPro1{ width:95%; margin:0 auto; height:35px; padding-top:15px; overflow:hidden;}
#indexPro1 li{width:200px; height:35px; float:left; line-height:150%; text-align:center;}
.line{ width:200px; float:right; overflow:hidden; padding-top:10px;}
/*--- index ---*/
#index{ width:100%; background:url(index.jpg); height:813px; overflow:hidden;}
#index_top{ width:100%; height:314px; overflow:hidden;}
#index_company{ width:337px; float:left; overflow:hidden;}
#index_company .top{ width:100%; height:32px; padding-top:18px; overflow:hidden;}
#index_company .top ul{overflow:hidden; width:205px; height:32px;float:left;}
#index_company .top ul li{float:left; display:block; width:102px;background:url(dd2.jpg); height:32px; text-indent:18px; line-height:30px; font-weight:700; font-size:14px; font-family:"微软雅黑"; cursor:hand;}
#index_company .top .active span{color:#fff; font-size:14px; font-family:"微软雅黑";background:url(dd1.jpg); display:block; width:102px; height:32px;}
#index_company .top .normal{}
#index_company p{ width:47px; height:32px;  overflow:hidden; float:right;}
#index_company p a{display:block; width:47px; height:32px; overflow:hidden;}
#index_company .nr{ width:100%; height:244px; padding-top:20px; overflow:hidden;}
#index_company .nr .com{ width:96%; margin:0 auto; overflow:hidden; line-height:190%;}
#cimg{ float:left; overflow:hidden; margin:5px 8px 3px 0;}
#index_company .nr .com a{color:#ff0000; text-decoration:none;}
#index_company .nr .com a:hover{color:#F0F; text-decoration:none;}
#index_company .none{display:none;}
#index_news{ width:361px; float:left; padding-left:20px; overflow:hidden;}
#index_news h2{ width:100%; height:52px; overflow:hidden;}
#index_news h2 p{ width:60px; float:right; height:52px; overflow:hidden;}
#index_news h2 p a{ display:block; width:100%; height:52px;}
#index_news .nr{ width:100%; height:262px; overflow:hidden;}
#index_news .nr ul{ width:222px; float:right; padding:10px 5px 0 0; overflow:hidden; line-height:230%;}
#index_news .nr ul li{ width:100%; background:url(xbz.jpg) no-repeat left center; text-indent:10px; border-bottom:1px dashed #dedede; overflow:hidden;}
#index_contact{ width:266px; float:right; overflow:hidden;}
#index_contact h2{ width:100%; height:110px; overflow:hidden; text-indent:-9999px;}
#index_contact .nr{ width:100%; height:204px; overflow:hidden;}
#index_contact .nr .txt{ width:90%; margin:0 auto; height:98px; padding-top:2px; line-height:155%;}
#index_contact .nr .txt li{ text-indent:30px;}
#index_contact .nr .more{ width:100%; height:104px; overflow:hidden;}
#index_contact .nr .more a{ display:block; width:100%; height:104px;}
#index_bot{ width:100%; height:499px; overflow:hidden;}
#index_products_list{ width:230px; float:left; overflow:hidden;}
#index_products_list h2{ text-indent:-9999px; width:100%; height:53px; overflow:hidden;}
#index_products_list .nr{ width:100%; height:446px; overflow:hidden;}
#index_products_list .nr ul{ width:193px; margin:0 auto; padding:5px 0; overflow:hidden;}
#index_products_list .nr ul li{ width:100%; height:30px; text-indent:30px; line-height:220%; overflow:hidden;}
#index_products_list .nr ul li a{color:#555; display:block; width:100%; height:30px; background:url(p1.jpg); text-decoration:none;}
#index_products_list .nr ul li a:hover{color:#fff; display:block; width:100%; height:30px; background:url(p2.jpg); text-decoration:none;}
#index_right{ width:733px; float:right; overflow:hidden;}
#index_products{ width:100%; height:234px; overflow:hidden;}
#index_products h2{ width:100%; height:33px; overflow:hidden;}
#index_products h2 p{ width:60px; float:right; height:33px; overflow:hidden;}
#index_products h2 p a{ display:block; width:100%; height:33px;}
#index_products .nr{ width:100%; height:202px; overflow:hidden;}
#indexPro{ width:96%; margin:0 auto; height:159px; padding-top:22px; overflow:hidden;}
#indexPro li{width:165px; height:159px; margin-right:30px; float:left; text-align:center; line-height:28px; _line-height:36px;}
#indexPro li a{color:#fff; background:url(ppp1.jpg); width:100%; height:159px; display:block; text-decoration:none;}
#indexPro li a:hover{color:#fff;  background:url(ppp2.jpg); width:100%; height:159px; display:block; text-decoration:none;}
#index_case{ width:100%; height:234px; overflow:hidden;}
#index_case h2{ width:100%; height:33px; overflow:hidden;}
#index_case h2 p{ width:60px; float:right; height:33px; overflow:hidden;}
#index_case h2 p a{ display:block; width:100%; height:33px;}
#index_case .nr{ width:100%; height:202px; overflow:hidden;}
#indexPro2{ width:96%; margin:0 auto; height:159px; padding-top:22px; overflow:hidden;}
#indexPro2 li{width:165px; height:159px; margin-right:30px; float:left; text-align:center; line-height:28px; _line-height:36px;}
#indexPro2 li a{color:#fff; background:url(ppp1.jpg); width:100%; height:159px; display:block; text-decoration:none;}
#indexPro2 li a:hover{color:#fff;  background:url(ppp2.jpg); width:100%; height:159px; display:block; text-decoration:none;}
/*--- left ---*/
#left{ width:243px; float:left; background:url(left.jpg) repeat-y; overflow:hidden;}
#left_products{ width:100%; overflow:hidden;}
#left_products h2{ text-indent:-9999px; width:100%; background:url(left_products.jpg); height:53px; overflow:hidden;}
#left_products .nr{ width:100%; overflow:hidden;}
#left_products .nr ul{ width:193px; margin:0 auto; padding:5px 0; overflow:hidden;}
#left_products .nr ul li{ width:100%; height:30px; text-indent:30px; line-height:220%; overflow:hidden;}
#left_products .nr ul li a{color:#555; display:block; width:100%; height:30px; background:url(p1.jpg); text-decoration:none;}
#left_products .nr ul li a:hover{color:#fff; display:block; width:100%; height:30px; background:url(p2.jpg); text-decoration:none;}
#left_contact{ width:100%; background:url(left_conatact.jpg); height:282px; margin-top:10px; overflow:hidden;}
#left_contact ul{ width:90%; margin:0 auto; padding-top:80px; line-height:195%;}
#left_contact ul li{ text-indent:20px;}
#left_contact ul .title{ color:#F00; font-weight:700;}
/*--- naiv ---*/
#box{ width:100%; margin:25px 0; background:url(warp.jpg) no-repeat bottom center; padding-bottom:45px; overflow:hidden;}
#naiv{ width:722px; float:right; padding-right:10px; overflow:hidden;}
#naiv_list{ width:100%; background:url(naiv_list.jpg); height:33px; overflow:hidden;}
#naiv_list h2{ width:100px; float:left; padding-top:8px; font-size:14px; font-family:"微软雅黑"; text-align:center; color:#fff;}
#Indicate{ width:400px; float:right; padding:8px 10px 0 0; text-align:right; overflow:hidden;}
.naiv_nr{ width:96%; margin:0 auto; padding-top:8px; line-height:260%; overflow:hidden;}
/*--- footer ---*/
#footer{ width:100%; height:120px; background:#185daa; overflow:hidden;}
#end{ width:1002px; margin:0 auto; background:url(footer.jpg); height:120px; overflow:hidden;}
#end ul{ width:550px; float:right; padding-top:15px; line-height:210%; color:#bfd3f9;}
#end ul a{color:#bfd3f9; text-decoration:none;}
#end 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;}
/*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;}
.news_title{color:#da020d;text-align:center;line-height:40px;}
.meta{color:#999;text-align:center;line-height:28px;}
.Newstime{float:right;}
#allmap{ width:98%; margin:0 auto; border:1px solid #dedede; height:650px; overflow:hidden;}
/*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;}
/*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 #cecece;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:440px;margin:10px auto 0 auto;border:1px solid #cecece;padding:7px;}