@charset "utf-8";
.t_header {height:25px; padding:0 10px; border-bottom:1px solid #7ebced; background:url(../images/rewtpuga.png) repeat-x 0 -40px;}
	.t_header b, .t_header p {float:left;}
	.t_header p {font:bold 14px/25px \5fae\8f6f\96c5\9ed1,Verdana,Arial,Tahoma,sans-serif;}
	.t_header b {margin:8px 5px 0 0; width:9px; height:9px; background:url(../images/icons.gif) no-repeat -35px 0;}
	.t_header .more {float:right; margin-top:8px; width:43px; height:11px; background-position:0 -15px;}

.mc-c {margin-bottom: 10px;}
.mc-c .none {padding: 15px !important;}
.mc-c .grid {float:left; margin-right:10px; width:364px; background:#fff;}
.mc-c .grid .imager {vertical-align: middle;}
.mc-c .grid4 {padding: 13px; padding-bottom: 0; height: 175px; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mc-c .grid li {float: left; text-indent:10px; background:url(../images/points.gif) no-repeat 0 6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mc-c .grid4 li {margin-bottom: 13px; width: 25%;}

.mc-c .grid2 {padding: 10px 12px; padding-right: 0;}
.mc-c .grid2 li {margin-right: 3%; width: 47%; line-height: 26px; background-position: 0 -19px;}
.mc-c .grid2 li:hover {background-position: 0 11px;}

.mc-c .grid--small {margin-right: 0; width: 225px;}
.mc-c .grid--small .t_header b {background-position: -20px 0;}

.mc-c .left {width: 273px;}
.mc-c .left .t_header .more {background-position:0 -15px !important;}
.mc-c .left .m0 {margin-right: 0;}

.mc-d {margin-bottom: 0;}
.mc-d .left {width: 743px !important;}
.mc-d .left .grid {height: 226px;}
.mc-d .right {width: 227px;}

#wrapper .mc_a {padding:8px; background:#fff;}
	#dynfocus, #focus_graph, #focus_graph img {width:327px; height:245px; overflow:hidden;}
	#dynfocus {position:relative; padding:5px; outline:2px solid #e6f1fb;}
		#focus_graph {background:url(../images/loading_big.gif) no-repeat center #fff;}
			#focus_graph a {display:none; vertical-align:middle;}
		#focus_number {position:absolute; z-index:999; right:10px; bottom:10px;}
			#focus_number li {display:inline-block; *display:inline; *zoom:1; width:18px; height:18px; margin-left:3px; font:bold 12px/18px Verdana,Arial,Tahoma,sans-serif; color:#fff; text-align:center; background:url(../images/4degag.png) no-repeat; cursor:pointer;}
			#focus_number li.over {color:#333; background-position:-20px 0;}

	#mc_a_a {padding:0 10px; width:381px;}
		#mc_a_a h2 {position:relative; margin-bottom:6px; width:100%; height:22px; line-height:22px;}
			#mc_a_a h2 b, #mc_a_a h2 strong {display:block; position:absolute; overflow:hidden;}
			#mc_a_a h2 b {left:8px; top:6px; width:9px; height:9px; background:url(../images/icons.gif) no-repeat -20px 0;}
			#mc_a_a h2 strong {right:0; width:358px; font-size:14px;}
		#mc_a_a .fst {padding:8px 8px 4px; outline:2px solid #e6f1fb;}
			#mc_a_a .fst h3 {margin-bottom:6px; font-size:14px; font-weight:bold;}
				#mc_a_a .fst h3 a {display:inline-block; width:100%; color:#c00; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			#mc_a_a .fst p {height:55px; line-height:1.5em; overflow:hidden; color:#888;}
		#mc_a_a .list {padding-top:10px; font-size:13px;}
			#mc_a_a .list li {padding:0 5px; height:25px; background:url(../images/points.gif) no-repeat 5px -52px;}
				#mc_a_a .list li.hot a, #mc_a_a .list li.hot b {float:left;}
				#mc_a_a .list li.hot a {line-height:25px; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				#mc_a_a .list li.hot b {display:block; margin:7px 0 0 5px; width:23px; height:9px; background:url(../images/icons.gif) no-repeat 0 -35px;}
			#mc_a_a .list li.normal {width:370px; line-height:25px; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

	#mc_a_b {width:220px; height:255px; outline:2px solid #e6f1fb;}
		#mc_a_b .fst {position:relative; margin:8px 5px; padding:5px; height:75px; overflow:hidden;}
			#mc_a_b .fst img, #mc_a_b .fst p {position:absolute;}
			#mc_a_b .fst img {width:100px; height:75px; vertical-align:middle;}
			#mc_a_b .fst p {left:113px; width:95px; font-weight:bold; line-height:1.6em;}
		#mc_a_b ul {padding:0 10px;}
			#mc_a_b li {width:100%; line-height:24px; text-indent:10px; background:url(../images/points.gif) no-repeat 0 -20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
			#mc_a_b li:hover {background-position:0 10px;}

#wrapper .mc_b {margin:10px auto;}
	#wrapper .mc_b .mc_top {margin-top: 10px !important;}
	#wrapper .left {padding-right:10px; width:745px;}
		#wrapper .left .banner {margin:0 auto; width:auto; height:80px;}
		#wrapper .left .t_header b {background-position:-20px 0;}
		#wrapper .left .t_header .more {width:45px; height:11px; background-position:0 0;}

		#wrapper .mc_tabs {height:25px; border:solid #7ebced; border-width:1px 1px 0; background:url(../images/rewtpuga.png) repeat-x 0 -40px;}
			#wrapper .mc_tabs li {float:left;}
				#wrapper .mc_tabs li a {display:inline-block; *position:relative;/*fix ie6 ie7*/ padding:0 20px; font:bold 14px/25px \5fae\8f6f\96c5\9ed1,Verdana,Arial,Tahoma,sans-serif; border-right:1px solid #7ebced; text-decoration:none;}
				#wrapper .mc_tabs li a:hover {color:#c00;}
				#wrapper .mc_tabs li a.selected {margin-bottom:-1px; padding-bottom:1px;  background:url(../images/rewtpuga.png) repeat-x 0 -70px #fff;}

		#wrapper .left .tab_content {display:none; height:230px; background:#fff; overflow:hidden;}
			#wrapper .left .tab_content .loading {width:100%; height:100%; background:url(../images/load_data.gif) no-repeat center;}
			#wrapper .left .tab_content .error {padding:12px 15px; color:#e00;}
			#wrapper .left .tab_content .none {padding:12px 15px; color:#888; font-size:13px;}

		#wrapper .left .mc_b_a {margin-bottom: 10px;}
			#wrapper .left .mc_b_a .graph_lst {margin-right:8px; padding:0 10px 10px; width:340px; height:100%;}
				#wrapper .left .mc_b_a .graph_lst .item {position:relative; padding-top:10px; height:100px; overflow:hidden;}
					#wrapper .left .mc_b_a .graph_lst .item img, #wrapper .left .mc_b_a .graph_lst .item dl {position:absolute;}
					#wrapper .left .mc_b_a .graph_lst .item img {width:133px; height:100px; vertical-align:middle;}
					#wrapper .left .mc_b_a .graph_lst .item dl {right:0; width:200px;}
						#wrapper .left .mc_b_a .graph_lst .item dt {margin:2px 0 4px; max-height:36px; _height:36px; line-height:1.4em; font-size:13px; font-weight:bold; overflow:hidden;}
						#wrapper .left .mc_b_a .graph_lst .item dd {height:54px; line-height:1.6em; overflow:hidden;}

			#wrapper .left .mc_b_a .list {padding-top:3px; width:365px; padding-right:10px;}
				#wrapper .left .mc_b_a .list li {padding:0 5px 0 15px; width:345px; line-height:28px; font-size:13px; background:url(../images/points.gif) no-repeat 5px -17px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				#wrapper .left .mc_b_a .list li:hover {background-position:5px 13px;}
				#wrapper .left .mc_b_a .list li.bd_b {border-bottom:1px dashed #888;}

		#wrapper .left .mc_box .column {float:left; margin-right:11px; width:365px; background:#fff;}
		#wrapper .left .mc_box .mc_r {margin-right:0;}
			#wrapper .left .mc_b_b .column {height:226px;}
				#wrapper .left .mc_b_b .top_item {padding:8px 10px; height:98px; padding-bottom:0;}
					#wrapper .left .mc_b_b .top_item h3 {margin-bottom:4px; width:100%; font:bold 14px \5fae\8f6f\96c5\9ed1,Verdana,Arial,Tahoma,sans-serif; color:#c00; background:url(../images/points.gif) no-repeat 5px 8px; text-indent:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
						#wrapper .left .mc_b_b .top_item h3 a {color:#c00;}
						#wrapper .left .mc_b_b .top_item dl {position:relative; height:75px; overflow:hidden;}
							#wrapper .left .mc_b_b .top_item dt, #wrapper .left .mc_b_b .top_item dd {position:absolute;}
								#wrapper .left .mc_b_b .top_item dt img {width:100px; height:75px; vertical-align:middle;}
							#wrapper .left .mc_b_b .top_item dd {right:0; width:235px; line-height:1.6em; color:#888;}
				#wrapper .left .mc_b_b ol {padding:8px 12px 0;}
					#wrapper .left .mc_b_b li {width:100%; line-height:20px; font-size:13px; background:url(../images/points.gif) no-repeat 0 -22px; text-indent:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
					#wrapper .left .mc_b_b li:hover {background-position:0 8px;}
						#wrapper .left .mc_b_b li span {margin-left:5px; color:#888; font-size:12px;}
						#wrapper .left .mc_b_b li strong {color:#c00;}

		#wrapper .left .column .none {padding:10px;}
		#wrapper .left .mc_b_c .column {margin-top: 10px; height:100px; overflow:hidden;}
			#wrapper .left .mc_b_c .column h2 .more {width:43px; height:11px; background-position:0 -15px;}
			#wrapper .left .mc_b_c ul {padding:5px 10px; padding-right:0;}
				#wrapper .left .mc_b_c li {float:left; margin-right:8px; width:168px; line-height:22px; font-size:13px; background:url(../images/points.gif) no-repeat 0 -22px; text-indent:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				#wrapper .left .mc_b_c li:hover {background-position:0 8px;}

	#wrapper .right {width:225px;}
		#wrapper .right .mc_bottom {margin-bottom: 11px;}
		#wrapper .right .none {padding:0 10px;}
		#wrapper .right .s_mc h2 {height:25px; padding:0 10px; border-bottom:1px solid #7ebced; background:url(../images/rewtpuga.png) repeat-x 0 -40px;}

		#bot_master {padding-top:10px; height:308px; background:#fff;}
			#bot_master .list {padding:0 5px;}
				#bot_master .item {position:relative; margin-bottom:8px; height:130px;}
					#bot_master .graph, #bot_master .name_mc, #bot_master .name, #bot_master .text_mc {position:absolute;}
					#bot_master .graph {display:block; padding:3px; background:#e6f1fb;}
						#bot_master .graph img {padding:1px; width:90px; height:120px; border:1px solid #7ebced; vertical-align:middle;}
					#bot_master .name_mc, #bot_master .name {left:5px; bottom:5px; width:90px; height:20px;}
					#bot_master .name_mc {background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.4;}
					#bot_master .name {font:bold 14px/20px \5fae\8f6f\96c5\9ed1,Verdana,Arial,Tahoma,sans-serif; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
						#bot_master .name a {color:#fff; text-decoration:none;}
					#bot_master .text_mc {top:3px; right:0; width:107px; height:125px; line-height:1.5em; overflow:hidden;}

			#bot_master ol {padding-left:13px;}
				#bot_master li {float:left; width:33%; line-height:25px; font-size:14px; text-indent:10px; background:url(../images/points.gif) no-repeat 0 -52px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

		#wrapper .right .s_mc .s_item {height:200px; overflow:hidden; background:#fff;}
			#wrapper .right .s_mc .s_item .fst {position:relative; margin:10px 8px; height:75px; overflow:hidden;}
				#wrapper .right .s_mc .s_item img, #wrapper .right .s_mc .s_item .fst p {position:absolute;}
				#wrapper .right .s_mc .s_item .fst img {width:100px; height:75px; vertical-align:middle;}
				#wrapper .right .s_mc .s_item .fst p {left:110px; width:100px; font-weight:bold; line-height:1.6em;}
			#wrapper .right .s_mc .s_item ul {padding:0 10px;}
				#wrapper .right .s_mc .s_item li {width:100%; line-height:24px; text-indent:10px; background:url(../images/points.gif) no-repeat 0 -18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
				#wrapper .right .s_mc .s_item li:hover {background-position:0 12px;}
