@charset "utf-8";
/*-----------------------------------// 全局样式 //-----------------------------------*/
body{font:12px/180% Arial,"宋体",Helvetica, sans-serif,Verdana;color:#2c2c2c;margin:0; text-align:left; background:#ffffff; line-height:24px; }
table,td{font:12px/180% Arial, "宋体",Helvetica, sans-serif,Verdana; color:#444;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
A:link{text-decoration:none; color:#444;}
A:visited{text-decoration:none; color:#444;}
A:hover{text-decoration:none; color:#000;}
#blue_font,#blue_font a,#blue_font a:visited{ color:#0053b9;}
img{ border:0; }
div,p,img,ul,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
.imr{ margin:0 10px; vertical-align:middle;}
#allCss{clear:both;margin:0 auto;width:1000px;padding-top:16px;_padding-top:14px; background:#fdfdf4;}
.clear{clear:both; padding:0; margin:0; border:none;}
.hg10 { height:10px; zoom:1; clear:both; overflow:hidden;}
.more{ float:right;}
/*-----------------------------------// 页面样式 //-----------------------------------*/
/*--- 外部div ---*/
#warp{margin:0 auto; width:100%;}

/*--- 头部 ---*/
.top{width:100%; height:108px; }
.top1{ width:1026px; margin:0 auto;}
/*--- 标志 ---*/
#logo{ float:left; overflow:hidden; height:108px; width:772px;}
#logo2{ float:left; overflow:hidden; height:108px; width:318px;}
.t_r{ float:right; width:248px;}
.yy{ float:right; margin-top:20px; color:#676565; font-size:12px; height:60px; overflow:hidden;}
.yy a{ color:#676565; width:39px; height:60px;}
.yy img{padding-right:15px}
/*--- 导航 ---*/
.menu{ width:1026px; background:#2d3b56; margin:0 auto; height:35px; overflow:hidden;}
.menu ul li { background:url(../images/menu_li.jpg) no-repeat right center;width:200px; float:left;text-align:center; }
.menu ul li a{ font-size:14px; width:200px; color:#ffffff; line-height:35px; font-weight:bold; }
.menu ul li a:hover{ color:#d8e9f4;}
.menu ul.li2 {width:200px; float:left;text-align:center;}
.menu ul.li2 a{font-size:14px; width:200px; color:#ffffff;  line-height:35px; text-align:center;font-weight:bold;  }
.menu ul.li2 a:hover{ color:#d8e9f4;}
.menu ul .nobg{background:none}
/*--- banner ---*/
.banner{ width:1025px; height:433px; margin:0 auto;}
.banner img{}

.em1{ float:right; padding-right:10px; padding-top:10px;}
.em1 a{ color:#808096;}
.em2{ float:right; padding-right:10px; font-size:12px; font-style:normal; font-weight:normal; color:#767676;}
.em2 a{ color:#767676;}
.bar_l{ background:#eeeeee; height:25px; line-height:25px; margin-top:5px; margin-bottom:5px; font-weight:bold; color:#333333;}
.location{ background:url(../images/lo.gif) no-repeat left center; padding-left:20px;}
.bar_center{ background:url(../images/bar_center.jpg) no-repeat; width:777px; height:36px; line-height:36px; font-size:15px; color:#333333; font-weight:bold; text-indent:10px;}
.tu{ width:222px; height:194px; float:right; margin-right:10px;}
/*--- 主体页面 ---*/
.web_main{ width:1026px;  margin: 20px auto 10px; overflow:hidden;}
.bar{ background:url(../images/bar_ny.jpg) no-repeat; height:34px; line-height:34px; font-size:14px; font-weight:bold; text-indent:15px;}

.ix_left{ width:226px; float:left; overflow:hidden; border:1px #d5d5d5 solid;}
.ix_center{ width:777px; float:left; margin-left:18px;}
.ix_right{ width:226px; float:right; overflow:hidden; border:1px #d5d5d5 solid;}
.tabList{ background:url(../images/l_bar.gif) no-repeat; width:100%; height:22px;}
.bar_c{ background:url(../images/bar_c.gif) no-repeat; width:100%; height:22px;}
.right_bar{ background:url(../images/right_bar.gif) no-repeat; width:100%; height:22px;}
.right{ float:right; width:772px; overflow:hidden;}
.left{ float:left; width:228px; overflow:hidden;}
/*--- 左侧 ---*/
.neirong_c{ padding:13px 5px; border-bottom:1px #cccccc solid;}
.neirong{ padding:8px; line-height:30px;}
.neirong_n{width:222px; height:194px; padding-bottom:2px; margin:0 auto; overflow:hidden;}
.contact{ padding:10px;}
.contact ul li{ background:url(../images/con_li.jpg) no-repeat; border-bottom:1px #d1d1d1 dotted; text-indent:10px;}
/*--- 首页新闻 ---*/
#web_news li { line-height:22px; height:22px; background:url('../images/li_new.gif') no-repeat left center; padding:0 0 5px 10px;}
#web_news li a { color:#222;}
#web_news li span.time { float:right; color:#777;}

/*--- 产品类别 ---*/
.prod_type{padding-top:4px; padding-bottom:10px;}
.prod_type ul{margin:0 auto;float:none;width:213px;}
.prod_type ul li{ background:url(../images/pro.jpg) repeat; padding-left:20px; color:#151414; line-height:30px;}
.prod_type ul li a{line-height:30px; color:#151414;}
.prod_type ul li a:hover { background:url(../images/pro_h.jpg) -20 repeat; display:block; color:#2d3b56; }
.prod_type ul li a:hover,.prod_type ul li.act a{}
.prod_type ul ul{display:none;}
.prod_type ul ul li{text-indent:20px;border:0px;padding:0px;background-position:0px 8px;}


/*--- 尾部 ---*/
#web_foot { width:1026px; background:#636363; height:50px; margin:0 auto; overflow:hidden; zoom:1; text-align:center; padding:10px 0; color:#fff; line-height:25px;}
#web_foot a { color:#fff;}
#web_foot a:hover { color:#fff;}


/*--- 分页 ---*/
.page_num { width:100%; height:30px; padding:10px 0 0 0; text-align:center; clear:both; }
.page_num strong { padding:0 5px 2px 5px; background-color:#504C4D; color:#fff; margin:0 3px;}
.page_num a { padding:0 5px 2px 5px; background-color:#fff; border:1px solid #ccc; margin:0 3px;}
.page_num a:hover { background-color:#E9740D; color:#fff; border:1px solid #F30;}

/*--- 产品列表 ---*/
#web_product{border-top:none;}
#web_product li { float:left; padding:10px 8px; width:170px; height:145px; }
#web_product li p.pro_other { line-height:24px; text-align:center;}
.div1 {  width:170px; height:110px; border:1px solid #ddd; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle   }
.div2 {  width:170px; height:110px; border:1px solid #F6882F; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle   }

.div1 p,.div2 p {  }   
.div1 img,.div2 img { max-width: 170px; max-height: 110px; _width: expression(this.width > 170 ? 170 : true); _height: expression(this.height > 110 ? 110 : true);}
.div1 a img,.div2 a img { }

/*--- 新增滚动 ---*/
#demo { overflow:hidden; width: 650px; height:160px; position:relative;}
#indemo { float: left; width: 880%; }
#demo1 { float: left; }
#demo2 { float: left;} 