
body{
	padding:0px;
	margin:0px;
	font-family:Verdana,Arial;
	font-size:12px;
	background:#EDEDED url(../images/page_bg.gif) center repeat-y;
}

img {border:0px;}

.clear{
	height:0px;
	overflow:hidden;
	clear:both;
}

ul, ul li,dl, dl dt, dl dd,h1,h2,h3,h4,h5,h6{
	list-style:none;
	padding:0px;
	margin:0px;
	font-family:Verdana,Arial;
	font-size:12px;
}

.headbox{
	width:990px;
	margin:auto;
	height:160px;
	background:url(../images/banner.jpg) no-repeat;
}

.IT_logo{
	width:194px;
	height:136px;
	float:left;
	margin:10px 0px 0px 50px;
	display:inline;
}

.tqybbox{
	width:560px;
	height:30px;
	float:right;
	margin:120px 20px 0px 0px;
	display:inline;
}

.Menubox{
	width:990px;
	margin:auto;
	height:68px;
	background:url(../images/Menu_bg.jpg) no-repeat;
}

.NavBox{
	width:608px;
	margin:auto;
	border:solid 0px red;
	height:38px;
}

.NavBox li{float:left;}

.Navtag{
	width:1px;
	height:38px;
	background:url(../images/Menu_tag.gif) no-repeat;
	overflow:hidden;
}

.A_but{
	width:100px;
	text-align:center;
	line-height:38px;
	height:38px;
	color:#000;
}

.A_but a{
	width:100%;
	height:100%;
	display:block;
	color:#fff;
	text-decoration:none;
}

.A_but a:hover, a.current{
	width:100%;
	height:100%;
	display:block;
	color:#036;
	text-decoration:none;
	background:#F6F6F6;
}

.subnav{height:30px;}

.subnav li{
	display: none;
	height:30px;
	line-height:30px;
	background:url(../images/Sub_Menu_bg.jpg) repeat-x;
}


#subnav2, #subnav3, #subnav4, #subnav5, #subnav6{background:url(../images/Sub_Menu_bg.jpg) repeat-x;}
#subnav28 .le_yl{padding-left:294px;}
#subnav32 .le_yl{padding-left:394px;}
#subnav35 .le_yl{padding-left:494px;}

.le_yl a{
	text-decoration:none;
	margin:2px 4px;
	color:#003366;
}

.le_yl a:hover{
	text-decoration:none;
	padding:1px 0px;
	color:#003366;
	border-bottom:solid 2px #036;
}
/*******************/

.content_box{
	width:980px;
	margin:auto;
	padding:5px;
}

.Cont_Left{
	width:658px;
	float:left;
	border:solid 1px #ddd;
}

.screen{ 
	float:left;
	width:320px;
	margin:7px 8px 0;
	height:424px;
	overflow:hidden;
	display:inline;
	position:relative;	
}

.qtbox{
	position:absolute; 
	left:0; 
	bottom:0;
	height:90px;
	width:320px;
	border-top:dotted 1px #aaa;
}
.info{ 
	position:absolute; 
	left:0; 
	top:0;
	height:320px;
	overflow:hidden;
}

