@charset "utf-8";
/* CSS Document */
/*===公共样式开始===*/
body,fieldset,div,p,h1,h2,h3,h4,h5,h6,form,ul,li,ol,dl,dt,dd {padding:0; margin:0;}
body {
	background:#fff;
	margin:0 auto;
	font-size:12px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	position:relative;
}
body {height:100%;}
html {height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
img {vertical-align:middle; border:0;}
table { border-spacing:0; }
ul,li {list-style:none;}
input {vertical-align:middle;}
a img { border:0; vertical-align:middle;}
a {text-decoration:none; cursor:pointer;}
a:hover { color:#c00; text-decoration:none;}
.clear {width:0; line-height:0; height:0; padding:0; margin:0; float:none; clear:both;}
.fix,.z{*zoom:1}
.fix:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden}

.spaceB{margin-bottom:20px;}
.spaceR{margin-right:10px;}
.fontbold {font-weight:bold;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
input {vertical-align:middle;}
.weixinImg{width:0;height:0;position:absolute;top:0;top:0;opacity:0;}
/*===公共样式结束===*/
/*广告标签*/
.allyesAdvWrap,.innerPushAdv{position:relative;}
.allyesAdvWrap a:after,.allyesAdvWrap object:after,.innerPushAdv object:after,.innerPushAdv:after,.lamu a:after,.hasBg .leftLink:after,.hasBg .rightLink:after,.mediaAdv:after,.advCover .advCoverLink:after{content:'';position:absolute;right:5px; bottom:5px;background: url(//pubunder.artron.net/pubimgs/web/adv_tag.png) 0 0 no-repeat; width:33px; height: 19px;overflow: hidden; }
.allyesAdvWrap .adHuakai a:after{right:30px;}
/*===顶部登录区开始===*/
#shouye_topNav {
    background: url("../images/memberCentertopBg.jpg") repeat-x scroll 0 0 transparent;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif,'宋体';
    font-size: 12px;
    width: 100%;
}
#memberCenterTop {
    height: 36px;
    line-height: 36px;
    margin: auto;
    padding: 0 0 0 5px;
    width: 950px;
}
#memberCenterTop .fl {width:50%;}
#memberCenterTop .top_l {
    float: left;
}
#memberCenterTop .top_r {
    color: #666666;
    float: right;
    font-size: 9px;
    text-align: right;
}
#memberCenterTop .top_l .login_text1 {
    color: #003B90;
    margin-right: 5px;
}
input.login_inputA {
    width: 97px;
}
input.login_inputA, input.login_inputB {
    border-color: #ADADAD #E8E7EC #E0E0E0 #E5E5E7;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    height: 20px;
    line-height: 20px;
    margin-right: 0;
    padding: 0 3px;
}
input.login_inputB {
    width: 80px;
}
#memberCenterTop .top_l .login_xiala {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #ADADAD #E8E7EC #E0E0E0 #E5E5E7;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    line-height: 19px;
    padding: 1px 1px 0 5px;
    position: relative;
    width: 75px;
}
#memberCenterTop .top_l .login_xiala {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #ADADAD #E8E7EC #E0E0E0 #E5E5E7;
    border-style: solid;
    border-width: 1px;
    height: 19px;
    line-height: 19px;
    padding: 1px 1px 0 5px;
    position: relative;
    width: 75px;
}
#memberCenterTop .top_l .login_xiala ul.login_ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BFDBFF;
    display: block;
    left: 0;
    position: absolute;
    top: 27px;
    width: 84px;
    z-index: 10;
}
#memberCenterTop .top_l .login_xiala ul.login_ul li {
    background: none repeat scroll 0 0 #EBEBED;
    line-height: 22px;
    margin-bottom: 1px;
    padding-left: 6px;
    text-align: left;
}
#memberCenterTop .top_l .login_xiala ul.login_ul li a {
    color: #2483FF;
    margin: 0;
    padding: 0;
}
#memberCenterTop .top_l .login_xiala ul.login_ul li a:hover {
    text-decoration: none;
}
#memberCenterTop .top_l .login_xiala ul.login_ul .first {
    background: none repeat scroll 0 0 #2483FF;
}
#memberCenterTop .top_l .login_xiala ul.login_ul .first a {
    color: #FFFFFF;
}
#memberCenterTop .top_l .login_xiala .xiala_ok {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #999999;
    float: left;
    height: 18px;
    line-height: 19px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 55px;
}
#memberCenterTop .top_l .login_xiala img {
    background: none repeat scroll 0 0 #FFFFFF;
    cursor: pointer;
    margin: 7px 0 0 5px;
}
input.login_button {
    background: url("../images/memberCenterLogin_button.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #003B90;
    cursor: pointer;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    margin: 0 8px 0 5px;
    text-align: center;
    width: 38px;
}
#memberCenterTop .top_r a {
    color: #666666;
    font-size: 12px;
    margin: 0 4px;
}
#memberCenterTop .top_l a {color:#666;}
/*===顶部登录区结束===*/
/*====主导航开始====*/
.meauArt {background:#e4e4e4; width:100%;}
.meauNew_960 { width:960px; margin:0 auto; background:#E4E4E4; padding:8px 0;white-space:nowrap;}
.meauNew_960 a { background:url("//news.artron.net/images/shuline.gif") no-repeat scroll right center transparent; color:#000;font-family:Arial,Helvetica,sans-serif,'宋体'; line-height:1.7em; padding:0 23px;}
.meauNew_960 a.mnoner {background:none;}
/*====主导航结束====*/
/*===顶部LOGO区域开始===*/
.topLogo {width:980px; margin:0 auto; height:110px;}
.topLogo .logoLeft { float:left; display:inline; padding-top:24px; padding-left:15px;}
.topLogo .top_r {width:400px; float:right; display:inline; padding-top:24px;}
.search_video { background:#E5E5E5; padding:2px; width:368px;}
.search_video_over { background:#6D6D6D; padding:2px; width:368px;}
.search_input {background:#fff; border:1px solid #D7D7D7; border-right:none; height:32px; line-height:32px; padding:0 7px; width:274px; font-family:'微软雅黑'; font-size:14px; color:#ADADAD;}
.search_but {background:url(../images/but_search.gif) no-repeat; text-indent:-999em; height:34px; color:#fff; width:78px; border:none;cursor:pointer;}
.key_video {width:366px; overflow:hidden; white-space:nowrap; padding:0 3px;}
.key_video a { color:#414141; margin-right:15px;_margin-right:10px; white-space:nowrap; font-family:'微软雅黑','宋体'}
/*===顶部LOGO区域结束===*/
/*===上导航开始===*/
.topNav { background:#006599; height:40px;}
.topNav ul {width:980px; margin:0 auto;}
.topNav li {float:left;}
.topNav li a { color:#fff; font-family:'Microsoft Yahei';font-size:15px;font-weight:bold;display:block; float:left; height:40px;padding:0 20px; line-height:40px;background-image:none!important;}
.topNav li a:hover{background: #0099c2}
.topNav li .nav1_current,.topNav li .nav2_current,.topNav li .nav3_current,.topNav li .nav4_current,.topNav li .nav5_current,.topNav li .nav6_current,.topNav li .nav7_current,.topNav li .nav8_current,.topNav li .nav9_current,.topNav li .nav10_current{background: #0099c2}

/*===上导航结束===*/
/*===主布局样式开始===*/
.main {width:980px; margin:20px auto 20px auto; zoom:1; overflow:hidden;}
.main .left {width:660px; float:left;}
.main .right {width:300px; float:right;}
/*===主布局样式结束===*/
/*==幻灯开始==*/
#scro_box{}
.Main_B { background:url(../images/slide_bg.png);height:59px; overflow:hidden;}
.Main_A, .Main_B { position:relative; width:660px; z-index:1;}
.show{ width:100px; height:30px; position:absolute; display:none; top:-30px; right:80px;}
.scro_img{ width:540px;overflow:hidden; height:62px; overflow:hidden; position:relative; }
.prev_img,.next_img { display:block; width:50%; height:100%; background:url(a.gif); text-align:center; position:absolute; top:0;z-index: 40;}
.prev_img{ left:0; }
.next_img{ right:0; }
.scro_mov{ height:60px; position:relative; left:4px; _left:6px;top:0; zoom:1; overflow:hidden;}
.scro_img ul{ width:100%; position:relative; left:0; top:0;}
.scro_img ul li{ display:inline; float:left; width:76px; height:51px; margin-right:14px; padding:0 ; cursor:pointer; position:relative;}

.show_img {text-align:center; width:; overflow:hidden; height:350px; width:660px;}
.scro_box{ position:relative;}
.mov_light{ display:none; }
.s_pic_box { position:relative;text-align:center;}
.s_pic_box a {display:block; width:76px; height:51px;}
.s_pic_box img {position:absolute; top:11px; left:4px; width:68px; height:36px;}
.s_pic_box em.Alpha {width:76px; height:51px; background:url(../images/xk_bg1.png) no-repeat;_background:url(../images/xk_bg1.gif) no-repeat; position:absolute; left:0px; top:0px; display:block;}
.s_pic_box em.Alpha_1 {width:76px; height:51px; background:url(../images/xk1.gif) no-repeat; position:absolute; left:0px; top:0px; display:block; }
.s_pic_box span { position:absolute; display:block; width:33px; height:14px; right:4px; bottom:2px; background:#000; color:#fff; text-align:center; font-size:12px; background:rgba(0,0,0,0.5); *background:#000; *filter:alpha(opacity=50); opacity:50\9; filter:alpha(opacity=50)\9; }
.scro { position:relative; display:none; }
.scro_line { width:590px; margin:7px 0px 7px 6px; height:1px; line-height:1px; background:#4d4d4d; overflow:visible; clear:both; overflow:hidden; }
.scro_mouse { position:absolute; left:0; top:-2px; display:block; width:61px; height:5px; background:#585858;cursor:e-resize; overflow:hidden; }
.prev, .next { background:url(../images/j_t.png) no-repeat 0 0; width:20px; height:32px; line-height:0; font-size:0; display:inline-block; float:left; cursor:pointer; position:absolute; top:15px;}
.prev:hover, .next:hover { background:url(../images/j_t1.png) no-repeat 0 0;}
.next,.next:hover { background-position:0 -32px; }
.prev {left:570px;}
.next {right:15px;}
.mouseOverleft { position: absolute; left:0px; width:297px; height:420px; top:0;  z-index:10; cursor:pointer;}
.mouseOverright { position: absolute; right:0px; top:0px; z-index:10; cursor:pointer;  width:297px; height:420px; top:0; z-index:9;}
.mouseOverleft a { background:url(../images/pre.png) no-repeat; width:56px; height:84px; display:none; position:absolute;  top:50%; margin-top:-42px; }
.mouseOverleft a { left:50px; }
.mouseOverright a { background:url(../images/next.png) no-repeat;  right:50px; width:56px; height:84px; display:none; position:absolute;  top:50%; margin-top:-42px; }
.dis_play .close { background-position:0 -65px; height:23px; width:25px; position:absolute;z-index:11; cursor:pointer; }
.b_ap { background:#000; background:rgba(0,0,0,0.5); *background:#000; *filter:alpha(opacity=50); }
.dis_play{ background:; margin:0 auto; position:relative; width:100%; height:350px; line-height:300px; text-align:center;}
.dis_play img {}
.dis_play li img { border:1px solid #FFF; width:660px; height:350px; }
.dis_play li { width:100%; height:440px;}
.bottom_ap { height:40px; overflow:hidden;width:659px; z-index:16; color:#FFF; line-height:24px; padding-top:0; background:url(../images/slide_bg.png);position:absolute; bottom:59px;_bottom:62px; left:1px;}
.bottom_ap p a{ text-align:left; padding-left:60px; background:url(../images/arrow2.gif) no-repeat 20px 3px; font-family:'微软雅黑','黑体'; font-size:18px; line-height:40px; text-align:left; color:#fff;}
.bottom_ap p a:hover {color:#fff;}
.bottom_ap p { line-height:40px; color:#fff; margin-right:10px; text-align:left;}
.dis_play li {line-height:350px; height:350px; width:100%; position:relative; text-align:center;vertical-align:middle;}
.dis_play li img { width:660px; height:350px;}
.Main_B {margin-top:-59px; padding-left:10px; width:649px; margin-left:1px;}
/*==幻灯结束==*/
/*==排行标签开始==*/
.label_rank { background:#EFEFEF; padding:3px; padding-right:0; padding-bottom:0;}
.label_rank ul.gyb_label {zoom:1; overflow:hidden; width:100%;}
.label_rank ul.gyb_label li{ background:#fff; height:35px; line-height:35px; width:96px; margin-right:3px; border-bottom:3px solid #EFEFEF; float:left; display:inline; cursor:pointer; text-align:center; font-size:16px; font-family:'微软雅黑','宋体'; color:#999; font-weight:bold;}
.label_rank ul.gyb_label li.over { border-bottom:3px solid #fff; color:#000;}
/*==排行标签结束==*/
/*==排行榜列表样式开始==*/
.rank_bg { background:#efefef; padding:0 3px 3px; position:relative;}
.rank_list {}
.rank_list {background:#fff; padding:0 13px; height:306px;_height:306px; font-size:14px; overflow:hidden;}
.rank_list ul.first{ padding:14px 0 11px 0;border-bottom:1px solid #DEDEDE; width:100%; zoom:1; overflow:hidden;}
.rank_list ul.first .pic {float:left; width:135px; overflow:hidden; height:85px; padding-top:5px; display:inline;}
.rank_list ul.first .pic a {margin-top:5px; overflow:hidden; z-index:1;}
.rank_list ul.first .pic em { background:url(../images/first.gif); display:block; width:23px; height:33px; position:absolute; top:13px; left:30px; z-index:5;}
.rank_list ul.first .pic a:hover {background:#fff;}
.rank_list ul.first .pic a p,.rank_list ul.first .pic a:hover p {position:absolute; width:15px; height:15px; display:block; left:30px; top:75px; border:0; z-index:10;}
.rank_list ul.first .pic a p {display:none;}
.rank_list ul.first .pic img {width:135px;}
.rank_list ul.first .pic a:hover p img { width:auto;}
.rank_list ul.first .pic_info {float:right; width:108px; margin-left:8px; display:inline;}
.rank_list ul.first h3 a{ font-weight:bold; color:#333; font-size:14px;}
.rank_list ul.first p { color:#7C7C7C;}
.rank_list ul.other li {border-bottom:1px solid #DEDEDE; zoom:1; overflow:hidden; line-height:29px; height:29px;*line-height:28px; *height:28px;}
.rank_list ul.other li.last {border-bottom:0;}
.rank_list ul.other span {color:#FF9968; float:left; width:19px; text-align:left;}
.rank_list ul.other a { display:block; float:left; width:228px; overflow:hidden; white-space:nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; color:#333;}
.rank_list ul.other a:hover {color:#c00; text-decoration:none;}
.rank_list ul.other em {float:right; padding-top:10px;}
/*==排行榜列表样式结束==*/
/*===栏目定义===*/
.column { background:#EFEFEF; padding:0 3px 3px;}
.column h2{ background:#EFEFEF; zoom:1; overflow:hidden; width:100%; height:41px;}
.column h2 span {background:url(../images/column_title.gif) no-repeat; display:block; float:left; width:131px; width:131px; height:41px; text-indent:-999em;}
.column h2 a { float:right;background:url(../images/more.gif) no-repeat; margin:15px 20px 0 0; display:block; text-indent:-999em; width:41px; height:13px;}
.column h2 a:hover { background:url(../images/more-over.gif) no-repeat;}
.column h2.news span { background-position:0 -252px;}
.column h2.enjoy span {background-position:0 0;}
.column h2.art span {background-position:0 -42px;}
.column h2.classroom span {background-position:0 -84px;}
.column h2.tv span {background-position:0 -126px;}
.column h2.observe span {background-position:0 -168px;}
.column h2.good span {background-position:0 -210px;}
.column ul.pictext { padding:15px 0 0 12px; zoom:1; overflow:hidden; background:#fff;}
.column ul.pictext li { float:left; width:200px; overflow:hidden; text-align:center; margin-right:14px; margin-bottom:5px; display:inline; *height:154px;_height:auto;}
.column ul.pictext li.clear {float:none; width:0; margin:0; display:block; height:0; line-height:0; font-size:0;}
.column ul.pictext a {color:#333; font-size:14px; line-height:32px;}
.column ul.pictext a:hover {color:#c00; background:#fff;}
.column ul.pictext p {width:100%; overflow:hidden; white-space:nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.column ul.pictext p.pic {width:200px; height:120px; overflow:hidden; position:relative; }
.column ul.pictext p.pic img {width:200px;}
.goodlist {*height:397px;_height:395px;}
.column ul.pictext a img { _margin:10px 0;}
.column ul.pictext p.pic a b{ display:none;}
.column ul.pictext p.pic a:hover b {display:block; width:15px; height:15px; left:10px; bottom:10px; position:absolute; background:url(../images/open.gif) no-repeat;}
.goodlist .pic { width:270px; height:180px; overflow:hidden; position:relative;}
.goodlist .pic a {background:#fff;}
.goodlist .pic a b {display:none;}
.goodlist .pic a:hover {background:#fff;}
.goodlist .pic a:hover b {display:block; width:15px; height:15px; left:10px; bottom:10px; position:absolute; background:url(../images/open.gif) no-repeat;}
.column ul.column_news { height:315px;}
.column div.observe { padding:15px 0 5px 12px; background:#fff; height:310px; overflow:hidden;}
.column div.observe dt {width:100%; overflow:hidden; white-space:nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.column div.observe dt a{ color:#333; font-size:14px; line-height:30px; font-weight:bold;}
.column div.observe dt a:hover {color:#c00;}
.column div.observe dd { color:#979797; font-size:14px; height:; overflow:hidden; line-height:22px; height:44px;}
.column div.observe dd a { color:#979797; font-size:14px;}
.column div.observe dd a:hover {color:#c00;}
/*==直播标签开始==*/
.label_rank { background:#EFEFEF; padding:3px; padding-right:0; padding-bottom:0;}
.label_rank ul.video_label {zoom:1; overflow:hidden; width:100%;}
.label_rank ul.video_label li{ background:#fff; height:35px; line-height:35px; width:145px; margin-right:3px; border-bottom:3px solid #EFEFEF; float:left; display:inline; cursor:pointer; text-align:center; font-size:16px; font-family:'微软雅黑','宋体'; color:#999; font-weight:bold;}
.label_rank ul.video_label li.over { border-bottom:3px solid #fff; color:#000;}
.label_rank ul.video_label li a:hover{color: #000000;}
/*==直播标签结束==*/
/*==直播列表样式开始==*/
.video_bg { background:#efefef; padding:0 3px 3px 3px;}
.video_list {background:#fff; padding:13px 12px 0 12px; height:395px; font-size:14px; overflow:hidden;}
.video_list dl{ border-bottom:1px dashed #C9C9C9; text-align:center;}
.video_list dd {width:100%; overflow:hidden; white-space:nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.video_list dd a { color:#333; font-size:14px; line-height:38px; font-weight:bold;}
.video_list dd a img {_margin:13px 0;}
.video_list li { background:url(../images/arrow.gif) no-repeat 4px center; padding-left:29px; width:231px; overflow:hidden; white-space:nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; *line-height:20px;_line-height:21px;}
.video_list ul {padding:5px 0;}
.video_list li a {color:#333; font-size:14px; line-height:27px;}
.video_list li a img { _margin:8px 0;}
.video_list li a:hover {color:#c00;}
.video_list dt { width:270px; height:180px; overflow:hidden; position:relative;}
.video_list .pic a b {display:none;background:url(../images/open.gif); height:15px; width:15px; position:absolute; left:10px; bottom:10px;}
.video_list .pic a:hover {background:#fff;}
.video_list .pic a:hover b { display:block;}
/*==直播列表样式结束==*/
/*==佳作列表样式开始==*/
.goodlist dd{ text-align:left;}
.goodlist dd.pic_text {color:#999; height:66px; overflow:hidden; white-space:normal; padding-bottom:10px;}
.goodlist dd.pic_text a {color:#999; line-height:22px; font-weight:normal;}
.goodlist dd.pic_text a:hover {color:#c00;}
.goodlist ul {padding-top:10px;}
/*==佳作列表样式结束==*/
/*===底部版权样式开始===*/
#footer { background:#EAEAEA; padding:10px 0;}
#footer a{color:#666666;}
#footer a:hover {text-decoration:underline;}
#footer a:visited{color:#666666;}
#footer a:hover{color:#666666;}
#footer p{color:#666666; text-align:center; font-family:"宋体";}
/*===底部版权样式结束===*/
/*===视频列表样式开始===*/
.video_sort { background:#EFEFEF; border-left:5px solid #BFBFBF; height:40px; line-height:40px; padding:0 0 0 9px; width:646px; overflow:hidden; zoom:1;}
.video_sort span.number {float:left; width:50%; font-size:16px; font-family:'微软雅黑','宋体'; font-weight:bold; color:#666;}
.video_sort span.sort_link {float:right;}
.video_sort em{ font-style:normal; float:left; font-family:'微软雅黑','宋体';}
.video_sort em.sort_title {font-size:14px; color:#666;}
.video_sort em.sort {padding-left:0px; font-size:14px; font-weight:bold; margin-right:15px; cursor:pointer;}
.video_sort em.sort_over {}
.video_sort span.sort_link input {_margin:13px 0;}
.video_alist dl { padding:15px 0; zoom:1; width:100%; overflow:hidden; border-bottom:1px solid #EFEFEF;}
.video_alist dt {width:240px; float:left; padding-left:5px; height:160px; overflow:hidden; position:relative; display:inline;}
.video_alist dt a b.hidden {display:none;}
.video_alist dt a b.display {display:block; width:15px; height:15px; left:10px; bottom:10px; position:absolute; background:url(../images/open.gif) no-repeat;}
.video_alist dd {float:right; width:400px; position:relative; height:160px; display:inline;}
.video_alist h2 { margin-bottom:2px; width:100%;white-space:nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; overflow:hidden;}
.video_alist h2 a{ font-size:20px; font-family:'微软雅黑','黑体'; color:#333; line-height:30px;}
.video_alist h2 a:hover {color:#c00;}
.video_alist p.video_des { color:#666; font-size:14px; line-height:20px; height:34px; overflow:hidden;white-space: nowrap;}
.video_alist p.video_text { color:#666; font-size:14px; line-height:22px; height:66px; overflow:hidden;}
.video_alist p.video_time {position:absolute; bottom:22px; width:100%; left:0; font-size:14px; color:#666;}
.video_alist p.video_time span {color:#333; font-weight:bold;}
.video_alist p.video_data { position:absolute; bottom:0;width:100%; left:0; font-size:14px; color:#666;}
.video_alist p.video_date { margin-bottom: 10px; font-size:14px; color:#666; overflow:hidden;white-space: nowrap;}
.video_alist p.video_text a {color:#666;}
.video_alist p.video_text a:hover {color:#c00; text-decoration:none;}
.video_alist dt a { display:block; width:270px; height:180px; position:relative;}
.video_alist dt a b {display:none;}
.video_alist dt a:hover { background:#fff;}
.video_alist dt a:hover b {display:block; width:15px; height:15px; background:url(../images/open.gif) no-repeat; position:absolute; left:10px; bottom:30px;}
/*===视频列表样式结束===*/
/*===视频轮播图片样式开始===*/
.focusFlash {width:100%; position:relative; height:330px; background:#fff;}
#bimg {
    overflow: hidden;

}
.ge{position:absolute; left:12px; position:absolute; z-index:1;top:15px;}
.dis {
    display: block;
}
.undis {
    display: none;
}
#font_hd a {color:#222; text-decoration:none; font-size:14px; font-weight:bold;}
#font_hd a img { _margin:5px 0;}
#font_hd a:hover {color:#c00; text-decoration:none;}
#font_hd p { margin-top:5px; color:#999; height:66px; overflow:hidden; font-size:14px; word-break:break-all;}
#font_hd p a { color:#999; font-size:14px; font-weight:normal;}
#font_hd p a:hover {color:#c00; text-decoration:none;}
.scrollbg {background:url(../images/slide_bg.gif) no-repeat; width:690px; height:336px; position:absolute;top:10px \9; *top:0; left:0; z-index:888;}
#font_hd {position:absolute;top:200px;left:12px; z-index:999; width:270px;}
#simg { text-align:center; width:50px; margin:15px auto 0;}
#simg .f1 {
	background:url(../images/grey.gif) no-repeat;
    height: 8px;
    width: 8px;
}
.Scroll .pic div { position:relative; width:270px; height:180px;}
.Scroll .pic a b {display:none;}
.Scroll .pic a:hover {background:#fff;}
.Scroll .pic a:hover b { position:absolute; left:10px; bottom:10px; background:url(../images/open.gif); display:block; width:15px; height:15px;}
#simg div {
    background:url(../images/red.gif) no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 8px;
    line-height: 8px;
    margin-right: 8px;
    overflow: hidden;
	display:inline;
    text-align: center;
    width: 8px;
}
.titleinfo {padding-top:20px;}
.titleinfo dt { line-height:30px; font-size:14px; color:#fffad4; padding-left:24px;}
.titleinfo dd {line-height:24px; font-size:14px; color:#fff; text-indent:2em;}
.titleinfo h3 { background:url(../images/title1.png) no-repeat -20px; height:46px; margin-top:10px;}
.titleinfo li a{ line-height:21px; font-size:12px; color:#fff;}
/*===视频轮播图片样式结束===*/
/*===分页样式开始===*/
.page { text-align:center; line-height:51px;}
.page span { color:#ccc; padding:0 10px;}
.page a { color:#000; padding:4px 6px; margin:0 10px;}
.page a:hover,.page a.current {background:#B8B8B8; color:#fff; text-decoration:none;}
/*===分页样式结束===*/
/*分页 修改  2012-4-5*/
.pagination { height:25px;  float:left; position:relative; left:50%; padding:30px 0 20px; height:30px; z-index:1; }
.page-bottom { position:relative; left:-50%; overflow:hidden; }
* html .page-bottom { float:left; }
.page-bottom a, .page-break, .page-skip, .page-cur { float:left; height:25px; line-height:25px; min-width:15px; _width:15px; padding:0 5px; margin-right:5px; text-align:center; white-space:nowrap; font-size:12px; vertical-align:middle; }
.page-bottom a { background:#999999; color:#FFF; }
/*2012-4-5 xzx*/
.page-bottom span { float:left; height:25px; line-height:25px; min-width:15px; _width:15px; padding:0 5px; margin-right:5px; text-align:center; white-space:nowrap; font-size:12px; vertical-align:middle; }
.page-bottom span { background:#999999; color:#FFF; }
.page-bottom a:hover { color:#FFF; background:#1296D3; }
.page-bottom .page-cur { background:#1296D3; color:#FFF; }
/*.page-bottom .page-cur:hover { background:#999999; color:#FFF; }*/
.page-skip { color:#000000; width:auto; margin-left:8px;vertical-align:middle; line-height:25px; height:25px; *margin-top:-4px; }
.page-skip input { width:30px; height:13px; margin:0 5px;  background:#f5f5f5; border:1px solid #cccccc;  vertical-align:top; *vertical-align:middle; text-align:center; padding:5px 0; }
 .page-skip button { width:43px;height:25px; margin:0 0 0 8px; border:0 none; overflow:hidden; cursor:pointer;background:#1296D3;color:#FFF; *position:relative; *top:5px; *left:8px; display:inline-block; }
 .page-skip button:hover { background:#00ccff; }
/*===详细页面布局样式===*/
.main_info { background:#000;}
.main_info .left { float:left; display:inline; width:160px; height:544px; overflow:hidden;}
.main_info .middle { width:650px; margin-left:5px; display:inline; height:544px; float:left;}
.main_info .right {float:left; display:inline; width:160px; height:544px; overflow:hidden;}
.video_info {width:980px; margin:0 auto;}
/*===面包屑开始===*/
.crumbs { width:980px; margin:0 auto;}
.crumbs h2 {padding:0 0 0 15px; font-family:'微软雅黑','宋体';line-height:30px; padding:14px 0;}
.crumbs a { color:#878787;}
.crumbs em {font-style:normal; color:#878787; padding:0 5px;}
.crumbs span { color:#fff; font-size:18px;}
/*===面包屑开始===*/
/*.crumbsNs { width:980px; margin:0 auto;}*/
/*.crumbsNs h2 {padding:0 0 0 15px; font-family:'微软雅黑','宋体';line-height:30px; padding:14px 0;}*/
/*.crumbsNs a { color:#878787;}*/
/*.crumbsNs em {font-style:normal; color:#878787; padding:0 5px;}*/
/*.crumbsNs span { color:#fff; font-size:18px;}*/

/*面包屑*/
.location{height:20px;margin-bottom:20px;overflow:hidden;line-height:20px; font-size:0;margin-left: -10px;}
.location a,.location strong{display:inline-block;padding:0px 14px 0px 10px;font-family: "Microsoft YaHei";font-size:12px}
.location a{color: #999999;}
.location .base{background: url("../images/narrow1.png") right center no-repeat;}
.location .lastLink{background: url("../images/narrow2.png") right center no-repeat;}
.location strong{color:#000000;font-weight: normal;}
.location a:hover,.location .hover{color: #000000;}
/*===面包屑结束===*/
/*===详细页面幻灯开始===*/
.video_info_slide { background:#2B2B2B; height:206px;}
#slide-box {
	MARGIN: 0 auto; WIDTH: 980px; POSITION: relative; HEIGHT: 191px; padding-top:15px;
}
#slide-box .corner {
	CLEAR: both;DISPLAY: block; MARGIN: 0px 1px; OVERFLOW: hidden; HEIGHT: 0px
}
#slide-box .ks-switchable-triggers A {
	DISPLAY: block; Z-INDEX: 50; WIDTH: 28px; COLOR: #b4b4b4  ; POSITION: absolute; TOP: 60px; HEIGHT: 48px; TEXT-DECORATION: none
}
#slide-box .ks-switchable-triggers SPAN {
}
#slide-box .ks-switchable-triggers .corner {
	BORDER-LEFT-COLOR: #4b4b4b  ; BORDER-BOTTOM-COLOR: #4b4b4b  ; BORDER-TOP-COLOR: #4b4b4b  ; BORDER-RIGHT-COLOR: #4b4b4b
}
#slide-box .ks-switchable-triggers .prev,#slide-box .ks-switchable-triggers .next {
	background:url(../images/arrow1.gif) no-repeat;
}
#slide-box .ks-switchable-triggers .prev:hover,#slide-box .ks-switchable-triggers .next:hover {
	background:url(../images/arrow1-on.gif) no-repeat;
}
#slide-box .ks-switchable-triggers .prev { left:111px;}
#slide-box .ks-switchable-triggers .next,#slide-box .ks-switchable-triggers .next:hover {
	background-position:0 -48px;
	right:111px;
}
#slide-box .ks-switchable-triggers A:hover {
	COLOR: #f43d1e
}
#slide-box .ks-switchable-triggers A:hover SPAN {
	COLOR: #f43d1e
}
#slide-box .wrap {
	OVERFLOW: hidden; WIDTH: 660px; HEIGHT: 191px; margin:0 auto;
}
#slide-box UL {
	WIDTH: 10000px
}
#slide-box LI {
	FLOAT: left; WIDTH: 210px; HEIGHT: 184px; margin-right:15px; position:relative;
}
#slide-box LI IMG {
	WIDTH: 204px; HEIGHT: 136px;
	border:3px solid #999;
}
#slide-box p.video_time { position:absolute; top:110px;_top:113px; background:url(../images/slide_bg.png); color:#fff; left:3px; width:200px; height:28px; line-height:28px; padding-left:4px; color:#B7B7B7;}
#slide-box p.video_info { text-align:center; line-height:30px; white-space:nowrap; width:100%; overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
#slide-box p.video_info a {color:#fff; font-size:14px;}
#slide-box p.video_info a:hover {color:#999;}
/*===详细页面幻灯结束===*/
/*==视频详细信息样式开始==*/
.video_detail { width:660px; margin:0 auto; padding:20px 0; color:#666; font-size:14px; line-height:23px;}
.video_detail h3 { font-family:'微软雅黑','黑体'; font-size:16px; color:; line-height:30px; padding-bottom:10px;}
.video_detail dt.name span {color:#fff; font-weight:bold; font-size:16px;}
.video_detail dd.time span {color:#fff; font-weight:bold;}
.video_detail .detail p img{display: block;margin: 0 auto;max-width: 100%;}
/*==视频详细信息样式结束==*/
#mediaspace {
height: 544px;
width: 650px;
float: left;
position: relative;
z-index: 100;
}
#MediaInfo {display: inline;
    float: left;
    height: 544px;
    margin-left: 5px;
    width: 650px;
	line-height:544px;
	text-align:center;
	font-size:16px;
	color:#f9f9f9;
}
/*电视精品样式开始*/
.tv_list { width:474px; height:350px; background:#fff; border:3px solid #efefef; margin-bottom:20px; overflow:hidden;}
.tv_list dl { zoom:1; overflow:hidden; border-bottom:1px dashed #999; padding:14px 0 11px 0; margin:0 11px 9px;}
.tv_list h3 { height:37px; background:#efefef; zoom:1; overflow:hidden;}
.tv_list h3 img,.tv_list h3 span {float:left; vertical-align:middle;}
.tv_list h3 span { font-size:18px; font-weight:bold; font-family:'微软雅黑','黑体'; line-height:30px; margin-left:10px;}
.tv_list h3 a {display:block; width:41px; height:13px; text-indent:-999em; float:right; background:url(../images/all.gif) no-repeat; margin:11px 9px 0 0;}
.tv_list h3 a:hover {background:url(../images/all_over.gif) no-repeat;}
.tv_list dt { float:left; width:200px; overflow:hidden;}
.tv_list dt h4 {margin-bottom:14px; white-space:nowrap;}
.tv_list dt h4 a {line-height:normal; font-size:14px; font-weight:bold; color:#000;}
.tv_list dt h4 a:hover {color:#c00;}
.tv_list dd {float:right; width:244px; display:inline; line-height:22px; margin-top:23px; color:#999; font-size:14px;}
.tv_list dd span {font-size:12px;}
.tv_list dd a {color:#999;}
.tv_list dd a:hover {color:#c00;}
.tv_list ul { margin:0 11px;}
.tv_list li { background:url(../images/arrow.gif) no-repeat 5px center; line-height:28px; padding-left:31px; white-space:nowrap;}
.tv_list li a { color:#999; font-size:14px;}
.tv_list li a:hover {color:#c00;}
.tv_friend { zoom:1; overflow:hidden; clear:both; border:3px solid #efefef; background:#fff;}
.tv_friend h2 {height:40px; zoom:1; overflow:hidden;}
.tv_friend h2 span{background:url(../images/title_fri.gif) no-repeat; height:40px; display:block; float:left; width:82px; text-indent:-999em;}
.tv_friend li{ background:url(../images/tv_bg.gif); width:99px; height:39px; padding:0 3px 3px 0; float:left; margin-right:38px; overflow:hidden; margin-bottom:15px;}
.tv_friend li.margin0 {margin-right:0;}
.tv_friend ul {padding-left:23px; zoom:1; overflow:hidden;}
.tv_friend li img {width:99px; height:39px;}
/*电视精品样式结束*/
.fleft {float:left;}
.fright {float:right;}
/*雅昌大讲堂新增样式*/
.fix {zoom:1; overflow:hidden;}
/*面包屑开始*/
.crumbsN {zoom:1; overflow:hidden;}
.crumbsN .left_c {display:inline-block; width:9px; font-size:0;overflow:hidden; height:20px; padding:0; float:left;}
.crumbsN .mid_c {height:20px; display:inline-block; padding:0 9px 0 10px;float:left;line-height:18px;  line-height:20px\9;*line-height:22px; overflow:hidden;}
.crumbsN .mid_c { line-height:22px \9\0;}
.crumbsN .right_c {display:inline-block; width:12px; font-size:0; overflow:hidden; height:20px; padding:0; float:left;}
.crumbsN a,.crumbsN strong {color:#000; float:left; display:block; margin-left:-9px; text-decoration:none; font-weight:normal;}
.crumbsN a span { text-decoration:none; cursor:pointer; display:block; float:left;cursor:pointer;}
.crumbsN em {font-style:normal; text-decoration:none;}
.crumbsN a span.left_c { background:url(../images/crumb.gif) no-repeat 0 0;}
.crumbsN a span.mid_c { background:#dfdfdf; color:#000;text-decoration:none;}
.crumbsN a span.right_c { background:url(../images/crumb.gif) no-repeat -105px 0px;}
.crumbsN strong em.left_c {background:url(../images/crumb.gif) no-repeat 0 -23px;}
.crumbsN strong em.mid_c {background:#000; color:#fff;font-style:normal;}
.crumbsN strong em.right_c {background:url(../images/crumb.gif) no-repeat -105px -23px;}
.crumbsN a:hover span.left_c {background:url(../images/crumb.gif) no-repeat 0 -71px;}
.crumbsN a:hover span.mid_c {background:#0099CC; color:#fff;}
.crumbsN a:hover span.right_c {background:url(../images/crumb.gif) no-repeat -105px -71px;}
.crumbsN a.home { width:45px; padding-left:10px; color:#000;background:url(../images/crumb.gif) no-repeat -14px -48px; margin:0;line-height:18px;  line-height:20px\9;*line-height:22px; height:20px; overflow:hidden;}
.crumbsN a.home {line-height:22px \9\0;}
.crumbsN a.home:hover {color:#fff;background:url(../images/crumb.gif) no-repeat -105px -48px; text-decoration:none;}
.classLabel{ border-top:3px solid #000000; background:url(../images/classLine.gif) repeat-x left bottom; line-height:1;padding:10px 0px 13px; font-family:'微软雅黑'; margin-bottom:20px; margin-top:30px;}
.classLabel ul{ zoom:1; overflow:hidden;}
.classLabel li {padding:0 19px 0 20px;text-align:center; font-weight:bold; border-right:1px solid #CCCCCC; float:left;}
.classLabel li.first { padding-left:10px;}
.classLabel li.last {border-right:0;}
.classLabel a{color:#666666; letter-spacing:1px; font-size:14px; padding-bottom:1px; float:left;}
.classLabel .last{border:none}
.classLabel a:hover,.classLabel .cur a{color:#FEFEFE; background:#000000;}
.class .fl { float:left;}
.class .fr {float:right;}
.class .fl,.class .fr { width:460px; background:url(../images/bg.gif); padding:0 10px; margin-bottom:30px;height:310px;}
.class .title img { float:left; margin-right:20px;}
.class .title { zoom:1; overflow:hidden; padding:20px 0 10px; border-bottom:1px solid #CCC; margin-bottom:20px;}
.class .title h3 span{ line-height:1; font-size:; font-family:'微软雅黑'; font-size:20px; font-weight:bold;}
.class .title h3 a { color:#000000;}
.class .title h3 a:hover {color:#0099CC;}
.class .title p {text-align:right; line-height:1; font-size:12px; padding-top:18px;}
.class em {font-style:normal;}
.class .title p strong { margin-right:19px; font-weight:normal;}
.class .title p em { font-weight:bold; color:red; letter-spacing:1px; padding:0 4px;}
.class .title p a { background-color:#000000; color:#FFF;}
.class .title p a:hover {background-color:#0099CC; color:#FFFFFF;}
.claList img { width:220px; height:146px;}
.claList li { position:relative; width:220px; padding-bottom:10px;height:199px;}
.claList li a { display:block; width:220px; height:209px; position:absolute; top:0; left:0; z-index:3;background:rgba(255,255,255,0); background:#FFFFFF\9; filter:alpha(opacity=0)\9; opacity:0;}
.claList li b{ position:absolute; top:116px; left:0; width:220px; height:30px;background:rgba(0,0,0,0.75); background:#000000\9; filter:alpha(opacity=75)\9;opacity:0.75; z-index:1;}
.claList li em { background:url(../images/iconV.png) no-repeat; width:32px; height:32px; position:absolute; z-index:1; left:10px; top:83px ;}
.claList li p { line-height:1; color:#FFFFFF; font-size:14px; font-family:'微软雅黑'; position:absolute; top:122px; left:0; width:210px; padding-left:10px; z-index:2;}
.claList li span { font-size:14px; padding-left:10px; line-height:34px;}
/*列表分页页*/
.listJump{border-top:1px solid #000000;border-bottom:1px solid #000000;height:38px;line-height:1;text-align:center;overflow:hidden; clear:both; font-size:14px;}
.listJump a,.listJump span{vertical-align:middle;border-top:2px solid #FFFFFF;padding-top:9px;font-family:"宋体";zoom:1}
.listJump span{display:inline-block;font-family:Verdana;padding:11px 15px 13px;*padding:10px 15px 14px;}
.listJump a,.listJump .dot{display:inline-block;padding:11px 15px 13px;font-family:Verdana,Arial}
.listJump span.unpage{background:#0099CC;color:#FEFEFE; border-top-color:#0099CC;}
.listJump span.unspan{color:#999999;}
.listJump a { color:#000000;}
.listJump a:hover{border-color:#0099CC;background:none;color:#000000}
.listJump .dis{padding:0 15px;color:#999999}
.classBody { padding-bottom:40px;}
.mb20 {margin-bottom:20px;}
.classAbout { height:273px; border-top:3px solid #000000; padding:43px 20px 0; margin:10px 0 30px; zoom:1; overflow:hidden; font-family:'微软雅黑'; position:relative; background-position:0 0; background-repeat:no-repeat;}
.classAbout b { display:block; width:980px; height:316px; position:absolute; left:0; top:0; background:url(../images/about_bg.png); z-index:1;}
.classAbout .fleft {width:640px; position:relative; z-index:2;}
.classAbout .fright {width:270px; position:relative; z-index:2;}
.classAbout .fleft h3 { line-height:50px; font-size:24px; font-weight:bold; color:#000000; margin-bottom:23px;}
.classAbout .fleft h3 img {margin-right:19px;}
.classAbout .fleft p { line-height:24px; font-size:14px;}
.classAbout .fright h3{ line-height:32px; font-size:14px; font-weight:bold;}
.classAbout .fright div { position:relative; width:270px; height:180px;}
.classAbout .fright a { display:block; position:absolute; width:270px; height:180px; z-index:3;background:rgba(255,255,255,0); background:#FFFFFF\9; filter:alpha(opacity=0)\9; opacity:0;}
.classAbout .fright img { position:relative; z-index:0}
.classAbout .fright em { display:block; position:absolute; width:270px; height:30px;background:rgba(0,0,0,0.75); background:#000000\9; filter:alpha(opacity=75)\9;opacity:0.75; z-index:1; bottom:0; left:0;}
.classAbout .fright i {background:url(../images/iconV.png); display:block; width:32px; height:32px; position:absolute; top:113px; left:10px; z-index:2;}
.classAbout .fright p { display:block; position:absolute; width:270px; height:26px; text-align:center; color:#FFF; bottom:0; left:0; z-index:2; font-size:14px; font-weight:bold;}
.colTit { border-top:3px solid #000000;}
.colTit h3 { zoom:1; overflow:hidden; height:37px;}
.colTit h3 .fleft { background:url(../images/xx.gif) no-repeat right; padding:0 21px 0 10px; font-size:16px; font-weight:bold; font-family:'微软雅黑'; display:inline-block; line-height:1; margin-top:10px; color:#000000;}
.colTit h3 .fright { margin-right:10px; line-height:1; margin-top:12px;}
.colTit h3 .fright em { font-style:normal; margin-right:19px;}
.colTit h3 .fright b { color:red; letter-spacing:1px; font-weight:bold; margin:0 5px;}
.colTit h3 .fright a { background-color:#000000; color:#ffffff; padding-left:1px;}
.colTit h3 .fright a:hover {background-color:#0099CC;}
.colList ul { zoom:1; overflow:hidden;}
.colList li { float:left; position:relative; width:230px; height:204px; margin:0 20px 10px 0;}
.colList li.mr0 {margin-right:0;}
.colList li a { display:block; position:absolute; left:0; top:0; width:230px; height:187px; z-index:3;background:rgba(255,255,255,0); background:#FFFFFF\9; filter:alpha(opacity=0)\9; opacity:0;}
.colList li b {background:url(../images/iconV.png); display:block; width:32px; height:32px; position:absolute; top:85px; left:10px; z-index:2;}
.colList li em { display:block; position:absolute; width:230px; height:30px;background:rgba(0,0,0,0.75); background:#000000\9; filter:alpha(opacity=75)\9; opacity:0.75; z-index:1; top:123px; left:0;}
.colList li p { display:block; position:absolute; width:220px;left:10px; color:#FFFFFF; z-index:2; top:131px; font-size:14px; font-family:'微软雅黑'; font-weight:bold; line-height:1;}
.colList li span { line-height:34px; font-size:14px; padding-left:10px;}
.colLabel { margin-top:30px; zoom:1; overflow:hidden; background:url(../images/classLine.gif) repeat-x left bottom;}
.colLabel h3 { float:left;}
.colLabel ul {float:right; line-height:1; margin-top:11px; width:137px;}
.colLabel li { float:left; border-right:1px solid #CCC; padding:0 10px;}
.colLabel li.last {border-right:0;}
.colLabel li a { font-family:'微软雅黑'; color:#666666; font-weight:bold;}
.colLabel li.cur a,.colLabel li a:hover {background-color:#000000; color:#FFFFFF; text-decoration:none;}
.classList dl{ background:url(../images/classLineG.gif) repeat-x left bottom; zoom:1; overflow:hidden; padding:30px 0 31px;}
.classList dl.first {padding-top:20px;}
.classList dl.last {background:none; padding-bottom:30px;}
.classList dt { position:relative; width:230px; float:left; display:inline;}
.classList dt b { position:absolute; width:32px; height:32px; left:10px; top:111px; background:url(../images/iconV.png)}
.classList dd { position:relative; width:730px; float:right; display:inline; height:153px;}
.classList h4 { padding:5px 0 9px;}
.classList h4 a { color:#000000; font-family:'微软雅黑'; font-size:14px; font-weight:bold;}
.classList h4 a:hover { color:#0099CC;}
.classList p { line-height:24px;}
.classList dd span { position:absolute; bottom:-2px; left:0; color:#666666;}
/*电视精品*/
/*轮播广告*/
.main01{ overflow:hidden;}
.imgScroll{position:relative;zoom:1;background:#292929;}
.imgShow{width:660px;height:300px;*position:relative;overflow:hidden;zoom:1}
.imgShow li{width:660px;padding:0;float:left;margin-right:0px;position:relative;zoom:1}
.imgShow img{width:660px;height:300px}
.thumbTag{position:absolute;left:650px;top:0px;width:330px;height:300px;zoom:1;}
.thumbTag li{position:relative;left:10px;width:320px; height:99px; margin-bottom:1px; overflow:hidden;background:#333333;font:14px/24px "宋体"}
.thumbTag li a{display:block;overflow:hidden;padding:13px 40px 0px 56px; height:75px;zoom:1; color:#FEFEFE; background:url(../images/v_ico.png) 30px 18px no-repeat}
.thumbTag li strong{display:block;}
.thumbTag li a em{ color:#999999; font-style:normal; line-height:24px;}
.thumbTag li a:hover strong{ color:#FEFEFE}
.thumbTag .hover strong,.thumbTag .hover em{cursor:pointer;}
.thumbTag .hover em{color:#c5e1e4;}
.thumbTag .hover{background:#0099CC; left:0px;padding-left:10px;margin-bottom:0px;padding-bottom:1px;cursor:pointer;}
.thumbTag .preNode{margin-bottom:0px;padding-bottom:1px;}
.thumbTag .last{margin-bottom:0px;padding-bottom:1px;}
.main02,.main03{margin-top:20px; overflow:hidden;_zoom:1}
.main02 .column .boutique span{ background:url(../images/tit.png) 0 0 no-repeat; width:500px; text-indent:38px; font:18px/40px 'Microsoft Yahei'}
.main02 .label_rank .gyb_label li{background:#F7F7F7}
.main02 .label_rank .gyb_label .over{ background:#FFF;}
.main02 .rank_list{height:329px;}
.main02 .rank_list .first a{ color:#CC0000}
.main02 .rank_list .other li{ line-height:32px; height:32px;}
.main02 .rank_list .other span{ width:25px;}
/***/
.main03{padding-bottom:40px;}
.bTabs { float:right;margin-top:14px; margin-right:25px;}
.bTabs b{ width:16px;height:16px;cursor:pointer;margin-left:5px; float:left; _display:inline; }
.bTabs b i {width:16px;height:16px;background:#D4D4D4;text-indent:-2999px; vertical-align:middle; cursor:pointer; background:#CCC url(../images/btabs.png) no-repeat; display:block; overflow:hidden;background-color:#0099cc;}
.bTabs b .fir {background-position:0px 0px;}
.bTabs b .sec {background-position:-20px 0px; }
.bTabs .dis i{ background-color:#D4D4D4!important; cursor:default}
.bTabs b.current span.fir,.bTabs b.current span.sec{background-color:#0099CC;cursor:auto;}
.tabs .bTabsCont{  background:#FFFFFF;  padding-top:15px;}
.tabs .tabsCon{ height:700px; overflow:hidden; }
.main03 .column .media span{ background:url(../images/tit.png) 0 -57px no-repeat; width:500px; text-indent:38px; font:18px/40px 'Microsoft Yahei'}
.imgWithTxt{ background:#FFFFFF; overflow:hidden;_zoom:1;}
.imgWithTxt li{ width:464px; overflow:hidden; padding-bottom:20px; float:left;_display:inline; margin-left:15px;}
.imgWithTxt .lImg{ float:left;_display:inline; width:200px;}
.imgWithTxt .rInfo{ float:right; width:253px; color:#666; font-size:14px; line-height:22px;}
.imgWithTxt .rLink strong{ display:block; padding-bottom:3px;color:#666;  }
.imgWithTxt .rLink span{ display:block;color:#666; }
.imgWithTxt .rLink em{ color:#999; font-style:normal; }
.imgWithTxt .rLink:hover{ color:#666; text-decoration:underline;}
.imgWithTxt .rLink:hover em{color:#999;}
/*画廊故事*/
.tvName{ background:#efefef; overflow:hidden;_zoom:1;}
.tvLogo{ height:50px; float:left;_display:inline; margin:0px 27px 0px 40px; padding:25px 0px;}
.tvName .v{ float:left; width:1px; height:39px; overflow:hidden; background:#999999; margin:31px 30px 30px 0px; }
.tvLogo span{ font:40px/50px 'Microsoft Yahei' ; vertical-align:middle; margin-left:10px;}
.subInfo{ line-height:22px; font-size:14px; color:#333; padding:30px 45px 26px 0px;}
.banner{ width:980px; height:350px; position:relative;}
.fshow{ position:absolute; right:10px; top:10px; width:310px; height:330px;}
.fshow .shade{ display:block;position:absolute; width:310px; height:330px; left:0px; top:0px;background:rgba(0,0,0,0.75);background:#000000\9;filter:alpha(opacity=75)\9;}
.floatInfo{ position:relative;z-index:1; font-size:14px; padding:0px 20px;}
.floatInfo h2{ color:#CCC; font-size:14px; line-height:30px; padding:12px 0px 7px}
.floatInfo h3{padding:7px 0px 5px;}
.floatInfo h3 a{ color:#FEFEFE; font-size:14px; line-height:30px; font-weight:bold;}
.floatInfo h3 a:hover{ color:#CC0000}
.floatInfo p{ color:#CCC; line-height:20px;}
.floatInfo p a{ color:#CCC;}
.floatInfo p a:hover{  color:#CC0000}
/*往期回顾*/
.review {margin-top:20px;}
.review h2 .lTit{background:url(../images/tit.png) 0 -111px no-repeat; width:500px; text-indent:38px; font:18px/40px 'Microsoft Yahei'}
.review h2 .rTit{ float:right; background:none; text-indent:0; line-height:40px; width:auto; padding-right:20px;}
.review h2 .rTit em{ color:#CC0000; font-style:normal; margin:0px 5px;}
.reWrap{background:#FFFFFF;}
.review .column .column_review{ padding-left:34px;}
.review .column .pictext li{ margin-right:35px; height:auto; margin-bottom:0px;_zoom:1;}
.review .pictext .pic a img{margin:0px;}
.review .pictext a{ line-height:20px}
.review .tit{padding-top:7px;}
.review .column .tit a{ line-height:20px;}
.review .pictext .t{ color:#999999; font-family:Verdana; font-size:14px; padding-bottom:17px}
.jumpWrap{ border-top:1px solid #EFEFEF;overflow:hidden;_zoom:1; padding-bottom:30px;}
.jumpWrap .listJump{margin:30px 35px 0px; border:none; }
/*雅昌课堂*/
.aClass .column .column_class li{ padding:0px 0px 9px;/* margin-bottom:0px; */}
.openClass .tit span{ background:url(../images/tit.png) 0 -160px no-repeat; width:500px; text-indent:38px; font:18px/40px 'Microsoft Yahei'}
.aClass .label_rank{ position:relative;_zoom:1;}
.aClass .label_rank  .more{ position:absolute; right:0px; top:0px; overflow:hidden;background:url(../images/more.gif) no-repeat; margin:15px 20px 0 0; display:block; text-indent:-999em; width:41px; height:13px;}
.aClass .label_rank  .more:hover{background:url(../images/more-over.gif) no-repeat;}
.aClass .label_rank .gyb_label li{background:#F7F7F7}
.aClass .label_rank .gyb_label .over{ background:#FFF;}
.lecture { margin-top:15px;}
.lecture .tit span{background:url(../images/tit.png) 0 -210px no-repeat; width:500px; text-indent:38px; font:18px/40px 'Microsoft Yahei'}
.aClass .gList{ background:#FFFFFF; padding:8px 15px 9px; font-size:14px; height:280px; overflow:hidden;}
.aClass .gList li{ border:none;background:url(../images/circle.png) 0 13px no-repeat; padding-left:13px; line-height:28px; height:28px; vertical-align:middle;}
.aClass .gList a{ color:#000;}
.aClass .gList a:hover{ color:#c00;}
.aColumn{margin-top:20px; width:300px; height:120px; overflow:hidden;}
.columnAdv{margin-top:20px; width:300px; height:296px; overflow:hidden;}
.cList{margin-top:20px;}
.cList h3{ height:40px;}
.cList h3 span{ line-height:40px; height:40px; margin:0px; background-image:url(../images/tit.png); background-repeat:no-repeat;  width:300px; text-indent:38px; font:18px/40px 'Microsoft Yahei'}
.c01 h3 span{ background-position:0 -261px;}
.c02 h3 span{ background-position:0 -361px; }
.c03 h3 span{ background-position:0 -311px; }
.c04 h3 span{ background-position:0 -416px; }
.cList h3 a { float:right; overflow:hidden;background:url(../images/more.gif) no-repeat; margin:15px 20px 0 0; display:block; text-indent:-999em; width:41px; height:13px;}
.cList .tv_list dd{ height:132px; overflow:hidden;}
.cList h3 a:hover { background:url(../images/more-over.gif) no-repeat;}
.cList .tv_list li a { color:#000;}
.cList .tv_list li a:hover{ color:#c00;}
.column h2.hotV span { background:url(../images/hotV.gif) no-repeat 14px 12px;width:500px; font:18px/40px 'Microsoft Yahei'; text-indent:38px;}
/*追加展览推荐位*/
.advExhibit,.advSpecial{position: relative; overflow: hidden; margin:20px 0;  }
.advExhLink{ display: block; background: #eee;padding:9px 100px 10px 15px; }
.advExhLink:hover{background: #fff;}
.advExhibit .tit,.advSpecial .tit{ font-size: 14px; line-height: 26px; color: #000;  }
.advExhibit .advExTime,.advSpecial .advExTime{ display: block; font-family: verdana; font-size: 12px; line-height: 20px; color: #999;  }
.advExhibit .advExTag,.advSpecial .advExTag{ position: absolute;right:0; top:0; width: 80px; height: 64px; background: url(../images/adv_exh_tag.png) 0 0 no-repeat;  }
.advSpecial .advExTag{background-image:  url(../images/adv_exh_tag.png); background-size: cover; }


/*公开课样式调整*/
.public_video .video_info{margin-bottom: 50px;}
.public_video .crumbs h2{padding: 0;line-height: 60px;height:60px;overflow: hidden;}
.public_video .crumbs i{padding-right: 10px;font-style: normal;}
.crumbs em.playCount{float: right;color: #f2f2f2;line-height:68px;padding: 0;}
.playCount i{font-style: normal;}
.public_detailBg{background: #323232;}
.public_video .video_detail{line-height: 24px;width: 980px;}
.public_side{width: 296px;height:420px;float: right;display: inline;border: 2px solid #333333;}
.public_side h2{height:39px;line-height: 37px;background:#333333;margin-bottom: 20px;color: #f2f2f2;padding-left: 10px;font-size: 14px;font-weight: bold;}
.course_con{position: relative;overflow: hidden;height: 345px;}
.course_con .scroll{ position:absolute; z-index:1; right:5px; top:0px; height:340px; width:8px;background:#111111}
.course_con .top,.course_con .bot{display: none;}
.course_con .top{ visibility:hidden; height:12px; background-position:-136px -69px; overflow:hidden;}
.course_con .bot{visibility:hidden;  height:12px; background-position:-136px -86px; overflow:hidden;}
.course_con .slid{ height:341px;overflow:hidden;}
.course_con .block{display:block; background:#333333;}

.course_con ul .hover{ background:#006666; color:#FEFEFE}
/*hover*/
.course_con .hover .slid{ }
.course_con .hover .top{ visibility:visible}
.course_con .hover .block{ background:#666666}
.course_con .hover .bot{ visibility:visible}
/*click*/

.course_con .topOn{background-position:-121px -69px}
.course_con .botOn{background-position:-121px -86px}
.course_list{top: -5px;position: relative;}
.course_list li{height:62px;padding:0 0 9px 14px;}
.picCon{display: block;float: left;width:100px;height: 57px;padding-top: 5px;}
.picCon img{width:100px;height: 57px;display: block;}
.txtCon{line-height:24px;color: #f2f2f2;padding-left: 13px;float: left;width: 150px;font-size: 14px;}
.cur .txtCon a{color:#3f6fa0;}
.txtCon a{display: block;}
.txtCon a:hover{color: #999999;}
.txtCon a i{font-size: 12px;font-style: normal;display: block; }
.public_video .video_info_slide{background: #000000;height: 336px;}
.public_video .video_info_slide h2{line-height:76px;font-size: 16px;color: #ffffff;width: 980px;margin: 0 auto; }
.public_video #slide-box{padding-top: 0;}
.public_video #slide-box .wrap{width: 900px;height: 260px;}
.public_video #slide-box li{margin-right: 20px;height: 215px;}
.public_video #slide-box .ks-switchable-triggers a,.public_video #slide-box .ks-switchable-triggers a:hover{width: 18px;height: 36px;background: url("../images/arrow.png") no-repeat;top: 53px;}
.public_video #slide-box .ks-switchable-triggers .prev{left: 0;}
.public_video #slide-box .ks-switchable-triggers a.prev:hover{background-position: 0 -40px;}
.public_video #slide-box .ks-switchable-triggers .next{right: 0;background-position: 0 -80px;}
.public_video #slide-box .ks-switchable-triggers a.next:hover{background-position: 0 -120px;}
.public_video #slide-box p.video_info{padding-top: 5px;text-align: left;}
.public_video #slide-box p.video_info a{color: #ffffff;line-height: 24px;}
.public_video #slide-box p.video_info a:hover,.public_video #slide-box p.video_info span{color: #999999;}
.public_video #slide-box p.video_info a:hover{text-decoration: underline;}
.public_video #slide-box p.video_info span{display: block;line-height: 22px;}


.ue_custom_image,.ue_custom_image_title{text-align: center;}

.nlDownload{display: block;float: left;margin-top: 10px;}
.nlDownload{margin-left:20px;font-family: "Microsoft Yahei";font-weight: bold;}

.nlDownload img{display: block;width:58px;height: 56px;float: left;}
.downloadCode{width:88px;float:left;margin-top: 6px;}
.downloadCode p{text-align: center;line-height: 20px;font-size: 12px;}


.artAdvBox{position: relative;}
.artAdvRightFix{position: absolute;width:103px;left:50%;top:0;margin-left: 490px;}
.artAdvRightFix .closeAdv{width:18px;height:18px;position: absolute;left:50%;margin-left: -9px;bottom:-28px;background:url("/images/close_adv.png?1") no-repeat center;}
.artAdvRightFix .closeAdv:hover{background-image: url("/images/close_advH.png?1");}

