#contents.indexgroup {width:1115px; padding-top:30px}

#contents.indexgroup a {display:block}



/*============= 01 ==============*/
#container_01 {border:1px solid #ccc; *zoom:1}
#container_01:after {display:block; content:''; clear:both}

#container_01 #container_01_left {width:600px; float:left}
#container_01 #container_01_center {width:231px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc}
#container_01 #container_01_right {width:280px; float:left}

/*01_left*/
#container_01 #container_01_left #bigImage {padding:15px 15px 0 15px; height:411px}
#container_01 #container_01_left #bigImage .thumb {width:570px; height:305px}
#container_01 #container_01_left #bigImage .thumb img {width:570px; max-height:305px}
#container_01 #container_01_left #bigImage dt {margin-top:10px; display:block; color:#333; font-size:24px; font-weight:700; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}
#container_01 #container_01_left #bigImage dd {margin-top:5px; color:#7d7d7d; font-size:13px; max-height:40px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}

#container_01 #container_01_left #column {width:280px; float:left; margin-left:15px; height:194px}
#container_01 #container_01_left #column h2 {height:26px; border-top:1px solid #ccc; background:#f7f7f7; text-align:center}
#container_01 #container_01_left #movie {width:280px; float:right; margin-right:15px; height:194px}
#container_01 #container_01_left #movie h2 {height:26px; border-top:1px solid #ccc; background:#f7f7f7; text-align:center}