.info div{ 
	width:320px;
	margin-right:10px;
	float:left;
}
.info div.hide{display:none;}
.screen dl{background:#fff;}
.screen dt img{
	width:320px;
	height:240px; 
	margin-bottom:4px; 
	display:block;
}
.screen dt span{ 
	display:block; 
	width:236px; 
	font-size:14px; 
	font-weight:bold; 
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.screen dt a { color:#369;}
.screen dt a:hover{ color:#369;}

.screen dd{ 
	padding-top:2px;
	border-bottom:solid 1px #333;
}
.screen dd h1{ 
	font-size:12px;
	line-height:18px;
	text-indent:20px;
	height:36px;
	overflow:hidden;
	font-weight:normal;
}
.screen dd h2{ 
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	text-align:right;
	height:24px;
	display:block;
	background:url(../images/read.gif) 245px 4px no-repeat;
}

.list_new{ 
	float:right; 
	width:316px; 
	background:#f3f3f3; 
	height:436px; 
	overflow:hidden;
}

.list_new h2{ 
	font-weight:900;
	height:38px; 
	line-height:33px; 
	padding-bottom:3px; 
	background:url(../images/bg.png) 0 -76px repeat-x;
	font-size:20px; 
	padding-left:16px; 
	color:#036;
	border-left:1px solid #bebebe;
}

.list_new h2 span{ 
	float:left; 
	width:101px; 
	padding-right:13px; 
	background:url(../images/bg.png) 100px -3px no-repeat;
}

.list_new ul{
	height:400px;
	overflow:hidden;
	background:url(../images/bg.png) -55px 350px no-repeat;
}

.list_new li{ 
	width:270px; 
	line-height:26px; 
	height:26px;
	overflow:hidden;
	padding-left:22px;
	background:url(../images/dot.gif) 10px 11px no-repeat;
	border-left:1px solid #bebebe;
} 
.list_new li.cur{ 
	background:#fff; 
	height:24px;
	line-height:24px;
	padding-left:22px;
	border:1px solid #bebebe; 
	border-left:1px solid #fff; 
	background:#fff url(../images/dot.gif) 10px 10px no-repeat;
}

.btn{	
	width:55px; 
	z-index:100;
	height:22px; 
	line-height:22px;
	background:url(../images/bg.png) 0 -36px no-repeat; 
	position:absolute; 
	top:243px; 
	right:0;
}
.btn span{
	float:left;
	width:27px; 
	height:22px; 
	cursor:pointer;
	text-indent:-2000px;
}

.Cont_Left a, .hdlist a{ color:#35679a; text-decoration:none;}
.Cont_Left a:hover, .hdlist a:hover{ color:#c00; text-decoration:underline;}

/*******************/

.Cont_Right{
	width:310px;
	float:right;
	height:200px;
}

.Newhd{
	border:solid 1px #DDD;
	height:150px;
}

.Newhd h2, .hd_new h2, .cytag h2{ 
	font-weight:900;
	height:34px; 
	line-height:34px; 
	background:url(../images/bg.png) 0 -76px repeat-x;
	font-size:20px; 
	padding-left:16px; 
	color:#036;
}


.hdlist li{
	width:270px; 
	line-height:22px; 
	height:16px;
	overflow:hidden;
	padding:4px 0 2px 22px;
	background:url(../images/dot.gif) 10px 11px no-repeat;
	margin:auto;
}

#player{
	height:280px;
	background:#000;
	margin-top:5px;
	overflow:hidden;
}

/*************/


.cyBox{
	width:990px;
	height:160px;
	margin:auto;	
	white-space:nowrap;
	position:relative;
	overflow:hidden;
}

.cyTitle{
	height:30px;	
	background:url(../images/cyTitle_bg.gif) repeat-x 15px;
}

.cyTitle h1{
	font-weight:900;
	line-height:30px; 
	font-size:20px; 
	color:#036;
	background:#fff;
	float:left;
	margin-left:5px;
	padding:0px 6px;
}

.cyTitle h2{
	font-weight:900;
	line-height:30px; 
	font-size:17px; 
	color:#036;
	background:#fff;
	float:right;
	margin-right:5px;
	padding:0px 6px;
}

#cy_list{
	width:900px;
	margin:20px auto 0px;
	height:86px;
	overflow:hidden;
}

#viewerFrame{
	width:1500px;
	clear:both;
}

#cy_list img {width:210px; height:84px; margin:0px; display:inline; border:0;}
#cy_list a {display:block; float:left; width:210px; height:84px;border:solid 1px #ccc;text-align:center;margin-right:15px;}

#leftBar{
	height:23px;
	width:19px;
	cursor:pointer;
	display:block;
	position:absolute;
	top:85px;
	left:16px;
	background:url(../images/btn_pg.gif) no-repeat 0px 0px;
}

#leftBar:hover{
	background:url(../images/btn_pg.gif) no-repeat 0px -46px;
}

#rightBar{
	height:23px;
	width:19px;
	cursor:pointer;
	display:block;
	position:absolute;
	top:85px;
	right:16px;
	background:url(../images/btn_pg.gif) no-repeat 0px -23px;
}

#rightBar:hover{
	background:url(../images/btn_pg.gif) no-repeat 0px -69px;
}

/*********/

.footer{
	width:990px;
	margin:auto;
}
.footerinfo{
	padding:10px 0px 5px;
	border-top:solid 3px #EDEDED;
	margin:0px 2px;
}

.footerinfo li{
	height:16px;
	padding:4px;
	text-align:center;
}

.footer a, a.navtag{
	text-decoration:underline;
	color:#222;
}

.footer a:hover, a.navtag:hover{
	text-decoration:underline;
	color:#c00;
}

/******************/

.Ne_left{
	width:690px;
	float:left;
	border:solid 1px #ddd;
	padding:0px 0px 20px;
}

.Ne_Nav{
	background:url(../images/cyTitle_bg.gif) repeat-x bottom;
	height:40px;
	margin:5px 10px 0px;
	overflow:hidden;
}

.Ne_Nav h1{
	background:url(../images/Ne_bg.gif) no-repeat;
	height:30px;
	padding:10px 0px 0px 30px;
}

.News_table{
	width:610px;
	margin:auto;
	padding-top:10px;
}

.News_list{
	padding:10px 0px;
	border-bottom:dashed 1px #ddd;
}

.News_list li{
	height:16px;
	padding:8px 0px;	
}

