﻿@charset "utf-8";
/* 全局样式 */
html{overflow-x:hidden;overflow-y:scroll;}
input,ul,h1,h2,h3,input,ol,p,dl,dt,dd,form{ margin:0px; padding:0px;}
ul{ list-style:none;}
a{text-decoration: none;color: #333;}
a:hover {color:#3366CC;text-decoration: none;}
img{ border:none; vertical-align:middle;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear{ clear:both; height:0px; overflow:hidden;}
.top{ width:100%; }
.head{width:990px; height:76px; margin:0px auto; background:#FFF; padding:0px 5px;}
.logo{ width:415px;float:left; margin-top:12px;}
.toptin{width:575px;float:right;margin-top:8px;}
.options{display:block; height:25px; line-height:25px; font-family:Arial, "宋体"; }
.options span{float:right;}
.options .logininfo{width:220px; display:block; height:24px; overflow:hidden;margin-right:5px; text-align:right;}
.options .logininfo a.topuserlogin{ background:url(../images/user_suit.gif) left no-repeat; padding-left:20px;}
.options .mode{display:block; width:75px; height:25px;}
.options .language{display:block; width:120px; height:25px; background:url(../images/ico.gif) -272px -24px no-repeat; padding-left:50px;}
.options .stock{display:block; width:95px; height:25px;padding-left:5px; text-align:right;word-break:keep-all;
white-space:nowrap;}
.options .stock a{ color:#0066CC;}
.toplink{ display:block; height:25px; line-height:25px; margin-top:8px;}
.toplink span{ float:right;}
.toplink .weibo{display:block; width:60px; height:25px; background:url(../images/ico.gif) -380px -50px no-repeat; padding-left:25px;}
.toplink .qqline{display:block; width:65px; height:25px; background:url(../images/ico.gif) -380px -75px no-repeat; padding-left:25px;}
.toplink .oa{display:block; width:52px; height:25px; background:url(../images/ico.gif) -380px -101px no-repeat; padding-left:25px;}
.toplink .home{display:block; width:80px; height:25px; background:url(../images/home-ico.gif) 0px 8px no-repeat; padding-left:15px;}
.toplink .shopline{display:block; width:60px; height:25px; background:url(../images/shop_ico.gif) 2px 7px no-repeat; padding-left:20px;}
/* 节能模式 */
.lightSwitcher, .turnedOff {
    z-index:1002;
	background:url(../images/light_bulb.png) no-repeat 0 0;
    padding:0;
    outline:none;
    text-decoration:none;
    zoom:1;
	padding-left:15px;
}
.lightSwitcher:hover {
    text-decoration:none;
}
.turnedOff {
    background-position:0 -50px;
}

#shadow{position:absolute; top:76px; width:100%; height:254px; overflow:hidden; display:block;z-index:30;}

/*主导航下拉菜单*/
#DivMenu{ width:100%; height:44px; background:url(../images/mbg.gif); font-family:Arial, "宋体"; position:relative;}
#bgmenu{ width:990px; height:44px; background:url(../images/navbg.jpg) no-repeat; margin:0px auto; position:absolute; left:50%; margin-left:-495px;}
#hrmenu{ width:990px; height:44px; background:url(../images/hrnavbg.jpg) no-repeat; margin:0px auto; position:absolute; left:50%; margin-left:-495px;}
#hrmenu #menu li{ margin-right:30px;}
#menu {
    position:relative;
    z-index:99;
    height:44px;
	width:800px;
	float:left;
}
#menu .menu {
    position:absolute;
}

#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    white-space:nowrap;
	width:97px; height:38px;
	line-height:38px;
}
#menu li {
    float:left; width:100px; text-align:center;font-weight:bold; font-size:14px; margin-top:6px;
}
#menu li li {
    float:none;
	width:180px;
	font-weight:normal;
	margin-top:0px;
	+margin-top:-3px;
}
#menu div {
    visibility:hidden;
    position:absolute;
    margin:0px;
	+margin-left:-49px;
	+margin-top:3px;
	z-index:9999;
}
#menu div div {
    margin:-26px 0 0 0;
	+margin:-23px 0 0 0;
    left:100%;
}
#menu div div div {	
    margin:-26px 0 0 -1px;
	+margin:-23px 0 0 0;
    left:100%;
}
#menu li:hover>div {visibility:visible;}
#menu a {
    text-decoration:none;
    color:#000;
    position:relative;
    z-index:9999;
}
#menu a:hover {   
    color:#000;
}
#menu a:hover span { color:#FFF; }
#menu li.current a {
}
#menu li.current span {
    color:#FFF;
}
#menu>ul>li:hover>a {
    background:url(../images/menu_hoverbg.gif) center top no-repeat;
    color:#000;
}
/*.menuHover {
    background:url(../images/menu_hoverbg.gif) center top no-repeat;
    color:#000;
}*/
#menu>ul>li:hover>a span {color:#FFF; }
#menu span {
    text-transform:uppercase;
    text-decoration:none;
    color:#fff;
}
#menu li {}
#menu ul ul {width: 180px;}
#menu li li{
	  background:#FFF;
	  border-bottom:1px solid #ccc;
	  filter:alpha(opacity=80);
	 -moz-opacity:0.8;
	 -khtml-opacity: 0.8;
	 opacity: 0.8;
	 z-index:9999;
	  }
