@charset "utf-8";
/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{font-family: Verdana,"微软雅黑",Arial,"宋体", Helvetica, sans-serif;font-size:13px;text-decoration: none;}
a:link {color:#444444; }
a:visited {color:#444444; }
a:hover   {color:#e10000;}
a:active {color:#444444; }


/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */  

body { margin:0; text-align:center; font:13px Verdana,"微软雅黑",Arial,"宋体",Geneva, sans-serif; color:#2c2c2c;background:#fff; line-height:24px}
div,ul{ margin:0; padding:0;list-style:none;}
	
td,input,select,textarea{ font-family:Verdana,"微软雅黑",Arial,"宋体", Helvetica, sans-serif; font-size: 13px;}
img{ border:0;}
form{ margin:0}
input,select{color:#424242;padding-left:3px; vertical-align:middle; height:20px;}
hr{background: url(../images/dott.gif) left top repeat-x; border:none; height:1px;}

#head{ width:980px; height:84px; text-align:left; margin:0 auto; overflow:hidden}
#logo{display: table-cell;vertical-align:middle; padding:0 0 0 15px;  height:84px;*display: block;*font-size: 74px;}
#logo a{ vertical-align:middle}
#Func{ float:right; margin-top:10px; padding:0 10px 0 0; display:inline; text-align:right;}

/*搜索框*/
#Searchform{height:25px;overflow:hidden; line-height:25x;  background:url(../Images/Fun_bg.jpg) left top no-repeat;text-align:left; width:242px;}
#Searchform input,#Searchform img{ vertical-align: middle}
#Searchform input{height:24px; line-height:24px; border:none; width:160px; color:#828181; font-size:12px; background:none; display:inline; margin-left:35px}
#Searchform .SearchBtn{ width:42px; height:25px;}
#language{color:#b1b1b1; line-height:25px; padding-bottom:8px; display:inline-block}

/*主菜单*/
#Menu_box{width:100%; height:91px; background:url(../images/Menu_bg.png) left top repeat-x; z-index:100;}
#Menu{ width:990px; margin:0 auto; padding-top:10px; height:36px; clear:both;}
#nav {height:36px;position:relative; }
#nav .mainlevel { position:relative; float:left; height:36px; line-height:36px; text-align:center; *width:100px;}
#nav .mainlevel a{font-size:14px; height:36px; font-weight:bold; line-height:36px;display:block; color:#000; margin:0 5px;}
#nav .mainlevel a:visited{ color:#000;}
#nav .mainlevel.hover{ background: url(../images/Hover_bg.gif) right bottom no-repeat;}
#nav .mainlevel.hover a:visited,#nav .mainlevel.hover a{ background:url(../images/Hover_bg.gif) left top no-repeat; color:#fff}
#nav .mainlevel.hover li a:visited,#nav .mainlevel.hover li a{ background:none}
#nav .mainlevel.Currpage,#nav .mainlevel.Currpage{background: url(../images/Hover_bg.gif) right bottom no-repeat;}
#nav .mainlevel.Currpage a,#nav .mainlevel.Currpage a:visited{background:url(../images/Hover_bg.gif) left top no-repeat;color:#fff}
#nav .mainlevel.Currpage li a,#nav .mainlevel.Currpage li a:visited{background:none}
#nav .mainlevel ul{ position:absolute; display:none; left:0; top:36px; height:35px; line-height:35px; text-align:left; z-index:100;white-space:nowrap; width:auto;}
#nav .mainlevel ul li{ float:none; color:#dfa8aa; font-weight:normal; background:none}
#nav .mainlevel ul li span{ font-weight:bold; color:#fff}
#nav .mainlevel li a{color:#fff; line-height:35px; height:35px; font-size:13px; white-space:nowrap; text-align:left; padding:0 12px; display: inline-block; margin:0;}
#nav .mainlevel li a:visited{ color:#fff;}
#nav .mainlevel li a.mainleve2_hover,#nav .mainlevel li a:hover{ color:#fff; text-decoration:underline;}

/*Banner*/
#banner{z-index:1; width:990px; height:240px; margin:0 auto;  overflow:hidden; margin:10px auto 25px auto; clear:both;}
.js {POSITION: relative; width:990px; height:240px; overflow:hidden;clear:both; float:left; background:#191919;}
.jsNav {POSITION:absolute; bottom:0;left:0; height:28px; background:url(../images/Trans75_black.png); width:990px;}
.jsNav a,.jsNav a:visited{ float:left; display:block; height:28px; width:24px; color:#585858; background-image:url(../images/jsNav_Btn.png); *background-image: url(../images/jsNav_Btn.gif); background-repeat:no-repeat;}
a.trigger{TEXT-ALIGN: center; display:block; background-position:-24px center;}
a.prevBtn{ background-position:left center;}
a.nextBtn{ background-position:-96px center; }
a.imgSelected,a.imgSelected:visited{ background-position:-72px center; color:#fff; }

#box{ width:990px; margin:0 auto; text-align:left}
#subl{ width:262px; float:left}
#subr { width:710px; float:right;}

/*首页简介*/
.index_about{ height:135px; line-height:23px; overflow:hidden; color:#585858; padding:0 12px; font-size:12px}

/*在线客服*/
.Services{ text-align:left; background: url(../images/contact_bgpic.jpg) center bottom no-repeat;}
.Services ul{ margin-left:12px; padding-top:8px}
.Services li{ height:20px; line-height:20px; color:#bc111e; padding-left:5px;  margin-top:2px; text-align:left}
.Services li span{ color:#6F6F6F; font-weight:bold}
/*首页新闻*/
.index_news{ width:420px; float:left}
.Label{ height:35px; border:#d4d4d4 1px solid; border-bottom:none; background:url(../images/Label.gif) left top repeat-x;border-radius:5px 5px 0 0}
.Label li{ float:left; height:35px; color:#585858; font-weight:bold; font-size:14px;}
.Label li a{ padding:0 20px; display:inline-block; line-height:30px; height:35px; cursor: hand; cursor: pointer; background:url(../images/Label.gif) center -70px no-repeat;border-radius:5px 0 0 0}
.Label li a.active{  color:#fff;background:url(../images/Label.gif) center -35px no-repeat}
.New_box{ border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; padding:0 10px 0 10px; height:150px; overflow:hidden}
.index_NewsList{ padding:5px 0}
.index_NewsList li{ background:url(../images/dott.gif) left bottom repeat-x; height:28px; line-height:28px}
.index_NewsList li a{ background:url(../images/icos.gif) 2px top no-repeat; padding-left:15px; display:block; height:28px; overflow-y:hidden}

/*幻灯片*/
#Slide{ width:270px; height:200px; overflow:hidden; float:right; position:relative;border:#C8C8C8 1px solid;border-radius:5px 5px 5px 0}
.Slide_js {POSITION: relative; WIDTH:270px; HEIGHT: 200px; overflow:hidden; border-radius:5px 5px 5px 0}
.jsNav2 {POSITION: absolute; left:0px; bottom:0; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px; background:url(../images/SlideNav.png) right top no-repeat; padding-right:12px;}
.jsNav2 a,.jsNav2 a:visited{ text-align:center; line-height:16px; WIDTH: 16px; display:inline-block; VERTICAL-ALIGN: middle; color:#fff; margin:0 2px; display:inline-block}
a.imgSelected2 {COLOR: #fff; background:url(../images/SlideNav.png) center bottom no-repeat}

/*首页企业风采*/
#index_probox{ position:relative;}
.pro_box {border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; position: relative; clear:both}
.pro_box .wrapper { width:690px; overflow: hidden; text-align: center; margin:0 9px 0 9px; padding:8px 0 5px 0}
.pro_box .wrapper ul {width: 9999px;margin:0;padding:0;}
.pro_box ul li { float:left; display:inline; border:#d1d6de 1px solid; margin-right:14px; background:#fff;height:160px; width:160px; line-height:20px;}
.pro_box ul li:hover{border:#c31523 1px solid;}
.pro_box ul li:hover a,.pro_box ul li a:hover{ text-decoration:underline; color:#e10000;}

.pro_box .arrow {display: block;height:160px;width:30px; text-indent: -999px; position: absolute;top:0px; cursor: pointer; -moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;}
.pro_box .forward {right:-15px; background:url(../images/ad_next.png) 0 center no-repeat}
.pro_box .back {left:-15px; background:url(../images/ad_prev.png) 0 center no-repeat;}
.pro_box .forward:hover,.pro_box .back:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1; }

/*左菜单*/
.List{ background:#FFFFFF;border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid}
.List ul{ margin:0 10px; }
.List ul li{ border-bottom:#e9e9e9 1px solid; height:28px; line-height:28px; position:relative; z-index:100}
.List ul li a{ display:block; height:28px; line-height:28px; overflow:hidden; background: url(../images/icos.gif) 10px -28px no-repeat; padding-left:30px}
.List ul li a:hover,.List ul li a.ListHover{ background-color:#f5f5f5}

.List li ul{ position:absolute; left:200px; top:-1px;  display:none; overflow:hidden; z-index:100;zoom:1; border:#e9e9e9 1px solid; z-index:100}
.List li ul li{min-width:150px; border-bottom:#e9e9e9 1px solid; background:#f5f5f5; width:100%}
.List li ul li a{ background:none}
.List li:hover ul,.List li.over ul { display: block; }

/*当前位置*/
#posi{ height:28px; line-height:28px; margin-bottom:5px}
#posi div{ float:right; text-align:right; padding-left:15px; background: url(../images/icos.gif) left -28px no-repeat; color:#848484; font-size:12px}
#posi div a:link{ font-size:12px}
#posi span{ font-size:16px; font-weight:bold; display:inline-block; padding-left:30px; background:url(../images/ico.png) 5px center no-repeat; letter-spacing:1px}

/* 新闻列表*/
#NewsList { clear:both}
#NewsList li{line-height:28px; background:url(../images/dott.gif) bottom repeat-x; margin-top:1px; padding:5px 0}
#NewsList a{ padding-left:18px; background:url(../images/icos.gif) 5px top no-repeat;line-height:28px; height:28px; display:block}
#NewsList .Content{color:#969696; font-size:12px}
.FTit{ text-align:center; line-height:26px; color:#465f78; background:#FFFFFF; border:#DEDEDE 1px solid}

/*产品列表*/
a.proimg{ width:160px; height:120px; overflow:hidden; text-align:center; display:block; background:#fff; margin:0 auto;}
.Product{ clear:both; margin-right:-10px; float:left; display:inline-block; }
.Product li{ position:relative; float:left; margin:0 10px 10px 0; width:160px; height:160px; overflow:hidden; white-space:nowrap; display:inline; text-align:center; line-height:20px; background:#fff; border:#dcdcdc 1px solid;  padding-top:5px; overflow:hidden;white-space:nowrap;}
.Product li:hover a{ text-decoration:underline;color:#e10000;}
.Product li a{ margin-bottom:5px}
.Product li a:hover{text-decoration:underline;color:#e10000;}
.Product img{ vertical-align:middle;}
.Product span{ display:none; position:absolute; left:0; top:0; width:180px; height:240px; background:url(../images/Zoom.png) center no-repeat;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}

/*产品详细页*/
.ProductShow{ background:#f0f0f0; border:#dddddd 1px solid; padding:10px}
.ProductShow_pic{ background:#FFFFFF; border:#dddddd 1px solid; text-align:center; overflow:hidden; width:654px;}
.ProductShow_pic img{ max-width:650px; }
.ProcutcShow_Info{ background:#fff; border:#dddddd 1px solid; margin-top:10px; padding:0px 10px 10px 10px}

/* ====下载====== */
.Down_f1{ line-height:28px; height:28px;  padding:0 10px; margin:0; display:block; background:url(../images/Message.gif) left top repeat-x; cursor:hand;cursor: pointer;}
.Down_tit{background:url(../images/icos.gif) left -28px no-repeat; height:28px; display:block; padding-left:16px}
.Down_tit.active{color:#c31523; font-weight:bold; }
.Down_Desc{ float:right; font-size:12px; color:#6e8194; font-weight:normal}
.Down_cont{ padding:10px; line-height:18px; background:#fff; color:#a2a2a2; margin:0; display:none}
.Down_cont a{ display:block; text-align:right}
.Down_f1.Downhover{ background:url(../images/Message.gif) left bottom repeat-x #fff; }

/*相册*/
.AlbumShow{ clear:both; margin-right:-10px; display:inline-block; float:left}
.AlbumShow li{ position:relative; float:left; margin:0 10px 15px 0; width:162px; height:160px; overflow:hidden; white-space:nowrap; display:inline; text-align:center; line-height:30px;}
.AlbumShow li .proimg{ border:#cbcbcb 1px solid}

.AlbumShow span{ display:none; position:absolute; left:0; top:0; width:160px; height:120px; background:url(../images/Zoom.png) center no-repeat;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}

/* 翻页 */
#pageshow{margin:25px 0 0 0; clear:both; height:26px; line-height:26px;}
.pager a{width:26px; height:26px; text-align:center; margin:0 0; background: url(../Images/pageshow_bg.gif) -65px top no-repeat; display:inline-block; color:#002245;}
.pager  a:hover{ background: url(../Images/pageshow_bg.gif) -65px bottom no-repeat; color:#fff }
.pager  span{ margin:0 1px; color:#9b9b9b; }
.pager  .thisp{ background:url(../Images/pageshow_bg.gif) -98px top no-repeat; color:#fff;width:26px; height:26px; display:inline-block;}
.pager  .first{ display:inline-block; width:55px; background:url(../Images/pageshow_bg.gif) left top no-repeat}
.pager  .first:hover{ background:url(../Images/pageshow_bg.gif) left bottom no-repeat}

/* 上一篇下一篇 */
#NewsNav{line-height:22px; font-size:12px; clear:both; padding-top:8px; color:#c31523; border-top:1px dotted #CCCCCC}

/*foot*/
#foot{ color:#f0d5d6; width:100%; padding:15px 0; text-align:center; background:url(../images/foot_bg.png) left top repeat-x #a50310; margin-top:30px; }
#foot a{ color:#f0d5d6;}
#foot a:hover{ color:#fff; text-decoration:underline} 
#foot p{ color:#df7d82; font-size:11px;margin:0; padding:0}
#foot p a{ margin:0 6px; font-weight:bold; }

/*公共*/
.blank{ clear:both; height:0; line-height:0; font-size:0;}
.Tit{ height:30px; line-height:30px; background:url(../images/Element.gif) right -35px no-repeat; clear:both; margin-bottom:5px}
.Tit span{ display:inline-block; padding-left:35px; color:#fff; font-size:14px; font-weight:bold; background:url(../images/Element.gif) left top no-repeat}
.Tit2{background:url(../images/Label.gif) left top repeat-x;border:#d4d4d4 1px solid; border-bottom:none; height:35px;border-radius:5px 5px 0 0}
.Tit2 li{ float:left; height:35px; line-height:30px; color:#fff; font-weight:bold; font-size:14px; background:url(../images/Label.gif) center -35px no-repeat; padding:0 20px;border-radius:5px 0 0 0}
.Rounded_top{ background:url(../images/Element.gif) left -70px no-repeat; height:15px; overflow:hidden}
.Rounded_top p{ margin:0; padding:0; font-size:0; line-height:0; background:url(../images/Element.gif) right -105px no-repeat; height:15px;}
.Rounded_bot{ background:url(../images/Element.gif) left -140px no-repeat; height:15px; overflow:hidden; clear:both;}
.Rounded_bot p{ margin:0; padding:0; font-size:0; line-height:0; background:url(../images/Element.gif) right -175px no-repeat; height:15px;}
.con_box{background-color:#fff; border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid;  clear:both;  }
.con_box p{ margin-bottom:0px;}
#subr .con_box{ padding:10px 15px 0px 15px; height:auto!important; height:320px; min-height:320px;}
.News_time{ float:right; font-size:11px; color:#848484}
.more{ float:right; margin:10px 8px 0 0}