/* CSS Document */
/* globalx
* {font-family:Verdana,Arial;} */
html,body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,form{ margin:0; padding:0;}
p{ margin:0; padding:2px 0 2px 0;}
body{background:#fff; font-size:12px; line-height:160%;}
div,ul,li,dl,dt,h1,h2,h3{zoom:1; overflow:hidden;}
/* 链接颜色 */
a:link,a:visited {  color: #000000; text-decoration: none}
a:hover,a:active {  color: #ff0000; text-decoration: underline}

.black,.black a,#navi a:visited,a.black,a.black:hover{ color:#000;}
a.black:hover,a.black:visited,a.black:active{color:#000; text-decoration:none}

input,select,textarea {font-size:12px;}
a img{ border:none}
em,b{ font-weight:normal; font-style:normal}
h1{ text-align:center; margin:0; font-size:14px; line-height:28px;}
h2{ font-size:12px;}
li{ list-style:none;}



/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.font_14{ font-size:14px;}
.txt_gray{color:#666;}
.txt_blue{color:#013DB7;}
.red{ color:red}
.blue{color:#1A53FF}
.green,a.green{ color:#090}

/* 通用空白间距 */
.blank10{ height:5px; font-size:1px; width:100%; overflow:hidden;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}

/* 区块 */
.m { width:980px; margin:auto; clear:both;}
.m .col1 { float:left; width:653px;}
.m .col2 { float:left; width:25px;}
.m .col3 { float:right; width:320px;}
.m .col4 { float:right; width:520px;}

/* 顶部 */
.logo { float:left; width:275px; margin-right:10px;}
.adtop { float:left; width:480px;}
.toplink { float:left;}

/* 导航菜单 */
#navi{ background:url(/images/index/index_header.png) no-repeat; height:77px; margin-top:5px;}
#navi .navi_N1 em.new1,#navi .navi_N1 em.new2,#navi .navi_N1 em.new3{background:url(images/h_icons.png) no-repeat}
#navi{ background-position:0 -45px;padding:0 6px; clear:both;}
#navi .navi_N1 {line-height:32px; height:32px;}
#navi .navi_N2 {padding:10px}
#navi a:hover,#navi a:active{color:#f60; text-decoration:none}
#navi .navi_N1 a,#navi .navi_N1 a:visited{float:left; padding:0 7px 0 7px;font-size:14px; font-weight:bold; color:#FFF;}

#navi ul.navi_N2 {font-size:14px;}
#navi ul.navi_N2 span{ padding-left:35px;}
#navi ul.navi_N2 li.none{ background:none}

#navi .navi_N1 span{ float:left;}
#navi .navi_N1 span a strong{ float:left; cursor:pointer}
#navi .navi_N1 span img{ margin:8px 0 0 2px}
#navi .navi_N1 em.new1,#navi .navi_N1 em.new2,#navi .navi_N1 em.new3{ position:absolute; margin:-8px 0 0 -28px;height:18px;width:29px;}
#navi .navi_N1 em.new1{ background-position:0 -358px;}
#navi .navi_N1 em.new2{ background-position:0 -388px;}
#navi .navi_N1 em.new3{ background-position:0 -416px;}
#navi .navi_N1 span a.red{ color:red}
#navi .navi_N1 span a:hover{ color: #F60}

.newinfo {border:1px solid #99B830;padding:5px;background:url(/images/index/20090912) 0 bottom repeat-x;}
.newinfo li{ line-height:22px;display:block; width:435px; white-space:nowrap;overflow:hidden; }
.newinfo p{background:url(/images/index/h.png) 0 bottom repeat-x;padding:2px 10px 0;line-height:220%;}

.newinfo22 {border:1px solid #99B830;padding:5px;background:url(/images/index/20090912) 0 bottom repeat-x;}
.newinfo22 li{ line-height:22px;display:block; width:505px; white-space:nowrap;overflow:hidden; }
.newinfo22 p{background:url(/images/index/h.png) 0 bottom repeat-x;padding:2px 10px 0;line-height:220%;}

.indexbox {background:#fff;border:1px solid #ADCD3C;margin-bottom:5px;}
.indexbox .title{border-bottom:1px solid #99B830;background:url(/images/index/h.png) 0 bottom repeat-x;text-align:left;color:#3366cc;padding:2px 10px 0;line-height:220%;}
.indexbox .title h2{ float:left; font-size:14px;}

.indexbox .a1{ float: left; width:440px;}
.indexbox .a1 ul li{display:block; width:520px; white-space:nowrap;overflow:hidden; }
.indexbox .a2{ float: right;width:200px; padding-right:0px;}
.indexbox .a8{ float: right;width:200px; padding-right:5px;}

.indexbox ul,.indexbox dl{ padding:0px 0px 0px 0px;line-height:21px;}
.indexbox .t1{ padding:5px 0px 0px 15px;font-size:14px; font-weight:bold;border-bottom:1px solid #99B830;}
.indexbox .t8{ border-bottom:1px solid #99B830;}
.indexbox .t1 span{font-size:12px; font-weight:normal; float:right;}

.catnav dl{ padding:5px;}
.catnav dl dd{ float:left;line-height:22px;white-space:nowrap;}
.catnav dl dd a{padding:4px 5px 4px 5px; text-decoration:none;}
.catnav dl dd a:hover,.catnav dl dd a:active {color: #FFFFFF; background-color:#009; }

span.more{position:absolute;right:10px;top:1px}


.tab span{ float:left; text-align:center;font-weight:bold;width:68px;line-height:26px; height:28px; cursor:pointer}
.V_1{background:url(images/index/IN_titlebgs.gif);}
.V_1{ background-position:-145px -127px; padding-top:2px;color:#ff0000;}
.V_2{background:url(images/index/IN_titlebgs.gif);}
.V_2{ background-position:-145px -127px; padding-top:2px;color:#000;}
.V_4{background:url(images/index/IN_titlebgs.gif);}
.V_4{ background-position:-145px -127px; padding-top:2px;color:#000;}
.V_5{background:url(images/index/IN_titlebgs.gif);}
.V_5{ background-position:-145px -127px; padding-top:2px;color:#ff0000;}
.blog dl{ padding:0px;}
.blog dl dt{ font-weight:bold; text-indent:1em;}
.blog dl dd{float:left;line-height:22px;white-space:nowrap;}
.blog dl dd a{padding:4px 5px 4px 5px; text-decoration:none;}
.blog dl dd a:hover,.catnav dl dd a:active {color: #FFFFFF; background-color:#009; }

.div_top {no-repeat scroll 500px 500px;}
.div_top {background-color:#fff;background-position:1px -405px;background-repeat:repeat-x;border:1px solid #ADCD3C;padding:1px;color:#000;height:28px; line-height:28px;font-weight:bold;text-indent:1em; border-bottom:0px;}
.div_top span{font-size:12px; font-weight:normal; float:right;}
.div_body { border:1px solid #ADCD3C; background:#FFFFFF;}



.sidebox {background:#fff;border:1px solid #9fb7e7;margin-bottom:5px;}
.sidebox .title{border-bottom:1px solid #99B830;background:url(/images/index/h.png) 0 bottom repeat-x;text-align:left;color:#000000;padding:2px 10px 0;line-height:220%;}
.sidebox .title h2{ float:left;}
.sidebox ul,.sidebox dl{ padding:10px;line-height:21px;}


.newbox{ background:#fff;border:1px solid #ADCD3C;margin-bottom:5px;}
.newbox .title{ no-repeat scroll 500px 500px;background-color:#fff;background-position:1px -405px;background-repeat:repeat-x; height:30px;line-height:30px;position:relative;}
.newbox .title h2{ float:left; padding-left:15px; font-size:14px;}
.newbox ul,.newbox dl{ padding:10px;line-height:21px;border-top:1px solid #ADCD3C;}


.C_New {border:1px solid #c8c8c8;}
.C_New .tab{background:url(images/index/IN_titlebgs.gif);}
.C_New .tab{ background-position:0 -81px; padding-left:40px; height:35px; line-height:32px; position:relative}
.C_New .tab span{ float:left; text-align:center;font-weight:bold;width:125px;line-height:32px; height:35px; margin-right:3px; cursor:pointer}
.C_New .tab .more{ right:5px; font-weight:normal; width:60px;}
.C_New .ico2{ position:absolute;background:url(images/VIP_ch.png) no-repeat; width:40px; height:30px; left:0; top:0}
.C_New .ico2{ background-position:0 -81px;}
.C_New ul{ padding:5px 10px 5px 10px;}

.search .kw{font:16px Verdana;height:1.78em;padding-top:2px}
.search .sb{ font-size:14px;}

#search{ background:url(images/h_header.png) no-repeat}
#search{ background-position:0 -131px;vertical-align:middle;padding:5px 0 5px 0;line-height:20px; height:25px; font-size:14px;}
#search span{ padding-left:30px;line-height:20px; }
#search span a{color: #090}
#search span a:hover{ color: #F60}
#search label{ float:left;line-height:25px; vertical-align:middle;padding-left:10px;}





.siteNav{ width:980px;line-height:35px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }


ul.t1 { padding:3px;}
ul.t1 li{ padding:0px; margin:0px; height:22px; line-height: 220%; list-style-type:none; display:block; overflow:hidden; text-overflow:ellipsis;}

.div_body dl dd{float:left; width:115px;white-space:nowrap; line-height:20px; }
.div_body dl dd i{font-family:arial, sans-serif;font-size:10px;font-style:normal;color:#333; margin-left:2px;}
img.picview{max-width: 640px;width: expression(this.width > 640 ? 640: true); }


dl.taglist dd{ line-height:20px; float:left; margin-right:5px; white-space:nowrap;}
dl.taglist dd a{padding:5px 2px 5px 2px; text-decoration:none;}
dl.taglist dd a:hover,dl.taglist dd a:active {color: #FFFFFF; background-color:#009; }
dl.taglist dd i{font-family:arial, sans-serif;font-size:11px;font-style:normal;color:#333; }




.reslist { padding:5px;}
.reslist li{ line-height:22px;display:block; width:280px; white-space:nowrap;overflow:hidden; }


.newlist li{ float:left; padding-left:10px; margin:0px; width:48%;line-height:22px; display:block; white-space: nowrap;overflow:hidden; text-overflow:ellipsis;}


.div_body .title {text-align:center;}
.div_body .title h1{font:24px 微软雅黑; line-height:135%;}
.div_body .info{text-align:center; line-height:28px;}
.div_body .info small{font-size:12px;}
.div_body .content *,.content{font-size:14px; line-height:150%;}



.articleindex li{line-height:22px;}
.articleindex li span.t { float:left;width:67%;white-space: nowrap;display:block;overflow:hidden; text-overflow:ellipsis; text-align:left; padding-right:5px;}
.articleindex li span.w { float:right;width:15%; white-space: nowrap;display:block;overflow:hidden; text-overflow:ellipsis; text-align:left; margin-right:5px;}
.articleindex li span.d { float:right;width:15%;}

.contents {border:1px #c9c9c9 solid; width:100%;}
.contents td{border-top:1px #c9c9c9 solid;border-left:1px #c9c9c9 solid; padding:3px 5px 3px 5px;}


.flink li{ float:left; margin-right:7px;white-space:nowrap;background:#f0f0f0;line-height: 120%;}
.footer {border-top:#2786C6 0px solid;color:#000000;text-align:center;line-height:150%;padding:15px;}
#floatbox-box {border:#ADCD3C 5px solid; padding:10px; }
dl.mykm { margin-bottom:5px;}
dl.mykm dd.t{ background-color:#F0F7FD;border:#A6C4E4 1px solid; width:135px;text-align:right; margin-right:3px;}
dl.mykm dd{ float:left;line-height:24px; }
dl.mykm dd a{padding:4px 5px 4px 5px; text-decoration:none;}
dl.mykm dd a:hover,.catnav dl dd a:active { background-color:#F0F7FD;border:#A6C4E4 1px solid; }
/* downUrl */

#downUrl .downcol1{width:180px;float:left;}
#downUrl .downcol2{width:468px;float:right;}
#downUrl .downcol2 img, #downUrl .col2 object{vertical-align:middle;margin:0 0 10px;}
#downUrl .downcol1 th{background:url(../images/downcls.gif) no-repeat;height:30px;color:#fff;vertical-align:top;line-height:26px; text-indent:15px;text-align:left;}
#downUrl .downcol1 td{padding:10px 0 0px;vertical-align:top;}
#downUrl .downcol1 td img{vertical-align:middle;margin:3px 5px 8px 10px;}
.relWord, .relWord a:link, .relWord a:visited{color:#5f5f5f;}
#downUrl span.tips{margin:0 5px 0 20px;font-weight:700;color:#666;}


.p1 {
	overflow:hidden;
	clear:both;
	padding-top:10px;
	padding-bottom:8px;
}
.p1 li {
	width:141px;
	overflow:hidden;
	padding-left:12px;
	float:left;
	text-align:center;
}
.p1 li a {
	display:block;
}
.p1 li a:hover img {
	border:1px solid #999;
	padding:2px;
}
.p1 li a img {
	display:block;
	border:1px solid #E3E3E3;
	width:135px;
	padding:2px;
}
.p1 li a span {
	display:block;
	line-height:17px;
	padding-top:6px;
}


.p2 li{float:left;width:150px;margin-top:15px;height:140px;text-align:center;}
.p2 li a img{width:expression(this.width > 120 && this.width/this.height > 0.7 ? 120 : true); height: expression(this.height > 120 && this.width/this.height < 0.7 ? 120 : true);border: solid #eee 4px;}
.p2 li img{width:expression(this.width > 120 && this.width/this.height > 0.7 ? 120 : true); height: expression(this.height > 120 && this.width/this.height < 0.7 ? 120 : true);border: solid #eee 4px;}
.p2 li a:hover img{border: solid #FF4E00 4px;}




#ann dt{float:left;width:5em; no-repeat 0 50%;text-indent:2em;font-weight:700;}
#ann dd{margin-left:30px;}
#ann li{padding-left:10px;white-space:nowrap;}
#ann em{margin-left:5px;color:#666;font-size:0.83em;}
#annbody{height:20px;overflow:hidden;padding-right:16px;}








Leftbox_i { float:left; margin-right:1px; width:520px; border:1px solid #98C5E2; margin-bottom: 1px; margin-top: 5px }










.alllist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.alllist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.alllist LI {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 3px 3px 0px; TEXT-ALIGN: center
}
.alllist LI A {
	BORDER-RIGHT: #79B727 1px solid; BORDER-TOP: #79B727 1px solid; DISPLAY: block; OVERFLOW: hidden; BORDER-LEFT: #79B727 1px solid; WIDTH: 83px; COLOR: #000; LINE-HEIGHT: 20px; BORDER-BOTTOM: #79B727 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.alllist LI A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.alllist LI A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.alllist LI A:hover {
	BORDER-RIGHT: #a54108 1px solid; BORDER-TOP: #a54108 1px solid; BACKGROUND: #ffffe7; BORDER-LEFT: #a54108 1px solid; COLOR: #f00; BORDER-BOTTOM: #a54108 1px solid; TEXT-DECORATION: none
}
.alllist LI A:active {
	BORDER-RIGHT: #a54108 1px solid; BORDER-TOP: #a54108 1px solid; BACKGROUND: #ffffe7; BORDER-LEFT: #a54108 1px solid; COLOR: #f00; BORDER-BOTTOM: #a54108 1px solid; TEXT-DECORATION: none
}
