﻿@charset ;	
/*页头定义*/		
.dut_clearfix:after {
		content:".";
		height:0;
		display:block;
		visibility:hidden;
		clear:both;}
.dut_clearfix {
		zoom:1;}
#dut_header
{
    width: 950px;
    margin: 0 auto 5px auto;
    clear: both;}
#dut_topbar2 { 
		height:20px;
		padding:2px 10px;}
#dut_topbar { 
		height:20px;
		padding:2px 10px;
		border-bottom:1px solid #D5E7F1;
		background-color:#EAF3F8;}
#dut_topbar2 { 
		height:20px;
		padding:2px 10px;}
#dut_topbar h2 { 
		float:left;
		width:120px;
		height:20px;
		line-height:20px;
		color:#476BB9;
		font-family:Arial, Helvetica, sans-serif;}
.dut_rlink { 
		float:right;
		width:740px;
		height:20px;
		line-height:20px;
		text-align:right;
		color:#ccc;}
.dut_rlink a { 
		color:#37698E;}
.dut_rlink a:hover { 
		color:#f00;}
#dut_zqun { 
		padding-right:13px; 
		display:inline-block; 
		background:url(imagesdarr.gif) no-repeat right center; 
		height:20px; 
		line-height:20px; 
		position:relative; 
		z-index:1000;}
#dut_fenlei { 
		padding-right:13px; 
		display:inline-block; 
		background:url(imagesdarr.gif) no-repeat right center; 
		height:20px; 
		line-height:20px; 
		position:relative; 
		z-index:1000;}
ul.dut_zqlist { 
		position:absolute; 
		display:none; 
		left:-15px; 
		top:20px; 
		background-color:#EAF3F8; 
		width:100px; 
		border:1px solid #D5E7F1; 
		border-top:0 none; 
		z-index:1001; 
		padding-top:4px;}
ul.dut_zqlist li { 
		height:24px;}
ul.dut_zqlist li.dut_first { 
		border-top:1px dashed #90AEC3; 
		padding-top:2px;}
ul.dut_zqlist li a { 
		display:block; 
		width:92px; 
		height:24px; 
		line-height:24px; 
		padding-left:8px; 
		color:#37698E; 
		text-align:left;}
ul.dut_zqlist li a:hover { 
		color:#f00; 
		text-decoration:underline; 
		background-color:#D1E1F1;}
.dut_zqunshow ul.dut_zqlist { 
		display:block;}
.dut_rlink label { 
		color:#000;}
.dut_stxt { 
		width:129px;
		height:17px;
		border:1px solid #E7F0F5;
		border-top:1px solid #C1CDD9;
		border-left:1px solid #C1CDD9;
		line-height:17px;}
.dut_sbtn { 
		width:32px;
		height:19px;
		background-color:#CDCDCD;
		cursor:pointer;
		border:1px solid #B4B8BB;
		border-left-color:#E3EBEE;
		border-top-color:#E3EBEE;}
#dut_top { 
		padding-top:7px;
		padding-bottom:4px;
		border-bottom:5px solid #008cde;
		background:;
		height:;
		line-height:;}
#dut_logo { 
		float:left;
		padding-top:2px;
		width:180px;
		padding-left:10px;}
#dut_nav { 
		float:right;
		width:753px;}		
#dut_nav .dut_menu { 
		float:left;
		width:178px;
		height:56px;
		position:relative;
		z-index:100;}
#dut_nav dl { position:absolute; left:0; top:0;
		width:174px;
		height:46px;
		padding:1px 2px 2px;
		 border-top:7px solid #008cde;
		overflow:hidden;
		z-index:9999;}
#dut_nav dl dt { 
		float:left;
		width:32px;
		height:44px;
		background-color:#f2f7fe;
		text-align:center;}
#dut_nav dl dt a { 
		padding:5px 0;
		display:block;
		height:34px;
		width:32px;
		line-height:16px;
		font-weight:bold;
		color:#000;
		font-size:14px;}
#dut_nav dl dd { 
		float:left;
		width:130px;
		padding-left:10px;
		height:42px; overflow:hidden;}
#dut_nav dl dd li { 
		float:left;
		width:65px;
		height:21px;
		overflow:hidden;
		line-height:21px;}
#dut_nav dl dd li a { 
		color:#1E1C1D;}
#dut_nav dl dd li a:hover { 
		color:#f00;}
#dut_nav dl.on { 
		background:#fff url(imagesnavbg.gif) repeat-y;
		height:auto;
		border-bottom:2px solid #008cde;
		padding:0;
		padding-top:1px;
		border-left:2px solid #008cde;
		border-right:2px solid #008cde;}
#dut_nav dl.on dt {color:#365BA9; background-color:#f0f4fa;}
#dut_nav dl.on dt a { color:#365BA9;}
#dut_nav dl.on dd { height:auto; overflow:visible;}
.dut_navline { 
		width:11px;
		height:55px;
		overflow:hidden;
		float:left;
		background:url(imagesnavline.gif) no-repeat;}
		
/*动态菜单部分*/		
.maintop { 
		clear:both;
		margin-bottom:12px;}
.mtleft { 
		float:left;
		width:612px;}
#focus { 
		width:601px;
		height:256px;
		border:5px solid #E2EEFC;
		overflow:hidden;
		position:relative;
		margin-bottom:18px;
		clear:both;}
.focusimg { 
		width:601px;
		overflow:hidden;
		height:256px;}
.focustxt { 
		width:122px;
		height:18px;
		position:absolute;
		right:0px;
		bottom:8px;}
.focustxt li { 
		width:18px;
		height:18px;
		text-align:center;
		line-height:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#292929;
		font-size:12px;
		background:url(imagesfocusdot.gif) no-repeat;
		cursor:pointer;
		margin-right:6px;
		font-weight:bold;
		float:left;
		display:inline;}
.focustxt li.on { 
		color:#7B7B7B;
		background-position:-18px 0;}
#play_list a { 
		display: block;
		overflow: hidden;
		width:601px;
		height:256px;}
#play_list a img {width:601px;
		height:256px;}
.recomnews {}
.recomnewsbox { 
		width:280px;
		float:left;
		padding-left:15px;}
.recomnewsbox h5 { 
		padding-left:12px;
		line-height:26px;
		background:url(imagesdot1.gif) no-repeat left center;
		font-size:14px;}
.recomnewsbox h5 a { 
		color:#000;}

ul.rnewslist li { 
		line-height:24px;
		padding-left:15px;
		background:url(imagesdot2.gif) no-repeat 5px 9px;
		font-size:13px;}
ul.rnewslist li a { 
		color:#000;}
ul.rnewslist li a:hover { 
		color:#f00;}
.rline { 
		border-left:1px dotted #4C4C4C;
		padding-left:30px;}
.fl { 
		float:left;}.fr { 
		float:right;}