#menu li li a {
    position:static;
    background:#fff;
    white-space:normal;
    text-align: left;
    color:#000;
    padding:0;
	text-transform:none;
	width: 100%;
	height:26px;
	display:block;
}
#menu li.current li a {
    background: none;
    color:#000;
}
#menu li.current li span {
    color:#000;
}
#menu li li a:hover {background:#ccc;}
#menu li li a span { color:#000; line-height: 15px; padding:8px;}
#menu li li a:hover span { color:#000; }
#menu li li a.parent span{background:transparent url(../images/sm_haschild.gif) no-repeat scroll right 50%; z-index:9999;}

#menu li li span {
    display:block;
    text-transform:none;
    padding:0px 25px 0px 0px;
    font-size:12px;
    letter-spacing: 0;
}

#Searchbox{ float:right; width:159px;margin-right:5px; margin-top:10px;}
#Searchbox #Search_Input{width:125px; height:25px; background:url(../images/ico.gif) 0px 0px no-repeat; border:0px; line-height:25px; padding-left:8px; color:#999; display:block; float:left;}
#Searchbox #Menu-SButton{width:26px; height:25px; background:url(../images/ico.gif) -133px 0px no-repeat; border:0px;display:block; float:left; cursor:pointer;position:relative; z-index:100;}

/*banner样式*/
.abanner{width:100%; height:210px; background:url(../images/abanner-bg.gif) repeat-x;overflow:hidden;}
.hrnbanner{width:100%; height:210px; background:url(../images/hrbanner-bg.gif) repeat-x;overflow:hidden;}
.hbanner{width:100%; height:330px; background:url(../images/renlitop.jpg) center no-repeat;overflow:hidden;}
.banner{ width:990px;margin:0px auto;_margin-top:-1px;}
.banner span{width:121px; height:29px; display:block; margin-left:800px; margin-top:180px;}
/*内容背景*/
.main{ width:990px; margin:0px auto; padding:20px 0px;position:relative; z-index:99999;}

/*CSS 分页 style pagination*/
.paging{ display:block; width:100%; text-align:center; clear:both; padding:10px 0px; font-family:Arial, "宋体";}
DIV.pagination {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px;text-align:center; clear:both;
}
DIV.pagination A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.pagination A:hover {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; background:#F9FCFF;
}
DIV.pagination A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.pagination SPAN.current {
	BORDER-RIGHT: #039 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #039 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #039 1px solid; COLOR: #FFF; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #039 1px solid; BACKGROUND-COLOR:#039
}
DIV.pagination SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}

#jltishi{ width:255px; background:#F7FFF3; border:1px solid #B3CEA7; color:#339900; position:relative; z-index:99999; padding:0px 5px;line-height:20px;}
#jltishi em{ display:block; width:10px;  height:5px; position:absolute;background:url(../images/icon-1_03.gif) no-repeat; top:-5px; left:20px;}
/*用户*/
#regbox{ border-top:1px solid #DCDFE5; padding:10px 0px;}
#regbox span{ display:block; width:100px; text-align:right; float:left; margin-right:20px;}
#regbox li{ margin:10px 0px; display:block; width:100%;}
#regbox input{ border:0px; border:1px solid #ccc; height:20px; line-height:20px; color:#666}
#regbox input:hover{border:1px solid #BFE6F8; background:#EAF6FB;}
#regbox #button{background:url(../images/btn_bg1.gif) no-repeat; color:#FFF; border:0px; text-align:center; width:91px; height:25px; font-weight:bold;cursor:pointer;}
#regbox li b{ font-weight:normal; color:#F00; padding-left:5px;}
/*底部样式*/
.copyright{ width:990px; margin:0px auto; sheight:35px; padding-top:20px;}
.copy-left{float:left; width:500px;}
.copy-left a{ padding:0px 8px;}
.copy-left .rss{ display:block; width:100px; height:21px; background:url(../images/ico.gif) -377px -479px no-repeat; float:left; padding-left:25px;}
.copy-right{float:right; width:450px; text-align:right;}

/*==========以下部分是验证表单插件提示用的===========*/
label.error{background:url("../images/error.png") no-repeat 0px 0px;color:Red;padding-left: 20px;}
label.valid{background:url("../images/right.png") no-repeat 0px 0px;}
input.error{border:dashed 1px red;}

.article_Title{ color:#039}
.sxpage {border-top:1px solid #EEE; padding:10px 0 0 10px; color:#039;}
.nextprev{float:left;width:550px;}
.nextprev li{/* float:left; width:50%; text-align:center;*/}
.czbtn{display:block;text-align:right; padding-right:10px; float:right; margin-top:10px;}
.czbtn a{background:#F3F3F3; padding: 2px 5px; border:1px solid #ddd; margin:0px 5px;}