#s_search{float:left;}
#s_main{width:100%;min-width:980px;width:expression((documentElement.clientWidth < 980) ? "980px" : "" );}
.k{clear:both;font-size:0;height:0;line-height:0;}

/*mainNav*/
#mainNav{height:17px;background:#edf7ff;border-top:1px #b2d0ea solid;margin:4px 0 0;padding:2px 8px;font-size:12px;}
#mainNav a{color:#03c;}
#mainNav .left{float:left;line-height:17px;white-space:nowrap;}
#mainNav .left_fl{float:left;line-height:17px;font-size:14px;white-space:nowrap;}
#mainNav .left_fl a,#mainNav .left_fl strong{padding:0 12px 0 0;}
#mainNav .right{float:right;white-space:nowrap;}

/*index*/
#B {width:96%;border-bottom:1px solid #B2D0EA; margin:0 auto;padding:0 0 8px;text-align:left;}
#B h2 {background:#EDF7FF;border-top:2px solid #B2D0EA;margin-top:8px;padding:0 8px;line-height:23px;text-align:left;font-size:12px;}
#B h2 a:link,#B h2 a:visited {text-decoration:none;color:#004A80;}
#B h2 a:hover {text-decoration:underline;color:#004A80;}
#B h2 span {float:right;text-align:left;}
#B h2 span a {font-weight:normal;}
.bcont{margin-bottom:10px;padding:4px;}
#B .L1 {float:left;width:41%;color:#666;line-height:180%;margin-top:4px;}
#B .L1 cite{margin:0 10px 0 0;font-weight:normal;}
#B .L1 .title {font-size:14px;font-weight:bold;}
#B .L1 .pic {width:90px;height:90px;border:1px solid #E5E5E5;text-align:center;}
#B .L1 .digest {padding:0 30px 0 10px;color:#000;font-size:13px;}
#B .L1 ul {margin-top:5px;}
#B .L1 li {text-align:left;line-height:180%;}
#B .L1 li a {padding-right:8px;font-size:13px;}
#B .L1 a:visited {color:#800080;}
#B .L1 a.xg {padding:0;font-size:12px;color:#69c;}
#B .R1 {float:left;border-left:1px dashed #CCC;width:57%;margin-top:4px;line-height:210%;color:#666;}
#B .R1 li {font-size:12px;margin-left:8px;}
#B .R1 li a{padding:0 10px;font-weight:normal;font-size:14px;}
#B .R1 li cite {padding:0 10px 0 0;font-weight:normal;}
#B .R1 a:visited {color:#800080;}
#B .R1 a.xg {padding:0 0 0 10px;font-size:12px;color:#69c;}

/*interrelated*/
#icont{margin:0 auto;padding:8px 8px 8px 15px;text-align:left;clear:both;}
#icont_l{float:left;padding:0 15px 0 0;width:75%;}
#icont_r{float:right;width:160px;}
.list{padding-top:6px;clear:both;}
.list li{margin-bottom:12px;font-size:13px;}
.list a{font-size:14px;font-weight:bold;padding-right:10px;}
.list cite{padding-right:10px;font-size:12px;font-weight:normal;color:#666;line-height:150%;}
.list span{font-size:12px;color:#666;line-height:150%;}
.list table{margin:0 12px 0 0;width:90px;height:90px;border:1px solid #ccc;text-align:center;}
.list table:not(p){margin:0 12px 18px 0;}
.list table a{padding-right:0;}
.listcont{float:left;width:100%;padding-top:8px;border-top:1px dashed #ccc;}
.pubbox{width:149px;border:1px solid #B2D0EA;border-top:0;margin-bottom:10px;padding:8px 4px;text-align:center;color:#666;}
#icont_r h2{width:149px;border:1px solid #B2D0EA;border-bottom:0;padding:3px 4px;background:#EDF7FF;text-align:left;font-size:12px;color:#039;}
.rpic{background:#edf7ff;margin:0 auto 8px auto;padding:0;width:120px;height:120px;}

/*footersearch*/
#s_footer_search{background:#edf7ff;border:1px solid #B2D0EA;border-left:0;border-right:0;padding:10px 0 10px 133px;overflow:hidden;clear:both;}
#s_footer_search .cont{width:570px;margin:auto;}
#s_footer_search .form{float:left;width:432px;}
#s_footer_search .feeds{float:left;padding:7px 0 0 3px;}
#s_footer_search .feeds li{float:left;}
#s_footer_search .feeds a{margin:0 4px;color:#03c;}