/* CSS Document */
*{ margin:0px; padding:0px; list-style:none}
img{ border:0px;}
.clear{ clear:both}
body{ background:url(http://img.hexun.com/hgyc1/bodybg.gif); font-size:12px; line-height:22px;}
a{ text-decoration:none; color:#000}a:hover{ color:#c00; text-decoration:underline}
.mainbg{ background:url(http://img.hexun.com/hgyc1/mainbg.gif) center repeat-y;}
.mainbot{ background:url(http://img.hexun.com/hgyc1/mainbot.gif) no-repeat center; height:10px; overflow:hidden; font-size:1px; line-height:normal}

#content{ width:962px; margin:0px auto}
.banner{ background:url(http://img.hexun.com/hgyc1/banbg.gif) no-repeat center; height:122px; text-align:center}
.topnav{ background:url(http://img.hexun.com/hgyc1/navbg.gif) no-repeat center; height:36px; text-align:center}
.topnav .cont{ text-align:center; width:960px; margin:0px auto; font-size:16px; color:#fff;font-weight: bold;}
.topnav .cont a{ color:#fff; padding:0 14px;}  

.concol{ background:url(http://img.hexun.com/hgyc1/contbg.gif) repeat-y; width:962px; overflow:hidden; margin-bottom:10px;}

.mod01{ padding:6px 0 0 6px; width:406px; float:left}
.mod02{ float:right; width:510px; padding:10px 15px 0 0 }
.mod03{ float:left; width:422px; overflow:hidden; }
.mod04{ float:left; width:386px; padding-left:20px; padding-top:55px;}
.mod05{ float:right; padding:23px 30px 0 0px;width:490px;}
.mod06{ float:left; padding:55px 0 14px 15px}
.mod07{float:left; width:150px; padding:23px 0 0 12px;}
.mod09{ float:right; padding:23px 10px 0 0}

h3.tit01{ background:#ececec; color:#7a7a7a; font-size:12px; font-weight:normal; text-align:center}
h3.tit01 strong{ font-size:14px; font-weight:normal;}
h3.tit02{ font-size:14px; color:#cc3333; font-weight:normal; padding:0px 32px;}
.ycmod{ background:url(http://img.hexun.com/hgyc1/tpbg.gif) no-repeat; width:410px; height:111px;line-height:normal;  color:#333}
.ycmod h3{ font-size:14px; font-weight:normal; padding:12px 0 0 12px; font-family:Arial}
.yclink{ background:#005596; height:2px; font-size:1px; line-height:normal; overflow:hidden}
.ycred{ background:#b41d23; float:left; height:2px; border-bottom:5px solid #f7f7f7; margin-top:-2px; font-size:1px; line-height:normal; overflow:hidden}
.pknew{ width:218px; text-align:left}
*+html .pknew{ width:218px; overflow:hidden}
*html .pknew{ width:218px; overflow:hidden}
.pkkuan{ width:500px; }
*+html .pkkuan{ float:left;width:90px; height:120px; position:absolute}
*html .pkkuan{ float:left;width:90px; height:120px; position:absolute}
.pkw{float:left;width:90px; height:80px; margin-left:-45px;  position:relative}

.yccont{ margin:0px auto;}
.yccont .btn{ cursor:pointer; background:url(http://img.hexun.com/hgyc1/btn.gif) no-repeat; width:72px; height:24px; text-align:center; font-weight:bold; line-height:24px; color:#fff; margin-top:8px;}.yccont .btn a{ color:#fff}
.yccont .btnm{cursor:pointer; background:url(http://img.hexun.com/hgyc1/btn.gif) no-repeat right 3px; width:90px; height:17px; font-weight:bold; text-align:center; margin:2px 0 0 0; padding-top:15px;}
.tabcont{ background:url(http://img.hexun.com/hgyc1/tabbg.gif) no-repeat; width:355px; height:310px; color:#fff; font-size:16px; font-weight:bold}
.tabcont td{ line-height:26px; text-align:center}
.tabcont a{ color:#fff;}
.txtcont p{ padding:10px 0px; font-size:14px;}
.zjcont h3{ font-size:14px; line-height:28px; background:#e3f4f8;color:#036; padding:0px 10px}.zjcont h3 a{color:#036}
.zjcont dt{ float:left; padding-right:15px;}
.zjcont dl{ padding:10px;}
.zjcont dt img{ width:130px; height:148px; padding:5px; border:1px solid #dfdfdf}
.zjcont dd{ padding-top:20px;}
.hqcont{ background:url(http://img.hexun.com/hgyc1/hqbg.gif) no-repeat; height:288px; clear:both; }
.hqcont .pic{ padding:10px 0 0 45px;}
.hqcont .pic img{ display:block}
.hqtab{ background:url(http://img.hexun.com/hgyc1/hqtab.gif) no-repeat 7px 0; width:330px; line-height:30px;  height:30px; margin: 0 0 6px 170px;}
.hqtab li{ float:left; width:95px; padding-left:15px; color:#fff; font-weight:bold; text-align:center; font-size:14px; cursor:pointer}
.dl01{ width:390px; margin:20px auto 0 auto; overflow:hidden}
.dl01 h3{  font-size:14px;}
.dl01 dt{ cursor:pointer; width:62px; background: url(http://img.hexun.com/2009-10-20/121400011.jpg) no-repeat; height:51px; float:left; margin-top:8px; text-align:center;color:#fff;}
.dl01 dt strong{ font-family: "Times New Roman", Times, serif; font-size:20px; float:center; width:40px; text-align: center; padding-top:2px;}
.dl01 dt b{ float:right; font-size:14px; padding:5px 2px 0 0}
.dl01 dt p{ clear:both; color:#fff88c; font-size:16px; font-weight:bold; font-family:Arial}
.dl01 dd{ float:left; width:315px; padding-left:10px;}
.picli{ background: url(http://img.hexun.com/hgyc1/picli.gif) repeat-x bottom #fff; width:950px; margin:0px auto 10px auto; overflow:hidden; padding:5px;}
.picli h3{ font-size:14px; padding:0 15px;}
.picli dl{ float:left; line-height:16px; }
.picli dt{ background:url(http://img.hexun.com/hgyc1/dtbg.gif) no-repeat; width:95px; height:118px; text-align:center; padding-top:4px;}
.picli dt img{ width:85px; height:113px;}
.picli dd{padding:0 0 0 4px}
.pkmod{ background:url(http://img.hexun.com/hgyc1/pkbg.gif) no-repeat; margin:0px auto; width:960px; height:248px; margin-bottom:10px;}
.pkmod .left{ float:left; padding:24px 0 0 45px;}
.pkmod .right{ float:right; padding:24px 44px 0 0;}
.pkcont{ width:360px;}
.pkcont h3{ font-size:14px; height:28px;}
.pkcont dt { float:left; padding-right:12px;}
.pkcont dt img{ width:150px; height:172px; display:block; padding:6px; background:#fff; border:1px solid #e1e1e1}
.txtmod{ color:#666; padding:6px 0 0 0}
.txtmod a{color:#666;}
.txtmod dt{ color:#333; font-weight:normal; font-size:12px;}
.txtmod dd{ padding-left:6px;}
.botcol{ background:url(http://img.hexun.com/hgyc1/h3bg.gif) no-repeat top; width:962px; overflow:hidden; margin:0px auto}
.botcol .mid{ float:left; width:335px; padding:22px 0 0 15px;}
.botcol .left{ float:left; width:350px; padding:15px 0 0 12px}
.yc10{ background:url(http://img.hexun.com/hgyc1/yc10.gif) no-repeat top}

.bgzj{ background:url(http://img.hexun.com/hgyc1/zjjxbg.gif) no-repeat top}
.bgmid{ background:url(http://img.hexun.com/hgyc1/midbg.gif) no-repeat top} 
.plinmod{ border:1px solid #ccc; background:#f2f2f2;}
.pltab { height:26px; padding:0px 10px; margin:0px 0 10px 0; background:url(http://img.hexun.com/hgyc1/line02.gif) repeat-x bottom; text-align:right}
.pltab span{ float:left; border:1px solid #ccc; border-bottom:0px; line-height:24px; padding:0px 10px; background:#efefef; color:#4f4f4f; cursor:pointer}
.pltab span.current{ background:#fff; color:#ec7200; height:25px;}
.plmod{ border:1px solid #ccc; padding:12px 4px 4px 4px; margin-bottom:8px}
.plmod h3{ background:#e6f3ef; text-align:right; color:#585858; font-weight:normal; font-size:12px; padding:0px 6px; line-height:20px; margin-bottom:6px;}
.plmod h3 strong{ float:left; color:#3d6cb4; font-weight:normal; width:120px; overflow:hidden; height:20px; text-align:left}.plmod h3 strong a{color:#3d6cb4}
.plmod .txt{ padding:0px 2px; height:44px; overflow:hidden; color:#454545}
.plmod .btn{ text-align:right; color:#3d6cb4}.plmod .btn a{color:#3d6cb4}

.wqmod{ background:url(http://img.hexun.com/hgyc1/wqbg.gif) no-repeat; width:226px; height:266px; float:right; margin:22px 15px 0 0; display:inline}
.wqmod table td{ text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:30px;}
.xzsel{ text-align:center; padding:55px 0 0 0; height:29px;}
.xzsel select{ font-size:16px; color:#8f8f8f; font-weight:bold;}
.f3d6{ color:#3d6cb4}
.f036{ color:#036}
.h20{ height:20px; line-height:1px;}
.fed5{ color:#ed5400}
.f525{ color:#525252}
.ff69{ color:#ff6900}
.f454{ color:#454545}
.plinmod{ border:1px solid #ccc; background:#f2f2f2; text-align:center; padding:0px 10px; height:210px; padding-top:20px; width:326px;}
.plinmod p{ margin:0px; padding:5px 0px;}

