/* css document */
@charset "gb2312";
/*public*/
body { background:#000 url(bg.jpg); color: #3b3b3b; font-family: "microsoft yahei"; }
a { color: #3b3b3b; text-decoration: none; }
.pr { position: relative; }
.pa { position: absolute; }
.ofh { overflow: hidden; }
img { display: block; }
.clearFix { clear: both; height: 0; line-height: 0; font-size: 0; }

div { overflow: visible; }
.w980 { background: transparent; overflow: hidden; }
.w1k { width: 1000px; margin: 0 auto; }

.rnav2 { overflow: hidden; position: fixed; _position: absolute; left: 50%; margin-left: 570px; _padding-left: 570px; _margin: 0; top: 350px; }
.rnav2 li { height: 116px; height: 22px; padding-top: 11px; }
.rnav2 a { width: 106px; height: 22px; cursor: pointer; padding-right: 10px; line-height: 22px; font-size: 14px; color: #838383; display: block; text-align: center; background: url(fixbg.png) left top no-repeat;}
.rnav2 li.on a, .rnav2 a:hover  { color: #fff; }
.rnav2 a.top { background-position: left -22px; padding-right: 35px; width: 81px; }

.main { background: #000;}
.w340 { width: 340px; }
.t1 { background: url(t_01.jpg) center top no-repeat; height: 323px;}
.t2 { background: url(t_02.jpg) center top no-repeat; height: 152px;}
.t3 { background: url(t_03.jpg) center top no-repeat; height: 681px;}
.t4 { background: url(t_04.jpg) center top no-repeat; height: 443px; padding-top: 84px; }
.t5 { background: url(t_05.jpg) center top no-repeat; height: 637px; }
.t6 { background: url(t_06.jpg) center top no-repeat; height: 510px; }
.t61 { background: url(t_061.jpg) center top no-repeat; height:666px; }
.t7 { background: url(t_07.jpg) center top no-repeat; height: 522px; }
.t8 { background: url(t_08.jpg) center top no-repeat; height: 405px; }


.t1 .w1k { height: 323px; }
.t1 .paflash { left: 745px; top: 145px; }
.t1 .h1 { text-align: center; line-height: 60px; font-size: 18px; color: #000;}
.imgbox { overflow: hidden; padding-top: 83px; }
.imgbox .key { width: 16px; height: 16px; text-align: center;background: #c0c0c0;  line-height: 16px; color: #000; right: 0; bottom: 0; position: absolute; }
.t3 .lbox { width: 318px; height: 355px; }
.t3 .rbox { width: 675px; }
.t3 .w214 { width: 214px; }
.t3 .w231 { width: 231px; }
.t3 .w333 { width: 333px; }
.t3 .h173 { height: 173px; }
.t3 .h178 { height: 178px; }
.ml8 { margin-left: 8px; display: inline; }
.mt8 { margin-top: 8px; }
.t3 .dl { width: 320px; height: 102px; }
.t3 .dt { font: bold 14px "microsoft yahei"; color: #0c0c0c; padding-top: 5px; }
.t3 .dt a { color: #0c0c0c; }
.t3 .tco dt a { color: #7b0000; }

.t4 .limg { width: 630px; height: 396px; background: #2a2a2a; }
.t4 a { color: #fff; }
.t4 .limg .dl { display: none; }
.t4 .limg .img { width: 487px; height: 396px; background: #3d3d3d; }
.t4 .limg .img .on { display: block; }
.t4 .dd { line-height: 35px; text-align: center; font-size: 16px;}
.t4 .hoverlist { width: 119px; padding: 0 12px 0 0; }
.t4 .hoverlist li { width: 119px; height: 109px; margin-top: 16px; }
.t4 .hoverlist a { width: 113px; height: 103px; display: block; border: 3px solid #fff; }
.t4 .hoverlist a:hover, .t4 .hoverlist .on a { border-color: #760000; }
.t4 .rbox { width: 360px; }
.t4 .rbox .h2 { height: 115px; padding-top: 20px; width: 325px; margin: 0 auto; font-size: 24px; color: #3b3b3b; line-height: 45px; }
.t4 .newslist { padding-top: 10px; }
.t4 .newslist li { height: 40px; line-height: 40px; overflow: hidden; padding-left: 20px; }
.t4 .newslist li a { color: #3b3b3b; font-size: 14px; }

.t5 a { font-size: 14px; color: #3b3b3b;}
.t5 .r1 { left: 209px; top: 132px;}
.t5 .r2 { left: 209px; top: 395px;}
.rtools .dl { width: 260px; float: left; }
.rtools .dt { width: 126px; float: left; padding-left: 12px;}
.rtools .dd { width: 120px; float: right; font-weight: bold; }
.t5 .lpk { width: 185px; padding-top: 114px; }
.t5 .lpk a { color: #3b3b3b; font-size: 14px; font-weight: bold; }
.lpk .sm { overflow: hidden; width: 176px; padding: 20px 0; line-height: 19px; margin: 0 auto;  border-bottom: 1px dotted #868683; }
.lpk .norb { border-width: 0; }
.lpk .sm .bimg { width: 15px; padding-top: 5px; padding-left: 10px;}
.lpk .sm .wz { width: 135px; margin-right: 5px; }
.lpk .on { /* height: 213px;*/ background: url(t5_l_hover.jpg) center top no-repeat; }
.lpk .imgbor { width: 155px; height: 121px; margin: 0 auto; margin-bottom: 10px; background: #fff; padding: 3px; border: 1px solid #85837f; }
.lpk .slide { overflow: hidden; height: 0px; }
.lpk .on .imgbor { display: block; }


.t6 .lbox { width: 220px; float: left; margin-right: 40px;}
.h88 { height: 88px; overflow: hidden; }
.t6 .lbox .h3 a { color: #3b3b3b; font-size: 14px;}
.t6 .nomargin { margin: 0; }
.t61{ padding-top:50px;}
.t61 .lbox { margin: 20px 40px 0 0;}
.t61 .nomargin { margin: 20px 0px 0 0; }

.t7 .lbox { width: 705px; padding-top: 93px; }
.t7 .list li { width: 220px; height: 200px; float: left; padding-left: 10px;margin-top:10px; }
.t7 .list li img { display: block; }
.t7 .list a { color: #3b3b3b; text-align: left; }
.t7 .rbox { width: 255px; margin-right: 20px; padding-top: 98px; display: inline;}
.t7 .rbox .face { width: 95px; }
.t7 .rbox .wz { width: 145px;}
.t7 .rbox .dt { height: 180px; }
.t7 .rwei { width: 66px; height: 19px; line-height: 19px; text-align: center; background: #000; color: #fff; }
.t7 .rwei a { color: #fff; font-size: 14px; }
.t7 .we1 { left: 745px; top: 426px; }
.t7 .we2 { left: 825px; top: 426px; }
.t7 .we3 { left: 901px; top: 426px; }

.t8 { height: 200px; text-align: center; padding-top:50px; line-height: 28px;}
.t8 .w1k { padding-top: 85px;}
.t8 .gz1 { font-size: 20px; left: 345px; top: 30px; padding: 5px 0; color: #131313; border: 1px solid #787774; border-left: 0; border-right: 0; }
.t8 .gz2 { font-size: 20px; left: 528px; top: 30px; padding: 5px 0; color: #131313; border: 1px solid #787774; border-left: 0; border-right: 0; }

.bott, .bott a { color: #787878; }
.foott, .foott a { color: #787878; }
/*banner*/
.banner{ background:url(../images/bg.jpg) repeat;width:1074px; height:385px;margin:0 auto; padding-bottom:20px;}
.banner img{ margin:0 auto;}
/*往期回顾*/
.wqhg{ background: url(wq.jpg) center top no-repeat; height:200px; padding-top:100px;}