@charset "utf-8";
/* CSS Document */

/*-----------------------------------// 全局样式 //-----------------------------------*/
body { margin:0; padding:0; font-size:12px; font-family: Arial, "宋体", Helvetica, sans-serif, Verdana; color:#333; line-height:24px;background:#1B746E;}
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:#006156; text-decoration:underline;}
.clear { clear:both;}
.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;}


/*-----------------------------------// 页面样式 //-----------------------------------*/
/*------ 外部DIV ------*/
#wrap { width:100%;}

/*--- 头部 ---*/
#web_top { width:100%; background:url(../images/top.gif) repeat-x;}
.header { width:960px; margin:0 auto; height:87px; overflow:hidden; zoom:1;}
.logo { width:500px; height:70px; margin:0 auto; float:left;}
/*--- 搜索 ---*/
.web_search{ width:244px; float:right; margin-top:20px; float:right;}
#web_search_keyword { border:0px; padding:0px; margin:0px; width:165px; height:20px; line-height:20px; background-color:#fff; border:1px solid #E9740D; text-indent:5px; }
#web_search_submit { border:0px; padding:0px; margin:0px; width:49px; height:20px; line-height:20px; background:url(../images/search_button1.gif) no-repeat; color:#fff; margin-left:10px; font-size:12px; cursor:pointer; }
/*--- 收藏 ---*/
.favorite{ width:250px; float:right; margin-top:15px; float:right; color:#006156; text-align:right;}
.favorite a, .favorite a:hover { color:#006156;}

.articel_search{ float:left; margin:0 0 0 0;}
#article_keyword { border:0px; padding:0 0 0 66px; margin:0px; width:131px; height:19px; line-height:19px; background:url(../images/search_input.gif) no-repeat; text-indent:5px; }
#articlesearch_submit { border:0px; padding:0px; margin:0px; width:37px; height:19px; line-height:19px; background:url(../images/search_button1.gif) no-repeat; color:#fff; margin-left:10px; font-size:12px; cursor:pointer; }
#article_keyword_en { border:0px; padding:0 0 0 66px; margin:0px; width:131px; height:19px; line-height:19px; background:url(../images/search_input_en.gif) no-repeat; text-indent:5px; }
#articlesearch_submit_en { border:0px; padding:0px; margin:0px; width:37px; height:19px; line-height:19px; background:url(../images/search_button1_en.gif) no-repeat; color:#fff; margin-left:10px; font-size:12px; cursor:pointer; }

/*--- 导航 ---*/
#nav_ecwms { width:1003px; height:50px; line-height:56px; margin:0 auto; font-size:12px; background:url(../images/nav_bg.gif) repeat-x center top; zoom:1;}
#nav_ecwms .wxmenu1 { font-family: Arial, "宋体"; margin:0 auto;}
#nav_ecwms .wxmenu1 li { float:left; width:165px; text-align:center; position:relative; padding-right:2px; padding-left:0px; z-index:100; background:url(../images/li_line.gif) right top no-repeat; font-size:14px; font-weight:bold;}
#nav_ecwms .wxmenu1 li a, #nav_ecwms .wxmenu1 li a:visited { display: block; text-decoration: none; color:#F3F3F3;  width:165px; height:50px}
#nav_ecwms .wxmenu1 li a:hover, #nav_ecwms .wxmenu1 li.hover a { color:#fff; text-decoration: none; background:url(../images/nav_hover.gif) center repeat-x;}
#nav_ecwms .wxmenu1 li.hover a:visited { _color:#fff; }
#nav_ecwms .wxmenu1 ul { display:none; }
#nav_ecwms .wxmenu1 ul li { background-image:none; background-color:#003B6E; line-height:50px; margin:0px; padding: 0px; height:50px; }
#nav_ecwms .wxmenu1 ul li a, #nav_ecwms .wxmenu1 ul li a:hover { background-image:none; color:#fff; width:110px; margin:0px; padding: 0px; height:24px;}
#nav_ecwms .wxmenu1 li ul { width:110px; display:none; position:absolute; top:50px; left:0; margin: 0px; padding:0; z-index:100;}
#nav_ecwms .wxmenu1 li ul ul { left:110px; top:20px; z-index:200; top:0; }
#nav_ecwms .wxmenu1 li ul li { background-color:#003B6E; height:50px;}
#nav_ecwms .wxmenu1 li ul li a { color:#fff; font-weight:normal; text-align:center;  height:50px; }
#nav_ecwms .wxmenu1 li ul li a:visited { _color:#fff; color:#222; height:50px; }
#nav_ecwms .wxmenu1 li ul li a:hover { color:#fff; background:#000; height:50px; }
#nav_ecwms .wxmenu1 li ul li.hover { background:#000; background-image:none; width:110px; height:50px; }
#nav_ecwms .wxmenu1 li.hover ul a { background-image:none; height:50px; }
.menu { width:100%; height:50px; background:url(../images/nav_bg.gif) repeat-x center top; zoom:1;}


/* --- banner ---*/
#web_banner { width:1003px; padding:0 0 0 0; margin:0 auto; height:408px; clear:both;}

/*--- 主体内容 ---*/
#web_main { width:1003px; margin:0 auto; padding:14px 0 15px 0; overflow:hidden; zoom:1; background:url('../images/mainbg.gif') repeat-x top #fff;}
.left { width:725px; float:right; overflow:hidden; zoom:1; padding:0 6px 0 0;}
.left_content { overflow:hidden; zoom:1;}
h3.h3_a { height:22px; line-height:24px; background:url('../images/left_class_bg.gif') no-repeat; color:#fff; font-size:12px; padding:0 0 0 20px; font-weight:bold;}
h3.h3_about { height:28px; line-height:32px; background:url('../images/left_class_about.jpg') no-repeat; color:#4C1E11; font-size:12px; padding:0 0 0 30px; font-weight:bold;}
h3.h3_news { height:28px; line-height:32px; background:url('../images/left_class_news.jpg') no-repeat; color:#4C1E11; font-size:12px; padding:0 0 0 30px; font-weight:bold;}
.more { height:11px; width:37px; display:block; padding:10px 0 0 0 ; float:right; background:url('../images/more.gif') 0 10px no-repeat; overflow:hidden;}
.more a { display:block; width:37px; height:11px; display:block;}
.more a:hover { text-decoration:none;}
.moree { height:11px; width:50px; display:block; padding:10px 0 0 0 ; float:right; background:url('../images/moree.gif') 0 10px no-repeat; overflow:hidden;}
.moree a { display:block; width:50px; height:11px; display:block;}
.moree a:hover { text-decoration:none;}
.left_co { background:url('../images/nrbg.gif') repeat-x top #fff; overflow:hidden; zoom:1; padding:10px;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;  width:703px; min-height:530px;}
.left_an { overflow:hidden; zoom:1; padding:15px 0 0 5px; background:url('../images/nrbg.gif') repeat-x top #fff;}
.left_about { overflow:hidden; zoom:1; padding:8px 5px 6px 10px; background:#ECECEC; margin:1px 0 0 0; height:70px; }
.newpro {background:url('../images/newpro.jpg') no-repeat top; width:213px; height:244px; }
.newproen {background:url('../images/newproen.jpg') no-repeat top; width:213px; height:244px; }
#hpro { width:184px; padding:42px 0 0 16px; height:188px; clear:both;}

/*--- 产品列表 ---*/
#web_product li { float:left; padding:5px 13px 15px 13px; width:174px; height:150px; color:#777; text-align:center; vertical-align:middle;}
#web_product li img { width: 174px; max-height: 133px; margin-top: expression((133-this.height)/2); _width: expression(this.width > 174 ? 174 : true); _height: expression(this.height > 133 ? 133 : true);}
#web_product li p.pro_other { line-height:18px; text-align:center;}
#web_product li span.intro { color:#999; padding:10px 0; display:block; width:174px;}
#web_product li a img { border:1px solid #ddd; background-color:#fff; padding:1px; cursor:pointer;}
#web_product li a:hover img { border:1px solid #006156;}
#web_product li a { color:#666;}
#web_product li a.fenlei { color:#555;}
#web_product li a.fenlei:hover { color:#E9740D; }

.product_list2 li { height:242px;} /*产品展示列表页高度*/

/*--- 首页新闻 ---*/
#web_news li { width:300px; float:left; background:url('../images/news_arrowh.gif') no-repeat left center; padding:0 0 0 15px;line-height:24px;}

/*首页样式*/
.ix_left { width:216px; float:left; padding:0 15px 0 6px; overflow:hidden; }
.ix_center { width:538px; float:left; background-color:#fff; padding:0 0 0 0; overflow:hidden;}
.ix_right { width:213px; float:right; overflow:hidden; padding:0 3px 0 0;}

/*--- right ---*/
.right { float:left; width:250px; padding:0 15px 0 6px; overflow:hidden; zoom:1;}
.rt_co { overflow:hidden; padding:0 0 10px 0; zoom:1;}
h4.h4_a { height:22px; line-height:22px; width:100%; background:url('../images/right_class_bg.gif') no-repeat;}
h4.h4_a span { font-size:12px; color:#fff; padding:0 0 0 20px; }

/*--- 产品类别 ---*/
.prod_type { padding-top:4px; padding-left:14px\9; *padding-left:0px;
_padding-left:0px; background:#fff; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;background:url('../images/nrbg.gif') repeat-x top;padding-bottom:10px; }
.prod_type ul { margin:0 auto; float:none; width:90%; }
.prod_type ul li { padding:0 0 0 18px; border-bottom:#ccc 1px dashed; }
.prod_type ul li a { height:22px; line-height:22px; }
.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; }
.prod_type ul li, .prod_type ul li a, .prod_type ul li a:visited {}
.category {  overflow:hidden;}
.category2 {  overflow:hidden; max-height:396px;}
/*--- 在线客服 ---*/
.kf_list { line-height:24px; border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0; padding:15px 0 10px 44px; background:url('../images/nrbg.gif') repeat-x top;}
.kf_list_home { line-height:20px; padding:0 0 0 44px; background:url('../images/lx.jpg') no-repeat #fff;}
.lxbg {background:url('../images/lx.jpg') no-repeat #fff; background-position:0 20px;}
/*--- 友情链接 ---*/
.link_list { background:#fff;  overflow:hidden; zoom:1; padding:0 0 10px 0;}
.link_list ul li { float:left; width:110px; padding:10px 10px 0 10px;}

/*--- 尾部 ---*/
#web_foot { width:1003px; margin:0 auto; background:url('../images/foot.jpg') no-repeat center top; height:75px; text-align:center; color:#999; line-height:20px; }
#web_foot a { color:#999;}
#web_foot a:hover { color:#999;}
.copyright { color:#999;}
#web_foot ul.wxmenu1 { overflow:hidden;}
#web_foot ul.wxmenu1 li { display:inline; padding:0 10px;}
#web_foot ul.wxmenu1 li a, #web_foot ul.wxmenu1 li a:hover { color:#999; }
.foot {padding:28px 0 0 0;}

/*--- 分页 ---*/
.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_news2 li { background:url('../images/news_arrow.gif') no-repeat left center; padding:0 0 0 15px; border-bottom:1px dashed #fff; 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; color:#333; font-size:12px; font-weight:normal; padding:0 5px 0 0;}

/*产品具体内容*/
#prodview_pic { text-align:center; overflow:hidden; zoom:1;}
#prodview_pic img {  background-color:#fff; padding:1px; border:2px solid #340b35;}
#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);}


/*--- 新增滚动 ---*/
#demo { overflow:hidden; width: 670px; height:150px; }
#demo li {}
#demo li img{}
#indemo { float: left; width: 880%; }
#demo1 { float: left; }
#demo2 { float: left;} 