.News_list h1{
	width:390px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	float:left;
	font-weight:normal;
	font-size:14px;
}

.News_list h2{
	width:170px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	float:right;
	font-weight:normal;
	font-size:14px;
}

.News_list a{ color:#35679a; text-decoration:none;}
.News_list a:hover{color:#c00; text-decoration:underline;}

.pagetools{
	padding:20px 0px;
	width:610px;
	margin:auto;
}

#pagination-clean li          {font-size:11px;  float:left; }
#pagination-clean a           {border-right:solid 1px #DEDEDE; margin-right:2px; }
#pagination-clean .previous-off,
#pagination-clean .next-off   {color:#888; display:block; float:left; font-weight:bold; padding:3px 4px; }
#pagination-clean .next a,
#pagination-clean previous a  {border:none; font-weight:bold; }
#pagination-clean .active     {color:#000; font-weight:bold; display:block; float:left; padding:4px 6px; border-right:solid 1px #DEDEDE; }
#pagination-clean a:link,
#pagination-clean a:visited   {color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:underline; }
#pagination-clean a:hover     {text-decoration:none; }


.zjnum{
	float:right;
	padding:3px;
	color:#555;
}


.Ne_right{
	width:280px;
	float:right;
}

.hd_new{border:solid 1px #ddd;}

.hd_right{padding-top:10px;}

.hd_right li{
	line-height:16px;
	width:260px;
	padding:5px 0 5px 22px;
	background:url(../images/dot.gif) 10px 11px no-repeat;
	margin:auto;
}

.hd_right li a{
	height:16px;
	width:230px;
	overflow:hidden;
	display:block;
}

.cytag{
	border:solid 1px #ddd;
	margin-top:8px;
}

.cy_Tbox {
	padding:10px 10px 0px;
	line-height:24px;
	font-size:14px;
}

.cytag h3{
	padding:0px 10px 5px;
	line-height:24px;
	font-size:12px;
	text-align:right;
}

.hd_right a, .cy_Tbox a{
	text-decoration:none;
	color:#036;
}
.hd_right a:hover, .cy_Tbox a:hover{
	text-decoration:underline;
	color:#c00;
}

a.more{
	text-decoration:underline;
	color:#036;
}

a.more:hover{
	text-decoration:underline;
	color:#c00;
}


/*****************/


.cy_table{
	padding-top:10px;
}

.cylist li{
	width:220px;
	height:120px;
	border:solid 1px #E3E3E3;
	float:left;
	margin:10px 0px 0px 6px;
	display:inline;
}

.cylist .pic{
	width:80px;
	height:100px;
	float:left;
	margin:10px 0px 10px 8px;
	display:inline;
}

.cylist .cyinfo{
	width:118px;
	height:100px;
	float:right;
	margin:10px 4px 10px 0px;
	display:inline;
	color:#003366;
}

.cylist h1{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}

.cylist h2{
	font-size:20px;
	padding:14px 0px 6px;
}
.cylist h3{
	font-size:12px;
	font-weight:normal;
}

/***************/

.site_Nav{
	background:#F3F3F3;
	height:28px;
	padding-left:20px;
	line-height:28px;
}

.wztitle{
	width:616px;
	margin:auto;
	padding-top:20px;
}

.wztitle h1{
	font-size:20px;
	text-align:center;
	border-bottom:solid 1px #ccc;
	padding:8px 0px;
}

.wztitle h2{
	text-align:center;
	background:#F3F3F3;
	line-height:28px;
	margin-top:1px;
	font-weight:normal;
}

.wz_content{
	width:616px;
	margin:auto;
	line-height:22px;
	padding-top:20px;
}

#divFooter{display:none;}

.videobox{
	width:450px;
	height:375px;
	margin:auto;
}

.fpage a{
	text-decoration:underline;
	color:#007ED2;
}

.fpage a.onpage{
	text-decoration:none;
	color:#000;
}

.fpage a {
	color:expression(this.disabled=="true"?"#ccc":"#007ED2");
	text-decoration:expression(this.disabled=="true"?"none":"underline");
	}
.fpage a[disabled="true"] {
	text-decoration:none;
	color:#ccc;
}


.cylists li{
	width:210px;
	height:84px;
	float:left;
	margin:10px 0px 0px 13px;
	display:inline;
	border:solid 1px #ccc;
}

.cylists li img{
	width:210px;
	height:84px;	
}

.hd_new h3{
	padding:0px 10px 5px;
	line-height:24px;
	font-size:12px;
	text-align:right;
}


.newlist{
	width:310px;
	margin:auto;
}
.newlist li{
	margin:5px 0px 0px;
	height:16px;
	line-height:16px;
	overflow:hidden;
	padding-left:16px;
	background:url(../images/dot.gif) 5px 6px no-repeat;
}