@charset "utf-8";

.layoutleft { width:681px; padding-right:25px; float:left;}
.layoutright { width:256px; float:right;}


/*    artlist css begin   */
#artlist { min-height:2513px; border-right:#e6e6e6 solid 1px;}
#artlist .show { border-top:#e6e6e6 solid 1px; background:#f3f4f6 url(../img/bg_show.jpg) repeat; padding-bottom:2px;}
#artlist .show h5.title {font:26px/60px "Microsoft Yahei","冬青黑体简体中文 w3"; height:60px; overflow:hidden;  padding:0 15px;}
#artlist .show h5.title a { color:#000;}
#artlist .show p.info { font:18px/25px "Microsoft Yahei","冬青黑体简体中文 w3";color:#666; height:50px; overflow:hidden; margin-bottom:15px; padding:0 15px;}
#artlist .show p.pic {padding:0 15px;}
#artlist .show h5.data { font-size:12px; color:#999; height:30px; line-height:30px; padding:10px 15px; font-weight:normal;border-bottom:#e6e6e6 solid 1px;overflow:hidden; zoom:1;}
#artlist .show h5.data span { background:url(../img/bg_show.png) no-repeat; padding:5px 0 5px 23px; margin-right:17px;}
#artlist .show h5.data span.place { background-position:0 4px;} 
#artlist .show h5.data span.time {background-position:0 -27px;}
#artlist .show h5.data span.number {background-position:0 -55px;}
#artlist .show h5.data span.share {background:url(../img/bg_share.png) no-repeat 0 8px; display:block; height:30px; padding:0 0 0 23px; width:37px; line-height:30px; margin-right:0;}
#artlist .art_list {}
#artlist .art_list li { overflow:hidden; zoom:1; padding-bottom:15px; background:url(../img/bg_layoutrighth2.jpg) repeat-x 0 100%;}
#artlist .art_list li:hover { background:#fafafa url(../img/bg_layoutrighth2.jpg) repeat-x 0 100%;}
#artlist .art_list h5 {font: 18px/45px "Microsoft Yahei","冬青黑体简体中文 w3"; height:45px; overflow:hidden;}
#artlist .art_list h5 .icotypetj { width:30px; height:16px; margin:14px 0 0 6px;}
#artlist .art_list h5 .bluefont { color:#2f2f2f;}
#artlist .art_list .text p.info {font: 14px/25px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#5c5c5c;}
#artlist .art_list .text .fl { margin-right:15px;}
#artlist .art_list .text p.data { font-size:12px; line-height:25px; color:#999; height:25px; margin-top:5px;}
#artlist .art_list .text p.data span { background:url(../img/bg_show.png) no-repeat; padding:5px 0 5px 23px; margin-right:17px;}
#artlist .art_list .text p.data .place { background-position:0 4px;color:#0b4894;} 
#artlist .art_list .text p.data .time {background-position:0 -27px;}
.morebox { text-align:center; height:26px;}

