html, body {height: 100%}
*{padding:0;margin:0}
body{background:#808080;font:bold 15px Arial, Helvetica, sans-serif}
a{text-decoration: none;color:#003}
a:hover {color:#F00}
li{list-style:none}
.float-right{float:right}
.float-left{float:left}
.clear{clear:both}
.clear1{clear:none !important}
.center{text-align:center}
a img{border:0}
.form input[type="text"]{height:22px}
.form input[type="text"],textarea{
	color:#666;
	background:#FFFFFF url(images/input_bg.png) repeat-x scroll left top;
	border:1px solid #D5D5D5;
	padding-top:2px
}
.form input[type="text"]:hover,textarea:hover{border:1px solid #B6B6B3}
.form input[type="submit"],.form input[type="button"]{
	height:38px;
	width:100px;
	color:#666;
	background:#F0F0F0 url(images/botton.png) no-repeat 0 0;
	margin:5px;
	border:0 none;
	color:#fff;
	font-weight:bold;
	padding-bottom:10px;
}
.form input[type="submit"]:hover,.form input[type="button"]:hover{
	background:#F0F0F0 url(images/botton.png) no-repeat 0 0;
	cursor:pointer;
	width:110px;
}
hr{border:1px dotted #346F97;}
.close{
	width:90%;
	color:#fff;
	margin:15px auto;
	font-size:24px;
	line-height:30px;
	text-shadow: 1px 1px 2px #000;
	text-align:center;
	padding-top:180px
}
.img{
	float:right;
	vertical-align:bottom;
	margin-top:50px;	
}
#container{
	border-left:#3A3A3A 1px solid;
	border-right:#3A3A3A 1px solid;
	width:976px;
	margin:0 auto;
	min-height:100%;
	background:#fff;
}
#header{
	background:#373736 url(images/back_header.jpg) repeat-x 0 0;color:#fff;}
.menu_h li{float:right;}
.menu_h li a{
	border-left:1px solid #D8DAD7;
	color:#FFFFFF;
	display:block;
	line-height:25px;
	margin-top:3px;
	text-align:center;
	width:65px;
	height:25px;
}
.menu_h li a:hover{
	background:url(images/back_header_h.jpg) repeat-x 0 0;
	color:#FFFFF5;
	line-height:30px;
}
#header span{
	display:block;
	margin-right:300px;
	padding:8px;
}
#header form{
	float:left;
	height:19px;
	margin:-29px 0 0 20px;
	width:200px;
	border:1px solid #000;
	background:#fff url(images/back_sear.jpg) repeat-x 0 0;
}
#header form input[type="text"]{
	float:left;
	*float:none;
	height:19px;
	width:175px;
	*width:auto;
	*margin-top:-21px;
	border:0px solid #000;
	background:#fff url(images/back_sear.jpg) repeat-x 0 0;
}
#header form input[type="submit"]{
	height:21px;
	width:22px;
	background:url(images/search_hea2.png) no-repeat 0 0;
	border:0 none;
	cursor:pointer;
}
#header form:hover input[type="submit"]{background:url(images/search_hea2.png) no-repeat 0 -22px;}
#header .bann{
	background:url(images/bann.jpg) no-repeat 0 0;
	height:163px;
	width:976px;
	margin:-1px 0 0;
}
#header .menu{
	background:#E5E5E5 url(images/back_menu_h.jpg) repeat-x 0 0;
	height:36px;
}
#header .menu li{
	float:right;
	
}
#header .menu li a{
	display:block;
	width:90px;
	text-align:center;
	line-height:35px;
	border-left:1px solid #FAFEFD;
	height:36px;
	
}
#header .menu li a:hover{
	background:#F1F1F1;
	color:#2A7BBA;
	line-height:37px;
}
#header .marq{
	margin:1px 1px 5px 1px;
}
#header .marq1{
	width:112px;
	height:39px;
	background:url(images/marq_1.jpg) no-repeat 0 0;
}
#header .marq2{
	width:818px;
	height:39px;
	background:url(images/marq_2.jpg ) repeat-x 0 0;
	line-height:42px;
	color:2A7BBA;
}
#header .marq2 li{
	float:right;
	padding:0 10px 0 20px;
	background:url(images/log.png) no-repeat 0 50%;
}
#header .marq2 li a{
	display:block;	
	padding-left:3px;
}
#header .marq2 a:hover{height:29px;
line-height:40px;
border-bottom:5px solid #2C82BD;
color:#2C82BD;
background:#FEFEFE;
margin-top:5px;}
#header .marq3{
	width:43px;
	height:39px;
	background:url(images/marq_3.jpg) no-repeat 0 0;
}
#header .marq3 a{
	display:block;
	width:43px;
	height:39px;
	text-indent:-99999px;
}
/*/header/*/
#center{
	margin:5px auto;
	color:#000;
	padding:2px;	
}
.news_box{
	margin:3px;
	margin-top:5px;	
}
.news_box .more {margin-top:5px}
.news_box .more li{
	list-style-type:disc;
	margin-right:10px;}
