@charset "gb2312";
*{margin:0; padding:0; font-family : verdana, geneva, Arial, Helvetica, sans-serif;}
table,input,select,textarea{color:#000}
div,span,img,form,ul,li{margin:0; padding:0; border:0;  }
ul{list-style:none;}
li{list-style:none; display:inline;}
a{text-decoration:none;}
a:link{color:#369;}
a:visited{color:#983;}
a:hover,a:active,a:focus{color:#c00;}
.clear{ border-top:0; clear:both; line-height:0;font-size:0;height:0;height:1%;}
.clearfix:after {content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table !important;}
/* ----单线表格----- */
.xtable{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:90%; text-align:center; border-collapse:collapse;}
.xtable td, .xtable th{font-size:1em; border:1px solid #98bf21; padding:3px 7px 2px 7px;}
.xtable th{font-size:1.1em; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#A7C942; color:#ffffff;}
.xtable tr.alt td{color:#000000; background-color:#EAF2D3;}
/* ------------=== 公共-链接样式 ===------------ */
.redl{color:#C30;}
.redl a{color:#F00;}
.redl a:link, .redl a:visited{color:#F00; text-decoration:none;}
.redl a:hover, .redl a:active{color:#000; text-decoration:blink;}

.bluel{color:#369;}
.bluel a{color:#06C;}
.bluel a:link{color:#1B6FA0; text-decoration:none;}
.bluel a:hover, .bluel a:active{color:#F00; position:relative; top:1px; left:1px; text-decoration:none;}
.bluel a:visited{color:#666699; text-decoration:none;}

.grayl{color:#888;}
.grayl a{color:#333;}
.grayl a:link, .grayl a:visited{color:#333; text-decoration:none;}
.grayl a:hover, .grayl a:active{color:#F66; text-decoration:none;}

.blackl{color:#333;}
.blackl a{color:#000; }
.blackl a:link, .blackl a:visited{color:#000; text-decoration:none;}
.blackl a:hover, .blackl a:active{color:#F66; text-decoration:underline;}

.whitel {color:#EEE;}
.whitel a{color:#FFF;}
.whitel a:link, .whitel a:visited{color:#FFF; text-decoration:none;}
.whitel a:hover, .whitel a:active{color:#CF0; text-decoration:blink underline;}

/* 分页 */
.pages {width:100%; height:35px; overflow:hidden; text-align:center; margin:30px 0; line-height:25px; font-family:Verdana; display:inline-block; }
.pages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
.pages a:hover { border-color:#369; }
.pages strong { border-color:#369; background:#369; color:#FFF; }
.pages .prev { padding:4px 5px 2px; border:none; }
.pages .next { padding:4px 5px 2px; border:none; }

body {font-size: 12px; background: url(bg_header.jpg) no-repeat center -20px; padding:0 0 20px;}

.sp{width:778px; margin:0 auto; clear:both;}
.pos{height:35px; line-height:35px;}

.nowrap{display:inline-block; white-space:nowrap;}

#sLogo{height:118px; background:url(hylogo.png) 0 0 no-repeat;}
#sLogo p{float:left; margin-top:58px; font-size:14px; line-height:1.65em;}
#bdy{margin:0 auto; clear:both; border-color:#CCC; border-style:solid; border-width:5px 1px 23px 1px; background:url(bgl.gif) -2px bottom #FFF no-repeat; padding-bottom:50px; overflow:hidden;}
/* 左栏 */
.l_tt{width:100%; text-align:center; font-size:14px; height:42px; line-height:42px; font-weight:bold; color:#FFF; border-top:#CCC 1px solid; background:#379bff;}
#spL{width:100px; float:left; overflow:hidden; padding-top:5px;}
#spL .uMenu{width:100px; float:left; clear:both; padding:5px 0 5px; display:inline;}
#spL .uMenu ul{width:100%; padding-bottom:10px;}
#spL .uMenu li{width:60px; height:26px; line-height:26px; float:left; color:both; border:#CCC 1px solid; margin:5px 0 3px 20px;}
#spL .uMenu li a{width:100%; display:block; text-align:center;}
#spL .uMenu2{width:100px; float:left; clear:both; padding:-5px 0 0 5px;}
#spL .uMenu2 ul{width:100%; padding-bottom:10px; overflow:hidden;}
#spL .uMenu2 li{width:100%; line-height:18px; float:left; clear:both; background:url(i02.gif) -2px 6px no-repeat; border-bottom:#CCC 1px solid;}
#spL .uMenu2 li a{width:100%; padding:5px 0 8px 20px; display:block}
#spL .dhMenu{width:100px; float:left; clear:both;}
#spL .dhMenu ul{width:100%; padding:0; margin:0; overflow:hidden;}
#spL .dhMenu li{width:100%; height:30px; line-height:30px; float:left; font-size:12px; border-bottom:#CCC 1px dotted; display:inline-block; clear:both;}
#spL .dhMenu li a{width:100%; display:block; padding-left:10px;}
#spL .dhMenu h3{width:100%; line-height:21px; padding:5px 0 12px 4px; float:left; clear:both; font-size:16px; color:#F30;}
#spL .dhMenu li.rclist{width:100%; float:left; clear:both; overflow:hidden; text-align:left; line-height:18px; padding:6px 0; border-top:#CCC 1px dotted; border-bottom:none;}
#spL .dhMenu li.rclist a{text-align:left; margin-left:6px;}

#spL .yjMenu{width:100px; float:left; clear:both;}
#spL .yjMenu li{width:100%; float:left; clear:both; padding:10px 0 0 8px; color:#666; border-top:#8ed8ff 1px solid; background:#e8f7ff;}
#spL .yjMenu li a{height:26px; line-height:26px;}

/* 右栏 */
#spR{width:677px; float:left; border-left:#CCC 1px solid; padding-top:10px; background:url(c3.jpg) top right no-repeat; overflow:hidden;}
#uinfo{width:675px; float:left; clear:both; padding:10px 0 20px; background:url(dotline.jpg) 0 bottom no-repeat;}
#uinfo img{width:120px; float:left; padding:3px; background:#FFF; border:#CCC 1px solid; margin-left:18px;}
#uinfo span{width:500px; float:left; margin:40px 0 0 14px; text-align:left; line-height:28px;}
#uinfo span a{background:url(i17.gif) 0 7px no-repeat; float:left; padding-left:16px; margin-right:17px; font-style:normal;}
#content{width:95%; line-height:1.8em; margin-left:20px; display:inline-block; text-align:justify; overflow:hidden; padding-bottom:20px;}
#content p{margin-top:5px;}
#content h3{width:100%; height:36px; line-height:36px; float:left; clear:both; font-size:16px; text-align:left; background:url(layers.png) 3px 11px no-repeat; border-bottom:#C95 1px solid; padding-left:28px; margin:15px 0px; overflow:hidden;}
#content #nlist{width:100%; float:left; clear:both; min-height:500px;}
#content #nlist li{width:100%; float:left; clear:both; line-height:1.6em; margin:6px 0; font-size:14px; color:#888;}
#content h3 .l{height:20px; line-height:20px; padding:5px 6px; float:left; background:#FFF; margin:6px 0 0 -6px; color:#333; border-bottom:none;}
#content h3 .r{float:right; height:20px; line-height:20px; padding:5px 10px; margin:7px 50px 0 0; font-size:12px; }
#content .gbform{width:100%; line-height:1.7em;}
#content .gbform .ipt{border:#CCC 1px solid; margin-right:10px;}
#content .gbform .ipt:hover{border:#F60 1px solid;}

#btm{border-top:#CCC 1px solid; padding:15px 0; line-height:2em;}


#content #nlist li.rypic{width:113px; height:162px; float:left; margin:3px; display:block; padding:0; overflow:hidden;}
#nlist li.rypic .img{width:97px; text-align:center; line-height:116px; background:#FFF; border:#EEE 4px solid; display:inline-block;}
#nlist li.rypic .img:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
#nlist li.rypic .img a,#nlist li.rypic .img a:link{display:block; color:#CCC; background:#FFF;}
#nlist li.rypic .img img{width:95px; height:114px; border:#EEE 1px solid; background:#F2F2F2; text-align:center;}
#nlist li.rypic .name{width:99%; line-height:35px; text-align:center; font-size:14px;}