html,body,div,p,th,td,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,strong,a,em,span,form,iframe,img,pre,code,object{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0 none;
}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Verdana, 宋体,sans-serif; color: #333 ;}
body { background:#B7DB6D;}
a{ text-decoration: none; color: #083D8B;}
a:hover{ text-decoration: underline; color:#b40000;}
.left { float:left}
.f14 { font-size:14px;}
.cf60 { color:#FF6C00}
.green { color:#1D7B0B}
.cfff { color:#fff}
.clr { clear:both; overflow:hidden; font-size:0; line-height:0}
.bg-p { background:#EAF3F8; padding:10px; margin-bottom:10px;}
.header { width:100%;/* margin-bottom:5px;*/}
.topnav { background:url(images/top-nav.jpg) repeat-x; height:30px; width:100%; line-height:30px;}
	.topnav-box { width:1000px; margin:0 auto;}
	.topnav-box h1 { background:url(images/logo.jpg); width:131px; height:30px; float:left}
	.topnav-box p { float:right;}
	.banner { background:url(images/banner.jpg); width:1263px; height:314px; margin:0 auto}
	  .dh-left { float:right; margin:30px 105px 0 0;}
	  .dh-left a { color: #000}
		.nav { width:1200px; margin:0 auto; overflow:hidden; background:url(images/bg.jpg) repeat-x; height:52px;}
		.nav ul { overflow:hidden; width:1000px; margin:0 auto; }
		.nav ul li { background:url(images/nav-line.jpg) no-repeat right; text-align:center; width:106px; padding:0 8px; line-height:50px; height:50px; font-size:14px; font-weight:700; float:left; text-align:center;}
		.nav ul li a { display:inline-block; width:106px; height:47px; color:#292929; text-decoration:none;}
		.nav ul li a:hover { color:#356c01}
		.nav ul li a.on { background:url(images/bg.jpg) repeat-x 0 -50px; width:106px; height:47px;}
		.nav-split { width:2px; height:47px; display:inline-block; background:url(images/bg.jpg) 0 -180px; float:right }
		
.wrapper { width:1000px; margin:0 auto; overflow:hidden;  background:#E2E2E2;}
.main { width:750px; float:left; overflow:hidden; padding:15px;  background:#fff;}
.main .text { padding:0 10px; overflow:hidden}
.main .text h2 { font-size:24px; font-family:微软雅黑; border-bottom:2px solid #E0E0E0; padding-bottom:10px; margin-bottom:20px; color:#1D5411}
 .hot { width:750px; overflow:hidden;}
	.news-one { overflow:hidden; width:390px; float:right}
	.news-one h2 { font-size:14px; font-weight:bold;}
	.news-text { margin:2px 0; padding-bottom:5px; border-bottom:1px dotted #ccc; line-height:20px; color:#666}
	.news-list { overflow:hidden; margin:10px 0}
	.news-list li {
	width:190px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	float:left;
	text-indent:0.8em;
	background:url(images/side-ico.png) 0 -5px no-repeat;
	margin-right:5px;
}
	.hot-video { float:right; width:228px;}
	.hot-video-tit { background:#85A659; height:20px; overflow:hidden; color:#fff; padding-left:5px;}
	.hot-video-tit a { float:right; color:#fff;} 
	.hot-scroll { margin:10px 0; overflow:hidden}
	
	.video-list { width:230px; float:right; overflow:hidden}
	.video-list li { border-top:1px solid #D2D2D2; height:60px; padding:2px 0; overflow:hidden; background:url(images/tit-bg.jpg) 0 -70px no-repeat; padding-left:20px;}
	.video-list li span { width:140px; float:left; padding:10px 2px;}
	.video-list li img { float:right}
	
	.focus-img{ overflow: hidden; width: 491px; height: 255px; border:1px solid #C1C1C1; float:left;}
	.focus-img .focus-box{ margin: 3px; overflow: hidden; float: left; width: 260px; display: inline;}
	.focus-img .focus-box li{ width: 100%; overflow: hidden; float: left;}
	.focus-tabs{ float: right; width: 224px; }
	.focus-tabs li{ height: 47px; border-bottom: 1px solid #C1C1C1;border-left: 1px solid #C1C1C1; background: #E8E8E8; padding:8px; line-height:22px;}
	.focus-tabs .current{ background: #fff; border-left-color: #fff;} 




.box-cnt { width:750px; margin:10px 0; overflow:hidden;}
	.cnt-box { border:1px solid #ccc; overflow:hidden}
 	.cnt-tit { background:url(images/tit-bg.jpg); height:34px; line-height:34px;}
 	.cnt-tit h3 {  font-size:18px; font-family:微软雅黑; color:#fff; float:left; padding-left:15px;}
 	.cnt-tit .more { float:right; padding-right:10px; color:#fff;}
 	.cnt-l-r { overflow:hidden; padding:20px 0; height:100%; margin:0 8px;}
 	.cnt-l-r span { width:150px; overflow:hidden; float:left; padding:0 10px}
 	.cnt-l-r .text { float:left; width:510px; padding-left:10px; color:#666; height:190px;}
	.cnt-l-r .text li p { padding:10px 0;}
 	.cnt-l-r .text li { margin:5px 0; padding:5px 0 10px 0;}
 	
 	.img-text-l { width:210px; float:left; overflow:hidden; margin:0 5px; color:#666}
 		.l-title { padding:10px 0; font-weight:bold; text-align:center; display:block }
	.img-text-r { width:520px; float:right; overflow:hidden; color:#666;}
	.img-text-r p { line-height:22px; }
	.img-text-r li { float:left; width:250px; margin:0 5px 10px 0}
	.img-text-r li .img { float:left; padding-right:10px;}
	
	.text-video { overflow:hidden; float:right; width:520px;}
	.text-video li { border-bottom:1px dashed #ccc; padding:3px 0; background:url(images/side-ico.png) 0 -5px no-repeat; text-indent:1em; overflow:hidden}
		.more-v { background:url(images/tit-bg.jpg) 0 -95px no-repeat; text-indent:2em; float:right; display:block}
	
	.img-list { overflow:hidden; padding:10px 5px;}
	.img-list li { width:150px; float:left; margin:5px 16px; text-align:center; line-height:28px;}
 	
 	.box-line { border-bottom:1px solid #ccc;}
 
.side { width:195px; /*height:1790px;*/ float:right; overflow:hidden; padding:10px; background-color:#FFFFFF}
	.side h2 { font-size:20px; color:#408036; background:url(images/line-bottom.jpg) no-repeat bottom; padding:5px; margin-bottom:5px; font-family:微软雅黑; font-weight:500;}
	.side h3 { color:#2F71A1; font-size:14px; font-weight:700; line-height:16px;}
	.side p { line-height:24px; margin:5px 0; color:#666}

.bottom { overflow:hidden; padding:20px 0; background:#fff; clear:both; width:1000px; margin:0 auto; border-top:1px solid #ccc;}
.bottom p { text-align:center; line-height:20px;}
.bottom-link { margin:15px 0;}
.bottom-link a { margin:0 5px;}

.tab-1 { width:100%; border:1px solid #F1F1F1; margin-bottom:20px;}
.tab-1 td { border:1px solid #F1F1F1; line-height:26px; padding:5px;}
.tab-1 td strong { font-size:14px;}
.line-p { border-bottom:1px solid #E3E3E3; margin:30px 0; padding-bottom:10px;}

    .hot-img-show { width:340px; border:1px solid #ccc; overflow:hidden; height: 290px; position: relative; float:left; }
	.hot-img-show-d { width:740px; overflow:hidden; height: 420px; position: relative; float:left; }
	.img-show{ width: 100%; height: 100%; overflow: hidden;}
	.img-show li { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;}
	.img-show li.on { z-index: 20;}
	.img-show .name{ position: absolute; height: 25px; width: 100%; left: 0; bottom: 0px;text-indent: 2em; line-height: 25px; z-index: 100; background: url(http://www.alighting.cn/special/20110609/images/png.png) repeat-x; _background: #000;}
	.img-show .name a{ color: #fff;}
	.img-show-num { position:absolute;right: 5px; bottom: 5px; z-index: 1000;}
	.img-show-num li { float:left; display:block; width:16px; height:16px; background:#7F7F7F; text-align:center; margin:0 2px; font-size:11px; color:#fff; font-family:Verdana; cursor:pointer; }
	.img-show-num li.on { background:#f3971d; font-weight:700; } 
	
	.tb-y { border:1px solid #D5E5E5; padding:10px; margin:0 auto; font-size:14px; width:100%;}
	.tb-y th { border:1px solid #D5E5E5; text-align:left; padding:5px 30px;}
	.tb-y td { border:1px solid #D5E5E5; padding:2px 0 0 20px; line-height:30px;}
	
	.logo-list { overflow:hidden; margin:10px; }
	.logo-list li { width:170px; overflow:hidden; float:left; margin:10px 6px; text-align:center}
	.logo-box { width:173px; height:68px; overflow:hidden; display:block; margin-bottom:5px;}
	
	.jb-list { overflow:hidden}
	.jb-list li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #E5E5E5; overflow:hidden}
	.jb-list li .name { font-size:14px; font-weight:bold; margin-bottom:5px;}
	.jb-list li .short { color:#999; padding:5px 0}
		.img-left { width:120px; height:150px; border:1px solid #ccc; padding:1px; text-align:center; display:block; overflow:hidden; float:left}
		.text-right { float:left; width:480px; margin-left:15px;}
	.list-cg { overflow:hidden}
	.list-cg li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #E4E4E4; overflow:hidden}
	.list-cg li p { margin-bottom:10px; color:#666}
	
	.zz-list { overflow:hidden; margin:10px 0}
	.zz-list li { float:left; margin:10px 5px; overflow:hidden; width:230px; text-align:center; color:#999}
	.logo-img { border:1px solid #ccc; width:228px; height:78px; overflow:hidden; display:block; margin-bottom:10px; float:left}
	
	.h3-tit {
	margin:20px 0 0 0;
	color:#184710;
	font-size: 18px;
}
	.hr-line { border-bottom:1px solid #E4E4E4; font-size:0; height:0; margin:15px 0}

/* page */
.gy-page{ margin: 15px auto;height: 25px; overflow: hidden;}
.gy-page *{ vertical-align: middle;}
.gy-page a{ background: #fff; border: 1px solid #b6b6b6; height: 22px; line-height: 22px; text-align: center; display: inline-block; padding: 0 8px; margin-right: 5px;}
.gy-page a:hover{ border-color: #0b3b8c;}
.gy-page a[disabled=disabled]{ color: #ccc;}
.gy-page a[disabled=disabled]:hover{ border-color: #b6b6b6; text-decoration: none;}
.gy-page .p-current{ background: #0b3b8c; color: #fff; font-weight: bold; height: 24px; line-height: 24px; padding: 0 8px; display: inline-block; margin-right: 5px;}

.main-bg{ margin: 0 auto;
    overflow: hidden; /*background:url(images/midd-bg.jpg) repeat-y;*/ width:1080px;}