@charset gb2312;
/*
Theme Name: LN POLICE
Theme URI: 
Description: LN POLICE
Author: M.Knight
Version: 1.0
Tags: ln, police
update by MK 20131016
*/
/**
* reset & base css by http://lifesinger.org/blog/2009/07/reset-css-tech/
************************************************/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td, select, form {
	margin:0;
	padding:0;
}
body, button, input, select, textarea/**/ {
	font:12px/1.5 HELVETICA, Microsoft Yahei, "\5b8b\4f53", arial;
	/*font:12px/1.5 Microsoft YaHei, HELVETICA, "\5b8b\4f53", arial;*/
}
body {
	color:#000;
}

input, textarea {
	border:#ccc solid 1px;
	background:#fff;
}

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
h1 {
	font-size:24px;
	font-family:"\9ed1\4f53";/* black */
}
h2 {
	font-size:18px;
	font-family:"\9ed1\4f53";
}
h3 {
	font-size:14px;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, pre, samp, tt {
	font-family:"Courier New", Courier, monospace;
}
small {
	font-size:12px;
}
ul, ol {
	list-style:none;
}
a {
	text-decoration:none;
	color:#000;
	cursor:pointer;
}
a:hover {
	text-decoration:underline;
}
abbr[title], acronym[title] {
	border-bottom:1px dotted;
	cursor:help;
}
q:before, q:after {
	content: '';
}
legend {
	color:#000;
}
fieldset, img {
	border:none;
}
button, input, select, textarea {
	font-size:100%;
}
textarea {
	resize:none;
}
textarea:focus {
	outline:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	border:none;
	height:1px;
}
html {

}

.clearall { zoom: 1; }
.clearall:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
/**************** just like short cuts *************/
.f10 {font-size:10px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f48 {font-size:48px;}
.f72 {font-size:72px;}
.wb {font-weight:bold;}
.white {color:#FFF;}
.c_org {color:#ffa032;}
.red {color:red;}
.blue {color:#0084FF;}
.c_f2 {background-color:#F2F2F2;}
.fleft {float:left;}
.fright {float:right;}
.pab {position:absolute;}
.prl {position:relative;}
.bd {border:1px #ccc solid;}
.disn {display:none;}
.mt10 {margin-top:10px;}
.mr10 {margin-right:10px;}
.mb15 {margin-bottom:15px;}
.mb10 {margin-bottom:10px;}
.mr20 {margin-right:20px;}
.mb20 {margin-bottom:20px;}

.clear {height:0; clear:both; overflow:hidden;}
/* selected font color */

::-moz-selection {
    background:#6C6;
    color:#fff;
}
::selection {
	background:#6C6;
	color:#fff;
}

/****** reset ended here site style start *********/
.w960 {
	width:960px; 
	margin:20px auto 0;
	position:relative;
	clear:both;
	overflow:hidden;
}
.w1000 {
	width:1000px; 
	margin:0 auto 20px;
	clear:both;
	overflow:hidden;
}
.w10002 {
	width:1000px; 
	margin:0 auto 20px;
	clear:both;
}
.w1020 {
	width:1020px; 
	margin:0 auto;
	background:#fff;
	clear:both;
	overflow:hidden;
	padding-top:10px;
}
body {
	background:url(imagesbg2.jpg) repeat-x center 0;
	background-color:#fff;
}

.list li {
	width:100%;
	height:28px;
	line-height:28px;
	font-size:14px;
	text-align:left;
	list-style:square inside;
	overflow:hidden;
}


/************* top *************/
.top {
	width:1000px;
	height:30px;
	line-height:30px;
	position:relative;
	margin:0 auto;
}
.top span {
	line-height:30px;
	font-size:12px;
	color:#fff;
}
.top .tool {
/*	width:260px;
*/	height:20px;
	font-size:12px;
	line-height:21px;
	position:absolute;
	left:10px;
	top:5px;
	color:#fff;
/*	padding:0 15px;
	background:url(imagestop_bg.gif);*/
}
.top .tool a {
	color:#fff;
	text-decoration:none;
	margin:0 5px;
}

.general-menu li{background: url(imagesbg-general-nav.png) no-repeat; text-align:center;}
.general-menu{ position:absolute; top:0px; right:0px; width:350px; *zoom:1; overflow:hidden;}.general-menu li{ float:left; height:29px; padding-top:2px; display:block;}
.general-menu li.sp2{ padding-left:10px; padding-right:10px; padding-top:5px; }.general-menu li.sp3{background-position: 0px -148px; padding-left:20px; padding-right:15px; }
.general-menu li a:link,.general-menu li a:visited,.general-menu li a:hover{ color:#fff; text-decoration:none;}
.general-menu li.sp4{background-position: 0px -121px; padding-left:20px; }.general-menu li.sp4 a{ display:block; background-position: 58px -126px; padding-right:8px;}
.genal-ipt-c{ padding-top:4px; line-height:normal;}.general-bg-search{ background:url(imagesbg-general-nav.png) 0px -92px no-repeat; width:160px; height:21px; display:block; text-align:left; overflow:hidden;}
.genal-txtcont{ width:140px; float:left;}.genal-btncont{ float:left; width:20px;}.general-menu input.txt{width: 130px; padding:3px 2px 3px 8px; padding:2px 2px 2px 8px\9;  _padding:2px 2px 2px 8px;  background-color:transparent; border:none; font:12px/1.2 Tahoma,SimSun,Arial; outline:none; }.general-menu input.btn{width: 20px;height: 21px;border:0px;background: #eae3cf;color: #644a04; outline:none; cursor:pointer;filter:alpha(opacity=0);opacity:0; }

.jb {
	display: block;
	background: url(imagesip1.gif) no-repeat 0 1PX;
	padding-LEFT: 20px;
	height: 20px;
	float: left;
	position:relative;
	top:3px;
}
.wbList {
	position:absolute;
	right:223px;
	top:25px;
	display:none;
}
.wbList li a {
	display:block;
	width:72px;
	height:30px;
	line-height:30px;
	background:#4db0f4;
	text-align:center;
	color:#fff;
}
.fla {
	width:1000px;
	height:153px;
	margin:0px auto 5px;
	overflow:hidden;
	position:relative;
}
.nav {
	width:1060px;
	height:49px;
	margin:0 auto;
}
.nav ul {
		height:49px;
	clear:both;
	overflow:hidden;
	float:left;
}
.nav ul li {
	display:inline;
}
.nav_A, .nav_B, .nav_C, .nav_D, .nav_E, .nav_F, .nav_G ,.nav_H,.nav_I{
	width:124px;
	height:49px;
	display:block;
	overflow:hidden;
	float:left;
}
.nav_zw{width:182px;
	height:49px;
	display:block;
	overflow:hidden;
	float:left;
}
.nav_A {
	background:url(imagesnav1.jpg);
}
.nav_A:hover {
	background:url(imagesnav11.jpg);
}
.nav_B {
	background:url(imagesnav2.jpg);
}
.nav_B:hover {
	background:url(imagesnav22.jpg);
}
.nav_C {
	background:url(imagesnav3.jpg);
}
.nav_C:hover {
	background:url(imagesnav33.jpg);
}
.nav_D {
	background:url(imagesnav4.jpg);
}
.nav_D:hover {
	background:url(imagesnav44.jpg);
}
.nav_E {
	background:url(imagesnav5.jpg);
}
.nav_E:hover {
	background:url(imagesnav55.jpg);
}
.nav_F {
	background:url(imagesnav6.jpg);
}
.nav_F:hover {
	background:url(imagesnav66.jpg);
}
.nav_G {
	background:url(imagesnavwsbs.jpg);
}
.nav_G:hover {
	background:url(imagesnavwsbss.jpg);
}
.nav_H {
	background:url(imagesnav7.jpg);
}
.nav_H:hover {
	background:url(imagesnav77.jpg);
}
.nav_I {
	background:url(imagesnav8.jpg);
}

.nav_I:hover {
	background:url(imagesnav88.jpg);
}

.nav_zw{background:url(imagesnav_zw.jpg);}
.nav_zw:hover {
	background:url(imagesnav_zw.jpg);
}

.nav .sch {
	float:left;
	width:180px;
	margin-top:14px;
	color:#fff; 
	margin-left:0px;
	text-align:center;
}
.nav .sch input {
	float:left;
	width:120px;
	height:18px;
	border:none;
	color:#0243af;
	margin-right:10px;
}
.sch .schBtn {
	width:56px;
	height:20px;
	background:url(imagessch.gif);
	float:left;
}
.subNav, .subNavBg {
	width:950px; 
	padding:0 35px;
	height:0px; 
	margin:0 auto; 
	background:url(imagessubNav.jpg);
	color:#0349AF;
	overflow:hidden;
}
.subNav {height:35px;}
.subNav a {
	height:25px; 
	line-height:35px;
	color:#0349AF;
	font-size:14px;
	margin-right:20px;
}

/**************** footer *************/
div.footer {
	width:1000px;
	height:90px;
	margin:0 auto 20px;
	background:url(imagesfoot.jpg);
	border-radius:0 0 10px 10px;
	overflow:hidden;
	padding:18px 0 17px;
}
.footer p {
	width:1000px;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:14px;
}

/**************** for ie6 png *****************/

img, div, a { behavior: url("../../iepngfix.htc"); }

.gai_w1000 {
	width:1000px; 
	margin:0 auto;
	clear:both;
	overflow:hidden;
}



