body, div, iframe, p, pre, table, th, td, form, input, button, select, textarea,
ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font: 13px/1.5 宋体;
}
body {
    color: #000;
    background: #fff;
    text-align: center;
}
div {
	overflow:hidden;
	text-align:left;
}
img {
	border:0;
}
ul,li {
	list-style:none;
	text-align:left;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#f60;
	text-decoration:none;
}
/* 颜色
==============================*/
.red {
	color:red;
}

.gray {
	color:#aaa;
}
/* 顶部
==============================*/#utop {	width:990px;margin:5px auto;text-align:right;}
#topnav {
	WIDTH: 990px; margin:5px auto;
}
#topnav A {
	CURSOR: hand; COLOR: #0F99DF; TEXT-DECORATION: none;font-weight:bold;
}
#topnav A:hover {
	CURSOR: hand; COLOR: #ff6600; TEXT-DECORATION: underline;font-weight:bold;
}
#logo {
	float:left; width:200px;margin-left:5px;
}
#topnav UL {
	float:right; width:752px; border:1px solid #6BC5FF;background:#fff;
}
#topnav LI {
	FLOAT: left; WIDTH: 75px; height: 24px; line-height:24px; text-align:center;
}
/* 省份导航
==============================*/
#nav {
	BACKGROUND: #fff repeat-x 0 -5px; BORDER: #6BC5FF 1px solid;line-height:25px;margin-bottom:5px;
	padding-left:10px;height:100%;background:#fff;
}
#nav A {
	color:#000;padding-right:5px;COLOR: #0F99DF;
}
#nav A:hover {
	CURSOR: hand; COLOR: #ff6600; TEXT-DECORATION: underline;
}
/* 城市导航
==============================*/
#headnav {
	height:30px;line-height:30px;margin-bottom:5px;font-weight:bold;padding:0 10px;
	BORDER: #6BC5FF 1px solid;	BACKGROUND: url(bg2.jpg) #fff repeat-x 0 -5px;
}
#headnav A {
	color:#fff;
}
#headnav span {
	float:right;
}
/* 城市页面
==============================*/
#headcity {
	BORDER: #6BC5FF 1px solid;height:25px;line-height:25px;margin-bottom:10px;font-weight:bold;color:#fff;
	BACKGROUND: url(bg.gif) #fff repeat-x left bottom;
}
#headcity span {
	padding:0 10px;margin-right:10px;color:#000;border-right:#6BC5FF 1px solid;
}
/* 布局 aa全部 bb主要内容 cc右边 dd左边
==============================*/
#aa {
	BACKGROUND: white; MARGIN: 0 auto; width:990px; WORD-BREAK: break-all; WORD-WRAP: break-word;clear:both;
}
#bb {
	FLOAT: left; width:730px;
}
#cc {
	FLOAT: left; WIDTH: 250px; MARGIN-left: 10px;
}
#dd {
	FLOAT: left; WIDTH: 250px; MARGIN-right: 10px;
}
/* 百度搜索框
==============================*/
#baiduso {
	clear: both; border: #6BC5FF 1px solid; margin: 0px auto 5px; padding:3px 50px;
}
#baiduso input.btn1  {
	width:340px; height:24px; border:1px solid #bbb; font-size:14px; padding: 0 5px;
}
#baiduso input.btn2 { 
	height:26px; width:88px; text-align:center;cursor:pointer; margin:0 5px; font-size:14px;
}
#baiduso span {
	padding:3px 0 0 20px;
}
/* 底部
==============================*/
#foot {
	clear: both;  margin: 0px auto 15px; line-height:25px; text-align:center; color:#111;
}
.about {
	clear: both;  margin: 0px auto 10px; border: #6BC5FF 1px solid; line-height:22px; height:100%; padding: 5px 20px;
	background:#eff;
}
.about A {
	margin-right:10px;
}
#location {
	clear: both; border: #6BC5FF 1px solid; padding:3px 10px;margin:0 0 5px 0;
}
/* 统计
==============================*/
.ct {
	clear:both;text-align:center;display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/* 搜索框架iframe
==============================*/
#soky {
	 z-index:99; width:100%; height:100px;
}
#sobus {
	 z-index:99; width:100%; height:565px;
}
.col360 {
	float:left; width:360px;
}
.mr10 {
	margin-right:10px;
}
/* box
==============================*/
.box {
	clear: both; border: #6BC5FF 1px solid; margin: 0px auto 10px; height:100%;
}
.box h1,.box h2 {
	height: 25px; line-height:25px; padding-left: 15px; clear: both;
	BACKGROUND: url(bg.gif) #fff repeat-x left bottom;
}
.box h1 span {
	float:right;padding-right:15px;
}
.box h2 {
	border-top: #6BC5FF 1px solid;
}
.ad,#ad1,#ad2,#ad3,#ad4,#ad5,#ad6 {
	text-align: center;margin: 0 auto 5px;clear:both;
}
.clear {
	clear:both;
}
/* 搜索框
==============================*/
.sch {
	text-align:center; padding: 15px;
}
.submit {
	height:22px;
}
/* 图片列表
==============================*/
.piclist {
	margin: 10px;height:100%;
}
.piclist li {
	float:left;	width:175px;text-align:center;
}
.piclist li img {
	width:160px;height:120px;clear:both;
}
.piclist li div {
	width:160px;height:50px;clear:both;line-height:25px;
}
/* 横向列表
==============================*/
.list {
	margin: 10px 20px;height:100%;clear:both;
}
.list li {
	float:left;	width:210px;height:25px;line-height:25px;overflow:hidden;padding-right:15px;
}
/* 横向列表
==============================*/
.ilist {
	margin: 10px 20px;height:100%;clear:both;
}
.ilist li {
	float:left;	width:75px;height:25px;line-height:25px;overflow:hidden;
}
/* 横向列表
==============================*/
.slist {
	margin: 10px 20px;height:100%;clear:both;
}
.slist li {
	float:left;	width:470px;height:25px;line-height:25px;overflow:hidden;
}
/* 竖向列表
==============================*/
.rlist {
	clear:both;height:100%;margin: 0 20px;
}
.rlist li {
	height:25px;line-height:25px;overflow:hidden;
}
/* 栏目首页 bus city ky wz ask lieche...
==============================*/
.alist dl {
	clear:both; border-bottom:1px dotted #ccc; height:100%;margin: 5px 10px;line-height:25px;
}
.alist dt {
	float:left;width:8%;color:#f00;line-height:25px;
}
.alist dd {
	float:right;width:92%;
}
.alist dd A {
	margin-right:10px;line-height:25px;
}
/* 内容页
==============================*/
.p {
	padding: 2px 15px; line-height:25px;
}
.p h4,.p h4 a {
	padding:5px;color:#00f;font-weight:bold;font-size:14px;
}
/* 标题
==============================*/
.title {
	font-weight: bold; color:#000; font-size: 20px; text-align:center; padding: 10px; 
}
.title1 {
	font-weight: bold; color:#000; font-size: 16px; text-align:center; padding: 10px;
}
/* 违章
==============================*/
.wznull {
	padding:10px;color:red;line-height:25px;
}
/* 表格
==============================*/
.t {
	background: #6BC5FF; margin: 0 auto 10px;
}
.t th {
	text-align: center; margin: 0px; padding: 5px; font-size: 12px; background: #c5e0f6; color: #364e85; font-weight: bold;BACKGROUND: url(bg.gif) #fff repeat-x left top;
}
.t td {
	background: #fff; padding: 5px; text-align: center;
}
/* ask
==============================*/
.askinput {
	float:right;margin: 10px 15px 0 0;float:right; width:100px; height:25px; line-height:25px; text-align:center; border:1px solid #ccc; background-color:#eee;color:#f60;
}
.askinput A {
	color:#f60;
}
.asklist {
	margin:10px;
}
.asklist li {
	list-style:none; border-bottom:1px dotted #ccc;margin: 20px 0;
}
.asklist li.list_tit {
	font-weight:bold;
}
.asklist li span {
	width:80px; float:right;text-align:center;
}
.askdetail {
	margin:10px 20px;
}
.askdetail dl {
	border-bottom:1px solid #ccc; padding: 10px 0;
}
.askdetail dt {
	font-weight:bold;
}
.askdetail dd.tright {
	text-align:right;
}
.askreply {
	margin:20px;
}
.askreply dt {
	width:80px;height:50px;float:left;text-align:center;
}
.askreply dd {
	width:600px;line-height:15px;text-align:left;
}
.askreply textarea {
	width:500px;height:150px;
}
/* lieche
==============================*/
#solc {
	margin:0 auto;text-align:center;
}
/* bus
==============================*/
#suggest { 
	background-color:#FFF; border:1px solid #999; border-top:none; position:static; text-align:left;
}
#suggest2 { 
	background-color:#FFF; border:1px solid #999; border-top:none; position:static; text-align:left;
}
.mouseover { 
	color:#ffffff; background-color:highlight; width:100%; cursor:default;
}
.mouseout {
	color:#000000; width:100%; background-color:#ffffff; cursor:default;
}
.doaa{ 
	color:#FF0000;
}
.line {
	text-align:left; margin:8px 20px;font-size:14px;
}
#A,#B,#C,#L{ 
	position:relative; width:160px;
}
.sott h4 {
	font-weight:bold;color:#f00;padding:5px 0px;
}
.sott dt {
	font-weight:bold;padding:5px 0px;
}
.sott dd {
	margin-left:20px;line-height:25px;border:1px dotted #ccc;padding:3px 10px;
}
.sott .sc {
	color:#f00;
}
.sott .stops {
	color:blue;margin:0 3px;
}
.sott .lines {
	color:#f00;font-weight:bold;margin:0 3px;
}
.lineinfo {
	text-align:left; line-height:25px;margin:5px 0;
}
/*-----新闻------*/
#newscontent,#newscontent p {
	margin:10px 20px;overflow:hidden;line-height:25px;
}
.newslist {
	margin:10px;overflow:hidden;
}
.list_title {
	font-size:14px;
}
.list_title A {
	TEXT-DECORATION: underline;font-weight:bold;COLOR: #00f; 
}
.list_title span {
	float:right;
}
.list_text {
	color:#999;border-bottom:1px dotted #999;margin-bottom:10px;padding:5px 0;
}
.pages {
	text-align:center;font-size:13px;margin:5px auto;
}
.pages A {
	TEXT-DECORATION: underline;font-weight:bold;COLOR: #00f; 
}
.youbian {
	font-size:14px;padding:10px 0;line-height:30px;
}
.youbian span {
	font-weight:bold;color:red;padding-left:20px;
}
.hylist {
	width:240px;float:left;overflow:hidden;
}
.hylist ul{
	padding-left:10px;border-bottom:1px dotted #999;margin:5px 0;
}
.hylist li {
	overflow:hidden;line-height:25px;height:25px;
}
.hylist li.tt A{
	font-size:14px;color:blue;font-weight:bold;
}/*-----会员------*/.u_form {
	width:600px;margin:10px auto;line-height:28px;
}
.u_form dl {
	clear:both;margin:10px 0;
}
.u_form dl dt {
	float:left;width:200px;text-align:right;font-size:14px;font-weight:bold;
}
.u_form dl dd {
	float:right:width:400px;text-align:left;font-size:14px;font-weight:bold;
}
#utitle {
	margin: 5px auto;font-size:16px;
}
#utitle span {
	font-size:40px;font-weight:bold;margin-right:20px;color:#08A6E7;
}