* { margin:0; padding:0;}
a img { border:none;}
a { text-decoration:none; color:Black;}
a:hover{ text-decoration:underline; color:#EA1166;}

	#body { clear:both; margin:0 auto; width:950px; height:310px; overflow:hidden;}
		#body .body_left { float:left; width:188px; height:308px; border:solid 1px #C1C1C1;}
			.body_left .hot_head { margin:0px auto 0px auto; width:180px; height:35px; font-size:15px; font-weight:bold; background:url(images/tactic/line_bg.gif);}
			.hot_head .head_text { width:90px; height:25px; line-height:25px; padding-top:8px; border-bottom:solid 2px #F26B00; text-align:center;}
			.body_left .hot_cont { margin:0px auto 0px auto; width:180px; height:260px; line-height:26px; font-size:14px; padding-top:8px; overflow:hidden;}
			    .hot_cont li { float:left; width:90px; height:25px; overflow:hidden;}
			.body_left .hot_cont a { margin-left:5px; margin-right:5px;}
			.body_left .hot_cont .bold { font-weight:bold; color:#F26B00;}
		#body .body_center { float:left; margin-left:8px; width:580px; height:310px; overflow:hidden;}
			.body_center .roll_main { float:left; width:406px; height:308px; border-top:solid 1px #C1C1C1; border-bottom:solid 1px #C1C1C1; border-left:solid 1px #C1C1C1;}
			.roll_main .roll_image { float:left;  width:406px; height:280px; padding-top:2px; text-align:center;}
			.roll_main .roll_more { float:right; width:60px;}
			.roll_main .roll_title { float:right; width:325px; height:20px; line-height:18px; padding-left:18px; font-size:14px; color:Black; background:url(images/tactic/blue_li.gif) no-repeat; overflow:hidden;}
			.body_center .roll_menu { float:left; width:161px; height:290px; padding-top:20px; background:url(images/tactic/roll_bg.gif);}
			.roll_menu .roll_on { float:left; width:161px; height:45px; background:url(images/tactic/roll_on.gif); cursor:pointer;}
			.roll_on .txcn { padding-top:6px; padding-left:45px; font-size:14px; color:#F06EA1; font-weight:bold;}
			.roll_on .txen { padding-left:45px; color:#9C9C9C; font-weight:bold;}
			.roll_menu .roll_ou { float:left; width:161px; height:45px; background-image:url(images/tactic/roll_ou.gif); cursor:pointer;}
			.roll_ou .txcn { padding-top:6px; padding-left:45px; font-size:14px; font-weight:bold; color:#555;}
			.roll_ou .txen { padding-left:45px; color:#9C9C9C; font-weight:bold;}
			.body_center .roll_none { display:none;}
		#body .body_right { float:right; width:170px; height:310px; overflow:hidden;}
			.body_right .special { width:168px; height:168px; border:solid 1px #C1C1C1;}
			    .special dt { margin:0px auto 0px auto; width:160px; height:35px; font-size:15px; font-weight:bold; background:url(images/tactic/line_bg.gif);}
			    .special dt p { width:90px; height:25px; line-height:25px; padding-top:8px; border-bottom:solid 2px #F26B00; text-align:center;}
			    .special dd { margin:0px auto 0px auto; width:168px; height:120px; padding-top:5px; line-height:30px;  font-size:14px; overflow:hidden;}
			    .special dd ul { margin-top:0px; margin-bottom:0px;}
			    .special dd ul li { margin-left:10px; list-style-type:none;}
			    .special dd ul li a { background-image:url(images/tactic/blue_li.gif); background-repeat:no-repeat; padding-left:20px;}
			.body_right .picture { margin-top:8px; width:168px; height:128px; padding-top:2px; text-align:center; border:solid 1px #C1C1C1;}

	.main_part { clear:both; margin:7px auto 0px auto; padding-top:5px; width:950px; height:390px; background:url(images/tactic/main_part_top.gif) no-repeat; font-size:13px; overflow:hidden;}
	.main_part dt { float:left; width:109px; height:385px; background:#F7D8E5; border-left:1px solid #C1C1C1; overflow:hidden;}
	.main_part dt .left_main { margin:10px auto 0px auto; width:90px; height:370px; color:#FFFFFF; background:url(images/tactic/main_bg.gif);}
		.left_main .main_menu { width:90px; height:100px; line-height:40px; font-size:18px; font-weight:bold; text-align:center;}
		.main_menu a { color:#FFFFFF;}
		.left_main .main_tab { margin-top:10px; width:90px; height:25px; line-height:25px; text-align:center; font-size:14px; cursor:pointer;}
		.left_main .main_red { margin-top:10px; width:90px; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:bold; color:#F06EA1; background:url(images/tactic/menu_bg.gif); cursor:pointer;}

    .main_part dd { float:right; width:839px; height:385px; background:#F7D8E5; border-right:1px solid #C1C1C1; overflow:hidden;}
		.main_part dd .main_today { padding-left:5px; padding-top:5px; width:820px; height:40px; line-height:40px; font-size:13px; color:#444; overflow:hidden;}
		    dd .main_today a { color:#0063DC;}
		    dd .main_today a:hover { color:#EA1166;}
		.main_part dd .main_roll { display:none;}
		.main_today a { padding-left:15px; background:url(images/common.gif) -958px -150px no-repeat; margin-right:20px;}
		.main_today a:hover { background-position:-958px -180px;}

		.main_right .main_list { float:left; width:838px; height:330px; overflow:hidden;}
		.main_list .list_1 { float:left; width:8px; height:330px; background:url(images/tactic/list_b1.gif);}
		.main_list .list_2 { float:left; width:625px; height:320px; padding-top:10px; background:#FFFFFF; overflow:hidden;}
		.main_list .list_2 ul { margin:0px; display:inline; list-style-type:none;}
		.main_list .list_2 ul .img { float:left; width:130px; height:105px; text-align:center;}
		.main_list .list_2 ul .txt { float:left; width:180px; height:105px;}
		.main_list .list_2 ul .tlt { margin:0px auto 0px auto; width:178px; height:20px; text-align:center; font-weight:bold; overflow:hidden;}
		    .list_2 ul a { color:#555;}
		    .list_2 ul a:hover { color:#EA1166;}
		.main_list .list_2 ul .cot { margin:0px auto 0px auto; text-indent:2em; width:178px; height:80px; line-height:18px; color:#555; overflow:hidden;}
		.main_list .list_3 { float:left; width:188px; height:330px; background-color:#FFFFFF;}
		.main_list .list_3 ul { margin:0px; display:inline; list-style-type:none;}
		.main_list .list_3 ul li { float:left; width:183px; padding-left:5px; padding-top:5px; height:20px; line-height:20px; overflow:hidden;}
		.main_list .list_3 ul .head { float:left; width:188px; padding-top:15px; height:20px; border-bottom:solid 1px #F26B00; font-size:14px; font-weight:bold; color:#444;}
		.main_list .list_3 ul .list { float:left; width:183px; padding-left:5px; padding-top:5px; height:20px; line-height:20px; font-size:13px; overflow:hidden;}
		    .list_3 ul .list a { color:#333;}
		    .list_3 ul .list a:hover { color:#EA1166;}
		.main_list .list_3 ul .more { float:left; width:183px; text-align:right; font-size:13px; padding-top:10px; height:22px; line-height:22px;}
		.main_list .list_4 { float:left; width:8px; height:330px; background:url(images/tactic/list_b2.gif);}
    dl.main_part dd.bot { float:left; width:950px; height:5px; background:url(images/tactic/main_part_bot.gif) no-repeat; border:none; overflow:hidden;}

