/* CSS Document */
.c00{ color:#c00}
.cc02{ color:#263877}
.caf2{ color:#af261e}
.hide{ display:none}
.show{ display:block}
.gray a{ color:#999}
#content{ width:960px; margin:10px auto 0 auto; overflow:hidden; background:#fff; }
#mainbox{ width:630px; float:left; margin-left:10px; display:inline}
#sidebar{ width:300px;  float:right; margin-right:10px; display:inline; background:#fff;}
.sidemod{ margin-bottom:10px;}
.sidemod .cont{ border:1px solid #cacaca; border-top:0px; padding:10px; width:278px; overflow:hidden}
h3.tit01{ background:url(http://img.hexun.com/it/2010/img/h3bg.gif) repeat-x 0 -39px; height:25px; overflow:hidden}
h3.tit01 strong{ float:left; background:url(http://img.hexun.com/it/2010/img/h3bg.gif) no-repeat right 0; padding-right:10px; line-height:28px;height:25px; font-size:14px;}
h3.tit01 i{ float:left; height:25px; width:10px;background:url(http://img.hexun.com/it/2010/img/h3bg.gif) no-repeat 0 0;}
h3.tit01 span{ float:right; padding:6px 10px 0 0}
h3.tit02 {padding: 3px 10px 0 0;height:25px; background:#f4f4f4; border-bottom:1px solid #ccc ; font-weight:normal; margin-bottom:4px; }
h3.tit02 strong{ float:left; font-size:14px; padding:0 12px 0 22px; background:url(http://img.hexun.com/it/2010/img/dot.gif) no-repeat 8px -276px;}
h3.tit02 span{ float:right; font-size:12px; color:#263877} 
h3.tit02 span a{ color:#263877}h3.tit02 span a:hover{ color:#900}
h3.tit03{ font-size:14px; background:url(http://img.hexun.com/it/2010/img/h3bg2.gif) repeat-x 0 bottom; height:25px;}
h3.tit03 strong{ float:left; margin-left:15px; display:inline; border:1px solid #cccccc; border-top:2px solid #af261e; padding:0px 8px; background:#fff; height:23px; border-bottom:0px; line-height:23px;}
.linea{ border-top:1px dotted #ccc; height:8px; font-size:1px; line-height:normal;}

ul.tab{ float:right; width:100px;}
ul.tab li{height:21px; overflow:hidden; border:1px solid #cacaca; border-bottom:0px; width:48px; color:#af261e; background:#fff;text-align:center; font-weight:normal; font-size:12px; float:left}
ul.tab li a{ color:#af261e}
ul.tab li.checked{ background:#af261e; border:1px solid #af261e; border-bottom:0px; color:#fff; }
ul.tab li.checked a{color:#fff;}

.ul03 li{ background:url(http://img.hexun.com/it/2010/img/dot.gif) no-repeat 2px 7px; color:#263877; height:24px; padding-left:12px; line-height:24px; overflow:hidden}
.ul03 li a{ color:#263877}.ul03 li a:hover{ color:#900}
.ul03 li.hot{ background:url(http://img.hexun.com/it/2010/img/dot.gif) no-repeat 6px -243px; padding-left:35px;}
.ul04 { background:url(http://img.hexun.com/it/2010/img/dot.gif) no-repeat 0 -19px;}
.ul04 li{color:#263877; height:22px; padding-left:22px; line-height:22px; overflow:hidden}
.ul04 li a{ color:#263877}.ul04 li a:hover{ color:#900}
.ul05 li{ background:url(http://img.hexun.com/it/2010/img/dot.gif) no-repeat 5px 6px; color:#263877; height:22px; padding-left:15px; line-height:22px; overflow:hidden; float:left; width:195px; }
.ul05 li a{ color:#263877}.ul05 li a:hover{ color:#900}
.ul06 li{ background:url(http://img.hexun.com/it/2010/img/li02.gif) no-repeat 0 8px; height:24px; line-height:24px; padding-left:10px;}
.ul06 li span{ float:right; color:#999;}
.ul06 li a{ color:#263877}.ul06 li a:hover{ color:#900}
.pic01{ width:278px; overflow:hidden;}
.pic01 li{ float:left; width:138px; text-align:center; color:#263877; margin-bottom:5px;}
.pic01 li img{ display:block; border:1px solid #ccc; margin:0px auto 2px auto;}
.pic01 li a{ color:#263877}.pic01 li a:hover{ color:#900}
.pic02{ width:134px; height:132px; border:1px solid #cacaca; padding:3px; float:left; margin:10px 0 0 12px; display:inline; overflow:hidden; text-align:center}
.pic02 img{ display:block; width:134px; height:110px; margin-bottom:2px;}
.pic03{ background:#dfdfdf; width:188px; float:right; text-align:center; padding-top:9px; height:418px; margin-bottom:6px;}
.pic03 ul li{ line-height:24px; margin-bottom:4px;*line-height:20px; }
.pic03 ul li img{ margin:0px auto; width:170px; height:112px;}
.pic03 ul li a{ color:#3b4c84}

/*文章*/
.breadcrumb{ margin-bottom:3px;line-height:30px; padding:0px 0 0 14px; border-top:4px solid #af261e; background:#e8e8e8;}
.breadcrumb .rig{ float:right; line-height:normal; padding:8px 12px 0 0}
h1{  font-size:26px;line-height:36px; font-family:"黑体"; border-bottom:1px solid #CCC;  padding:15px 0 6px 10px;margin:0px 13px;}
.artdetail { color:#6c6c6c; padding:5px 12px 0 0; height:36px; margin:0px 13px}
.artdetail .from{ float:left;}
.artdetail .from span{line-height:normal; padding:5px 0 0 0; float:left}
.artdetail .sjlink{float:left; line-height:normal; padding:5px 0 0 12px;}
.txtcont{ font-size:14px; color:#333; line-height:170%; width:576px; margin:0px auto}
.txtcont p{ margin:12px 0}
.author{ text-align:right; color:#888; margin:0px 0 30px 0; font-size:12px;}
.btnlist{ text-align:right; margin-bottom:12px;}
.btnlist img{ margin:0px 0px 0 10px}
/*内容里新加样式*/
#yued{float:right; width:213px; border:1px solid #ccc;margin:15px 0px 0 10px; height:auto; border-top:2px solid #af261e}
#yued a{ text-decoration:none; color:#000;}
#yued  a:hover{ text-decoration:underline; color:#900}
#yued .tit{ background: url(http://img.hexun.com/it/2010/img/li03.gif) no-repeat 4px 6px #f3f3f3; height:22px; border-bottom:1px solid #ccc; line-height:22px; font-weight:bold; font-size:12px; padding-left:15px; color:#b50300}
#yued .tit span{ float:right;}
#yued .yuebox{ padding:8px 0px 5px 0px;}
#yued .yuebox .imgcon{ width:196px; padding:10px 8px 0 8px;border-top:1px solid #dfdfdf; font-size:12px; height:105px; overflow:hidden}
#yued .yuebox .testlinh{ font-weight:bold;line-height:22px;  overflow:hidden; font-size:14px; margin:0px 0px 5px 8px; }
#yued .yuebox .testlinh a{ color:#000;}
#yued .yuebox .testlinh a:hover{ color:#900; text-decoration:underline;}
.testlinhul{font-family:"宋体"; font-size:12px; margin-top:-2px;}
.testlinhul li{ background:url(http://img.hexun.com/it/2010/img/li01.gif) no-repeat 8px 7px;  width:180px;padding:0 0 0 20px;line-height:22px; height:22px; overflow:hidden;}

.leftmod{ width:598px; margin:0px auto 10px auto; border:1px solid #ccc; overflow:hidden; border-top:2px solid #af261e}
.leftmod2{ width:600px; margin:0px auto 20px auto; overflow:hidden; }
.leftmod3{ width:400px; float:left; padding-top:5px;}
.leftmod3 .cont{ width:376px; margin:10px auto 12px auto;}
.searmod{ background:#f4f4f4; border:1px solid #ccc; clear:both; border-bottom:2px solid #af261e; width:578px; margin:0px auto; line-height:29px; padding:0px 10px;}
.rigmod{ width:425px; float:right; padding:0 10px 12px 0;}
.hotnew{ border-bottom:1px dotted #b7b7b7; text-align:center; padding:10px 0; margin-bottom:12px;}
.hotnew h2{ text-align: center; font-size:20px; font-family:"黑体"; font-weight:normal; line-height:30px; }
/*comment css*/
#yhcomment01 .szsl .fbbo02{ border: #ccc 1px solid; padding:5px; line-height:21px; color:#9A9A9A; height: 100px; width:520px; font-size: 12px; overflow:hidden}
#yhcomment01{width: 598px; font-size: 12px; overflow: hidden; margin:0px auto; border:1px solid #ccc; border-top:2px solid #af261e; margin-bottom:20px;}
#yhcomment01 dt{ padding: 3px 10px 0 0; text-align:right; height:25px; background:#f4f4f4; border-bottom:1px solid #ccc }
#yhcomment01 dt strong{ float:left; font-size:14px; padding-left:22px; background:url(http://img.hexun.com/it/2010/img/dot.gif) no-repeat 8px -276px;}
#yhcomment01 dd{ padding: 20px 0px 18px 30px;  display: block; margin:0; overflow: hidden;  border-top:0px; width:568px; }
#yhcomment01 dd.unload{ padding: 16px 30px 16px 30px; height: 165px; overflow: hidden; background:url(http://img.hexun.com/it/2010/img/boxbg.gif) no-repeat 30px 15px;}
#yhcomment01 .unleft{float:left; width: 300px; padding: 12px 0 12px 30px; overflow: hidden;}
#yhcomment01 .unleft a,#yhcomment01 .unleft span{ color: #686868; text-decoration: none; }
#yhcomment01 .unleft p{ padding: 2px 0 2px 0; margin: 0; }
#yhcomment01 .unleft p.a{ padding-left: 45px; }
#yhcomment01 .unleft p.b{ padding-left: 50px; padding-top: 5px; }
#yhcomment01 h6{ font-weight: bold;font-size: 14px; height: 38px; line-height: 35px; color: #686868; overflow: hidden; margin: 0;}
#yhcomment01 .unright{ float:left; width: 170px; padding: 15px 0 0 30px; text-align: center; overflow: hidden; margin-left:6px; display:inline }
#yhcomment01 .unright p{text-align:center; }
#yhcomment01 .szsl{ padding:0; }
#yhcomment01 .szsl span{ color: #686868; }
#yhcomment01 .szsl p.hf{ padding: 4px 0 8px 0; color: #686868;  }
#yhcomment01 form{ padding:0;margin:0 }
.fbbo01{ border: #ccc 1px solid; font-size: 12px; padding: 1px 0 0 2px; }
.nfbbut01{ background: url(http://img.hexun.com/it/2010/img/nyhbtn01.gif) no-repeat 0 0; color: #fff;font-size: 12px; text-align: center; width: 70px; height: 21px; border: 0; cursor: pointer; line-height:21px; }
.nfbbut02{ background: url(http://img.hexun.com/it/2010/img/nyhbtn01.gif) no-repeat 0 0; color: #fff;font-size: 12px; text-align: center; width: 67px; height: 22px; line-height: 21px; border: 0; cursor: pointer; }
.nload{ display:none; position: absolute; width: 364px; height: 210px; text-align:center; font-family: Arial, Helvetica, sans-serif; line-height: 210px;font-size: 20px; background:#000; color:#fff;float:left; left:0; top:0;filter:alpha(opacity=40); -moz-opacity:0.4; }

/*相册样式*/
.aboutnews{  margin-bottom:15px; padding-bottom:6px; width:598px; margin-top:10px; margin:0px auto; border:1px solid #ccc; border-top:2px solid #af261e}
.aboutnews .title{padding: 3px 10px 0 0; text-align:right; height:25px; background:#f4f4f4; border-bottom:1px solid #ccc }
.aboutnews .title strong{ float:left; font-size:14px; padding-left:22px; background:url(http://img.hexun.com/it/2010/img/dot.gif) no-repeat 8px -276px;}
.aboutnews .title span{ float:left; display:none }
.aboutnews .title em{ font-style:normal; display:block; float:right;}
.aboutnews table{ margin:12px auto}
.aboutnews table td{ padding: 0 23px;}
.ul01 li{ background:url(http://img.hexun.com/it/2010/img/li01.gif) no-repeat left 7px; width:365px;  padding:0 10px 0 10px; float:left; line-height:22px; height:22px; overflow:hidden;}
.ul01 li span{ float:right; font-size:12px; color:#999;}
.ul01 li a:visited{color: #717171;}
.ul01 li a:hover{ color:#900}
.ul02{ color:#0033ff; text-decoration:underline; font-size:14px; width:75px; margin:6px 10px 0 10px;}
.ul02 li{ line-height:26px; height:26px; width:75px; overflow:hidden;}
.ul02 a{color:#c52d2d; text-decoration:underline; font-weight:bold}
.ul02 a:visited{color:#c52d2d; text-decoration:underline;}
.ul02 a:hover{color:#900; text-decoration:underline;}
.label3{line-height:20px; margin-top:0px; font-weight:bold; text-indent:2px; padding-top:10px;}


 .v_caption { height:20px; overflow:hidden; margin-top:4px; float:left}

  .highlight_tip {margin:3px 0 0 0px; padding-left:20px; }
   .highlight_tip span { display:inline; float:left; width:10px; height:10px; overflow:hidden; margin:0 2px; background:url(http://img.hexun.com/it/2010/img/a.gif) no-repeat 2px -32px; text-indent:-9999px; }
   .highlight_tip .current { background:url(http://img.hexun.com/it/2010/img/a.gif) no-repeat 2px 0; }
  .change_btn { position:absolute; width:100px;}
   .change_btn span { display:block; float:left; width:13px; height:13px; overflow:hidden; background:url(http://img.hexun.com/it/2010/img/a.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
   .change_btn .previous {background:url(http://img.hexun.com/it/2010/img/a.gif)  no-repeat 0 -64px; }
   .change_btn .next {background-position:-0px -99px; float:right;}
   .change_btn .first_btn { background-position:0 -64px; cursor:default; }
   .change_btn .last_btn {background-position:-0px -99px;  cursor:default; float:right }
  .v_caption em { display:inline; float:right; margin:10px 12px 0 0; font-family:simsun; }
 .v_content { position:relative; width:102px; height:82px; overflow:hidden; }
  .v_content_list { position:absolute; width:2500px; }
  .v_content ul li { float:left;  width:102px; overflow:hidden;}
  .v_content ul li img {  width:100px; height:80px; border:1px solid #ccc;}




#invest_s01{ width:464px; height:214px; border:1px solid #ccc; padding:2px; display:none; position: absolute;background-color:#F9F9F9;font-size:12px;z-index:1000;}
#invest_s02{background:#6699CC; height:25px; padding-left:8px;}
#invest_s04{ padding-top:3px; float:left}
#invest_s05{float:right; padding-top:1px; padding-right:1px}
#investInframe{border:0px; width:100%; height:150px;}
#invest_s06{ padding-top:20px}
#invest_s07{width:420px; height:90px; border:1px solid #CCECFF; margin:0 auto; background:#F8F8F8}
#invest_s07_1{float:left; width:20px; padding-top:25px; padding-left:57px} 
#invest_s07_2{float:left; width:320px; padding-top:25px;} 
.invest_s07_3{text-align:center; font-size:14px; height:22px; line-height:22px}
a.invest_s07_4:link{color:#0033CC}a.invest_s07_4:visited{color:#0033CC}a.invest_s07_4:hover{color:#990000}
.invest_s07_5{text-align:center; font-size:12px; height:22px; line-height:22px; padding-top:10px; background:#fff}
a.invest_s07_6:link{color:#0033CC ; text-decoration:underline}a.invest_s07_6:visited{color:#0033CC; text-decoration:underline}a.invest_s07_6:hover{color:#990000; text-decoration:underline}
.mask{filter:alpha(opacity=50);position: absolute;background-color:#ccc;z-index:500;-moz-opacity:0.5 !important;}


/*翻页---------------------------------*/
#pageNext{ float:right; padding:45px 0 10px 0; clear:both;}
.page{font-size:12px; width:48px;height:19px; line-height:22px; overflow:hidden; border:1px solid #DDDDDD; text-align:center; padding:0; cursor:pointer; color:#333333;margin:8px 0px 0 8px; float:left;}
#pageNext .page a:link,#pageNext .page a:visited{display:block;width:48px;height:19px;background-color:#FFFFFF; color:#000; text-decoration:none;}
#pageNext .page a:hover{display:block;width:48px;height:19px;background-color:#990000; color:#fff; text-decoration:none;}
.nored{ width:19px; height:21px; text-align:center;margin:8px 0 0 5px; color:#D70008; float:left; line-height:22px;}
.num {width:19px; border:1px solid #DDDDDD; margin:8px 0 0 5px; float:left; text-align:center; line-height:19px; color:#000;}
#pageNext a:link,#pageNext a:visited{display:block;width:19px;height:19px;background-color:#FFFFFF; color:#000; text-decoration:none;}
#pageNext a:hover{display:block;width:19px;height:19px;background-color:#1B50B6; color:#fff; text-decoration:none;}
