@charset "utf-8";
/* CSS Document */
html, body {background: #DFDFDF url(body_bg.gif) repeat-x; border: 0px; color: #666; font-size:12px; font-family: Arial; line-height: 1.55em; }
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
ul, ol, dl, li{ list-style: none; }
img { border: 0; }
a { text-decoration: none; color:#666;}
a:hover {color: #f30; text-decoration:underline;}
.margin5 { margin-left: 6px; }
#head { width: 1016px; height: 234px; margin: 0 auto; overflow: hidden; }
#head .img1 { width: 220px; height: 234px; float: left; }
#head .img2 { width: 135px; height: 234px; float: left; }

.top{ height:300px;}
.top .ad{ float:left; }
.top .t_r{float:left;  width:350px; height:260px;  overflow:hidden; margin-top:20px;}
.maintext{ margin-top:10px;}


#nav { width: 1008px; height: 49px; margin: 0 auto; _overflow: hidden; background: url(nav_mid.gif) repeat-x;}
#nav .nav_l { width: 10px; height: 49px; float: left; background: url(nav_left.gif) no-repeat; }
#nav .nav_r { width: 16px; height: 49px; float: right; }
#nav .nav_r img { position: relative; right: -5px; _top: -35px; _right: -12px; }
#nav ul { width: 982px; height: 23px; padding-top: 12px; float: left; overflow: hidden; }
#nav ul li { float: left; padding: 0 16px 5px 13px; }
#nav ul .li1 { background: url(icon2.gif) no-repeat right; }
#nav ul .li1 a{font-family: "微软雅黑"; font-size:18px; font-weight:bold; text-decoration:none; color: #999; vertical-align:middle; margin-top:3px; }

#mid { width: 1006px; background:url(mid_t.gif) no-repeat; margin: 0 auto; padding-top: 7px; }
.mid_m { width: 990px; background: url(mid_m.gif) repeat-y; padding: 0 7px 0 9px; overflow: hidden; }
.mid_b { width: 1006px; height: 7px; background: url(mid_b.gif) no-repeat; overflow: hidden; }
.mid_m .left { width: 731px; float: left; }
.mid_m .right { width: 252px; float: right; }

.flash { width: 425px; height: 218px; float: left; padding: 3px 0 0 0px; overflow: hidden; position: relative; left: -2px; }

.news { width: 302px; height: 214px; background: url(left_t_m.gif) repeat-x top; float: left; margin: 3px 0 0 4px; _display: inline; }
.news h3 { width: 297px; height: 21px; font-weight: normal; font-size: 12px; color: #f30; padding: 4px 0 0 4px; border-left: 1px solid #D4D4D4; background: url(left_t_r.gif) no-repeat right; }
.news h3 span { width: 52px; float: right; background: url(icon4.gif) no-repeat 28px; }
.news h3 span a { color: #f30; }
.news .news_con { width: 302px; height: 184px; background: url(new_m.gif) repeat-y; }
.news .news_con ul {}
.news .news_con ul li { background: url(icon5.gif) no-repeat 10px 8px; padding-left: 18px; line-height: 20px; }
.news .news_con ul li span { width: 72px; float: right; text-align: center; }
.news .news_con ul li a:hover { background-color: #f30; color: #fff; text-decoration: none; }
.news .news_b { width: 302px; height: 9px; background: url(new_b.gif) no-repeat; overflow: hidden; }

.ad { width: 728px; height: 90px; border: 1px solid #ddd; background-color: #fff; float: left; margin-top: 5px; }
.ad img { width: 728px; height: 90px; }

.fwleft { width: 730px; background: url(left_t_m.gif) repeat-x top; float: left; margin: 5px 0 0 0; _display: inline; overflow: hidden; }
.fwleft h3 { width: 726px; height: 22px; font-weight: normal; font-size: 12px; color: #f30; padding: 3px 0 0 4px; border-left: 1px solid #D4D4D4; background: url(left_t_r.gif) no-repeat right; }
.fwleft h3 span { width: 52px; float: right; background: url(icon4.gif) no-repeat 28px; }
.fwleft h3 span a { color: #f30; }
.fwleft .fw_con { width: 730px; background: url(left_m.gif) repeat-y; float: left; }
.fwleft .fw_con .pic { width: 127px; height: 114px; float: left; margin: 8px 0px 0 16px; _display: inline; }
.fwleft .fw_con .pic dt { width: 123px; height: 82px; border: 1px solid #231A1A; padding: 1px; _overflow: hidden; }
.fwleft .fw_con .pic dt:hover { border: 1px solid #FF3401; } 
.fwleft .fw_con .pic dt img { width: 123px; height: 82px; }
.fwleft .fw_con .pic dd { width: 125px; height: 15px; padding-top: 7px; text-align: center; }
.fwleft .fw_con .pic dd a:hover { background-color: #f30; color: #fff; text-decoration: none; }
.fwleft .fw_b { width: 730px; height: 10px; float: left; background: url(left_b.gif) no-repeat; overflow: hidden; }

.hot { width: 252px; background: url(left_t_m.gif) repeat-x top; float: left; margin-top: 3px; overflow: hidden; }
.hot h3 { width: 247px; height: 21px; font-weight: normal; font-size: 12px; color: #f30; padding: 4px 0 0 4px; border-left: 1px solid #D4D4D4; background: url(left_t_r.gif) no-repeat right; }
.hot h3 span { width: 52px; float: right; background: url(icon4.gif) no-repeat 28px; }
.hot h3 span a { color: #f30; }
.hot .hot_con { width: 252px; background: url(right_m.gif) repeat-y; float: left; }
.hot .hot_con .pic2 { width: 112px; height: 97px; float: left; margin: 5px 0 0 8px; _display: inline; overflow: hidden; }
.hot .hot_con .pic2 dt { width: 108px; height: 71px; border: 1px solid #231A1A; padding: 1px; _overflow: hidden; }
.hot .hot_con .pic2 dt:hover { border: 1px solid #FF3401; }
.hot .hot_con .pic2 dt img { width: 108px; height: 71px; }
.hot .hot_con .pic2 dd { width: 122px; height: 14px; padding-top: 4px; text-align: center; }
.hot .hot_con .pic2 dd a:hover { background-color: #f30; color: #fff; text-decoration: none; }
.hot .hot_b { width: 252px; height: 9px; float: left; background: url(right_b.gif) no-repeat; overflow: hidden; }
/* 内容页面hot */
.hot .hot_con .rpic { width: 235px; height: 140px; background-color: #EFEFEF; margin: 7px 0 5px 7px; }
.hot .hot_con .rpic li { width: 170px; height: 120px; margin: 0 auto; padding-top: 7px; }
.hot .hot_con .rpic li img { width: 160px; height: 116px; background-color: #fff; border: 1px solid #ccc; padding: 4px; overflow: hidden; }
.hot .hot_con .hotnews { width: 247px; height: 220px; background: url(nums.gif) no-repeat 11px 4px; }
.hot .hot_con .hotnews li { line-height: 22px; padding-left: 35px; }
.hot .hot_con .hotnews li span { width: 50px; float: right; text-align: center; }
.hot .hot_con .hotnews li a:hover { background-color: #f30; color: #fff; text-decoration: none; }

#link { width: 1006px; height: 120px; background:url(mid_t.gif) no-repeat; margin: 6px auto 0; padding-top: 7px; }
#link .footlogo { width: 248px; height: 80px; background: url(foot_logo.gif) no-repeat top; float: left; margin: 25px 0 0 4px; _display: inline; }
#link .link_r { width: 675px; float: left; padding: 5px 0 5px 15px; color: #999; margin-left: 15px; border-left: 1px dashed #C1C1C1; }
#link .link_r span { font-size: 14px; font-weight: bold; }
#link .link_r a { color: #999; margin: 0 3px; }
#link .link_r a:hover { color: #f30; }

#foot { width: 1006px; margin: 0 auto; color: #959595; padding-bottom: 20px; text-align: center; line-height: 22px; overflow: hidden; }

/* 列表页 */
.listone { width: 730px; height: 170px; margin-bottom: 12px; }
.listone h4 { width: 657px; height: 34px; background: url(list_lt1.gif) no-repeat; font-size: 12px; font-weight: 600; color: #F37F31; font-family: "微软雅黑"; padding: 11px 0 0 73px; position: relative; top: -4px; }
.listone .con1 { width: 727px; height: 125px; background: #fff url(list_lb.gif) no-repeat bottom; margin-left: 3px; position: relative; top: -4px; }
.listone .con1 dl { width: 692px; padding: 10px 17px 0 17px; }
.listone .con1 dl dt { width: 123px; height: 82px; float: left; background: url(pic_bg.gif) no-repeat; padding: 4px; overflow: hidden; }
.listone .con1 dl dt img { width: 123px; height: 82px; }
.listone .con1 dl .dd1 {  width: 452px; float: left; padding: 0 15px 0 25px; color: #666; overflow:hidden;text-overflow:ellipsis; height:110px;}
.listone .con1 dl .dd1 p { text-indent: 2em;}
.listone .con1 dl .dd2 { width: 69px; height: 69px; float: left; padding-top: 10px; }

.listtwo { width: 727px; height: 160px; background: url(list_lt2.gif) no-repeat top; margin: 0 0 14px 3px; }
.listtwo h4 { width: 657px; height: 20px; font-size: 12px; font-weight: 600; color: #F37F31; font-family: "微软雅黑"; padding: 10px 0 0 70px; }
.listtwo .con2 { width: 727px; height: 130px; background: #fff url(list_lb.gif) no-repeat bottom; }
.listtwo .con2 dl { width: 692px; padding: 10px 17px 0 17px; }
.listtwo .con2 dl dt { width: 123px; height: 82px; float: left; background: url(pic_bg.gif) no-repeat; padding: 4px; overflow: hidden; }
.listtwo .con2 dl dt img { width: 123px; height: 82px; }
.listtwo .con2 dl .dd1 { width: 452px; float: left; padding: 0 15px 0 25px; color: #666; }
.listtwo .con2 dl .dd1 p { text-indent: 2em; }
.listtwo .con2 dl .dd2 { width: 69px; height: 69px; float: left; padding-top: 10px; }

/* 内容页 */
.content { width: 730px;  }
.content h4 { width: 657px; height: 39px; background: url(con_t.gif) no-repeat; font-size: 12px; font-weight: 600; color: #F37F31; font-family: "微软雅黑"; padding: 11px 0 0 73px; position: relative; top: -4px; }
.content .con { width: 727px; background: #fff; margin-left: 3px; position: relative; top: -4px; }
.content .con_b { width: 727px; height: 16px; background: url(con_b.gif); margin-left: 3px; position: relative; top: -4px;  }
.content .con .artile { width: 651px; border-left: 1px solid #eee; border-right: 1px solid #eee; margin: 0 20px; padding: 17px; }
.content .con .artile dl { width: 651px; }
.content .con .artile dl dt { width: 647px; height: 50px; border-bottom: 1px dashed #ccc; line-height: 25px; margin: 0 0 15px 2px; text-align: center; color: 666; }
.content .con .artile dl dt span { font-size: 16px; font-weight: bold; color: #333; }
.content .con .artile dl dd { width: 651px; color: #666;}
.content .con .artile dl dd p { text-indent: 2em; }
.content .con .artile .list2 { width: 650px; }
.content .con .artile .list2 li { background: url(icon7.gif) no-repeat 5px 10px; line-height: 26px; font-size: 14px; color: #333; padding-left: 15px; }
.content .con .artile .list2 li span { width: 100px; float: right; text-align: center; }
.content .con .artile .list2 .line { width: 627px; height: 1px; border-bottom: 1px dashed #ccc; margin: 15px 0; overflow: hidden; }
/* 分页 */
/*.page { clear: both; padding:15px 0; height: 20px; text-align: center; font-weight: bold;}
.page li { border: 1px solid #E6E6E6; padding: 2px 5px; COLOR: #82827F; background: #FCF1E2; TEXT-DECORATION: none; float:left}
.page A:hover { padding: 2px 5px; COLOR: #fff; BACKGROUND-COLOR: #F0B059;display:block;}
.pagination A:active { border: 1px solid #E6E6E6; FONT-WEIGHT: bold; padding: 2px 5px; MARGIN-RIGHT: 4px; background: #F0B059; color: #f60; }
.page SPAN.current {background:#FFFFF}
.page SPAN.disabled { MARGIN-RIGHT: 4px; padding: 2px 5px; }*/


/* 分页 */
.page { clear: both; padding: 15px 0; height: 20px; text-align: center; font-weight: bold; height:20px; line-height:20px;}
.page li { padding: 2px 5px; COLOR: #82827F; TEXT-DECORATION: none; float:left}
.page A { padding: 2px 5px; MARGIN-RIGHT: 4px; TEXT-DECORATION: none; }
.page A:hover { COLOR: #fff; border: 1px solid #E6E6E6;  BACKGROUND-COLOR: #F0B059; }
.pagination A:active { border: 1px solid #E6E6E6; FONT-WEIGHT: bold; padding: 2px 5px; MARGIN-RIGHT: 4px; background: #F0B059; color: #f60; }
.page SPAN.current {background:#FFFFF}
.page li.thisclass { border: 1px solid #E6E6E6; FONT-WEIGHT: bold; padding: 2px 5px 0px 5px; MARGIN-RIGHT: 4px; background: #F0B059; color: #f60; }
.page SPAN.disabled { MARGIN-RIGHT: 4px; padding: 2px 5px; }

/* 播放页 */
.player { width: 985px; height: 565px; margin-bottom: 5px; }
.player h4 { width: 985px; height: 45px; background: url(play_t.gif) no-repeat; position: relative; top: -2px; }
.player .middle { width: 966px; height: 515px; background: #fff url(play_b.gif) no-repeat bottom; margin-left: 3px; padding: 5px 8px 0 8px; position: relative; top: -2px; }
.middle .czzn { width: 234px; height: 502px; background: url(playc_l.gif) no-repeat left; float: left; padding-left: 8px; }
.middle .czzn .czzn_m { width: 226px; height: 502px; background: url(playc_m.gif) repeat-x; float: left; }
.middle .czzn .czzn_r { width: 8px; height: 502px; background: url(playc_r.gif) no-repeat; float: left; }
.middle .czzn .czzn_m .p_title { width: 170px; height: 23px; background: url(playl_t.gif); margin: 6px 0 2px 0; padding: 4px 0 0 56px; }
.middle .czzn .czzn_m img { width: 226px; margin-top: 6px; border: none; }

.middle .video { width: 708px; height: 502px; background: url(playc_l.gif) no-repeat left; float: right; padding-left: 8px; }
.middle .video .video_m { width: 700px; height: 494px; background: url(playc_m.gif) repeat-x; float: left; padding-top: 8px; }
.middle .video .video_r { width: 8px; height: 502px; background: url(playc_r.gif) no-repeat; float: left; }
.middle .video .video_m img { width: 700px; height: 485px; }

#foot_con { width: 960px; height: 60px; margin: 20px auto; }
#foot_con .left { width: 247px; height: 56px; float: left; margin-right: 10px; padding: 0 5px 0 5px; border-right: 1px dashed #B7B7B7; }
#foot_con .left img { width: 247px; height: 56px; }
#foot_con .right { width: 690px; float: left; color: #959595; }
#foot_con .right p { line-height: 28px; font-family: "宋体"}

img{width:expression(this.width>500?"500px":this.width+"px"); }
a.current{background:#000; color:#FFFFFF; }