@charset "utf-8";
html, body { background: #fff url(bodybg.gif) repeat-x; border: 0px; color: #333; 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:#333; }
a:hover { color: #ff2600; }

.white, .white a:link, .white a:visited, .white:active { color: #fff; text-decoration: none; }
.white a:hover { color: #FCFB03; }
.gary, .gary a:link, .gary a:visited, .gary:active { color: #999; text-decoration: none; }
.gary a:hover { color: #f00; text-decoration: underline; }
.green, .green a:link, .green a:visited, .green:active { color: #2c8120; text-decoration: none; }
.green a:hover { color: #2c8120; text-decoration: underline; }
.orange, .orange a:link, .orange a:visited, .orange:active { color: #f60; text-decoration: none; }
.orange a:hover { color: #f60; text-decoration: underline; }
.red, .red a:link, .red a:visited, .red:active { color: #ff2600; text-decoration: none; }
.red a:hover { color: #ff2600; text-decoration: underline; }

.f14bold { font-size: 14px; font-weight: bold; }

/*header*/
#header { height: 44px; background: url(header.gif) repeat-x; }
#header .c { width: 960px; margin: 0 auto; overflow: hidden; }
#header .logo { float: left;width: 150px; height: 44px; }
#header .logo a { float: left; width: 120px; height: 24px; margin: 10px 0 0 0; background: url(header.gif) 0 -84px no-repeat;}
#header .menu { float: right;}
#header .menu a { float: left; width: 43px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; margin: 12px 5px 0 0; text-align: center;}
#header .menu a:link,#header .menu a:visited { color:#444; text-decoration: none}
#header .menu a:hover { color: #fff; background: url(header.gif) 0 -44px no-repeat}
/*mid*/
#mid { min-width:960px; background: url(bodybg.gif) repeat-x; overflow: hidden; }
#mid .t { width: 960px; height: 29px; margin: 0 auto; padding: 14px 0; overflow: hidden; }
#mid .t .t_l { width: 370px; float: left; padding: 0 135px; line-height: 29px; }
#mid .t .t_l dt { width: 227px; height: 29px; background: url(icon5.gif) no-repeat 0 0; float: left; text-align: center; color: #383833; }
#mid .t .t_l dd { width: 78px; height: 29px; background: url(icon5.gif) no-repeat 0 -31px; float: left; margin-left: 20px; padding-left: 32px; }
#mid .t .t_l dd a { color: #1B1B19; }
#mid .t .t_r { width: 260px; height: 22px; background: url(search.gif) no-repeat; float: right; margin: 7px 10px 0 0; padding: 0 0 0 24px; }
#mid .t .t_r .ipt1 { width: 197px; height: 15px; background: none; border: 0; color: #8e8e8e; line-height: 15px; }
#mid .t .t_r .ipt2 { width: 55px; height: 18px; background: none; border: 0; color: #333; font-size: 14px; font-weight: bold; letter-spacing: 5px; *margin-top: 3px; }

.b { width: 960px; margin: 0 auto; }
.b .left { width: 652px; float: left; }
.b .right { width: 300px; float: right; }
.b .left .video { width: 646px; border: 3px solid #dadada; }
.b .left .video h4 { background-color: #737373; color: #fff; font-size: 12px; font-weight: normal; padding: 9px; }
.b .left .video h4 span { float: right; }
.b .left .video h4 a { color: #fff; padding: 0 2px; }
.b .left .video .v { width: 646px; height: 525px; background-color: #0e0e0e; }
#menu{ width: 523px; height: 28px; padding:9px 0; margin: 0 auto; text-align: right; display: block;}
#menu a { float: left; height: 26px; background-color:#fff; border: 1px solid #ccc; color:#000; line-height: 26px; text-decoration: none;}
#menu a:hover { border: 1px solid #9ac100; background-color: #f5ffcc;}
#icon1 { width: 68px; margin-right: 7px; padding-right: 8px; background: url(icon6.gif) no-repeat 6px 4px; }
#icon2 { width: 68px; margin-right: 7px; padding-right: 8px; background: url(icon6.gif) no-repeat 6px -46px; }
#icon3 { width: 56px; margin-right: 7px; padding-right: 8px; background: url(icon6.gif) no-repeat 6px -96px; }
#icon4 { width: 80px; margin-right: 7px; padding-right: 8px; background: url(icon6.gif) no-repeat 6px -146px; }
#icon5 { width: 68px; margin-right: 7px; padding-right: 8px; background: url(icon6.gif) no-repeat 6px -196px; }
#icon6 { width: 56px; margin-right: 7px; padding-right: 8px; background: url(icon6.gif) no-repeat 6px -246px; }

.b .left .comment { width: 646px; border: 3px solid #dadada; margin-top: 5px; padding-bottom: 20px; overflow: hidden; }
.b .left .comment h4 { background-color: #f1f1f1; padding: 10px; }
.b .left .comment h4 span { background: url(icon5.gif) no-repeat -180px -41px; float: right; padding-left: 25px; }
.b .left .comment .comm { width: 620px; padding: 0 13px; }

.b .right .click { width: 276px; height: 54px; background: url(c_bg.gif) repeat-x; border: 3px solid #dadada; padding: 4px 9px; }
.b .right .click img { width: 276px; height: 54px; }
.b .right .list { width: 294px; background: #fff url(list.gif) repeat-x; border: 3px solid #dadada; margin-top: 5px; overflow: hidden; padding-bottom: 5px; }
.b .right .list h3 { background: url(icon2.gif) no-repeat 15px 30px; margin-bottom: 5px; padding: 8px 10px 12px 30px; } 
.b .right .list h3 span { float: right; font-size: 12px; font-weight: normal; }
.b .right .list h4 { background: url(icon2.gif) no-repeat 15px 30px; margin-bottom: 5px; padding: 8px 10px 12px 8px; }
.b .right .list h4 p { background: url(icon1.gif) no-repeat 0 -123px; padding-left: 25px; }
.b .right .list h4 p span { float: right; font-size: 12px; font-weight: normal; }
.b .right .list .pic { width: 86px; float: left; margin: 3px 2px 0 8px; _display: inline; }
.b .right .list .pic dt { width: 82px; height: 62px; background: url(icon1.gif) no-repeat 0 -48px; position: relative; padding: 4px 0 0 4px; }
.b .right .list .pic dt div { width: 75px; height: 56px; position: relative; overflow: hidden;}
.b .right .list .pic dt div img { position: absolute; left: -12px; top: -10px; }
.b .right .list .pic dt .play { width: 19px; height: 19px; background:url(icon1.gif) no-repeat 0 -22px; cursor: pointer; position: absolute; top: 35px; right: 2px; }
.b .right .list .pic dt .play:hover { width: 19px; height: 19px; background:url(icon1.gif) no-repeat 0 -1px; cursor: pointer; position: absolute; top: 35px; right: 2px; }
.b .right .list .pic .dd1 { height: 36px; line-height: 18px; padding-top: 3px; text-align: center; overflow: hidden; }
.b .right .list .pic .dd2 { height: 18px; line-height: 18px; padding-top: 3px; text-align: center; overflow: hidden; }
/* 分页 */
.page { clear: both; border-top: 1px dashed #c7c7c7; line-height: 20px; text-align: center; margin-top: 5px; padding-top: 5px;}
.page .total { float: left; color: #666; padding-left: 10px; }
.page A { color: #666; margin-right: 4px; text-decoration: none; }
.page A:hover { color: #f60; }
.pagination A:active { font-weight: bold; margin-right: 4px; color: #f60; }
.page SPAN.current { font-weight: bold; margin-right: 4px; color: #f60; }
.page SPAN.disabled { margin-right: 4px; }

#foot { width: 960px; color: #666; margin: 0 auto; padding: 30px 0; text-align: center; }
#foot p { line-height: 23px;font-family: Arial,宋体; }
#foot p a { color: #666; padding: 0 4px; }
#foot p a:hover { color: #ff2600; }