/* CSS Document */

/*-----------------------------------// 总体 //-----------------------------------*/
body { margin:0; padding:0; font-size:12px; font-family: Arial, "", Helvetica, sans-serif, Verdana; color:#333; background:#d8d8d8; line-height:24px;}
ul,li,img,dl,dd,dt,form,table,tr,td,p,ol,div,input,label,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ol,ul,li { list-style-type:none; }
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*/
img { border:none;}
a { color:#333; text-decoration:none;}
a:hover { color:#2475C8; text-decoration:underline;}
.clear { clear:both;height:0;padding:0;margin:0;}
.b { font-weight:bold;}
.float_right { float:right;}
.float_left { float:left;}
.hg10 { height:10px; font-size:10px; clear:both; overflow:hidden;}
em { font-style:normal;}


/*-----------------------------------// 页面样式//-----------------------------------*/
/*------总的------*/
#wrap { width:100%;}

/*--- 头部 ---*/
#web_top { width:100%; padding:0;background:url('../images/top_bg.jpg') no-repeat top center;height:84px;}
.header { width:990px; margin:0 auto; height:84px; zoom:1;}
.logo { width:520px;  float:left;}
.tp_rt{width:300px;float:right;}
.lang{float:right;margin:10px 10px 0;}
.lcn{background:url('../images/cn.jpg') no-repeat left center;padding-left:25px;}
.tel{float:right;}
.len{background:url('../images/en.jpg') no-repeat left center;padding-left:25px;}



.menu{background:url('../images/menu_bg.jpg') repeat-x top center;height:50px;}
.menu_cont{ width:1000px; height:50px; line-height:50px;margin:0 auto;}
#nav_ecwms {float:left; width:735px; }
#nav_ecwms .wxmenu1 { zoom:1; float:left;}
#nav_ecwms .wxmenu1 li { width:105px; height:50px; float:left; text-align:center; line-height:50px; font-size:14px; background:url('../images/menu_li.jpg') no-repeat center right;}

#nav_ecwms .wxmenu1 li a {color: #fff;  width:105px; height:50px; display: block; text-decoration: none;  /*一级链接的颜色宽度和高度*/ }
#nav_ecwms .wxmenu1 li a:hover { color:#000; text-decoration: none;  /*鼠标滑上去后，链接的颜色和背景*/width:105px;}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }
#nav_ecwms .wxmenu1 li ul { width:105px;  top:36px; /*下拉二级ul*/ margin: 0px; padding:0; z-index:9999; }
#nav_ecwms .wxmenu1 li ul li { width:105px; background:#ec9090; /*下拉二级和三级li的样式*/ border:1px solid #d88988;  height:30px; line-height:30px; text-align:left; padding:0;z-index: 9999;}
#nav_ecwms .wxmenu1 li ul li a { color:#512b2b; width:105px; /*下拉二级和三级链接样式 */font-weight:normal;  text-align: center;  display:block; text-indent:0px; height:30px; background:none; overflow:hidden; zoom:1;}
#nav_ecwms .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms .wxmenu1 li ul li a:hover { color:#fff; width:105px;  /*下拉二级三级鼠标滑过样式*/ height:36px; text-align: center; display:block;}
#nav_ecwms .wxmenu1 li ul ul { left:105px;/*下拉三级左边距*/ z-index:200; top:0;}
#nav_ecwms .wxmenu1 li a.selected { color: #fff; font-weight:bold;  width:105px; height:36px; display: block; text-decoration: none;   /*当前位置*/}
#nav_ecwms .wxmenu1 .cont{background:none;}


/*--- 搜索2 ---*/
#web_search { width:220px; float:left; padding:0 0 0 25px; zoom:1; overflow:hidden; background:none;height:39px;margin-top:5px;}
.web_search_keyword { border:0px; background:url('../images/sear_bg.jpg') no-repeat top center;padding:0 0 0 10px; margin:0px; width:148px; height:39px; line-height:40px; color:#444; float:left;}
.web_search_submit { border:0; padding:0px; margin:3px 0 0 5px; width:40px; height:30px; line-height:30px; background:url('../images/sub_bg.jpg') no-repeat top center;text-indent:999px; cursor:pointer; float:left;}




/* --- banner ---*/
#web_banner{width:100%;overflow:hidden;height:356px;z-index:-999;margin:0 auto;position:relative;}

.main_bg{width:1000px;margin:0 auto;background:url('../images/main_bg.jpg') repeat-y top center;padding:20px 6px 0;}
.web_main { width:970px; margin:0 auto; overflow:hidden; zoom:1; padding:10px 0px;}

/*--- left.htm---*/
.left { width:235px; float:left; padding:0 12px 0 0;overflow:hidden; zoom:1;}
.lbar{margin-bottom:10px;}

.prod_type { margin:4px 0px 10px 10px ;width:217px; }
.prod_type ul { margin:0 auto; float:none;  }
.prod_type ul li { margin-bottom:8px;font-size:14px;}
.prod_type ul li a {background:url('../images/left_li.jpg') no-repeat right center; width:197px; height:24px; line-height:24px; display:block;padding-left:20px;font-size:14px;}
.prod_type ul li a:hover, .prod_type ul li.act a {background:url('../images/li_hover.jpg') no-repeat right center; width:197px; height:24px; line-height:24px; display:block;padding-left:20px;color:#fff;text-decoration:none; }
.prod_type ul ul { display:none; }
.prod_type ul ul li { text-indent:20px; border:0px; padding:0px; background-position:0px 8px; }
.prod_type ul li, .prod_type ul li a, .prod_type ul li a:visited {}
.category { }


.l_tab2{width:200px;height:82px;border:5px solid #e2e2e2;margin-left:10px;padding:5px 2px 0 8px;}
.sear{font-weight:bold;}
.sear2{color:#000;margin-top:5px;}
.sear2 a{color:#333;}
/*--- 搜索2 ---*/
#web_search2 { width:200px; float:left; padding:0px; zoom:1; overflow:hidden; background:none;}
.web_search2_keyword2 {background:url('../images/sear.jpg') no-repeat 3px center;  border:0px; padding:0 0px 0 15px; margin-right:5px; width:128px; height:22px; line-height:22px; color:#444; float:left;border:1px solid #ccc;}
.web_search2_submit2 { border:0; padding:0px; margin:0px; width:48px; height:22px; line-height:22px; background:#ca1600;  cursor:pointer; float:left;color:#fff;}

.marq{width:100px;float:left;}

/*--- 产品滚动 ---*/
.right{float:left;width:700px;margin-left:20px;}
.rbar{background:url('../images/tui_pro.jpg') no-repeat top center;width:700px;height:47px;margin-bottom:10px; }
.more{float:right;margin:10px 10px 0 0;}

.rt_co{width:700px;height:310px;overflow:hidden;margin:0 auto;}
#web_product li { float:left; width:210px; height:290px;margin:0 10px; }
#web_product li p.pro_other { line-height:24px; text-align:center;}

.div1 { width:210px; height:258px; text-align:center; background-color:#fff; border:1px solid #ddd; padding:1px; display: table-cell;  
        vertical-align:middle; }		
.div2 { border:1px solid #F6882F; width:210px; height:258px; text-align:center; background-color:#fff; padding:1px; display: table-cell;  
        vertical-align:middle;  }
.div1 img,.div2 img { max-width: 210px; max-height: 258px; margin-top: expression((258-this.height)/2);
    _width: expression(this.width > 210 ? 210 : true); _height: expression(this.height > 258 ? 258 : true); vertical-align:middle;}
.div1 a img,.div2 a img { }


#demo { overflow:hidden; width: 700px; height:310px;position:relative; }
#demo li {}
#demo li img{}
#indemo { float: left; width: 880%; }
#demo1 { float: left; }
#demo2 { float: left;} 



/*--- 首页下面---*/
.bottom{margin-top:25px;}
.b_left{float:left;width:660px;}
.b_right{float:left;width:252px;margin-left:30px;}
.about_img{float:left;margin-right:10px;width:235px;}
.bbar1{margin-bottom:10px;background:url('../images/about.jpg') no-repeat left center;width:660px;height:44px;}
.bbar2{margin-bottom:10px;background:url('../images/news.jpg') no-repeat left center;width:252px;height:44px;}
.neirong{margin-bottom:10px;}

/*--- 首页新闻 ---*/
#web_news li { width:252px; float:left; background:url('../images/news_li.jpg') no-repeat left center; padding:0 0 0 10px;border-bottom:1px dashed #ccc;}

/*--- 尾部---*/
#web_foot {  margin-top:20px; background:none; text-align:center; padding:25px 0 0 0; color:#333;background:url('../images/foot_bg.jpg') repeat-x;line-height:20px;height:71px;width:100%;}
#web_foot a { color:#333;}
#web_foot a:hover { color:#333;}
#web_foot .copyright { color:#333;}
#web_foot ul.wxmenu1 { overflow:hidden;}
#web_foot ul.wxmenu1 li { display:inline; padding:0 10px;}



/*------------------------------------------ 内页----------------------------------------------*/
.nbar{background:url('../images/nbar.jpg') no-repeat bottom center;height:47px;line-height:40px;padding:0 10px;width:680px;margin-bottom:10px;}
.neirong2{width:680px;padding:10px;}

/*---分页---*/
.page { clear:both; line-height:30px;}
.page_num { width:100%; height:30px; 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_news2 li { background:url('../images/news_li.jpg') no-repeat left center; padding:0 0 0 10px; border-bottom:1px dashed #ccc; line-height:30px;}

/*--- ʱ ---*/
.n_time { float:right;}

/*--- ž ---*/
h2#h2_news { font-size:18px; line-height:60px; text-align:center;}
#news_top1 { color:#999; font-size:12px; line-height:28px; text-align:center;}
#news_contain { padding:10px;}

.location { float:right; font-style:normal; font-size:12px; font-weight:normal; padding:0 10px 0 0; /**/ color:#222;}
.location a { color:#222;}

/*Ʒ*/
#prodview_pic { text-align:center; overflow:hidden; zoom:1;}
#prodview_pic img {  background-color:#fff; padding:1px; border:2px solid #ccc;}
#protext { width:100%; padding:10px 0;}
h2.pro_name { height:40px; line-height:40px; font-size:14px; color:#444; text-align:center; }
.smallpic { max-width:400px; _width: expression(this.width > 450 ? 450 : true);}