.arttitle { height:38px; border-bottom:#ddd solid 1px;}
.arttitle h2 {font:18px/38px "Microsoft Yahei","冬青黑体简体中文 w3";color:#000; background: url(../img/bg_arttitle_h2.png) no-repeat; padding-left:32px;}
.arttitle h2 span { font-size:16px; color:#c2c2c2; margin-left:8px;}
.arttitle .tit-hlw { background-position:0 8px;}
.arttitle .tit-blog { background-position:0 -32px;}
.arttitle .tit-cy { background-position:0 -72px;}
.arttitle .tit-ds { background-position:0 -112px;}
.arttitle .tit-gd { background-position:0 -152px;}
.arttitle .tit-sq { background-position:0 -192px;}
.arttitle .tit-yd { background-position:0 -232px;}
.arttitle .tit-yc { background-position:0 -272px;}
.arttitle .tit-zt { background-position:0 -312px;}
/* 2013-08-09 game_list css */
#artlist .game_list .hd {height:42px; background:url(../img/bg_layoutrighth2.jpg) repeat-x 0 100%; margin-bottom:15px;}
#artlist .game_list .hd h5 { font-size:18px; line-height:42px; }
#artlist .game_list h5 { font-size:16px; line-height:30px; height:30px;}
#artlist .game_list h5 a { color:#000;}
#artlist .game_list { padding:0 15px; background:#fbfbfb;}
#artlist .game_list li { background:none; padding:0; height:30px; line-height:30px;}
#artlist .game_list li h5 span.times { float:right; font-size:12px; color:#575757;}
#artlist .game_list li.line {background:url(../img/bg_layoutrighth2.jpg) repeat-x 0 50%;}
#artlist .game_list h5 .icotypetj {margin: 8px 0 0 6px;}
/* end */

/*   artlist css end    */


/*   search css begin   */
.searcharea { border:#ddd solid 1px; height:57px;}
.searchbg {background:url(../img/bg_searcharea.gif) repeat-x 0 0; height:56px; margin:0 1px 1px;}
.searcharea .sbox{ height:32px; line-height:32px;padding:13px 0 0 100px; background:url(../img/bg_searchtitle.gif) no-repeat 25px 18px;}
.searcharea .sbox .lang { height:30px;width:340px;border:#bcbcbc solid 1px; background:#fff; margin-right:8px;color:#666; line-height:30px; font-size:14px; padding-left:5px;}
.searcharea .sbox #site { width:140px;}
.searcharea .sbox #befodate {width:140px;}
.searcharea .sbox .box { float:left; margin:0 8px;font-size:14px;}
.searcharea .sbox .prbox { width:148px;}
.searcharea .sbox .ctbox { width:148px;}
.searcharea .sbox .checkbox { margin:0 5px 0 10px;}
.searcharea .sbox .submit { background:url(../img/bg_searchsubmit.gif) no-repeat 0 -34px; width:74px; height:30px; margin:1px 0 0 25px; border:none;}
.searchnav { float:left; width:126px; text-align:center; border-top:#e5e5e5 solid 1px;}
.searchnav li { font:14px/32px "Microsoft Yahei","冬青黑体简体中文 w3";}
.searchnav li a { color:#333; display:block;border:#e5e5e5 solid 1px;border-top:#fff solid 1px; height:32px;}
.searchnav li a span  { color:#999;}
.searchnav li span { color:#ccc; font-size:12px;}
.searchnav li a:hover,.searchnav li.on a  { color:#0b4894; border:#dfecff solid 1px; margin-top:-1px; height:33px; background:#f9f9f9;}
.searchnav li a:hover span,.searchnav li.on a span { color:#0099e7;}

.searchmain { width:550px; float:left; padding:0 40px}
#resultStats { font-size:12px; color:#999; line-height:25px; height:25px; margin-bottom:10px;}
.searchmain li { margin-bottom:20px;line-height:22px;}
.searchmain li h3 { font-size:14px; font-weight:normal; height:22px; overflow:hidden; color:#12c; text-decoration:underline;}
.searchmain li h3 a { color:#12c;}
.searchmain li h3 a em { color:#f00; }
.searchmain li cite { color:#093; height:22px; overflow:hidden;background:url(../img/bg_searchcite.gif) no-repeat 100% 5px; padding-right:15px; font-style:normal; font-size:14px;}
.searchmain li p { font-size:12px; line-height:20px;}
.searchright { width:202px; float:right;}

.fenypage  { padding:28px 0; position:relative; height:30px;}
.fenypage .fenybox  { position:absolute; left:0px; width:100%;}
.fenypage .fenybox a,.fenypage .fenybox span.current { display:block; height:20px; padding:0 15px;float:left; background:#fff; color:#373737;font:14px/20px Tahoma, Geneva, sans-serif;}
.fenypage .fenybox span.current { text-decoration:underline;}
.fenypage .fenybox a:hover{color:#373737;}
.fenypage .fenybox a.prev,.fenypage .fenybox a.next { font-size:20px; font-family: Georgia, "Times New Roman", Times, serif;}
.fenypage .fenybox a.prev { padding-left:0;}
.fenypage .fenybox a.no { display:none;}

/*   search css end    */


/*   5G css begin   */
.bg5g { background:#fff url(../img/bg_5gbody.jpg) repeat;}
.bg5g #wrap { background:url(../img/bg_5g.png) no-repeat 50% 0 fixed;overflow:hidden;zoom:1;}

.container-hx {width:1280px;max-width:1280px;margin:0 auto;z-index:10;height:100%; padding-top:41px;}
.bg5g #content { margin-left:170px;float:left;}

.side-menu-hx {float:left;width:160px;}
.side-menu-hx {position:fixed; margin-left:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+41)); _height:70px; left:50%; margin-left:-580px;}
.side-menu-top {}
.side-menu-top h1,.side-menu-top ul,.side-menu-top li {margin:0;padding:0;list-style:none;}
.side-menu-top .logo { background:#fafafc; border-bottom:#e61d24 solid 2px; height:38px; padding-top:20px; text-align:center;}
.side-menu-list {color:#fff;font:14px/38px "Microsoft Yahei","冬青黑体简体中文 w3";}
.side-menu-list a {color:#fff;}
.side-menu-list li {height:38px;line-height:38px;background-color:#333;text-align:center;border-bottom:1px solid #252525;border-top:1px solid #444;}
.side-menu-list li a {width:100%;display:block;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.side-menu-list li a:hover {background-color:#414141;color:#ec1c24;}
.side-menu-list li.active {background-color:#222;}
/*
*  搜索
*/
.side-menu-hx .search {position:relative;margin:19px 0; overflow:hidden; zoom:1; height:18px;}
.side-menu-hx .search-btn {background-color:transparent;border:none;position:absolute;right:0;top:0; width:23px; height:18px;background:url(../img/bg_searchsubmit.gif) no-repeat 0 -64px;}
.side-menu-hx .search .input-text {width:137px; border:none; background:#fff; height:18px;}

#navbar .gz5g { background:url(../img/bg_gzbox.png) no-repeat 0 0;  width:160px;}
#navbar .gz5gbox {height:22px; overflow:hidden; zoom:1; width:150px;}
#navbar .gz5g span { text-indent:-999em;display:block; float:left; width:75px;}
#navbar .gz5g a { display:block; height:22px; width:16px; float:left; margin-left:13px;}
#navbar .gz5g p { margin-top:19px; text-align:center;}


/*
* 屏幕1024
*/
@media screen and (max-width:1152px) {

	.side-menu-hx {float:none;width:1000px;position:absolute;top:50px;left:50%;margin-left:-500px;height:70px;background-color:#414141;
		background:-moz-linear-gradient(top,#333,#444);
		background:-webkit-linear-gradient(top,#333,#444);
		background:-o-linear-gradient(top,#333,#444);
		background:linear-gradient(top,#333,#444);
	}
	
	.side-menu-list li a:hover { background:none;}
	.side-menu-top {float:left;box-shadow:none;}
	.side-menu-top .logo {float:left;background:#fafafc; border-bottom: none; height:46px; padding-top:24px; text-align:center; width:160px;}
	.side-menu-top ul.side-menu-list {overflow:hidden;display:block;float:left;}
	.side-menu-list li {float:left;width:74px;height:auto; padding-top:20px;line-height:38px;background: url(../img/bg_side-menu-list.gif) no-repeat 100% 33px;border:none;letter-spacing:0.1em;}
	.side-menu-list li a {height:38px;display:block;}		
	.container-hx {padding-top:137px;width:1000px;}
	.bg5g #content {margin-left:0;}
	.side-menu-hx .search {float:left;margin:32px 0 0 30px;}
	#navbar .gz5g { display:none;}
}

/*
* 屏幕1024到1280
*/
@media (min-width:1152px) and (max-width:1280px) {
	.container-hx {width:1160px;}
	.bg5g #content {margin-left:170px;}

}


.bg5g .layout { width:1000px;}
#dtvcon { width:703px; background:#fafafc; padding-right:8px;}
.dtvside { width:289px; background:url(../img/bg_dtvside.png) no-repeat 0 405px; height:1419px;}
.dtvsidebg { background:#333 url(../img/bg_dtvside.jpg) no-repeat 0 405px;  min-height:1462px;}
#dtvcon .videoarea { background:url(../img/bg_videocon.jpg) no-repeat 0 100%; padding-bottom:29px;}
#dtvcon .videotext { position:relative; height:122px; padding:0 23px; background:url(../img/bg_videobox.jpg) no-repeat 0 0;}
#dtvcon .videotext #timebox { position:absolute; height:31px; padding:0 12px;font:16px/31px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#fff; top:1px; right:1px; background:#ed2541;}
#dtvcon .videotext h5.title {font:28px/60px "Microsoft Yahei","冬青黑体简体中文 w3"; height:60px; overflow:hidden;}
#dtvcon .videotext h5.title a { color:#fff;}
#dtvcon .videotext p { color:#666;font:16px/25px "Microsoft Yahei","冬青黑体简体中文 w3"; height:25px; overflow:hidden; }
#dtvcon .videotext h5.data { color:#b9b9b9; font-size:12px; line-height:20px; height:30px; font-weight:normal; margin-top:5px; overflow:hidden;zoom:1;}
#dtvcon .videotext h5.data span { background:url(../img/bg_show.png) no-repeat; padding:5px 0 5px 23px; margin-right:17px;}
#dtvcon .videotext h5.data span.time {background-position:-2px -27px;}
#dtvcon .videotext h5.data span.way {background-position:0 -86px;}
#dtvcon .videotext h5.data span.place { background-position:0 4px;}
#dtvcon .videobox { border-right:#8e1114 solid 1px; border-left:#8e1114 solid 1px;}

/*  videoarea-menu  css  */
.videoarea-menu { padding:4px 15px 0; height:36px; background:#f8f8f8;font:12px/26px "Microsoft Yahei","冬青黑体简体中文 w3"; }
.videoarea-menu .video-zbox { background:url(../img/bg_5gicon.png) no-repeat 0 0; height:26px; float:left;}
.video-zbox a { display:block; float:left; background:url(../img/bg_5gicon.png) no-repeat; padding:0 10px 0 30px; height:26px; cursor:pointer; text-decoration:none;}
.video-zbox .zbut { background-position:8px -108px; color:#de1329;outline: 0;} 
.video-zbox .dbut { background-position:-178px -106px; color:#7c7c7c; border-left:#bfbfbf solid 1px;outline: 0;}
.video-zbox .video-zbox-r {background:url(../img/bg_5gicon.png) no-repeat 100% -26px; float:left; width:4px; height:26px;}
.video-sbox { width:190px; height:26px; float:left; margin-left:40px;}
.video-sbox .bshare-custom { margin-top:4px;}
.video-sbox .title { float:left;}
.videoarea-menu .pbut { background:url(../img/bg_5gicon.png) no-repeat 0 -47px; padding-left:20px;display:block; color:#060606; float:left; margin-left:54px; width:30px; height:26px;}
.videoarea-menu .wbut { display:block; width:22px; height:26px;background:url(../img/wexin_fx.gif) no-repeat 0 3px; float:left;}
.videoarea-menu .cbut {background:url(../img/bg_5gicon.png) no-repeat 0 -77px; padding-left:20px;display:block; color:#060606; float:left; margin-left:15px; width:30px; height:26px;}
.videoarea-menu .video-num { float:right;}



/*  videoarea-info  css  */
.videoarea-info { background:#fff; padding:0 15px;}
.videoarea-info .bd { padding:15px 3px;}
#dtvcon .videoarea-info .hd {border-bottom:#f7f7f7 solid 1px;}
#dtvcon .videoarea-info .hd h2 { background-position:0 45px; padding:0; height:48px;}
.videoarea-info {font:12px/20px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#666;}
.videoarea-info-place { height:20px;}
.videoarea-info-place span { color:#000;}
.videoarea-info-time { float:right; display:block;color:#666;}
.videoarea-info-keyword {border-bottom:#f7f7f7 solid 1px; padding-bottom:10px;}
.videoarea-info-keyword a { margin:0 10px; color:#000;}
.videoarea-info-keyword a.more { background:url(../img/bg_5gicon.png) no-repeat 54px -139px; padding-right:20px;}
.videoarea-info-text { padding-top:10px; line-height:25px;}


/*  videoarea-com  css  */
.videoarea-com .hd { background:#fff; border-bottom:#b8b8b8 dotted 1px;}
.videoarea-com .hd h2 { float:left;}
.videoarea-com .hd span {font:14px/45px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#cecece; padding-left:10px;}
.videoarea-com .bd { padding:0 15px;}

/* dtvside-nexthks  css  */
.dtvside-nexthks { padding-top:8px; margin-bottom:8px;}
.dtvside-nexthks .bd { width:258px; margin:0 auto;background:url(../img/bg_dtvside-nexthks-info.jpg) repeat;}
.dtvside-nexthks-pic { height:173px; width:258px; position:relative;}
.dtvside-nexthks-pic img { height:173px; width:258px;}
.dtvside-nexthks-pic .bg,.dtvside-nexthks-pic .title  { background:url(../img/bg_dtvside-nexthks-pic.png) no-repeat 0 0;}
.dtvside-nexthks-pic .bg { width:48px; height:48px; left:50%; margin-left:-24px; top:59px; position:absolute;}
.dtvside-nexthks-pic .title { background-position:0 -48px;  background-repeat:repeat-x; height:32px; position:absolute; left:0; bottom:0; width:100%;text-align:center;}
.dtvside-nexthks-pic .title a { color:#fff;font:14px/32px "Microsoft Yahei","冬青黑体简体中文 w3"; }

.dtvside-nexthks-info {background:url(../img/bg_dtvside-nexthks-info.png) no-repeat 100% 100%; color:#ccc; line-height:28px; padding:5px 10px;}
.dtvside-nexthks-info p {}
.dtvside-nexthks-info .name,.dtvside-nexthks-info .time { border-bottom:#666 dotted 1px;}

/*  videoarea-list css */
.videoarea-list { background:#fafafc;}
.videoarea-list .bd { padding:0 30px;}
.videoarea-list .line { background:url(../img/bg_videobox.jpg) no-repeat 0 0; height:5px;}
#dtvcon .videoarea-list .hd {border-bottom:#e7e7e7 solid 1px; margin:0 30px;}
#dtvcon .videoarea-list .hd h2 { background-position:0 45px; padding:0; height:48px;}
.videoarea-list-ul { height:124px; margin-top:21px; padding-bottom:20px; border-bottom:#ddd dashed 1px; font-family:"Microsoft Yahei","冬青黑体简体中文 w3"}
.videoarea-list-pic { width:220px; height:124px; position:relative; float:left;}
.videoarea-list-pic img { width:220px; height:124px;}
.videoarea-list-pic .bg { width:48px; height:48px; left:50%; margin-left:-24px; top:38px; position:absolute;background:url(../img/bg_dtvside-nexthks-pic.png) no-repeat 0 0;}
.videoarea-list-text { width:395px; float:right;}
.videoarea-list-text .tit { font-size:16px; line-height:20px; font-weight:normal; height:20px; overflow:hidden;}
.videoarea-list-text .tit a { color:#000;}
.videoarea-list-text .data { height:20px; margin:10px 0 5px;}
.videoarea-list-text .data span { display:block; float: left; background:url(../img/videoarea-list-icon.png) no-repeat 0 2px; padding:0 15px 0 18px; line-height:20px; color:#7d7d7e;}
.videoarea-list-text .data .time { background-position:0 -28px;}
.videoarea-list-text .data .com-number { background-position:0 -58px;}
.videoarea-list-text .info { color:#666; line-height:24px; height:48px; overflow:hidden;}
.videoarea-list-text .keyword { margin-top:5px;}
.videoarea-list-text .keyword a { margin:0 20px 0 0; color:#216bb6;}


/*  videopage  */
.videopage { padding:25px 0; overflow:hidden;}
.videopage-box { padding-left:165px;}
.videopage-box a,.videopage-box .current { float:left; height:23px; border:#d1d1d2 solid 1px; background:#f4f4f6; display:block; margin:0 4px; line-height:23px;font: 14px/20px Tahoma, Geneva, sans-serif;padding:0 8px; color:#7e7e7f;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.videopage-box a:hover,.videopage-box .current { border:#646465 solid 1px; background:#787879; color:#fff; text-decoration:none;}
.videopage-box .prev,.videopage-box .next { padding:0 6px;}
.videopage-box .seglink_dot,.videopage-box .seglink_dot:hover { background:none; border:none; color:#7e7e7f;}
.videopage-box .prev { margin-right:12px;}

#dtvcon .xgarea,#dtvcon .xqarea,#dtvcon .wqarea { overflow:hidden;zoom:1; background:#fff; padding-bottom:11px;}
#dtvcon .xgarea .box { float:left; width:351px; border-top:#ccc solid 4px;} 
#dtvcon .xgarea a { color:#fff;}
#dtvcon .hd { height:45px; padding-top:8px;}
#dtvcon .hd h2 { background:url(../img/bg_dtvconh2.gif) no-repeat 16px -100px; padding-left:16px;font:16px/45px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#2d2d2d;}
#dtvcon .xgarea .xgmod { border-top-color:#ed2541;}
#dtvcon .xgmod .hd h2 { background-position:16px 0;}
#dtvcon .xgmod .pic { overflow:hidden; zoom:1;}
#dtvcon .xgmod ul { background:#ed2541; padding:8px 0 8px 8px; height:50px;}
#dtvcon .xgmod ul li { font-size:12px; background:url(../img/bg_xglisticon.gif) no-repeat 5px -40px; line-height:22px; height:22px; overflow:hidden; padding-left:12px;}
#dtvcon .xcmod .hd h2 { background-position:16px -50px;}
#dtvcon .xcmod .pic { height:200px; position:relative;}
#dtvcon .xcmod .pic em { display:block; position:absolute; top:134px; left:0; background: url(../img/bg_dtvcon_xcmod.png) no-repeat 0 0;; height:66px; width:100%;color:#666;font:22px/66px "Microsoft Yahei","冬青黑体简体中文 w3"; text-align:center; color:#fff;}
#dtvcon .xqarea .hd h2 { float:left;}
#dtvcon .xqarea .hd .bmbox { float:right; background:url(../img/bg_icotype.png) no-repeat 0 -200px; height:16px;font:14px/16px "Microsoft Yahei","冬青黑体简体中文 w3"; padding-left:20px; margin:15px 15px 0 0;}
#dtvcon .xqarea .hd .bmbox a { color:#ed2541;}
#dtvcon .xqarea .bd { background:#f6f6f6; border-bottom:#868686 dotted 1px;border-top:#868686 dotted 1px; padding:14px 0; overflow:hidden; zoom:1;}
#dtvcon .xqarea li { float:left; width:137px; margin-right:15px;_display:inline;}
#dtvcon .xqarea li.show { width:384px;}
#dtvcon .xqarea li.show .fl { margin-right:10px;}
#dtvcon .xqarea li.show strong {font:16px/20px "Microsoft Yahei","冬青黑体简体中文 w3";}
#dtvcon .xqarea li.show p { font-size:12px; color:#666; line-height:18px; padding-top:5px;}
#dtvcon .xqarea li.show span { display:block; margin-top:-18px; text-align:right; line-height:18px;}
#dtvcon .xqarea li.show span a { color:#f00;}
#dtvcon .xqarea li em { font:13px/20px "Microsoft Yahei","冬青黑体简体中文 w3"; display:block;}
#dtvcon .xqarea li a { color:#000;}
.dtvside .hd { height:45px;}
.dtvside .hd h2 { font:16px/45px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#fff; padding-left:12px;}
/* dtv-bqjbarea css */
.dtv-bqjbarea .hd { height:55px;}
.dtv-bqjbarea .hd h2 { color:#2d2d2d;line-height:55px;}
.dtv-bqjbarea { background:#fff url(../img/bg_bqjbarea.gif) repeat-x 0 0; height:404px;}
.dtv-bqjbarea .twc {height:240px; padding:0 12px; position:relative;}
.dtv-bqjbarea .twc span.bg { position:absolute; top:-52px; right:2px; width:151px; height:100px; background:url(../img/bg_bqjbarea_twc.png) no-repeat 0 0; display:block;}
.dtv-bqjbarea .twc p.user { height:25px; font-size:12px; line-height:25px; margin-top:30px; background:url(../img/bg_icotype.png) no-repeat 10px -245px; padding-left:30px;}
.dtv-bqjbarea .info { padding:10px 26px 15px; background:url(../img/bg_bqjbarea_info.jpg) repeat-x 0 100%; height:84px;}
.dtv-bqjbarea .info strong {font:16px/20px "Microsoft Yahei","冬青黑体简体中文 w3";}
.dtv-bqjbarea .info strong  a { color:#000;}
.dtv-bqjbarea .info p { font-size:12px; color:#525252; line-height:18px; padding-top:5px;}
.dtv-bqjbarea .info span { display:block; margin-top:-18px; text-align:right; line-height:18px;}

/* dtv-jchtbarea css */
.dtv-jchtbarea { background: url(../img/bg_jchtbarea.gif) no-repeat 50% 100%; padding-bottom:8px;}
.dtv-jchtbarea ul { background:url(../img/bg_numberlist.gif) no-repeat 0 6px; width:265px; margin:0 auto;}
.dtv-jchtbarea li { height:30px; line-height:30px; font-size:12px; padding-left:30px;}
.dtv-jchtbarea li a { color:#ccc;}
.dtv-jcplarea li { width:260px; max-height:157px;margin:0 auto 10px; overflow:hidden;zoom:1;}
.dtv-jcplarea li p {font-size:12px;line-height:19px;overflow:hidden; padding:10px 15px 5px;}
.dtv-jcplarea li .jcfoot { height:15px; overflow:hidden;}
.dtv-jcplarea li p {color:#ccc;background:url(../img/bg_jcplarea.png) no-repeat 0 0;}
.dtv-jcplarea li.info p {color:#fff;background:url(../img/bg_jcplarea1.png) no-repeat 0 0;}
.dtv-jcplarea li .jcfoot { background:url(../img/bg_jcplarea.png) no-repeat 0 100%;}
.dtv-jcplarea li.info .jcfoot { background:url(../img/bg_jcplarea1.png) no-repeat 0 100%;}


/* friendlink5g css */
.friendlink5g { margin-top:14px; background:#fff;}
.friendlink5g .bd { border-top:#000 solid 1px; padding-bottom:20px;}
.friendlink5g .line { background:url(../img/bg_hdfri.jpg) no-repeat 0 0; height:1px; margin-top:-1px;}
.friendlink5g dl {  margin-top:18px; overflow:hidden; zoom:1;padding:0 0 0 20px;}
.friendlink5g hr { border:none;border-bottom:#cfcfcf dashed 1px; height:1px; width:955px;}
.friendlink5g dt {background:url(../img/bg_dtvconh2.gif) no-repeat 3px -100px; height:40px;font:12px/40px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#858585; margin-bottom:5px;}
.friendlink5g dt h2 { float:left; font-size:16px; color:#000; margin-right:8px;}
.friendlink5g dd li { float:left; border:#ccc solid 1px; width:86px; height:33px; margin:0 20px 13px 0;}
.friendlink5g dd li img { width:86px; height:33px; }

/* photo */
#dtvcon .wqarea { padding:0;}
#dtvcon .slide-box { position:relative;}
#C_slide .ks-switchable-triggers a { display:block; z-index:99; width:18px; height:18px;position:absolute; top:-50px; text-decoration:none;}
#C_slide .ks-switchable-triggers a.more { width:50px; right:0; top:-30px; color:#2d2d2d;}
#C_slide .ks-switchable-triggers .prev { background:url(../img/bg_5gprev.gif) no-repeat 0 0;right:35px;}
#C_slide .ks-switchable-triggers .next { background:url(../img/bg_5gprev.gif) no-repeat 100% 0;right:18px; width:17px;}
#C_slide .slide-content { padding:0 0px;}
#C_slide .wrap { overflow:hidden; width:696px; height:310px; margin:0 auto;}
#C_slide ul { width:10000px;}
#C_slide li {float:left; width:160px; height:310px;overflow:hidden; padding:0 7px;}
#C_slide li:hover { background:#e8eff3;}
#C_slide li .box { height:155px;}
#C_slide li .twc { display:block; height:90px; position:relative; margin-bottom:8px;}
#C_slide li .twc em { display:block; height:18px; line-height:18px; color:#fff; text-align:right; position:absolute;left:0; top:72px; width:100%; background:#000;opacity:0.8;filter:alpha(opacity=80);}
#C_slide li p { height:23px; line-height:23px;  overflow:hidden;}
#C_slide li p.tit {font-size:12px; color:#000; padding-left:11px;}
#C_slide li p.tit a { color:#000;}
#C_slide li p.user { background:url(../img/bg_icotype.png) no-repeat 11px -221px; color:#999; padding-left:31px;}
#C_slide li img { width:160px; height:90px;overflow:hidden;}
/*   5G css end   */


/*   photos css begin   */
.bgphotos { background:url(../img/bg_photosbody.jpg) repeat;}
.bgphotos #wrap { background:url(../img/bg_photo.jpg) no-repeat 50% 52px;}
.bgphotos .layout { width:962px; margin:0 auto;}
#navphoto { height:54px; background:#1f1f1f; margin-bottom:40px;}
#navphoto .photobox { width:962px; margin:0 auto; position:relative;  height:54px;overflow:hidden;zoom:1;}
#navphoto .photobox h1.logo { position:absolute; top:11px; left:0; height:52px; width:205px;}
#navphoto ul { padding-left:230px; overflow:hidden; zoom:1;}
#navphoto li { float:left; padding:0 13px;font:14px/40px "Microsoft Yahei","冬青黑体简体中文 w3"; height:40px; margin-top:14px;}
#navphoto li a { color:#fff;}
.photosarea { height:481px; background:#000;}
.photoslist .hd  { height:45px; margin-top:11px; }
.photoslist .hd h2 { background:url(../img/bg_hd_h2.png) no-repeat 0 -788px; height:45px; text-indent:-999em;}
.footerphotos {width:962px; margin:0 auto 26px; height:62px; position:relative; padding-top:44px;background:url(../img/bg_photocon.jpg) no-repeat 85% 0;}
.footerphotos p {text-align:center; line-height:23px; font-size:12px; color:#333;}
.footerphotos .bg {background:#000;opacity:0.1;filter:alpha(opacity=10); position:absolute; height:80px; width:100%; top:26px;}


.photoslist .slide-box { position:relative; padding:22px 0; height:153px; background:url(../img/bg_photoslist.jpg) repeat; border:#e3e3e3 solid 1px;}
#J_slide .ks-switchable-triggers a { display:block; z-index:99; width:30px; height:55px;position:absolute; top:67px; text-decoration:none;}
#J_slide .ks-switchable-triggers .prev { background:url(../img/bg_photosprev.png) no-repeat 0 0;left:7px;}
#J_slide .ks-switchable-triggers .next { background:url(../img/bg_photosprev.png) no-repeat 100% 0;right:7px;}
#J_slide .slide-content { padding:0 0px;}
#J_slide .wrap { overflow:hidden; width:873px; height:153px; margin:0 auto;}
#J_slide ul { width:10000px;}
#J_slide li {float:left; width:273px; height:153px;overflow:hidden; padding:0 9px;}
#J_slide li a { display:block; height:153px; position:relative;}
#J_slide li a em { display:block; height:34px;font:16px/34px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#fff;position:absolute;left:0; top:119px; width:100%; background:#000;opacity:0.8;filter:alpha(opacity=80);}
#J_slide li img { width:273px; height:153px;overflow:hidden;}

/*   photos css end   */

/* games  css begin  */
.bggames { background:url(../img/bg_gamesbody.jpg) repeat;}
.bggames #wrap { background:url(../img/bg_game.jpg) no-repeat 50% 0;}
.bggames .layout { width:1000px;}
.gamesearch { height:66px; width:1000px; margin:0 auto;}
.gamesearchbox { background:url(../img/bg_gamesearch.jpg) no-repeat 0 0; width:250px; height:27px; padding:5px 0 0 6px;float:right; margin:18px 28px 0 0;}
.gamesearchbox input { border:none; background:none;height:20px; }
.gamesearchbox .text { width:210px;}
.gamesearchbox .submit { width:28px;} 
#navgame { height:50px;}
#navgame .gamebox { width:1000px; margin:0 auto; position:relative;  height:40px;}
#navgame .gamebox h1.logo { position:absolute; top:-13px; left:0; height:62px; width:248px;}
#navgame ul { padding-left:248px; overflow:hidden; zoom:1;}
#navgame li { float:left; font:14px/40px "Microsoft Yahei","冬青黑体简体中文 w3"; height:40px; background:url(../img/bg_navgameon.jpg) no-repeat 0 0; border-left:1px solid transparent; border-right:1px solid transparent;}
#navgame li:hover,#navgame li.on { border-left:#e03804 solid 1px;border-right:#e03804 solid 1px;border-top:#738393 solid 1px; background:#fe670e; height:39px; line-height:39px;}
#navgame li a { color:#fff;padding:0 11px; display:block;border:#403a30 solid 1px; border-bottom:none;}
#navgame li a:hover,#navgame li.on a { border:#ff8300 solid 1px; border-bottom:none;}
#gamescon { width:679px; padding-right:0;}
#gamesside { width:290px; margin:16px 15px 0 0;}
.gamesshow { height:324px; margin:16px 0 0 16px;position:relative; background:url(../img/bg_gamesshowp.jpg) repeat; }
.gamesshow .text { overflow:hidden; zoom:1;padding-right:20px;} 
.gamesshow .pic { float:left; margin-right:20px;}
.gamesshow .share_button { position: absolute; top:195px; right:20px; z-index: 205; color: #fff; font-size:12px; line-height:18px; padding-left:22px; width:39px; height:16px; background:url(../img/bg_share_button.png) no-repeat 0 -30px; cursor:pointer;}
.gamesshow h5 {font:20px/28px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#fff; padding:8px 0;}
.gamesshow h5 a { color:#fff;}
.gamesshow p {line-height:21px; font-size:12px; color:#ccc;}
.gamesshow ul { border:#ddd solid 1px; background:url(../img/bg_showul.gif) no-repeat 0 0; overflow:hidden;zoom:1; height:85px; padding:13px 0 0;border-top:none;}
.gamesshow li { width:300px; float:left; padding-left:27px; background:url(../img/bg_gamesicon.png) no-repeat 15px -91px; height:25px; line-height:25px; font-size:14px;}
.gamesshow li a { color:#666;}
.gamesshow li a:hover {color:#f00; font-weight:700;}
.gamesshow li:hover { background-position:15px -131px;}
.gamestjicon { position:absolute; top:-16px; left:-16px;width:82px; height:81px; background:url(../img/bg_gamesicon.png) no-repeat 0 0;}
.gameyc_list { padding:0 0 0 16px;}
.gameyc_list li { overflow:hidden; zoom:1; padding:0 10px 15px 0; background:url(../img/bg_gameyc_list.gif) repeat-x 0 100%;}
.gameyc_list li:hover { background:#f5f3ed; margin-left:-16px; padding-left:16px;}
.gameyc_list h5 {font: 18px/45px "Microsoft Yahei","冬青黑体简体中文 w3"; height:45px; overflow:hidden;}
.gameyc_list h5 .icotypetj { width:74px; height:17px; margin:14px 0 0 6px; background:url(../img/bg_gamesicon.png) no-repeat 0 -180px; display:none;}
.gameyc_list h5 .bluefont { color:#000;}
.gameyc_list .text p.info { font-size:14px; line-height:25px;color:#666;}
.gameyc_list .text .fl { margin-right:15px;}
.gameyc_list p.data { font-size:12px; line-height:25px; color:#999;}
.gameyc_list p.data span { background:url(../img/bg_show.png) no-repeat; padding:5px 0 5px 23px; margin-right:17px;}
.gameyc_list p.data span.place { background-position:0 4px; color:#ff6610;} 
.gameyc_list p.data span.place a {color:#ff6610;}
.gameyc_list p.data span.time {background-position:0 -27px;}
.gameyc_list p.data span.number {background-position:0 -55px;}
.gameshd { height:46px; overflow:hidden; zoom:1;}
.gameshd h2 {  text-indent:-999em;background:url(../img/bg_gameshd_h2.png) no-repeat 0 0; height:100%;}
.gameshd h2 a { display:block; height:100%; width:100%; text-indent:-999em;}
.gamesyc h2 { background:url(../img/bg_gamesbig_h2.png) no-repeat 16px 0;}
.gamesjd h2 { background-position:0 0;}
.gamesrw h2 { background-position:0 -50px;}
.gameshymod h2 { background-position:0 -100px;}
.gamesydmod h2 { background-position:0 -150px;}
.gameskhdmod h2 { background-position:0 -200px;}
.gameszjmod h2 { background-position:0 -250px;}
.gameswymod h2 { background-position:0 -300px;}
.gamescpmod h2 { background:url(../img/bg_gamesbig_h2.png) no-repeat 0 -50px;}
.gameshotmod h2 { background-position:0 -350px;}
.gameshzmod h2 { background-position:0 -400px;}
.gamesjd ul { background:#fbfbf9; border:#ededed solid 1px; margin:1px 0 0; padding:8px 0;}
.gamesjd li { height:30px; line-height:30px; font-size:12px; padding:0 0 0 15px; overflow:hidden;}
.gamesjd li:hover { background:#403a30; margin-left:-1px; width:280px; color:#fff;}
.gamesjd li a { color:#525252; display:block; height:30px;}
.gamesjd li a:hover { color:#fff;}
/* 2013-8-21 .gamessj */
.gamessj h2 { background-position:0 -450px;}
/* 2013-8-21 end */
.gamesrw .gameshd { position:relative;}
.gamesrw ul { margin-top:-5px;}
.gamesrw li { background:url(../img/bg_gamesrwline.gif) no-repeat 0 0; height:110px; line-height:25px; border-left:#eff2e4 solid 1px; overflow:hidden; zoom:1;}
.gamesrw li:hover { background:url(../img/bg_gamesrwline.jpg) repeat; border-left-color:#e1e7cd;}
.gamesrw li:hover img {background:url(../img/bg_gamesrwline.jpg) repeat;}
.gamesrw li img { padding:12px 15px; float:left; background:#fff; margin:0 15px 0 0; width:113px; height:85px;}
.gamesrw li h3 {font:18px/30px "Microsoft Yahei","冬青黑体简体中文 w3"; padding-top:15px;}
.gamesrw li h3 a { color:#000;}
.gamesrw li p { font-size:12px; color:#8f9189;}
.gamesrw li h5 { font-size:12px; font-weight:normal;}
.gamesrw li h5 a { color:#3a6c90;}
.gamestop { height:263px; position:relative;}


/*focus*/ 
#atop_list {overflow:hidden;position:relative;width:290px; height:263px; }
#atop_list .atop_con{overflow:hidden;position:absolute;top:0;}
#atop_list .atopcontent{overflow:hidden;float:left;width:290px;height:263px;}
.atopcontent { background:#d1e0ed; padding-bottom:21px; position:relative;}
.atopcontent h5 { position:absolute; height:30px; top:128px; left:5px;font:16px/30px "Microsoft Yahei","冬青黑体简体中文 w3"; z-index:99; overflow:hidden;}
.atopcontent .h5bg { position:absolute; width:100%;height:39px; top:124px; left:0;background:#1a76bd;opacity:0.6;filter:alpha(opacity=60);}
.atopcontent h5 a { color:#fff;}
.atopcontent p { font-size:12px; line-height:19px; padding:8px 15px; color:#525252; height:63px;}
.atopcontent .more { margin-top:-19px; display:block; text-align:right;}
.atopcontent .more a { color:#ff6610;}

.atop_nav{overflow:hidden;position:absolute; bottom:0;right:0px;width:114px;height:21px; overflow:hidden; z-index:99;}
.atop_nav li { float:left; margin:0 0 0 1px;height:21px; width:37px; overflow:hidden;text-indent:-999em; background:#a2bfdb;}
.atop_nav li.current { background:#82aace;}
#atop_list a.prev,#atop_list a.next{display:block;display:none;overflow:hidden;position:absolute;width:45px;height:100px;text-indent:-999px;cursor:pointer}





.gamespicarea { width:970px; margin:0 auto; border-top:#eaeaea solid 1px; padding:15px 0;}
.gamesmod { float:left; width:325px;overflow:hidden; zoom:1;}
.mr13 { margin-right:13px;}
.mt13 { margin-top:13px;}
.mt7 { margin-top:7px;}
*+html .mt7 { margin-top:3px;}
.gamesmod .gameshd { height:35px;}
.gamesmod .bd h5 { font:14px/42px "Microsoft Yahei","冬青黑体简体中文 w3"; height:42px; overflow:hidden;}
.gamesmod .bd .info { font-size:12px; color:#999;line-height:20px; height:85px;overflow:hidden;zoom:1; margin-bottom:3px;}
.gamesmod .bd .infomore { height:57px; margin-top:10px;}
.gamesmod .bd .info img { float:left; margin-right:16px;}
.gamesmod .bd p {overflow: hidden; font-size:12px; line-height:22px; height:22px;color:#333;}
.gameshymod,.gamesydmod,.gameszjmod,.gameskhdmod,.gameswymod,.gameshotmod,.gameshzmod,.gamescpmod { background:#fff; padding:19px 19px 15px;}
.gameshotmod,.gameshzmod,.gamescpmod { padding-top:15px;}
.gameshymod { width:286px;}
.gamescpmod { width:624px;}
.gamescpmod .bd { float:left; width:286px;}
.gamesydmod,.gameskhdmod { padding-bottom:13px;}
.gameshymod a { color:#433665;}
.gamesydmod a { color:#055a56;}
.gameszjmod a { color:#4d3900;}
.gameskhdmod a { color:#843e0f;}
.gameswymod a { color:#0f456c;}
.gameshotmod a,.gameshzmod a,.gamescpmod a { color:#000;}
.gamescplist { border-left:#ccc dotted 1px; padding:0 0 0 22px; margin:8px 0 0 22px; float:left; width:290px;}
.gamescplist li {font-size:12px; line-height:22px; height:22px; overflow:hidden;}
.gamescplist li a { color:#4c4c4c;}
.bggames .gamesfriends { color:#ccc; padding:5px 10px; width:980px;}
.gamesfriends a { font-size:12px; color:#766b58; line-height:21px; margin:0 6px;}
.gamesfriends span a { color:#ff6610;}
.footergames { background: url(../img/bg_footergames.jpg) no-repeat 50% 0; height:87px;}
.footergames .footercon { width:642px; margin:0 auto; padding-top:20px;text-align:center; font-size:12px; line-height:21px;color:#666; font-family:Tahoma, Geneva, sans-serif,"宋体";}
.footergames .footercon a { color:#666;}
/*   games css end   */


/*   scroll css begin   */
.scrollnav { float:left; width:171px;}
.scrollnav li.title { background:url(../img/bg_artcon_r.jpg) repeat-x 0 100%; height:39px;color:#000;font:700 18px/38px "Microsoft Yahei","冬青黑体简体中文 w3";}
.scrollnav li.title span,.scrollmain .pathbox em i { margin-left:8px; font-size:16px; font-weight:normal;color:#ddd;}
.scrollnav li { font-size:14px; line-height:32px;}
.scrollnav li a { color:#000; display:block; padding-left:47px;height:32px;border-bottom:#d9d0c1 dotted 1px;}
.scrollnav li a span  { color:#999;}
.scrollnav li span { color:#ccc; font-size:12px;}
.scrollnav li a:hover,.scrollnav li.on a  { color:#000;background:#eaeef7; border-bottom:#eaeef7 solid 1px;}
.scrollmenu { float:right; display:none;}
.scrollmain { float:right; width:773px;border-left:#ddd solid 1px; padding-left:22px;}
.scrollmain .pathbox { display:block;height:38px; line-height:38px; font-size:12px; color:#000; margin-bottom:20px; border-bottom:#ddd solid 1px;font:18px/38px "Microsoft Yahei","冬青黑体简体中文 w3";}
.scrollmain .pathbox a {color:#000; }
.scrollmain .pathbox em i { font-style:normal;}
.scrollmain .bd { margin:0 2px;}
.scrollmain ul { margin-bottom:18px;}
.scrollmain li { height:26px; font-size:14px; line-height:26px;}
.scrollmain li .fonth { color:#b3b3b3; margin-right:18px;}
.scrollmain li a { color:#343434; float:left; display:block;}
.scrollmain li .time { color:#999; float:right; display:block; font-size:12px;}
/*   scroll css end   */


