﻿@charset "utf-8";
@import "system.css";
@import "article.css";
@import "shop.css";
@import "bbs.css";
body{ font-size: 12px; font-family: 微软雅黑,Verdana,宋体; padding: 0px; display: table; background-color: #ffffff; background-image: url(i_bg.jpg); background-repeat: repeat-x; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

input { margin: 0px; padding: 0px; }

form{ margin: 0px; padding: 0px; }

a:link,a:visited,a:active { text-decoration: none; color: #0F2B6C; }

a:hover{ text-decoration: underline; color: #0044DD; }

li { list-style-type: none; }

dd,dt,dl,ul,li,h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; }

img{ border: none; }

select{ font-size: 14px; }

textarea { height: 100px; }

.block{ display: block; }

.h5px{ height: 10px; }

.none{ border: none; width: 0px; height: 0px; display: none; }

.show { display: block; color: #FFFFFF; width: 100%; }

.bold_1{ font-weight: bold; }

.show a:hover,.show a:link,.show a:visited,.show a:active{ color: #FFFFFF; padding-right: 5px; padding-left: 5px; line-height: 40px; padding-bottom: 0px; }

.strong { font-weight: bold; }

/** div#top */
#top{ display: block; width: 958px; height: 114px; margin-right: auto; margin-left: auto; background-image: url(i_tbg.jpg); background-repeat: no-repeat; }

#top .left a{ margin-left: 12px; margin-top: 19px; display: block; }

#top .left a img{ border: none; }

#top .right{ text-align: right; }

#top .right strong{ margin-right: 10px; margin-top: 12px; display: block; color: #FFF; }

#top .right strong a{ font-weight: bold; color: #FFF; }

/** div#topnav */
#topnav { width: 958px; margin-right: auto; margin-left: auto; height: 70px; background-image: url(top_nav.jpg); background-repeat: repeat-x; background-position: 0px -70px; }

#topnav_1 { height: 35px; width: 96%; margin-right: auto; margin-left: auto; top: 5px; position: relative; }

#guidenav{ display: block; width: 958px; height: 32px; clear: both; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 30px; background-image: url(topbanner_bg.png); background-repeat: repeat-x; background-position: top; }

#guidenav a { font-size: 14px; line-height: 30px; margin-right: 5px; }

#guidenav strong{ padding-right: 5px; padding-left: 5px; }

#guidenav .sitename{ padding-left: 50px; width: 65px; font-size: 14px; color: #000; background-image: url(icon_19.gif); background-repeat: no-repeat; background-position: 14px 1px; }

/* div #usernav */
#usernav{ height: 32px; line-height: 30px; width: 958px; text-indent: 20px; background: url(nav_bg.png) repeat-x top; margin-right: auto; margin-left: auto; display: block; overflow: hidden; }

#usernav a{ padding-right: 3px; padding-left: 3px; }

#iconshop { position: absolute; width: 20px; height: 16px; visibility: visible; background-image: url(icon_level_vip.gif); background-repeat: no-repeat; top: -16px; float: left; margin: 0px; padding: 0px; left: auto; }

/* div #main */
#main{ width: 958px; margin-top: 0px; background-color: #FFFFFF; margin-right: auto; margin-bottom: 0px; margin-left: auto; min-height: 300px; clear: both; height: auto; display: table; }

#main h4.title{ margin: 0px; margin-bottom: 5px; padding: 0px; padding-top: 6px; height: 30px; width: 958px; border-bottom: 2px solid #B2D3EA; color: #0099FF; font-size: 14px; line-height: 30px; }

/* div#bottom */
#bottom{ width: 958px; height: 106px; border-top: 1px solid #B2D3EA; margin-right: auto; margin-left: auto; background-image: url(btnav.jpg); background-repeat: repeat-x; clear: both; }

#bottom .left{ padding-top: 12px; line-height: 18px; text-indent: 10px; }

#bottom .left a{ margin: 5px; color: #0097CC; text-decoration: underline; }

#bottom .right{ padding-top: 8px; width: 540px; padding-right: 45px; height: 50px; line-height: 18px; text-align: right; background: url(bottom_logo.png) no-repeat right 10px; color: #4C5A62; margin-top: 40px; margin-right: 5px; }

/* k_calendar_show 日期控件 */
#k_calendar_Fly{ position: absolute; font-size: 12px; z-index: 200; border: 1px solid; border-color: #EEE #CCC #CCC #EEE; background: #FFF; padding: 5px; }

#k_calendar_Fly table{ width: 210px; }

#k_calendar_Fly table td{ text-align: center; }

#k_calendar_Fly table td.b{ background: #DDD; }

#k_calendar_Fly table td a.k_today{ background: #666; color: #FFF; }

#k_calendar_Fly a{ width: 30px; color: #000; }

#k_calendar_Fly td.hover{ background: #F2F9FD; }

#k_calendar_Fly .c0,
#k_calendar_Fly .c0 a{ color: #CF0422; }

#k_calendar_Fly .c6,
#k_calendar_Fly .c6 a{ color: #418825; }

/*开始新样式*/
#mylogo { height: 114px; width: 300px; text-indent: -9999px; display: block; }

.fr { float: right; }

.fl { float: left; }

#top .topright { float: right; height: 64px; width: 530px; margin-top: 30px; margin-bottom: 15px; margin-right: 23px; font-size: 13px; line-height: 21px; }

#top .topright li { float: left; height: 21px; width: 80px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; text-align: center; }

.w200 { width: 200px; }

#main #maininside { clear: both; width: 938px; min-height: 400px; margin: 0px; padding: 10px; height: auto; display: table; background-color: #FFFFFF; }

#main .mainbox { clear: both; width: 938px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 5px; padding-bottom: 5px; background-color: #FFFFFF; display: table; }

/*幻灯片*/
.screen{ background-color: #fff; overflow: hidden; text-align: center; }

.flipper{ text-align: center; display: table; }

.flipper ul{ list-style-type: none; margin: 0; padding: 0; width: 220px; }

.flipper ul li{ display: block; }

.flipper ul li.first{ float: left; text-align: left; width: 50%; }

.flipper a{ visibility: hidden; }

.flipper ul li.last{ text-align: right; float: right; width: 50%; }

.flipper li.first a{ margin-left: 2px; }

.flipper li.last a{ margin-right: 2px; }

#flipslides{ height: 180px; }

.linkedimg img{ border: none; }

#chan_flipper{ border: solid 1px #ADB9C2; width: 222px; float: left; height: 200px; overflow: hidden; }

#chan_flipper #flipshow #flipslides .child .linkedimg .title { display: inline; position: absolute; float: left; z-index: 9999; clear: both; width: 221px; text-align: left; background-color: #666666; margin-top: 134px; overflow: hidden; line-height: 22px; opacity: .8; -moz-opacity: .8; filter: alpha(opacity=80); height: 44px; text-indent: 8px; }

/**TAB效果**/
.tab_2{ height: auto; width: 440px; margin-right: auto; margin-left: auto; }

.tab_2 tt{ margin: 0; cursor: pointer; }

.tab_2 tt.hover{ background-color: #666666; }

.tab_2 blockquote{ display: none; padding: 3px; width: auto; overflow: hidden; height: 30px; margin-top: 0; margin-right: 0; margin-bottom: 1px; margin-left: 0; }

.tab_2 .tab_2_m{ height: 28px; line-height: 28px; overflow: hidden; margin: 0; padding: 0; }

.tab_2 .tab_2_m tt { float: left; display: block; text-align: center; background-image: url(tabbg2.jpg); background-repeat: no-repeat; background-position: left -28px; height: 28px; width: 101px; margin-top: 0; margin-right: 8px; margin-bottom: 0; margin-left: 0; padding: 0; }

.tab_2 .tab_2_m tt span{ font-size: 12px; color: #333333; height: 28px; line-height: 28px; float: left; display: block; text-align: center; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; width: 101px; font-weight: bold; }

	
.tab_2 .tab_2_m tt.hover{ float: left; display: block; background-image: url(tabbg2.jpg); background-repeat: no-repeat; background-position: left 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; text-align: center; }

.tab_2 .tab_2_m tt.hover span{ font-size: 14px; color: #FFFFFF; font-weight: bold; height: 23px; line-height: 28px; float: left; display: block; text-align: center; }

/***/
.clear { clear: both; width: 100%; display: block; }

.btn_search { margin-bottom: -5px; }

.tab_2 .form_1 .input_1 { height: 24px; }

#main .mainbox .left_2 { float: right; height: auto; width: 280px; display: table; }

.left_2_1{ float: right; height: 300px; width: 400px; overflow: hidden; border: 1px solid #DBDFE3;background-image: url(box_dt_bg.gif); background-repeat: repeat-x; background-position: 0px 284px; }

.index_art { float: left; width: 690px; padding-top: 15px; padding-bottom: 5px; }

.index_art li { float: left; width: 330px; line-height: 28px; font-size: 13px; margin-left: 5px; overflow: hidden; height: 28px; }

.index_art li a{ font-size: 13px; }

.index_shop li { float: left; width: 165px; height: 100px; margin-left: 5px; text-align: center; overflow: hidden; line-height: 26px; position: relative; }

.index_shop { padding-top: 15px; padding-bottom: 5px; }

.index_search { text-align: center; }

.red { color: #FF0000; }

.img_xf { position: absolute; left: 15px; bottom: 0px; width: 135px; height: 20px; background-color: #202020; opacity: .8; -moz-opacity: .8; filter: alpha(opacity=80); overflow: hidden; display: block; color: #FFFFFF; }

.form_1 label { color: #FFFFFF; }

#main .mainbox #chan_flipper #flipshow #flipslides .child .linkedimg .title a { color: #FFFF99; font-size: 13px; }

#main .mainbox #chan_flipper #flipshow #flipslides .child .linkedimg .title a:hover { color: #FFFFFF; }

#topnav_1 li { width: 80px; float: left; text-align: center; margin-right: 1px; }

#topnav_1 li a{ width: 80px; display: block; line-height: 35px; font-size: 13px; font-weight: bold; color: #FFFFFF; }

#topnav_1 li a:hover{ display: block; background-image: url(top_nav.jpg); background-repeat: no-repeat; background-position: 0px -35px; text-decoration: none; }

#topnav_1 a.liston,#topnav_1 a.liston:hover { background-image: url(top_nav.jpg); background-repeat: no-repeat; background-position: 0px 0px; }

#topnav p { margin: 0px; padding: 0px; position: absolute; z-index: 9999; overflow: hidden; display: inline; }

#main .mainbox .left_2 .left_2_2 { float: right; width: 280px; height: 300px; border: 1px solid #DBDFE3; }

#main .mainbox .left_1 { display: table; float: left; width: 640px; height: 300px; overflow: hidden; }

.left_2_1 h1 { font-size: 16px; font-family: "黑体", sans-serif; text-align: center; white-space: nowrap; overflow: hidden; margin: 0px; line-height: 30px; font-weight: normal; }

#left_2_1_in { width: 98%; padding-top: 3px; padding-bottom: 3px; margin-right: auto; margin-left: auto; }

#left_2_1_in li a { line-height: 24px; white-space: nowrap; }

.des { color: #666666; text-indent: 36px; }

#left_2_1_in li { overflow: hidden; white-space: nowrap; width: 370px; }

#main .mainbox .left_1 .left_1_1 { width: 225px; overflow: hidden; clear: both; }

.left_1_1 blockquote { display: none; margin: 0px; height: 60px; overflow: hidden; clear: both; padding: 0px; }

.left_1_2 { padding-top: 5px; padding-bottom: 5px; font-size: 14px; line-height: 21px; height: 21px; }

.left_1_2 tt { background-image: url(g.jpg); background-repeat: no-repeat; height: 21px; width: 80px; display: block; float: left; margin-right: 5px; text-align: center; }

.left_1_2 tt.hover { background-image: url(b.jpg); background-repeat: no-repeat; color: #FFFFFF; font-weight: bold; }

.left_1_1 li { line-height: 20px; white-space: nowrap; overflow: hidden; }

.left_2_2 dt { background-image: url(box_dt_bg.gif); background-repeat: repeat-x; height: 28px; font-size: 14px; font-weight: bold; text-indent: 14px; line-height: 28px; color: #333333; }

.left_2_2 dd { height: 252px; clear: both; margin: 0px; padding: 0px; overflow: hidden; width: 100%; }

.left_2_2 .commend { height: 160px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #CCCCCC; width: 260px; margin-right: auto; margin-left: auto; clear: both; overflow: hidden; }

.left_2_2 .commend li { float: left; width: 115px; margin-right: 5px; margin-left: 5px; padding-top: 5px; text-align: center; }

.left_2_2 .commend img { height: 120px; width: 90px; padding: 2px; border: 1px solid #999999; }

.left_2_2 .commend h6 { font-size: 12px; font-weight: normal; text-align: center; white-space: nowrap; clear: both; overflow: hidden; margin: 0px; padding: 0px; }

.left_2_2 .commend a:hover img { padding: 1px; border: 2px solid #003366; }

.left_2_2 .commend_2 { width: 260px; margin-right: auto; margin-left: auto; padding-top: 5px; height: 140px; clear: both; }

.my_msg { width: 460px; height: 110px; padding: 0px; border: 1px solid #FF9900; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

.my_msg dt { background-image: url(msgbg.gif); background-repeat: repeat-x; height: 40px; margin: 0px; padding: 0px; text-indent: 20px; font-size: 12px; line-height: 28px; }

.my_msg p { float: right; margin: 3px; padding: 2px; }

.my_msg h3 { font-family: Arial, "黑体", sans-serif; font-size: 14px; line-height: 30px; margin: 0px; padding: 0px; font-weight: bold; color: #990000; text-align: center; }

.my_msg dd { margin: 0px; padding: 0px; }

.left_2_1 dt { height: 28px; clear: both; background-image: url(box_dt_bg.gif); background-repeat: repeat-x; font-size: 14px; font-weight: bold; text-indent: 14px; line-height: 28px; }

.left_2_2 .commend_2 a { white-space: nowrap; display: block; padding: 3px; }

.commend_2 li { float: left; line-height: 24px; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; display: block; }

.main_2_left_1 { float: left; width: 638px; border: 1px solid #CCCCCC; }

.box_1 { text-transform: capitalize; }

.box_1 dt{ background-image: url(box_dt_bg.gif); background-repeat: repeat-x; line-height: 28px; height: 28px; text-indent: 14px; font-size: 14px; font-weight: bold; }

.box_1 dd { background-color: #FFFFFF; }

.box_2 { text-transform: capitalize; }

.box_2 dt{ background-image: url(box_dt_bg.gif); background-repeat: repeat-x; line-height: 28px; height: 28px; text-indent: 14px; font-size: 14px; font-weight: bold; }

.box_2 dd { background-color: #FFFFFF; }

.box_3 { text-transform: capitalize; }

.box_3 dt{ background-image: url(box_dt_bg.gif); background-repeat: repeat-x; line-height: 28px; height: 28px; text-indent: 14px; font-size: 14px; font-weight: bold; color: #000000; }

.box_3 dd { background-color: #FFFFFF; }

.h232 { height: 232px; }

.w365 { width: 305px; }

.box_xs_list { float: left; width: 315px; height: 130px; }

.box_xs { padding: 3px; height: 262px; }

.box_xs_img { float: left; height: 130px; width: 110px; text-align: center; }

.box_xs_text { float: right; width: 200px; height: 130px; overflow: hidden; }

.box_xs_img img { padding: 2px; height: 120px; width: 90px; border: 1px solid #999999; }

.box_xs_text h3 { font-size: 14px; font-weight: bold; line-height: 26px; }

.box_xs_text h5 { font-size: 12px; font-weight: normal; white-space: nowrap; overflow: hidden; line-height: 22px; }

.box_vod_list { float: left; width: 315px; height: 130px; }

.box_vod { padding: 3px; height: 262px; }

.box_vod_img { float: left; height: 130px; width: 140px; text-align: center; }

.box_vod_text { float: right; width: 170px; height: 130px; overflow: hidden; }

.box_vod_img img { padding: 2px; height: 96px; width: 128px; border: 1px solid #999999; }

.box_vod_text h3 { font-size: 14px; font-weight: normal; line-height: 26px; }

.box_shop_list { float: left; width: 315px; height: 130px; }

.box_shop { padding: 3px; height: 262px; }

.box_shop_img { float: left; height: 130px; width: 145px; text-align: center; }

.box_shop_text { float: right; width: 170px; height: 130px; overflow: hidden; }

.box_shop_img img { padding: 2px; height: 100px; width: 135px; border: 1px solid #999999; }

.box_shop_text h3 { font-size: 14px; font-weight: normal; line-height: 26px; }

.main_2_left_2 { float: right; height: 295px; width: 280px; border: 1px solid #CCCCCC; }

.left_1 .left_1_left { float: left; width: 222px; }

.box_hotzj { height: 267px; }

.box_hotvod { height: 267px; }

.vod_des { color: #999999; margin: 1px; padding: 1px; }

.box_blog { height: 267px; }

.rank { padding-top: 5px; width: 278px; }

.rank_t { white-space: nowrap; overflow: hidden; width: 249px; line-height: 26px; float: right; }

.box_xs_text li { white-space: nowrap; width: 100%; overflow: hidden; }

.number { background-image: url(top10_number.gif); height: 26px; width: 26px; background-repeat: no-repeat; display: block; float: left; line-height: 26px; text-align: center; font-size: 10px; }

.number2 { background-image: url(top10_bg2.gif); height: 26px; width: 26px; background-repeat: no-repeat; display: block; float: left; line-height: 26px; text-align: center; font-size: 10px; }

.friendlink span { float: right; }

.friendlink dt { background-image: url(box_dt_bg.gif); background-repeat: repeat-x; line-height: 28px; }

.friendlink { margin-top: 8px; border: 1px solid #CCCCCC; margin-bottom: 8px; }

.friendlink dd { display: table; height: 60px; }

.friendlink ul { padding: 5px; }

.friendlink h3 { font-size: 14px; text-indent: 14px; }

.friendlink li { float: left; padding-right: 8px; padding-left: 3px; line-height: 22px; display: block; }
