@charset "utf-8";
/* CSS Document */
img{ border:0; cursor:pointer;}
body{behavior: url("/Public/css/csshover3.htc");font-size:12px; background:url(/Public/images/index/body_bg.gif) repeat-x; background-color:#fff;font-family:Arial,Helvetica;}
*{ margin:0; padding:0;  }
ul,li{ margin:0; padding:0; list-style:none;}
.clear{ clear:both; width:0; height:0; overflow:hidden;}
a:link,a:visited{ text-decoration:none; color:#909394; font-size:12px;font-family:Arial,Helvetica;*font-size:11px;}
a:hover,a:active{ text-decoration:none; color:#f00;font-size:12px;font-family:Arial,Helvetica;*font-size:11px;}
.fr{ float:right;}
.fl{ float:left;}
.show{ display:block;}
.hidden{ display:none;}

.hackbox {
      border-top: 1px solid transparent !important;
      border-top: 0;
      clear: both;
}

/*滤镜兼容代码filter: Alpha(opacity=50); -moz-opacity:0.5;opacity:0.5;background:#000;*/


/*分页*/
.page_div{ width:100%; height:20px; margin-top:20px;}
.page_banner{ float:left; position:relative; left:50%;}
.page_banner li{ display:inline; float:left; padding-left:5px; padding-right:5px; line-height:17px; position:relative; right:50%; font-size:13px;font-family:Arial,Helvetica; *font-size:12px;}
a.page_a:link,a.page_a:visited{ display:block; float:left; padding-left:5px; padding-right:5px; cursor:pointer;}


.container{ width:894px;margin:0 auto; padding:0 54px;min-height:1000px; _height:1000px;background:url(/Public/images/index/body_bg_top.gif) no-repeat center top; border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.container_i{ background:url(/Public/images/index/contain_bg2.gif) left center no-repeat; background-color:#fff;width:894px;margin:0 auto; padding:0 54px;min-height:1000px; _height:1000px; border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#top{ width:100%; height:28px; background:url(/Public/images/index/top_bg.gif) center top no-repeat;}
#top ul{ margin-left:28px; display:block;}
#top ul li{ line-height:22px; height:22px; display:inline; float:left;}
#top ul li span{ padding:0 10px;}

.logo{ width:153px; height:96px; float:left}
.logo img{ width:153px; height:96px; margin-top:18px;}
.logo_title{ margin-top:26px; display:inline; float:left; margin-top:18px;}
.pro_search{ width:238px; height:23px; float:right; margin-top:83px; display:inline;filter: Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#eeeeee; padding-top:3px;}

.pro_search img{ border:1px solid #000;}
.pro_shop{ background:url(/Public/images/index/shop_bg.gif); width:211px; height:114px; float:right;}
.pro_shop span{ margin-left:56px; margin-top:47px; display:block; color:#fff; line-height:22px;}
.pro_shop div{ width:175px; height:15px; margin-left:33px; margin-top:3px;}
.pro_shop div a:link,.pro_shop div a:visited{ display:block; width:77px; height:15px; float:left; text-align:center; color:#000; line-height:15px;}
.nav_ul{width:907px;min-width:907px;float:left; border:1px solid #000000;padding-left:1px; background:url(/Public/images/index/nav_bg.gif) repeat-x; height:22px;overflow:hidden;}
.nav_ul li{ float:left; display:inline; border-right:1px solid #000;}
.nav_ul li a:link,.nav_ul li a:visited{ display:block; float:left; height:22px; line-height:22px; padding:0 4px; *padding:0 4px; _padding-left:4px; _padding-right:4px; _letter-spacing:0.5px;font-size:12px;font-family:Arial,Helvetica;*font-size:13px;_font-size:13px;color:#fff;}
.header{ float:left;}
.body{ width:894px; float:left; min-height:700px; _height:700px;}
.index_body{ width:894px;  float:left;min-height:930px; _height:930px; }
.footer{color:#7a797a;}
.footer span{ display:block; margin:0 auto; text-align:center;}



.banner{ position:relative; height:24px; margin-top:21px;}
.banner span{ display:block; float:left;filter: Alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.banner_left{ height:24px; width:14px; background:url(/Public/images/index/banner_bg_left.gif); }
.banner_right{ height:24px; width:14px; background:url(/Public/images/index/banner_bg_right.gif) no-repeat;}
.banner_main{ height:22px; line-height:22px; border-bottom:1px solid #000000; border-top:1px solid #000000; display:block; float:left; background:url(/Public/images/index/banner_bg.gif) repeat-x;}
.banner_main font{ display:inline; float:left; color:#fff; font-weight:bold; margin:0 24px;}
.bottom_list{ float:left;}
.bottom_list span{ display:inline; width:423px; height:154px; float:left; padding:1px; border:1px solid #ddddde;}


.pic_ul{width:863px; padding-top:25px; margin:0 auto;}
.pic_ul li{ width:269px; height:213px; float:left; margin-right:26px; display:inline; margin-bottom:16px;}
.pic_ul li img{ margin-left:32px; margin-top:173px; display:inline; overflow:hidden;}

.pro_ul{ float:left; margin-top:5px;margin-left:175px; display:inline}
.pro_ul li{ width:419px; height:24px; background-color:#ebebeb; margin-bottom:1px; }
.pro_ul li font{display:inline; float:left; color:#000; font-weight:bold; margin:0 27px; line-height:24px;}




.b_body{ background:url(/Public/images/index/b_bg_r.gif) right top no-repeat; width:894px; padding-top:11px; min-height:1000px; _height:1000px;  float:left; margin-top:10px; display:inline; background-color:#fff;filter: Alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}



.nav_left_body{ width:199px; display:block; float:left; padding-right:20px;}
.nav_left{background:url(/Public/images/index/t_bg.gif) top no-repeat;width:199px;  padding-left:19px; margin-top:20px; float:left;}
.nav_left span{ display:inline; float:left; width:159px; height:24px; margin-bottom:10px; padding-left:20px; line-height:24px; color:#fff; }
.nav_left ul{ margin-top:10px; margin-left:11px;}
.nav_left ul li{ line-height:15px; height:15px; float:left; width:160px; }
.nav_left ul li a:link,.nav_left ul li a:visited{ color:#000000; font-size:13px;}




.b_main{ width:649px; float:right;  display:inline;}



.body_list_ul{ margin-top:26px; width:648px;}
.body_list_ul li{ width:648px; height:121px; float:left; display:inline; margin-bottom:20px;}
.body_list_ul li span{ position:absolute; left:33px; top:11px; line-height:22px;}
.body_list_ul_img{ width:153px; height:121px; margin-right:6px; float:left; display:inline;}
.body_list_ul li div{ width:488px; height:121px; float:left; position:relative;}
.blu_img{ left:21px; top:98px; width:87px; height:11px; position:absolute;}
.about_us{ width:640px; float:left; border:1px solid #FF00FF; margin-top:26px;}
.about_us span{ width:640px; display:block; float:left; text-indent:2em; line-height:20px;}
.pro_element{ margin-top:26px;}
.pro_l_pic{ border:1px solid #e6e7e7; width:153px; height:121px; float:left; margin-right:22px;}
.pro_title{ height:22px;}
.pro_span{ background:url(/Public/images/index/l_point.gif) left top no-repeat; width:400px; line-height:17px; float:left; padding-left:9px; margin-top:20px;}
.pro_a{ width:87px; height:11px; float:left; margin-top:20px;}


.pro_list_ul{ margin-top:26px;}
.pro_list_ul li{ width:319px; height:121px; float:left; margin-bottom:30px; }
.pro_list_ul li font{ position:absolute; left:19px; top:15px; line-height:17px;font-size:12px;font-family:Arial,Helvetica;}
.plul_img{ float:left; margin-right:2px;width:153px;height:121px; }
.pro_list_ul li span{ display:inline; float:left; background:url(/Public/images/index/pro_list_bg.gif); width:160px; height:121px;position:relative;}
.plul_a{ position:absolute; left:12px; top:98px;}



.d1{ background:url(/Public/images/index/index_d1_bg.gif); width:437px; height:177px; margin-top:10px; float:left; display:inline; margin-right:20px;}
.d1 span{ margin-left:24px; margin-top:146px; display:block; cursor:pointer; width:140px; height:12px;}
.d2{ background:url(/Public/images/index/index_d2_bg.gif); width:436px; height:177px; float:left; margin-top:10px; position:relative;}
#demo{ width:436px; height:143px; margin-top:10px;   background:#fff;overflow:hidden;position:relative; float:left; display:inline;}
.pro_div font{ width:78px; height:43px; margin-top:7px; display:block; margin:0 auto;}



.indexl_cat_ul{ width:894px; height:214px; margin-top:26px; float:left;}
.indexl_cat_ul li{ width:132px; height:213px; float:left; margin-right:19px; position:relative;color:#797a79;}
.indexl_cat_ul li font{ margin-left:14px; margin-top:122px; line-height:22px; display:block; padding-left:10px;}
.indexl_cat_ul li span{ position:absolute; width:87px; height:11px; display:block; left:15px; top:190px; cursor:pointer; }

.ip_ul{ width:894px; height:181px; margin-top:26px; float:left;}
.ip_ul li{ width:201px; height:181px; float:left; margin-right:30px; position:relative;}
.ip_ul li span{ width:67px; height:23px; left:12px; top:146px;display:block; position:absolute; cursor:pointer}


.pro_td{   vertical-align:top; text-align:center; width:93px; height:131px; padding-right:10px;}
.pro_td img{width:50px height:52px; border:1px solid #cccccc; margin:0 auto; cursor:pointer;}
.pro_td font{width:93px; height:24px; line-height:24px; color:#f00; float:left; cursor:pointer;}
.index_pro_title{width:75px; height:50px; padding:0 9px;}