.slider {position:relative}
.flex-prev {background:url(//www.dizzotv.com/nmb/images2/contents/main_controls.png) no-repeat 0 0; width:15px; height:30px; text-indent:-9999px; position:absolute; top:39px; left:5px; z-index:10}
.flex-next {background:url(//www.dizzotv.com/nmb/images2/contents/main_controls.png) no-repeat -15px 0; width:15px; height:30px; text-indent:-9999px; position:absolute; top:39px; right:5px; z-index:10}

#container_01 #container_01_left .slider {width:280px; height:168px; overflow:hidden}
#container_01 #container_01_left .slider ul {*zoom:1; overflow:hidden}
#container_01 #container_01_left .slider ul li {float:left; width:139px; height:168px; margin-right:1px}
#container_01 #container_01_left .slider ul li:nth-child(2n) {margin-left:1px; margin-right:0}
#container_01 #container_01_left .slider ul li .thumb {width:139px; height:100px; background:url(//www.dizzotv.com/nmb/images2/contents/main_noimage.gif) left top no-repeat}
#container_01 #container_01_left .slider ul li .thumb img {width:137px; height:98px}
#container_01 #container_01_left .slider ul li p {margin-top:5px; padding:0 5px; color:#7d7d7d; font-size:12px; max-height:40px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}

#container_01 #container_01_left #realtime {clear:both; border-top:1px solid #ccc; background:#fafafa; *zoom:1; height:39px}
#container_01 #container_01_left #realtime:after {display:block; content:''; clear:both}
#container_01 #container_01_left #realtime dt {float:left; padding-left:15px; font-size:12px; line-height:16px; color:#333; width:76px; margin-top:12px; border-right:1px solid #333; margin-right:10px}
#container_01 #container_01_left #realtime dd {width:484px; padding-top:10px; height:20px; overflow:hidden}
#container_01 #container_01_left #realtime dd * {background:none !important}
#container_01 #container_01_left #realtime dd .slides {width:484px !important}
#container_01 #container_01_left #realtime dd .item {font-size:12px; width:484px; height:20px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; color:#7d7d7d}

/*01_center*/
#container_01 #container_01_center #banner_01 {height:351px}

#container_01 #container_01_center #interview {height:339px; border-bottom:1px solid #ccc; position:relative}
#container_01 #container_01_center #interview h2 {position:absolute; top:10px; left:10px; z-index:2; color:#fff}
#container_01 #container_01_center #interview h2 a {color:#fff}
#container_01 #container_01_center #interview .name {display:table; width:100%; background:#000; position:absolute; bottom:0; left:0; width:98%; height:40px; padding:5px 1% 16px 1%; opacity: 0.7;  filter: alpha(opacity=70); }
#container_01 #container_01_center #interview .name span {text-align:center; color:#fff; display:table-cell; vertical-align:middle; height:40px}
#container_01 #container_01_center #interview .slider {width:231px; height:339px; overflow:hidden}
#container_01 #container_01_center #interview .slider li {position:relative}
#container_01 #container_01_center #interview .slider img {width:231px; height:339px}
#container_01 #container_01_center #interview .flex-prev,
#container_01 #container_01_center #interview .flex-next{display:none}
#container_01 #container_01_center #interview .flex-control-paging {position:absolute; bottom:10px; right:10px}
#container_01 #container_01_center #interview .flex-control-paging li {float:left; width:10px; margin-left:7px}
#container_01 #container_01_center #interview .flex-control-paging li a {display:block; width:10px; height:10px; background:#e5e5e5; text-indent:-9999px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
#container_01 #container_01_center #interview .flex-control-paging li a.flex-active {background:#c51917}


#container_01 #container_01_center #briefing {height:319px; border-bottom:1px solid #ccc; position:relative}
#container_01 #container_01_center #briefing h2 {position:absolute; top:10px; left:10px; z-index:2; color:#fff}
#container_01 #container_01_center #briefing h2 a {color:#fff}
#container_01 #container_01_center #briefing .name {display:table; width:100%; background:#000; position:absolute; bottom:0; left:0; width:98%; height:40px; padding:5px 1% 16px 1%; opacity: 0.7;  filter: alpha(opacity=70); }
#container_01 #container_01_center #briefing .name span {text-align:center; color:#fff; display:table-cell; vertical-align:middle; height:40px}
#container_01 #container_01_center #briefing .slider {width:231px; height:319px; overflow:hidden}
#container_01 #container_01_center #briefing .slider li {position:relative}
#container_01 #container_01_center #briefing .slider img {width:231px; height:319px}
#container_01 #container_01_center #briefing .flex-prev,
#container_01 #container_01_center #briefing .flex-next{display:none}
#container_01 #container_01_center #briefing .flex-control-paging {position:absolute; bottom:10px; right:10px}
#container_01 #container_01_center #briefing .flex-control-paging li {float:left; width:10px; margin-left:7px}
#container_01 #container_01_center #briefing .flex-control-paging li a {display:block; width:10px; height:10px; background:#e5e5e5; text-indent:-9999px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
#container_01 #container_01_center #briefing .flex-control-paging li a.flex-active {background:#c51917}


#container_01 #container_01_center #banner_02 {height:341px}
#container_01 #container_01_center #banner_02 .slider {width:231px; height:341px; overflow:hidden}
#container_01 #container_01_center #banner_02 .slider img {width:231px; height:341px}
#container_01 #container_01_center #banner_02 .flex-prev,
#container_01 #container_01_center #banner_02 .flex-next{display:none}
#container_01 #container_01_center #banner_02 .flex-control-paging {position:absolute; bottom:10px; right:10px}
#container_01 #container_01_center #banner_02 .flex-control-paging li {float:left; width:10px; margin-left:7px}
#container_01 #container_01_center #banner_02 .flex-control-paging li a {display:block; width:10px; height:10px; background:#e5e5e5; text-indent:-9999px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
#container_01 #container_01_center #banner_02 .flex-control-paging li a.flex-active {background:#c51917}

/*01_right*/
#container_01 #container_01_right #bestclick {}
#container_01 #container_01_right #bestclick h2 {background:#f8f8f8; padding-left:10px; line-height:40px; height:40px; border-bottom:1px solid #ccc}
#container_01 #container_01_right #bestclick ul {}
#container_01 #container_01_right #bestclick ul li {border-bottom:1px solid #e5e5e5; display:table; width:100%}
#container_01 #container_01_right #bestclick ul li a {padding:6px 5px 6px 34px; display:table-cell; vertical-align:middle; background-repeat:no-repeat; background-position:6px center; line-height:20px; height:40px; overflow:hidden}
#container_01 #container_01_right #bestclick ul li.num_01 a {background-image:url(//www.dizzotv.com/nmb/images2/contents/main_best_number_01.png); font-weight:700}
#container_01 #container_01_right #bestclick ul li.num_02 a {background-image:url(//www.dizzotv.com/nmb/images2/contents/main_best_number_02.png); font-weight:700}
#container_01 #container_01_right #bestclick ul li.num_03 a {background-image:url(//www.dizzotv.com/nmb/images2/contents/main_best_number_03.png); font-weight:700}
#container_01 #container_01_right #bestclick ul li.num_04 a {background-image:url(//www.dizzotv.com/nmb/images2/contents/main_best_number_04.png)}
#container_01 #container_01_right #bestclick ul li.num_05 a {background-image:url(//www.dizzotv.com/nmb/images2/contents/main_best_number_05.png)}
#container_01 #container_01_right #bestclick ul li.num_06 a {background-image:url(//www.dizzotv.com/nmb/images2/contents/main_best_number_06.png)}
#container_01 #container_01_right #bestclick ul li.num_07 a {background-image:url(//www.dizzotv.com/nmb/images2/contents/main_best_number_07.png)}
#container_01 #container_01_right #bestclick ul li.num_07 {border-bottom:1px solid #ccc}

#container_01 #container_01_right #brand {padding:5px}
#container_01 #container_01_right #brand .thumb {width:270px; height:150px}
#container_01 #container_01_right #brand .thumb img {width:270px; max-height:150px}
#container_01 #container_01_right #brand dt {margin-top:0; display:block; color:#333; font-size:16px; font-weight:700; height:40px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}
#container_01 #container_01_right #brand dd {margin-top:5px; color:#7d7d7d; font-size:12px; max-height:40px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}



/*============= 02 ==============*/
/*infographics*/
#container_02 {margin:20px 0; position:relative}
#container_02 h2 {color:#c51917; padding-bottom:10px; background:#fff; z-index:2}
#container_02 h2:before {position:absolute; top:12px; left:106px; display:block; content:''; background:#ccc; width:1009px; height:1px}
#container_02 ul {*zoom:1}
#container_02 ul:after {display:block; content:''; clear:both}
#container_02 ul li {width:214px; height:153px; margin-right:11px; float:left}
#container_02 ul li .thumb img {width:214px; height:121px}
#container_02 ul li p {color:#7d7d7d; font-size:12px; height:20px; line-height:20px; margin-top:3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}
#container_02 ul li:nth-child(5) {margin-right:0}



/*============= 03 ==============*/
#container_03 {border:1px solid #ccc; *zoom:1}
#container_03:after {display:block; content:''; clear:both}

#container_03 #container_03_01 {width:278px; border-right:1px solid #ccc}
#container_03 #container_03_02 {width:277px; border-right:1px solid #ccc; background:#fafafa}
#container_03 #container_03_03 {width:277px; border-right:1px solid #ccc}
#container_03 #container_03_04 {width:278px; background:#fafafa}

.listShow {width:100%; float:left}
.listShow h2 {text-align:center; padding-top:15px; height:24px}
.listShow .subtext {font-size:12px; color:#7d7d7d; text-align:center; height:34px}
.listShow .firstCont dl {padding:0 10px}
.listShow .firstCont dt {text-align:center; margin-top:5px; display:block; font-size:13px;  color:#333; font-weight:700; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}
.listShow .firstCont dd {text-align:center; margin-top:5px; margin-bottom:10px; color:#7d7d7d; font-size:12px; max-height:40px; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}
.listShow .thumb img {width:100%; height:150px}
.listShow .subject2 a {display:block; margin:0 10px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#333; font-size:13px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.listShow .subject3 a {display:block; margin:0 10px 5px 10px;  color:#333;  font-size:13px;  height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}