html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input{ margin: 0;  padding: 0;}
BODY {background-color: #FFFFFF;color: #333333; font-family: Arial; font-size: 12px; line-height:1.6em;}
ul, li {list-style: none;}
images {border: 0 none;}
a { text-decoration:none;color:#0066CC;}
a:hover {
	text-decoration:underline;
	color:#FF3300;
}
.clear { clear:both;}

.topbg {background:#fafafa; border-bottom:1px solid #eeeeee;}
.topbg .top {width:960px; margin:0 auto; color:#999999; height:26px; line-height:26px;}
.topbg .top a { padding:0 6px; }
.topbg .top a:hover { clear:#ff7700;}

.top { width:960px; margin:0 auto; height:76px; }
.top .r {float:right; width:420px;}
.logo { float:left; padding:10px 0 0px 0;}
.shoucan { float:right; padding:20px 0 0 0;} 
.top .toptext { text-align:right; color:#666; line-height:24px; }
.top .toptext a { margin:0 7px;}
.top .search { padding:22px 0 0 0; font-size:14px; text-align:right; float:right;}
.top .search input{ height:18px; line-height:17px; line-height:20px; padding-left:4px; color:#999999;float:left;}
.top .search .search-submit { background:url(images/btn.gif) repeat-x; border:0; width:54px; margin-left:3px; height:22px; line-height:22px; cursor:pointer;float:left;  display:inline;}
.top .search select { color:#999999; float:left; height:22px;margin-left:3px;display:inline;}


.nav {width:942px; margin:0 auto; font-size:14px; color:#FFFFFF; background:url(images/navbg.gif) repeat-x; height:39px; padding:0 0 0 18px;}
.nav a { color:#FFFFFF; line-height:39px; margin:0 11px; font-weight:bold;}
.nav a:hover { color:#FFFF00;}
.subnav {
	width:940px;
	margin:0 auto;
	padding:0 7px 0 13px;
	line-height:28px;
	background-color:#f5f5f5;
	margin-top:1px;
	color:#555;}
.subnav a { margin:0 5px;}
.subnav p { float:right;}
.subnav strong a { color:#555; margin:0;}
.subnav strong a:hover { color:#ff6600;}
.banner { width:960px; margin:0 auto; height:90px; margin-top:12px; background-color:#eee;}
.breadcrumb {width:960px; margin:0 auto; height:26px; line-height:26px; }

.bb { padding:10px 0; text-align:center;}
.border { border:1px solid #e7e7e7;}
.main { width:960px; margin:0 auto; overflow:hidden;}
.main .left { float:left; width:700px;}
.main .right { float:right; width:250px;}
.mtext { padding:20px 20px 0px 20px; width:657px;}
.mtext h1{ font-size:25px; font-family:"宋体",Arial,sans-serif; color:#ff6b11; line-height:34px;  text-align:center;}
.mtext .info { text-align:center; line-height:26px; color:#999999;}
.mtext .info span { margin:0 8px;}
.mtext .info span a { margin-right:8px; text-decoration:underline;}
.mtext .content { font-size:14px; line-height:24px; padding:0 6px 0 10px;}
.updown { border-top:1px solid #eee; padding:15px 0px 10px 0; line-height:20px; margin-top:30px;}
.updown .share { float:right; width:410px;}
.sui {padding:20px 20px 10px 20px; width:655px; margin-top:1px;}
.sui h3 { font-size:14px; color:#FF3300;}
.suiimages { float:right; width:422px;}
.imageslist li{ float:left; width:126px; margin:0 7px 10px 7px; display:inline; height:120px; text-align:center; }
.imageslist li a{   display:block; text-align:center; cursor:pointer;}
.imageslist li a:hover { font-weight:bold;}
.imageslist li span { display:block; width:120px; height:90px; overflow:hidden;border:1px solid #efefef; padding:1px;}
.imageslist li font {overflow:hidden; display:block; width:120px; height:26px; line-height:26px; font-size:12px; }
.textlist { padding:10px 0; line-height:24px;}
.textlist li { background:url(images/ico2.gif) no-repeat 0 8px; padding-left:8px;}
.list10 { padding:10px 0; line-height:24px;background:url(images/n10.gif) no-repeat 0 15px;}
.list10 li {  padding-left:18px;}

.rlist { background:#fffefb; padding-bottom:5px;}
.rlist h3 { font-size:14px; padding-left:14px; line-height:34px; background-color:#fefbef; color:#ff6000; border-bottom:1px solid #eae7dc; }
.rlist .topborder {border-top:1px solid #eae7dc; }
.rlist .textlist { margin:0 10px 0 15px;}
.rlist .list10 { margin:0 10px 0 13px;}

.list li { margin-bottom:20px;}
.list a.title{ font-size:14px; color:#444444; text-decoration:underline; font-weight:bold;}
.list a.title:hover { color:#FF0000;}
.list span { font-size:10px; color:#999999; padding-left:10px;}
.list p { margin-top:5px; line-height:18px; color:#888;}
.listmore { font-size:12px; color:#FF0000; margin-left:8px;}

.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;}

.link { margin:0 auto; width:960px; padding-top:5px;}
/* .link a { margin-right:12px;} */
/* .link a { color: #f1f1f1;} */
.foot { text-align:center; padding:14px 0 10px 0; line-height:20px; clear:both;color:#555; background:#f7f7f7; border-top:1px solid #eee; width:960px; margin:0 auto;margin-top:10px; }
.foot span a { margin:0 7px;}
a.red { color:#FF0000; text-decoration:underline;}
a.red:hover { color:#990000;}

h1 { font-size:14px; color:#666; padding-left:35px;}
.main { width:960px; margin:0 auto; overflow:hidden;}
.gray { color:#666666;}
.about { padding:25px 0 0 0; font-size:12px; color:#666666; line-height:20px;clear:both;}
.about h3 { font-size:14px; padding:12px 0 4px 0;}
.habout { font-size:12px; padding-left:35px;}
.fl { float:left; width:680px;}
.fr { float:right; background-color:#F9F9F9; border-left:1px solid #ddd; height:100%; overflow:hidden; padding:1px 0 0 0;}
.fr ul.text { line-height:26px; font-size:12px; padding:10px 0 15px 0;}
.fr ul.text li { padding-left:15px;}
.fr h3 { background:#ccc; margin:0; padding:0;padding-left:20px; font-size:14px; line-height:30px;}

.pt6 { padding-top:6px;}
.p30 { padding:10px 30px;}
.mt6 { margin-top:6px;}
.ml6 { margin-left:6px;}
.mr6 { margin-right:6px;}
.f50 { }
.news { margin:0 auto; width:800px;}
.news ul li{ line-height:22px; float:left; width:390px;}
.tab { background-color:#eee;}
.tab td { background-color:#FFFFFF; padding:3px 5px;}

/* 查询站拿 */
.w950{width:960px;margin:0px auto;}
.knr{width:958px;border-left:1px solid #A4C4DC;border-right:1px solid #A4C4DC; border-bottom:1px solid #A4C4DC; overflow:hidden;}
.head3{height:10px;background:url(images/kuang1.gif) no-repeat 0 -10px;margin-bottom:8px;}
.head4{height:55px;background:url(images/kuang4.gif) no-repeat;}
.head4 h1 { font-size:14px; color:#FF0000; padding:15px 0 5px 20px;}
.head4 p { font-size:12px; padding:0 20px;}

.Ico_aBox{position:relative;width:226px; height:60px; float:left; margin:3px; display:inline;}
.city_int{border:1px solid #ace; background:#fff; font:bold 12px/14px Verdana; color:#07519A; padding:3px; height:14px; }
table th{color:#07519A;}
.mobile_main{width:800px;margin:15px auto;}
.mobile_k{border:1px solid #AACCEE;}
.mob_body{padding:10px 20px;font-size:14px;line-height:32px;}
.mob_int{width:210px;padding:2px 0;font-size:16px;}
.mob_anniu{width:106px;height:26px;line-height:26px;border:0;font-size:14px;background:url(images/anniubg2.gif) no-repeat;cursor:pointer!important;cursor:hand;}
.mob_body span{font-size:20px;font-weight:bolder;color:#FE701A}
.mob_dress{margin:3px 0 10px 0;padding:8px 0;text-align:left;font-size:14px;border-bottom:1px dashed #AACCEE;}
.mob_copy1{width:58px;height:26px;line-height:26px;border:0;font-size:14px;background:url(images/anniubg1.gif) no-repeat;cursor:pointer!important;cursor:hand;}
.mob_copy2{width:106px;height:26px;line-height:26px;border:0;font-size:14px;background:url(images/anniubg2.gif) no-repeat;cursor:pointer!important;cursor:hand;}
.mob_int1{width:410px;padding:4px 0;color:#808080;border:1px solid #AACCEE;}
.mob_body1{padding:10px 20px;font-size:14px;text-align:left;}
.mob_body1 p{height:25px;line-height:25px;padding:7px 0;}
.mob_test{padding:5px 12px;border:1px solid #AACCEE;background-color:#ECF1F9;color:#07519A;font-size:14px;text-align:left;line-height:24px;margin-bottom:8px;}
.mar10{margin-bottom:10px;}
.mob_det{border:1px solid #ddd;padding:5px 12px;color:#808080;text-align:left;}
.mob_ace{border:1px solid #ace;padding:5px 12px;color:#808080;text-align:left;}
.mob_ace_h{border:1px solid #ace;padding:5px 12px;color:#000000;text-align:left;}
.mob_hei{border:1px solid #ccc;padding:5px 12px;color:#000000;text-align:left;}

.self_ip{padding:6px;font-size:14px;color:#666;}
.ip_anniu{width:92px;height:23px;line-height:23px;border:0;font-size:12px;color:#333;background:url(images/iconbg.gif) no-repeat;cursor:pointer!important;cursor:hand;}
.ip_copy{padding:8px 10px;width:706px;background-color:#F6F8FC;border-top:1px solid #D5E6F3;}
.edit_bt{background-color:#E2EFFE;padding:3px 10px;border-bottom:1px solid #A4C4DC;font-size:14px;font-weight:bold;color:#07519A;text-align:left;}
.edit_body td{font-size:14px;text-align:left;}
.edit_anniu{width:70px;height:26px;line-height:26px;border:0;font-size:14px;background:url(images/anniubg1.gif) no-repeat;cursor:pointer!important;cursor:hand;}
.edit_result{color:#c00;font-size:14px;text-align:left;margin-top:60px;}
.edit_result images{display:block;float:left;}
.sleft { width: 45%; float: left;}
.sright{ width: 55%; float: right; padding-left: 30px; box-sizing: border-box;}
.nlist2 { clear: both; overflow: hidden;}
.nlist2 .newslist { margin-top: 20px;}
.nlist2 h3 {font-size:14px; line-height: 1.8em; background: #f7f7f7; padding-left: 5px; }


@media screen and (max-width:640px) {
	* { box-sizing: border-box;}
.foottu { box-sizing: content-box;}

.foottu *{ box-sizing: content-box;}
.sleft { float: none; width: 100%;}
.sright { float: none; width: 100%; padding-left: 0;}
.top {width:100%;}
.w950 {width:100%;}
.knr{width:100%!important;}
.link,.foot {width:100%!important; padding: 0 10px;}
.news { width: 100%; padding: 0 10px;}
.knr .p30 { padding: 10px!important;}
.knr .tab{ width: 100%;}
.traffic_main { width: 100%!important;}
.traf_box .t_b_hd ins { display: none;}
.head4 { height: auto;}
}