/* CSS Document */
@charset "utf-8";
/*-----------------------------------// ȫʽ //-----------------------------------*/
body { margin:0; padding:0; font-size:12px; font-family: Arial, "宋体", Helvetica, sans-serif, Verdana; color:#000000; background:#d7dbdd; 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:#5a0d05; text-decoration:underline;}
.clear { clear:both;}
.b { font-weight:bold;}
.float_right { float:right;}
.float_left { float:left;}
.hg10 { height:20px; font-size:10px; clear:both; overflow:hidden;}
em { font-style:normal;}


/*-----------------------------------// ҳʽ //-----------------------------------*/
/*------ ⲿDIV ------*/
#wrap { width:100%;}

/*--- ͷ ---*/
#web_top { width:100%; padding:0; height:130px; background:url('../images/header_bg.gif') repeat-x top left; margin-bottom:5px;}
.header { width:981px; margin:0 auto; height:89px; zoom:1;}
.logo { float:left; width:720px; height:90px; float:left;}


#web_search{ width:260px; float:right; height:85px; padding-top:5px;}
.word{float:right; height:15px; margin-bottom:10px;}
.word li{width:65px; float:left; padding-left:25px;}
.cn{ background:url('../images/cn.gif') left center no-repeat;}
.en{ background:url('../images/en.gif') left center no-repeat;}
.tel{ height:54px; clear:both}


/*---  ---*/
#menu { width:100%; height:40px;  background:url('../images/menu_bg.gif') repeat-x;}
#nav_ecwms { width:1003px; height:34px; line-height:34px;  margin:0 auto; zoom:1;}
#nav_ecwms .wxmenu1 { zoom:1; float:left}
#nav_ecwms .wxmenu1 li { width:110px; background:url('../images/nav_line.gif') right no-repeat;font-size:14px; float:left; z-index:100; text-align:center; position:relative;font-family:"微软雅黑"; line-height:34px; height:34px;}
#nav_ecwms .wxmenu1 li a {color: #fff;  width:110px; height:34px; display: block; text-decoration: none; }
#nav_ecwms .wxmenu1 li a:hover { color: #fff;  text-decoration: none; background:url('../images/hh.gif') 0 0 no-repeat; width:110px;}
#nav_ecwms .wxmenu1 ul { display:none;}
#nav_ecwms .wxmenu1 ul li { position:relative; }
#nav_ecwms .wxmenu1 li ul { width:110px;  top:34px;  position:absolute; left:0px; margin: 0px; padding:0; z-index:100; }
#nav_ecwms .wxmenu1 li ul li { width:110px; background-color:#196db5; border:0; background-image:none; height:30px; line-height:34px; text-align:left; padding:0;}
#nav_ecwms .wxmenu1 li ul li a { color:#fff; width:110px;font-weight:normal;  text-align:left;  display:block; text-indent:0px; height:30px; background:none; }
#nav_ecwms .wxmenu1 li ul li a span { padding:0 0 0 5px;}
#nav_ecwms .wxmenu1 li ul li a:hover { color:#000; width:110px; background:#01a8d2;  height:30px; text-align:left; display:block;}
#nav_ecwms .wxmenu1 li ul ul { left:110px;z-index:200; top:0;}
.hh li{ font-size:14px; float:left; width:110px; height:34px; text-align:center;  font-family:"微软雅黑";background:url('../images/nav_line.gif') right no-repeat; line-height:30px;}
.hh a{color:#FFF; display: block;  text-decoration: none;}
.hh a:hover{color:#FFF; display: block;  text-decoration: none; background:url('../images/nav_line.gif') right no-repeat; width:110px;}



/* --- banner ---*/
#web_banner { width:981px; margin:0 auto; height:300px; clear:both; z-index:-999; }

/*---  ---*/
#web_main { width:981px; margin:0 auto; overflow:hidden; zoom:1; background:url('../images/m_bg.gif') repeat-y; padding:0 11px 0;_padding:0 11px 0}
.tt{ background:url('../images/tt.gif') no-repeat;  width:1003px; margin:0 auto}
.mm{ background:url('../images/mm.gif') no-repeat; height:16px; width:1003px; margin:0 auto}
/*ʽ*/
.left { width:730px; float:right; overflow:hidden; zoom:1; margin:10px 10px 0 0;_margin:10px 5px 0 0}
.left_content { overflow:hidden; zoom:1; background:#fff; border:none;}
h3.h3_a {height:20px; line-height:20px;margin:0 auto;background:url('../images/aa.gif') no-repeat left center; padding:1px; width:710px; font-size:14px; color:#000;  font-family:"微软雅黑"; padding-left:15px; padding-top:5px; border-bottom:#d1d3d8 1px solid; padding-bottom:5px;}
.more {  width:50px;float:right;overflow:hidden; line-height:37px; height:37px; font-size:12px; font-weight:normal}
.more a { display:block; width:50px; height:37px; display:block; color:#aaaaaa}
.more a:hover { text-decoration:none;}
.left_co { overflow:hidden; zoom:1; padding:15px 5px 5px; border-top:none; }

/*--- Ʒб ---*/
#web_product li { float:left; width:154px; height:194px; border:1px solid #b7b7b7;   position:absolute }
#web_product li p.pro_other { line-height:24px; text-align:center;}

.div1 { width:150px; height:170px; text-align:center; background-color:#fff;padding:1px; display: table-cell;  
        vertical-align:middle; position:relative }		
.div2 { width:150px; height:170px; text-align:center; background-color:#fff; padding:1px; display: table-cell;  
        vertical-align:middle;position:relative}
		
.div1 p,.div2 p {   }  
.div1 img,.div2 img { max-width: 150px; max-height: 170px; margin-top: expression((121-this.height)/2);
    _width: expression(this.width > 150 ? 150 : true); _height: expression(this.height > 170 ? 170 : true); vertical-align:middle;}
.div1 a img,.div2 a img { }

/*--- 产品列表 ---*/
#web_product1 li { float:left; width:154px; height:195px; border:1px solid #b7b7b7; margin:0 10px 10px; background:#ebebeb; }
#web_product1 li p.pro_other { line-height:24px; text-align:center;}

.div5 { width:152px; height:170px; text-align:center; background-color:#fff;  padding:1px; display: table-cell;  vertical-align:middle; padding:1px; }		
.div6 {  width:152px; height:170px; text-align:center; background-color:#fff; padding:1px; display: table-cell;  vertical-align:middle; padding:1px; }
.div5 img,.div6 img { max-width: 152px; max-height: 170px; margin-top: expression((170-this.height)/2);
    _width: expression(this.width > 152 ? 152 : true); _height: expression(this.height > 170 ? 170 : true); vertical-align:middle;}
.div5 a img,.div6 a img { }

/*--- ҳ ---*/
#web_news li { width:300px; float:left; background:url('../images/news_arrow.gif') no-repeat left center; padding:0 0 0 10px;}

/*--- ұʽ ---*/
.right { float:left; width:214px; padding:0px; overflow:hidden; zoom:1; margin:10px 10px 10px;_margin:10px 5px 10px;}
.rt_co { overflow:hidden;zoom:1; background:#fff;}
h4.h4_a { height:30px; line-height:30px;margin:0 auto;background:#5f758d; width:214px;}
h4.h4_a span { font-size:14px; color:#000; line-height:30px; height:30xp;}
.prod_type{border-top:none;}
.prod_type ul { margin:0 auto; float:none; width:100%; }
.prod_type ul li { margin:3px 0; background:url('../images/ll.gif') no-repeat 10px center #b0b0b0; font-size:12px; font-weight:bold; height:31px; line-height:31px;}
.prod_type ul li a { height:31px; line-height:31px; color:#FFF; padding-left:20px; display:block }
.prod_type ul li a:hover {background:url('../images/ll.gif') no-repeat 10px center #146fb8; padding-left:20px; font-size:12px; font-weight:bold; width:194px; height:31px; line-height:31px;}
.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 { }
/*--- ߿ͷ ---*/
.kf_list { padding:5px 5px; line-height:30px;overflow:hidden; background:#f3f3f3}
/*---  ---*/
.link_list { overflow:hidden; zoom:1; padding:0 0 10px 0; /*border-left:1px solid #dedede; border-bottom:1px solid #dedede; border-right:1px solid #dedede;*/}
.link_list ul li { float:left; width:110px; padding:10px 10px 0 10px;}
.con{padding:5px;}
.con li{ line-height:30px; height:30px;  border-bottom:#d0d0d0 dashed 1px;}

/*--- β ---*/
#web_foot { width:100%; margin:0px auto; background:none; text-align:center; padding:20px 0 15px 0; height:65px; color:#000; background:url('../images/footer_bg.gif') repeat-x;}
#web_foot a { color:#000;}
#web_foot a:hover { color:#000;}
#web_foot .copyright { color:#000;}
#web_foot ul.wxmenu1 { overflow:hidden;}
#web_foot ul.wxmenu1 li { display:inline; padding:0 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_arrow.gif') 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; padding:15px 0;}
.smallpic { max-width:450px; _width: expression(this.width > 450 ? 450 : true);}

/*--- 新增滚动 ---*/
#demo4 { overflow:hidden; width: 720px; height:680px; }
#demo4 1li {}
#demo4 li img{}
#indemo { float: left; width: 880%; }
#demo5 { float: left; }
#demo6 { float: left;} 