@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0;font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#666666}
/*常用标签,统一以Block方式显示*/
h1,h2,h3,h4,h5,h6,div,ul,li,b { margin:0; padding:0; border:0; font-size:12px; line-height:130%; display:block; font-weight:normal;text-overflow:ellipsis;overflow:hidden;text-decoration: none;word-break:break-all;}
ul {list-style-type:none;}
img {border:0}
form{margin:0;}
a { text-decoration:none; color:#5f5f5f}
a:hover { text-decoration:underline;color:#0066FF}
a:active {text-decoration:underline;color:#0066FF}

a h1,a h2,a h3, a h4, a h5, a h6 {cursor:pointer}
a:hover h1,a:hover h2,a:hover h3, a:hover h4, a:hover h5, a:hover h5 {text-decoration:underline}

input{border:#dddddd 1px solid; background:#fefefe; color:#9c9b9b;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
input:focus {background:#FFF;border:#a0c6d2 1px solid; color:#408ea8}

/*类样式*/
.clear {clear:both; height:0px; overflow:hidden;}
.leftbox {width:158px; margin:1px; margin-bottom:10px}
.leftbox div{ border:#e0e0e0 1px solid; background:#fdfdfd; padding:8px}
.leftbox h3 { background:#5d5d5d; color:#FFFFFF; font-weight:bold; font-size:14px}
.leftbox li {text-align:left}
.success { background:#FFFF99; padding:2px 2px}

/*页头页脚*/
#main {width:980px; margin:0 auto; background:#FFFFFF}
#head {height:215px; width:980px; margin:0 auto; overflow:hidden; background:#FFCC00}
#logo {background: url(../img/foothead.png) no-repeat 0 -30px; float:left; display:block; width:194px; height:81px; margin-top:2px; _margin-top:4px;color:#FFFFFF}
#logo:hover {text-decoration:none;}
#magnav {float:right; text-align:right}

#navshow {margin-top:5px;_margin-top:7px; width:350px; height:60px; overflow:hidden}
#navshow img {width:350px; height:60px;}

#foot { background: url(../img/footheadbg.png) repeat-x 0 -194px; overflow:hidden; height:155px}
#footlinks{ padding: 30px 0px 0px 10px; float:left; color:#FFFFFF;line-height:2em;}
#footlinks a {color:#FFFFFF;}
#footlinks p { padding:0; margin:0} 
#footlinks ul { margin-bottom:10px;}
#footlinks li { display: inline; margin-right:20px; }
#footlinks h2 { padding-top:8px}
#footlogo {background: url(../img/foothead.png) no-repeat 0 -652px; margin:25px 20px 0 25px; float:left; width:156px; height:76px;}

#content { /*background:#CCFF00;*/}

#leftbar { width:160px; padding-right:10px; vertical-align:top;}
#middle { width:730px; padding-right:10px; vertical-align:top;}
#rightbar {width:70px; vertical-align:top;}
#middleleft { width:890px; padding-right:10px; vertical-align:top;}
/*导航条样式*/
#navdiv {height:36px; line-height:30px; padding-left:8px;color:#837f74}
#navdiv label, #navdiv a {color:#837f74}
#navdiv label {margin-right:5px}
#navdiv a, #navdiv span{margin:0 3px;}
#navdiv a {text-decoration:underline}

.mailBody { background-color: white;
     margin-top: 10px;
     padding:8px;
     -moz-border-radius-topleft: 12px;
     -moz-border-radius-topright: 12px;
     -moz-border-radius-bottomleft: 12px;
     -moz-border-radius-bottomright: 12px;
   }

/*通用*/

.fl{float:left;display:block;}

#TreeExample {width:200px}
#ZoneExample {width:460px}

/*tab 参数*/
#TabExample {width:460px}
#TabExample .box {height:300px}
#TabExample h3 {width:80px}

/* 头部样式 */
#head {overflow:hidden; border-top:#414141 solid 3px; padding-top:5px; background-color:#FFFFFF;}
#headmain {background:url(../img/footheadbg.png) repeat-x 0 -30px; ;height:150px; width:980px; display:block;}
#headfunc {overflow:hidden; width:750px; _float:left}

#channels {text-align:center; padding:20px 0px 5px 10px; height:30px;}
#channels ul { margin:5px 10px 0px 10px; border-bottom:#ccf6ff 2px solid; padding-bottom:8px;}
#channels ul li { font-size:14px; font-weight:bold;color:#FFFFFF; margin:0 8px;_margin:0 6px; display: inline; vertical-align:middle; }
#channels a:link,#channels a:visited ,#channels a:hover ,#channels a:active { font-size:14px; font-weight:bold;color:#FFFFFF; margin:0}

#tagsearch {text-align:center;}
#tagsearch ul { margin:0 0 5px 0;}
#tagsearch ul li { font-size:12px; margin:0 10px; display: inline; vertical-align:middle; line-height:2em;}
#tagsearch a:link,#tagsearch a:visited ,#tagsearch a:hover ,#tagsearch a:active { color:#ccf6ff;margin:0}

#search { text-align:center; font-size:12px; padding:0px 10px 0px 0px;}
#search .input1 {width:250px; margin-left:20px; padding-left:4px}
#search .input2 {width:250px; margin-left:10px; padding-left:4px}

#login {width:218px; border:#CCCCCC 2px solid; height:89px; float:right; background-color:#FFFFFF;  filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6; font-size:12px; overflow:hidden; padding:3px 0px 3px 8px}
#login h2 { margin:8px 0px;}
#login b{ float:left; width:50px; margin-top:4px}
#login input { margin-right:6px;float:left;}
#login .lgbtn { margin-right:0px; float:none}
#login h4 input{float:left;}
#login h4 a{ margin-left:8px}

#login2 { width:230px; height:134px; background:url(../img/foothead.png) no-repeat 0 -381px; float:left; padding-top:34px}
#login2 h2 { margin:10px 0 0 0;_margin:10px 0 5px 0}
#login2 h3 { margin:5px 0 0 0; height:20px}
#login2 b{ float:left; width:28px; margin:4px 0 0 20px;_margin:4px 0 0 10px;}
#login2 input { margin-right:5px;float:left;}
#login2 .lgbtn { margin-right:0px; float:none}
#login2 h4 { margin:5px 25px 0 20px;_margin-top:10px 25px 0 20px; }
#login2 h4 input{float:left;}
#login2 h4 a{ }
#login2 .chkbox {}
#login2 .chkbox input{height:12px; width:12px; margin-left:28px}

.header_btnsch {background:url(../img/foothead.png) no-repeat 0 -274px;height:21px; width:52px; margin:0px 4px; float:left}
.header_btnask {background:url(../img/foothead.png) no-repeat 0 -223px;height:21px; width:52px; margin:0px 4px; float:left}
.header_btnlogin {background:url(../img/foothead.png) no-repeat 0 -172px;height:21px; width:44px; margin:0px 4px;}
.header_btnreg {background:url(../img/foothead.png) no-repeat 0 -601px;height:21px; width:44px; margin:0px 4px;}

.header_btn2 {background:url(../img/header_btn2.png);height:18px; width:48px; margin:1px 4px; float:left}
.header_btn1 {background:url(../img/header_btn1.png);height:18px; width:48px; margin:1px 4px; float:left}

#header_position { padding:8px 0 0 20px;}

.bgp a,.bgp span{display:block;cursor:pointer; font-size:14px;}
.bgp .bgp-fr{margin:0 auto; font-size:}
#wrapper{text-align:left;font-size:1.3em; margin-top:18px;}
#wrapper a.nav:link,a.nav:active,a.nav:visited{color:#444;text-decoration:none;}
#wrapper aa.nav:hover{color:#0000CC;text-decoration:underline;}
#wrapper table{margin:0 0;border-collapse:collapse; }
#wrapper td{text-align:center;padding:0;margin:0; display:table-cell;}
#svc-toolbar{}
#svc-toolbar .bgp-fr{width:52px;height:37px;margin-bottom:.5em;}
#svc-toolbar td{font-size:.5em;padding:0 .35em 0 .4em;}

/*提示边框*/
.ttm{position:absolute;font-size:1.2em;top:0;left:0;z-index:2;background:#fff;}
.ttl{margin:0 1px;height:1px;overflow:hidden;font-size:0;background-color:red;}
.ttc{text-align:center;border-left:1px solid red;border-right:1px solid red;}
.tt-text{margin:0 auto;white-space:nowrap;padding:.2em 0 0;}
.ttdc{height:1px;overflow:hidden;}
.ttdl,.ttdr{width:1px;height:1px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;float:left;}
.ttdr{float:right;}
.ttvc{height:4px;}
.ttv{position:relative;top:-1px;z-index:3;width:8px;height:4px;overflow:hidden;margin:0 auto;}

/*单元*/
#a1-i .bgp-fr{background-position:0 0;}
#a1-i:hover{color:#ea0000;}
#a1-i-tt .ttl,#a1-i-tt .ttdl,#a1-i-tt .ttdr{background-color:#ea0000;}
#a1-i-tt .ttc{border-color:#ea0000;}
#a1-i-tt .ttv{background-position:-364px 0px;}

#a2-i .bgp-fr{background-position:0 -37px;}
#a2-i:hover{color:#0d53a4;}
#a2-i-tt .ttl,#a2-i-tt .ttdl,#a2-i-tt .ttdr{background-color:#0d53a4;}
#a2-i-tt .ttc{border-color:#0d53a4;}
#a2-i-tt .ttv{background-position:-364px -37px;}

#a3-i .bgp-fr{background-position:0 -74px;}
#a3-i:hover{color:#878787;}
#a3-i-tt .ttl,#a3-i-tt .ttdl,#a3-i-tt .ttdr{background-color:#878787;}
#a3-i-tt .ttc{border-color:#878787;}
#a3-i-tt .ttv{background-position:-364px -74px;}

#a4-i .bgp-fr{background-position:0 -111px;}
#a4-i:hover{color:#1da745;}
#a4-i-tt .ttl,#a4-i-tt .ttdl,#a4-i-tt .ttdr{background-color:#1da745;}
#a4-i-tt .ttc{border-color:#1da745;}
#a4-i-tt .ttv{background-position:-364px -111px;}

#a5-i .bgp-fr{background-position:0 -148px;}
#a5-i:hover{color:#9e7eb9;}
#a5-i-tt .ttl,#a5-i-tt .ttdl,#a5-i-tt .ttdr{background-color:#9e7eb9;}
#a5-i-tt .ttc{border-color:#9e7eb9;}
#a5-i-tt .ttv{background-position:-364px -148px;}

#a6-i .bgp-fr{background-position:0 -185px;}
#a6-i:hover{color:#ffb400;}
#a6-i-tt .ttl,#a6-i-tt .ttdl,#a6-i-tt .ttdr{background-color:#ffb400;}
#a6-i-tt .ttc{border-color:#ffb400;}
#a6-i-tt .ttv{background-position:-364px -185px;}

#a7-i .bgp-fr{background-position:0 -222px;}
#a7-i:hover{color:#3aa4df;}
#a7-i-tt .ttl,#a7-i-tt .ttdl,#a7-i-tt .ttdr{background-color:#3aa4df;}
#a7-i-tt .ttc{border-color:#3aa4df;}
#a7-i-tt .ttv{background-position:-364px -222px;}

#svc-toolbar .bgp-fr{background: transparent url(../img/mainav.gif) 0 0 no-repeat}
.ttv{background: url(../img/mainav.gif) 0 0 no-repeat}

#slider {position: absolute;width: 350px;	height: 80px;	overflow: hidden;	background: #FFF;	border: 0;	}
#slider .slide {position: absolute;	top: 0px;	height: 80px;	width: 350px;	background: #000;	overflow: hidden;		border-left: #000 solid 1px;	cursor: default;	}
	#slider .title   {	color: #F80;	font-weight: bold;	font-size: 1.2em;	margin-right: 1.5em;	text-decoration: none;	}
	#slider .backgroundText {	position: absolute;	width: 100%;	height: 100%;	top: 100%;
		background: #000;
		filter: alpha(opacity=40);
		opacity: 0.4;
	}
	#slider .text {
		position: absolute;
		top: 1%;
		top: 100%;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 0.9em;
		text-align: justify;
		width: 470px;
		left: 10px;
	}
	#slider .diapo {
		position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}

/*右边*/
#v_funcbar {list-style-type:none; margin:0; padding:0; background:url(../img/indexbg.png) repeat-x 0 -280px; text-align:center; padding-top:5px}
#v_funcbar ul { background:url(../img/siderbar_middle.png) repeat-y 0 0; margin:0; padding:0}
#v_funcbar li {width:70px; height:70px;list-style-type:none; margin:0 auto; overflow:hidden;}
#v_funcbar li a {display:block; width:70px; height:70px; background: url(../img/silderbar.jpg) no-repeat 0 0; overflow:hidden;}
#v_funcbar li a:hover {background: url(../img/silderbar.jpg) no-repeat;}

#v_funcbar li.siderbar_text { width:70px; height:20px;}
#v_funcbar li.siderbar_text a{background-position:0px 0px;}
#v_funcbar li.siderbar_head { width:70px; height:26px; background:url(../img/foothead.png) no-repeat 0 -325px;}
#v_funcbar li.siderbar_foot { width:70px; height:26px; background:url(../img/foothead.png) no-repeat 0 -545px;}

#v_funcbar li.siderbar_vip a { background-position:-70px -730px; }
#v_funcbar li.siderbar_vip a:hover { background-position: 0px -730px;}

#v_funcbar li.siderbar_newgroup a {background-position:-70px -170px;}
#v_funcbar li.siderbar_newgroup a:hover {background-position:0px -170px;}

#v_funcbar li.siderbar_read a {background-position:-70px -490px;}
#v_funcbar li.siderbar_read a:hover {background-position:0px -490px;}

#v_funcbar li.siderbar_jiongruop a {background-position:-70px  -250px;}
#v_funcbar li.siderbar_jiongruop a:hover {background-position:0px  -250px;}

#v_funcbar li.siderbar_topic a {background-position:-70px  -650px;}
#v_funcbar li.siderbar_topic a:hover {background-position:0px  -650px;}

#v_funcbar li.siderbar_review a {background-position:-70px  -570px;}
#v_funcbar li.siderbar_review a:hover {background-position:0px  -570px;}

#v_funcbar li.siderbar_fav a {background-position:-70px  -10px;}
#v_funcbar li.siderbar_fav a:hover {background-position:0px  -10px;}

#v_funcbar li.siderbar_question a {background-position:-70px  -410px;}
#v_funcbar li.siderbar_question a:hover {background-position:0px  -410px;}

#v_funcbar li.siderbar_friend a {background-position:-70px  -90px;}
#v_funcbar li.siderbar_friend a:hover {background-position:0px  -90px;}

#v_funcbar li.siderbar_messege a {background-position:-70px  -330px;}
#v_funcbar li.siderbar_messege a:hover {background-position:0px  -330px;}

#TreeLeft {width:160px;}

#newgroup { width:160px;}
#newgroup img { width:42px; height:42px}
#newproduct img { width:69px; height:41px}
#newproduct  { width:160px; margin-top:0px;}

#newarticle,#newarticle2 { margin-top:10px}

.ArChapter {background:url(../img/g_04_34.png) no-repeat 4px 8px; width:170px; height:20px; padding-left:16px; margin-right:4px}
.blackbox {background:#000; float:left; height:16px; color:#FFFFFF; padding: 2px 4px 0px 4px;}
.blackbox a, .blackbox a:hover{color: #FFFFFF; text-decoration: none}

.blackbox_s {background:#000; border-bottom:#FFFFFF 1px solid;border-top:#FFFFFF 1px solid; width:1px; float:left; height:16px;}
.arTitle {text-align:center; color:#222; font-size:16px; font-weight:bold; width:660px;margin:0 auto}

.slh { overflow:hidden; white-space:nowrap;text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-icab-text-overflow: ellipsis;
-khtml-text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;}

.ar_Profile {color:#666666; border-bottom:solid 1px #DDD; border-top:solid 1px #DDD; width:660px; padding:4px; margin:0 auto; text-align:center}
.ar_Profile span{margin-right:12px}

.nc_ComboList
{
	position:absolute;z-index:1024;display:none;
	background:#E8F7EB;border: 1px solid #CCCCCC;font-size:14px;cursor: default;
}
.NCList_selectedStyle{background-Color:#102681;color:#FFFFFF; width:100%}

.div_clear_13px
{
clear:both;
height:13px;
font-size:13px;
line-height:13px;
}

.div_clear_15px
{
clear:both;
height:13px;
font-size:13px;
line-height:13px;
}

.div_clear_10px
{
clear:both;
height:10px;
font-size:10px;
line-height:10px;
}

.div_clear_3px
{
clear:both;
height:3px;
font-size:3px;
line-height:3px;
}

.div_clear_6px
{
clear:both;
height:6px;
font-size:6px;
line-height:6px;
}
.div_clear_8px
{
clear:both;
height:8px;
font-size:8px;
line-height:8px;
}

#newaticle {float:left; width:360px; border:#999 1px solid;border-top:#000 3px solid; margin-bottom:10px;}
#newaticle h3 { padding-left:5px; border-bottom:#999 1px solid; font-size:14px; font-weight:bold; line-height:1.8em; color:#333; background-color:#999999}
#newaticle h3 span { color:#FF0000;}
#newaticle ul { list-style:disc;margin:5px;}
#newaticle ul li { list-style:disc; font-size:14px; line-height:1.6em; white-space:nowrap;}

#linkacticle {float:left; width:360px; border:#999 1px solid; border-top:#000 3px solid;}
#linkacticle h3 {padding-left:5px;border-bottom:#999 1px solid; font-size:14px; font-weight:bold; line-height:1.8em; color:#333;  background-color:#999999}
#linkacticle h3 span { color:#FF0000}
#linkacticle ul { margin:5px;}
#linkacticle ul li { font-size:14px; line-height:1.6em;  white-space:nowrap;}

#ar_content h3{ line-height:1.8em; font-size:14px; font-weight:bold;}
#ar_content img { padding:2px; border:#CCCCCC 1px solid}
#ar_content { line-height:1.8em; color:#333333;}
#ar_content { margin: 0 auto; width: 640px; font-size:14px}

.B_Article_Nav .left {background: url(../img/banner_head.png) no-repeat; padding-left: 26px;
                    border-bottom: solid 4px #FF6600; height: 20px; line-height: 22px;
                    font-size: 14px; font-weight: bold; width:225px}
					
.B_Article_Nav .leftcell{border-right:1px dashed #999999; padding-right:8px}
.B_Article_Nav .rb {border-top:1px dashed #999999; padding:10px 10px 0px 10px}
.B_Article_Nav .rbb {height: 18px;padding-left: 8px}

#hottoday { margin-bottom:10px}

.dropcombo {float:left;background:url(/img/p_70.gif) no-repeat 0px 2px; width:348px; height:22px; margin-left:1px}
.dropcombo_arrow {float:right; margin:4px; cursor:default; width:16px; height:16px;}
.noborder {border:0px; margin-top:3px;margin-left:4px;_margin-left:2px;border-style:none;width:305px }



