@charset "utf-8";
.webbg, #bg{
	position: absolute;
top: 2px;
left: 0px;
z-index: 0;
width: 100%;
height: 839px;
overflow: hidden;
}
#bg img{
	display:none;
	position:absolute;
	top:0;
	left:0;}
.webbg .webbg_show{
	position:absolute;
	top:190px;
	left:50%;
	z-index:1;
	margin-left:-465px;}
.nav a:hover{
	color:#eee;}
.slides{
	position:relative;
	height:50px;
}

.main_lt{
	float:right;
	width:395px; }
.news{
	margin-top:5px;
	height:240px;
	background:#1a1b33;
	clear:both;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
	 }
	
.news_hd{
	padding-top:20px;}
.news_bd{
	margin-top:6px;}
.news_bd li{
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px #313248 dashed;}
.news_bd .first{
	border-top:none;}
.news_bd a{
	color:#d1d1d6;}
.news_bd a:hover{
	color:#fff;}
.news_bd span{
	width: 68px;
padding-top: 3px;
color: #5f6071;
float: right;}
.news_ft{
	margin-top:8px;}
.news_ft a{
	display:block;
	width:38px;
	height:38px;
	font-size:0;
	
	background:url(../img/common.png) -60px -20px no-repeat; float:right;}
.media{
	float:right;
	margin-bottom:8px;
	margin-top:8px;
	width:395px;
	height:292px;
	background:#092740;
}
.media_hd{
	padding-top:30px;
	padding-left:24px;}
.media_bd{
	padding-top:58px;
	text-align:center;}
.media_bd a{
	display:inline-block;
	margin-right:8px;
	margin-left:8px;}
.link_qsw{
	float:right;
	margin-top:5px;}
.quick_link{
	float:left;
	width:598px;}
.quick_link li{
	float:left;
	position:relative;
	margin-top:8px;
	width:598px;
	height:175px;
	overflow:hidden;}
.quick_link li img{
	position:absolute;
	top:0;
	left:0;}
.quick_link p{
	position:absolute;
	top:33px;
	left:32px;
	line-height:1.2;}
.quick_link a p strong{
	font-size:20px;
	color:#fff;}
.quick_link a p span{
	display:block;
	font-size:20px;
	color:#fff;
	filter:Alpha(opacity=50);
	opacity:0.5;}
.quick_link i{
	position:absolute;
	top:133px;
	left:33px;
	width:28px;
	height:28px;
	background:url(../img/common.png) -100px -20px no-repeat;}
.quick_link .hover i{
	background:url(../img/iconl.png) -30px -18px no-repeat}
.footer{
	width:1000px;
	margin-top:10px;
	padding-bottom:60px; height:100px;}
.footer_lt {
	margin-top:-51px;}
.footer_rt {
	margin-top: -23px;}
.img_bg{
	position:absolute;
	top:0;
	left:0;
	filter:Alpha(opacity=50);
	opacity:0.5;
	overflow:hidden;
	width:407px;
	height:100%;
	background:url(../img/img_bg.png) 0 0 repeat-y}

.top1{width:1000px; margin:0 auto; height:157px;}

.top1_1{ height:36px; color:#91A4B2; float:right; width:120px;}
.top1_1 ul li{float:right; width:40px; background:url(../img/top_ic.jpg) 10PX  no-repeat; line-height:36PX; padding-left:20PX;}
.top1_1 ul li a{color:#91A4B2;}
.top1_1 ul li a:hover{color:#fff;}
.about1{width:350px; line-height:25px; margin:0 auto; color:#d1d1d6; padding-top:10px;}

.banner1{width:100%; margin:0 auto; height:350px; /*background:url(../img/banner2.jpg) no-repeat center top;*/ } 
.about_main{
	background:#030617;
	width:100%;
	height:auto;

	color:#d1d1d6;
	padding-bottom:20px;
}

.about_main_1{  width:1000px; margin:0 auto; padding-top:25px;}
.about_main_2{ background:url(../img/abou_bg.jpg) repeat-x; height:74px; line-height:74px;}
.about_main_2_1{ width:140px; float:left; font-size:16px; font-weight:bold; padding-left:20px; color:#FFF; line-height:20px; padding-top:20px;}
.about_main_2_1 SPAN {display:block; font-size:14px;}
.about_main_2_2{ width:800px; float:right;}
.about_main3{ background:url(../img/icon2.jpg) no-repeat left; height:40px; line-height:40px; padding-left:15px;}
.about_main3_1{ border:1px solid #7D87A2;}
.about_main3_1 ul li{width:900px; margin:0 auto; padding-top:20px; padding-bottom:20px; line-height:23px;}

.news1{ width:1000px; margin:0 auto;}
.news1 ul li{border-bottom:1px dashed #CCC; height:130px;}	
.news2{float:left; width:164px; height:92px; margin-top:15px;}
.news2_1{float:right; width:800px; height:92px; margin-top:15px;} 
.news2_2{font-size:16px; font-weight:bold; line-height:35px; color:#E2E5EC;}
.news2_2 a{color:#E2E5EC;}
.news2_2 a:hover{color:#F90;}
.news2_3{ display:block; color:#666F82;}

.pro1{ width:1000px; margin:0 auto;}
.pro1 ul li{width:325px; height:229px; float:left; background:url(../img/pro_bg.jpg) no-repeat; margin-left:6px;  margin-top:15px; margin-bottom:10px;}
.pro2{width:311px; margin:5px auto 5px auto;}
.pro2_1{  margin:10px auto  auto auto; height:50px; line-height:50px; text-align:center; font-size:14px; font-weight:bold;}
.pro2_1 a{color:#FFF;}
.pro2_1 a:hover{ color:#F90;}
#menu1 { MARGIN: 0px auto; WIDTH:750px; HEIGHT: 70px; padding:0; font-family:Arial, Helvetica, sans-serif;  font-family: "微软雅黑",Arial, Helvetica, sans-serif; 
}
#menu1 UL {
	MARGIN: 0px auto; WIDTH: 750px; LIST-STYLE-TYPE: none;  HEIGHT: 70px
}
#menu1 UL LI { FLOAT: left; WIDTH: 120px; POSITION: relative;  HEIGHT:70px; background:url(icon.jpg) no-repeat center left;
}
#menu1 UL LI A {
	DISPLAY: block;  FONT-SIZE: 13px;  WIDTH: 120px; COLOR: #fff; LINE-HEIGHT: 70px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu1 UL LI A:HOVER{
	DISPLAY: block;  FONT-SIZE: 13px;  WIDTH: 120px; color:#fff; LINE-HEIGHT: 70px; LETTER-SPACING: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none; background:url(../img/bg_y.png) no-repeat;
}

/* 前台通用分页 */
.pagecode {
    float: right;
    margin-top: 10px;
	margin-bottom:10px;
    text-align: right;
	padding-right:5px;
}
.pagecode a {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d4d4d4;
    line-height: 20px;
    margin-right: 5px;
    padding: 0px 10px 0px 10px;
	display:block;
	float:left;
	height:20px;
	overflow:hidden;
   
}
.pagecode a.end{}
.pagecode a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #336699;
}

.pagecode .on {
    background: none repeat scroll 0 0 #336699;
    color: #FFFFFF;
}

.pagecode p {
    clear: both;
    line-height: 20px;
    padding-right: 4px;
}


/*----ShowNews文件----------------------------------------*/
#shownews{ padding:10px;}
#shownews h1.title{padding: 4px;
border-bottom: 1px dashed #666;
margin-bottom: 10px;
font-size: 150%;
text-align: center;
padding-bottom: 20px;}
#shownews div.text{ padding:0px 5px; padding-top:10px;}

#flip{ padding:5px; text-align:center; }
.hits{ border-bottom:1px dashed #ccc; height:25px; line-height:25px; margin:5px 0px; text-align:right;}
.page{ padding:2px 5px; line-height:1.5; color:#666;}
.page a{ color:#666; text-decoration:underline;}
.inside{ margin-bottom:10px;}
.inside a{ padding:3px 8px; border:1px solid #ccc; color:#333; font-weight:bold;}