.news_box .more li a{
	display:block;
	color:#0568AC;
	line-height:25px;
}
.news_box .more li a:hover{
	color:#F00;
	margin-right:1px;
}
.news_box .more li:hover{list-style-type: circle}
.news_box .f img{
	border:1px solid #346F97;
	float:right;
	margin-left:10px;
	padding:1px;
}
.news_box .f a{
	color:#FF0000;
	font-size:20px;
}
.news_box .f a:hover{
	background:#FF0000;
	color:#fff;
}
.news_box .head{
font-size:20px;
margin:-3px 15px 10px 0;
}
/* Tabs /////////*/
#tabs .tabs{
	margin:5px 0;
	
}
#tabs .tabs li a{
	display:block;
	font:11px Tahoma, Geneva, sans-serif;
	background:#F9F9F9 ;
	height:30px;
	padding-right:5px;
	line-height:30px;
	margin:1px;
	color:#000
}
#tabs .tabs li a:hover{
	background:#fff;
	color:#0177BF;
	color:#F00;
	line-height:33px;
}
/*/header/*/
#left{
	float:left;
	width:338px;
}
.video{
	background:url(images/video.png) no-repeat 0 0;
	width:336px;
	height:270px;
	padding-top:25px;
}
.videoo{
	background:url(images/videoo.jpg) no-repeat 0 0;
	width:314px;
	height:268px;
	padding-top:25px;
}
.ta{
	margin-top:5px;
	text-align:center;
}
.ta li{
	float:right;
}
.ta li a{
	display:block;
	padding:1px 5px;
}
.ta li img{padding:3px}
.ta li img:hover{
	border:3px solid #C00;
	padding:0px;
}
.v_n a{
	background:url(images/v_n.png) no-repeat 0 0;
	width:30px;
	height:31px;
	display:block;
	text-indent:-999999px;
	padding-right:10px;
	*padding-right:2px;
}
.v_n a:hover{
	background:url(images/v_n.png) no-repeat 0 -31px;
}
.v_p a{
	background:url(images/v_p.png) no-repeat 0 0;
	width:30px;
	height:31px;
	display:block;
	text-indent:-999999px;
	padding-left:10px;
	*padding-left:2px;
}
.v_p a:hover{
	background:url(images/v_p.png) no-repeat 0 -31px;
}
.box{
-moz-border-radius:5px;
background:#F0F0F0 url(images/back_box.jpg) repeat-x scroll center 0;
border:1px solid #D3D1CF;
padding:5px;
width:324px;
margin-bottom:8px;
}
.box:hover{
background:#F0F0F0 url(images/back_box.jpg) repeat-x scroll center -100px;
border:1px solid #A5A19E;
}

/*/left/*/
#right{
	float:right;
	width:500px;	
}
.box_c_m{
	width:296px;
	height:270px;
	background:url(images/bgblock.jpg) no-repeat 0 0;
	margin-right:13px;
}
.padding{padding:4px}
.box_c{
-moz-border-radius:5px;
background:#F0F0F0 url(images/back_box.jpg) repeat-x scroll center 0;
border:1px solid #D3D1CF;
padding:5px;
width:607px;
margin:8px 4px;
}
/*/right/*/
#footer{
	clear:both;
	height:60px;
	background:url(images/back_footer.jpg) repeat-x 0 0;
}
#footer ul{
width:650px;
margin:0px auto;
}
#footer li{float:right}
.bor_r{border-right:1px solid #9B9B9B}
#footer li a{
border-left:1px solid #9B9B9B;
color:#fff;
display:block;
height:60px;
text-align:center;
width:90px;
line-height:60px;	
}
#footer li a:hover{
background:#686868;
line-height:64px;
}
.lib a{
		font:13px Tahoma, Geneva, sans-serif;
}
.lib:hover{
	padding-right:3px;
}
.lib{
	border:1px solid #CBE1EE;
	text-align:center;	
}
	

