﻿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{
	FONT-SIZE: 12px;
	background-color:#FFFFFF;
	color: #333333;
	font-family:Arial; margin:0; padding:0;
}
ul, li { list-style:none; }
img{border:0;}
/* * { box-sizing: border-box;} */
.dashed_line{CLEAR:both;border-bottom:1px dashed #ddd;FONT-SIZE:1px;MARGIN:8px auto;HEIGHT:1px;width:auto;overflow:hidden;}
.hackbox{CLEAR:both;BORDER:0px;MARGIN-TOP:0px;font-size:0;line-height:0;VISIBILITY:hidden;}
.clear{clear:both; overflow: hidden;}
a{ color:#3E3E3E; text-decoration:none;}
a:hover { color:#FF3300; text-decoration:underline;}
.green { color:#009900;}
.red { color:#FF3300;}
.red a {color:#FF0000;}
.red a:hover {color:#CC0000;}
.imgab a img,imgab a IMG {padding:1px; border:1px solid #ccc;}
.imgab a:hover IMG {padding:1px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.imgab2 a img,imgab2 a IMG {padding:2px; border:1px solid #eee;}
.imgab2 a:hover IMG {padding:2px; border:1px solid #ff0000;FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
.overhack{	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;}
	.margintop4 { margin-top:4px;}
.margintop5 { margin-top:5px;}
.margintop6 { margin-top:6px;}
.margintop8 { margin-top:8px;}
.margintop10 { margin-top:10px;}
.margintop15 { margin-top:15px;}
.marginleft10 { margin-left:10px;}
.marginleft8 { margin-left:8px;}
.marginleft6 { margin-left:6px;}
.wrap { width:960px; margin:0 auto; }
.left200 { float:left; width:200px;}
.mid305 { float:left; width:305px; margin-left:8px;}
.mid220 { float:left; width:220px;margin-left:8px;}
.right210 { float:right; width:210px;}
.right752 { float:right; width:752px;}
.float_l { float:left;}
.float_r { float:right;}



a.cmore { color:#999999;}
a.comre:hover { color:#FF3300;}



/*+++++++++ foot ++++*/
.bottom { text-align:center; font-size:12px; color:#666666; line-height:20px; font-family:Arial, Helvetica, sans-serif; padding:10px 0; border-top: 0px solid #ddd; width:960px; margin:0 auto; margin-top:32px; border-top:1px solid #eee;}
.bottom p a { margin:0 6px;}
.bottom font { color:555;}
.topbg { background:#F9FCFD; height:26px;line-height:26px;}
.headright { float:right;}
.head{width:960px;margin:0 auto;color:#666666;height:65px; padding:5px 0 8px 0;}
.head p { padding:6px 0 5px 0;}
.head .headshare{ text-align:right; }
.head a.logo{display:block;width:240px;height:60px;background:url(images/logo.gif) no-repeat center 0;margin-top:0px; float:left;}

.menu{width:960px;margin:0 auto;background:url(../images/navbg2.jpg) repeat-x; background-color: #388bda;}
.menu em{float:right;width:3px;height:39px;background:url(../images/navbg4.jpg) no-repeat;}
.menu_list{background:url(../images/navbg1.jpg) no-repeat;height:39px;display:block;padding-left:12px;}
.menu_list a{height:39px;text-align:center;float:left;display:block;font-size:12px;color:#FFFFFF;line-height:36px;padding:0 5px 0 4px;}
.menu_list a:hover{color:#FFFF00;text-decoration:underline;}
.menu_list a.now{background:url(../images/navbg3.jpg) no-repeat center 5px;color:#27313F;border-left:0px #fff solid;border-right:0px #fff solid;padding:3px 0px 0 0px;height:36px;width:168px;font-weight:bold;}

#tab1 div.block { display:block;}	
#tab1 div { display:none; padding:8px 8px 3px 8px; border:1px solid #eee; border-top:0; clear:both;color:#666666;}
#tab1 div a { color:#666666;}
#tab1 div a:hover { color:#FF3300;}
#tab1 div.block a { margin:0 5px;}
.nav_list a.now:hover { color:#EA6300;}

.banner960 {	margin:0 auto;	width:960px;	margin-top: 6px;}

/* ++++++++++*/

.link{width:958px;height:100%;overflow:hidden;margin:0 auto;clear:both;margin-top:8px;}.link h4{border:1px solid #fff;border-bottom:1px solid #ddd;background-color:#ECF0F4;height:28px;line-height:28px;padding-left:15px;font-size:14px;color:#0066CC;}.link h4 span{float:right;padding-right:12px;font-size:12px;font-weight:normal;color:#8d1400;}
.link h4 span a { color:#999999;}
.link h4 span a:hover { color:#FF3300;}
.link p{ padding:8px 10px; line-height:20px;}
.linklist{padding:8px 0px;line-height:20px;color:#666666;width:100%;}

.linklist li{ float:left; padding-left:7px; padding-right:5px; }
.linklist a{ color:#666666;}
.linklist a:hover { color:#FF3300;}

.poisition{font-size:12px;line-height:24px; border-bottom:1px solid #eee; width:960px;margin:0 auto;}
.liao_pages ul{float:left;padding:12px 0px 12px 16px;}.liao_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}.liao_pages ul li a{float:left;padding:2px 4px 2px;color:#555;border-bottom:1px solid #EEE;}.liao_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690;}.liao_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;}.liao_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}.liao_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
.list_left{width:682px;float:left;font-size:14px; line-height:18px;color:#666;}
.list_left .list{width:728px;overflow:hidden;float:left;clear:both;}
.list_left .list ul a{color:#0066CC;}
.list_left .list ul a:hover{color:#FF3300;}
.list_left .list ul li{width:100%;overflow:hidden;clear:both;padding:8px 0px;border-bottom:1px solid #EEE;}
.list_left .list ul li a{overflow:hidden;line-height:25px;font-weight:bold;afont-size:14px;margin-left:2px;}
.list_left .list ul p{color:#776955;font-size:12px;line-height:18px;text-indent:24px;}
.ccl_center{margin:0 auto;text-align:center;}	

/* list */
.zz { font-size:14px;	display:none;}

/* +++++++++++++++++++++10-5-21++++ */

.blogmain { 
	margin:0 auto;
	width:960px;
	margin-top:1px;
	overflow: hidden; 
	height: 100%;}
.blogmain .left {	width:678px;
	float:left;
	font-size:14px;
	border: 1px solid #D7E4EF;
	padding: 12px 12px;}
.blogmain .main{ font-size:12px;}
.blogmain .main h3 { font-size:14px; line-height:28px; background-color:#f9f9f9; color:#333; margin:10px 0 6px 0; padding-left:10px;}
.blogmain .main h1{ font-size:22px; line-height:32px;color:#ff6600;font-family: "Microsoft Yahei","微软雅黑";}	
	
.blogmain .right { width:250px; float:right; font-size:12px; }

.right a{ color:#21659A;}
.right a:hover { color:#FF3300;}
.blogmain .left h3 { padding:15px 0 0px 0; border-bottom:1px solid #CADBEA; margin-bottom:3px; font-size:18px;}
.blogmain .left h3 a { color:#0066CC;}
.blogmain .left h3 a:hover { color:#FF3300;}
.blogmain .left p { line-height:22px; font-size:14px;text-indent:28px;}
.blogmain .left h1 {line-height:30px;
	font-size:26px;
	text-align:center; 
	color: #FF6600;padding-top: 6px; }
span.time {display:block; font-size:12px; color:#888; text-align:center; line-height:20px; margin-bottom:3px; }
span.time a{ color:#666; text-decoration:underline;font-size:12px; margin:0 4px;}
span.time a:hover { color:#FF3300; text-decoration:underline;}

.text_a a { font-size:16px; color:#0066FF; text-decoration:underline; }
.text_a a:hover { color:#ff0000;} 
.rightlist { border:1px solid #D7E4EF;}
.rightlist h4 { background:#F0FBFD;  height:30px; line-height:29px; font-size:14px; padding-left:12px; color:#4597D3;}
.rightlist ul { padding:8px 12px 8px 10px;}
.rightlist ul li {
	line-height:22px;
	background:url(../images/icon2.gif) no-repeat 2px 9px;
	padding-left:10px;}
.rightlist ol { padding:10px 12px 10px 14px;}
.rightlist ol li { font-size:14px; line-height:23px; background:url(../images/icon22.gif) no-repeat 2px 9px; padding-left:12px;}
.rightlist h4 span { float:right; font-size:12px; font-weight:normal; padding-right:10px;}
.rightlist h4 span a { color:#b8ac8e;}
.rightlist h4 span a:hover { color:#FF3300;}
.rightlist p {  padding:8px 12px 8px 10px; line-height:18px;}
.rightlist p a {margin:0 4px;}
.newlist { background-color:#F2FAFD; clear:both; overflow:hidden; height:100%; margin-top:22px;}
.newlist h4 { height:30px; line-height:30px; font-size:14px; padding-left:15px; background:url(../images/bb1.gif) no-repeat 5px 4px #D2EFFA;padding-left:28px; border-bottom:2px solid #fff;}
.newlist li { float:left; width:345px; background:url(../images/icon22.gif) no-repeat 7px 9px;padding-left:17px; border-bottom:1px #ddd dashed;line-height:22px; font-size:12px;}
.updown { font-size:12px; line-height:28px; background-color:#F1F9FC; margin-top:12px; padding-left:5px;}
.blogmain .left .maincity { clear:both; overflow:hidden; height:100%;}
.blogmain .left .maincity h3{ font-size:14px; background-color:#EFFAFC; line-height:24px; height:24px; padding:3px 0 2px 8px; margin-top:4px;}
.blogmain .left .maincity p {  font-size:12px;float:left; line-height:18px; text-indent:0;}
.blogmain .left .maincity p a { padding:0 4px;}
.banner960 { margin: 0 auto; width:960px; height:153px; background:url(/images/banner.jpg) no-repeat;}
.banner960 a { display:block; width:960px; height:150px;}
.sitemap { margin:0 auto; width:960px;}
.sitemap h2 { font-size:16px;}
.sitemap h3 { font-size:14px; background-color:#E9F8FC; line-height:26px; padding-left:12px; margin-bottom:8px;}
.sitemap li { float:left; padding-right:12px; white-space:nowrap;}
.sitemap .linkbox { height:100%; overflow:hidden; clear:both; padding:0px 0 12px 0;}

.bann { padding:0px 0 8px 0; }
.bann2 { padding:5px 0 5px 0;}
.bannerab { width:960px; margin:0 auto; padding:8px 0;}
.ab2 { padding:12px 0 12px 0;} .main .ab3{ padding:10px 0 0 0;} .abp12 { padding:12px 0 0 0;}
.tab { background:#ddd;}
.tab td { background:#fff; padding:6px;}
.titinfo  {line-height: 20px;color: #999;border-bottom: 1px solid #eee;padding: 5px 0;font-size: 12px;margin-bottom: 20px;}
.titinfo span { margin:0 15px 0 0px;}

/* er shou*/
.jx {font-size:16px!important; line-height: 1.8em; padding-top: 20px;}
.jx h1 { line-height: 2em!important; }
.blogmain .tittip { font-size:12px; color: #999; padding-left: 8px; margin-bottom: 20px;}
.blogmain .tittip span {background: #f3f3f3;border-radius: 3px;color: #8a9ea7;margin-right: 15px;padding:3px 8px;}
.jx .ptu { float: left; width:330px;}
.jx .ptu img{ width:307px;}
.jx .pright { float: left; width:350px; font-size: 14px!important;}
.jx .btnbox { margin-bottom: 10px;}
.jx .btnbox input { border:1px solid #ccc; width:250px; height:34px; line-height: 34px; display: inline-block; padding:0 5px; font-size:18px; }
.jx .btnbox button { border:0; width:80px; height:34px; line-height: 34px; background: #f60; color: #fff; font-size:18px; vertical-align: top;}
.redfont { color: #f30; font-weight: bold;}
.xingbox span{display: inline-block; height:30px; background: url(/images/xing.png) repeat-x; vertical-align: sub; margin: 0 4px;}
.xing1 { width:30px;}
.xing2 { width:60px;}
.xing3 { width:90px;}
.xing4 { width:120px;}
.xing5 { width:150px;}
.xing6 { width:180px;}
.xing7 { width:210px;}
.xing8 { width:240px;}
.xing9 { width:270px;}
.xing10 { width:300px;}
ul.citylist { padding:12px 0;clear: both;overflow: hidden;}
ul.citylist li{float:left;width: 212px;line-height:32px;height:32px;overflow:hidden;border: 1px solid #abd6de;border-radius: 4px;margin: 3px;background: #fff;padding: 0 0 0 7px;}
ul.citylist3 { padding:12px 0;clear: both;overflow: hidden;}
ul.citylist3 li{float:left;width: 214px;line-height:32px;height:32px;overflow:hidden;border-radius: 4px;margin: 3px;background: #fff;padding: 0 0 0 7px;}
ul.citylist4 { padding:12px 0;clear: both;overflow: hidden;}
ul.citylist4 li{float:left;width: 166px;line-height:22px;height:22px;overflow:hidden;border-radius: 4px;margin: 3px;background: #fff;padding: 0 0 0 7px;}
ul.citylist2 { padding:12px 0;clear: both;overflow: hidden;}
ul.citylist2 li{float:left;width: 56px;line-height:32px;height:32px;overflow:hidden;padding-left: 20px; background: none;}
.dpwrap .dplist { margin-top: 15px;}
.dpwrap .dplist>div { border-bottom: 1px solid #ddd; color: #999; font-size:14px;padding-top: 12px;}
.dpwrap .dplist>div span{ color: #666; margin-right: 14px; font-size:12px;}
.dpwrap .dplist>div.c1{ background: url(/images/c1.jpg) no-repeat 0 -3px; padding: 0 0 0 48px; }
.dpwrap .dplist>div.c2{ background: url(/images/c2.jpg) no-repeat 0 -3px; padding: 0 0 0 48px;}
.dpwrap .dplist>div.c3{ background: url(/images/c3.jpg) no-repeat 0 -3px; padding: 0 0 0 48px;}
.dpwrap .dplist>div.c4{ background: url(/images/c4.jpg) no-repeat 0 -3px; padding: 0 0 0 48px;}
.dpwrap .dplist>div.c5{ background: url(/images/c5.jpg) no-repeat 0 -3px; padding: 0 0 0 48px;}
.dpwrap .dplist>div.c6{ background: url(/images/c6.jpg) no-repeat 0 -3px; padding: 0 0 0 48px;}
.dpwrap .dplist>p{ margin-top: 12px;}
.plist { padding:10px 0;}
.plist a{ display:inline-block; padding:0px 8px; background: #f7f7f7; margin-right: 5px; border-radius: 3px; color: #f60; margin-bottom: 5px;}
.plist span{ color: #999; margin-right: 10px;}
.pagelist { padding:15px 0;}
.pagelist a { display: inline-block; width:32px; height:32px; line-height: 32px; border: 1px solid #ddd; text-align: center; 
border-radius: 3px; font-size:16px; color: #666;margin-right: 3px;}
.pagelist a:hover { color: #f60;}
.pagelist .nextpage {width:70px!important;}

.traffic_main{ width:860px; margin:0 auto; font-size:12px; line-height:20px;}
.traf_search{background:url(../../images/jiaotong/traf_bg.png) right bottom no-repeat; border:1px solid #d1ebff;}
.traf_form{ padding:24px 0 0 150px; height:55px; border-bottom:1px solid #cbe8ff;}
.select_outer2{width:147px; margin:2px 0 0 21px;}
.select_inner2{width:147px;}
.select_outer select{width:149px;}
.btn85x33{ width:85px; height:33px; line-height:33px; border:0 none; cursor:pointer; background-position:0 -248px; margin-left:28px;}
.city_list{ font-size:14px; padding:20px 10px 10px 35px;}
.city_list dt{float:left;line-height:30px;font-weight:bold; color:#666;}
.city_list dd{line-height:30px; margin-left:95px}
.city_list dd p{margin-left:10px; float:left;}
.city_list dd ins{ text-decoration:none; color:#666;}
.city_list dd a{ display:inline-block; padding:0 5px; margin:0 5px;}
.city_list dd a:hover{ background:#ff8b00; color:#fff; text-decoration:none;}
.traf_box{ border:1px solid #cde9ff;}
.traf_box .t_b_hd{ height:27px; line-height:27px; background:#edf7ff;color:#348bcf;font-weight:700; padding-left:21px;font-size:14px; position:relative; border-bottom:1px solid #cbe8ff;}
.traf_box .t_b_hd ins{ position:absolute; right:12px; top:0; color:#333; font-size:12px;font-weight:100; text-decoration:none;}
.traf_box .t_b_hd .fred{color:#fd5151; text-decoration:underline}
.traf_box .t_b_bd{padding:10px 33px; line-height:30px; color:#666;}
.zhixiashi dt{ width:75px; float:left; font-weight:700;}
.zhixiashi dd{ margin-left:75px;}
.zhixiashi dd a{ margin-right:20px; zoom:1;word-break:keep-all;white-space:nowrap; display:inline-block;color:#666;}
.zhixiashi dd a:hover{color:#fd5151;}
.sheng a.fblue{color:#348bcf; text-decoration:underline;}
.sheng a:hover.fblue{color:#fd5151}
.sheng dl{ border-bottom:1px dashed #cbe8ff; line-height:22px; padding:0px 0}
.sheng dt{ width:90px; float:left; font-weight:bold;}
.sheng dd{ margin-left:90px;}
.sheng dd a{ color:#666; margin-right:20px;zoom:1;word-break:keep-all;white-space:nowrap; display:inline-block;}
.sheng dd a:hover{color:#fd5151}
.main.news {font-size:14px!important; line-height: 1.8em; padding-top: 20px;}
.newslist li {height:26px; overflow: hidden; background: url(/images/ico2.gif) no-repeat 0 11px; padding-left: 10px;}
.dpwrap { margin-top: 30px;}
.utip { color: #999; margin-top: 15px;}

.ptu { float:left; padding: 0 20px 8px 0px; text-align: center; color: #999;}
.username h3 { margin-top: 20px; background: #f7f7f7; padding:5px 10px;}
.niox { float: left; width: 460px;}
.nist {  width:520px;overflow: hidden;clear: both;}
.nist div{ float:left; }
.nist div:nth-child(odd) {width:200px;}
.nist div:nth-child(even) {width:320px;}
.wordinfolist {overflow: hidden;clear: both;}
.wordinfolist h3{font-size:18px; line-height: 2em;}
.wordinfolist ul {border-right:1px solid #ddd;border-bottom:1px solid #ddd; display: inline-block;}
.wordinfolist ul li.ultit { font-weight: bold;}
.wordinfolist ul li.ultit span { background: #e8feff;}
.wordinfolist ul li { line-height: 2em;}
.wordinfolist ul li span{ border:1px solid #ddd; border-bottom:0;border-right:0; display: inline-block; width:80px; padding-left: 5px;}
.wordinfolist ul li span:first-child{  width:320px;}
ul.toulist2 li {width: 60px;float:left;margin:0px 0 12px 6px;height: 86px; background: none;}
ul.toulist2 li img {border-radius: 50px;width: 58px;margin: 1px 0 0 0;}
ul.toulist2 li a{display: block;width: 60px;height: 60px;border:1px solid #eee;background: #fff;border-radius: 50px;text-align: center;}
ul.toulist2 { padding: 12px 2px;}
ul.toulist2 li a:hover {border:1px solid #f60;}
.textlist { padding:10px 0; line-height:26px;}
.textlist li { background:url(/img/ico2.gif) no-repeat 0 11px; padding-left:10px; height:26px; overflow:hidden;}
.textlist50 { padding:10px 0; line-height:26px;}
.textlist50 li {float:left;width: 50%; background:url(/img/ico2.gif) no-repeat 0 11px; padding-left:10px; height:26px; overflow:hidden; box-sizing: border-box; padding-right: 40px;}
.w50 li { float: left; width: 50%; box-sizing: border-box;}
.checontent img { max-width: 550px; margin: 12px 0;}
.checontent h2 {font-size: 16px; color: #666;}
	.foottu { width:100%; position: fixed; bottom: 0; left: 0;}
	.foottu img { width:100%; display: block;}
	.foottu span { float: right; padding: 4px 7px; background: #fff; border: 1px solid #ddd; font-size:12px;}

@media screen and (max-width:640px) {
	.blogmain .left { width:100%;}
	.eslist3 li { width: auto;float: none;}
	.blogmain .left { float: none; border: 0; padding: 0;}
	.menu_list { background: none; height: auto; }
	.menu {background: none;border-bottom: 1px solid #eee;padding-bottom: 8px;overflow: hidden;}
	.menu_list a { height:auto; line-height: 1.6em; color: #666;}
	
	.head,.bottom,.blogmain,.menu,.poisition,.bannerab{width:100%;}
	.head p,.poisition ,.bottom{ display: none;}
	.blogmain .main h1 {font-size:16px;}
	.blogmain .list_left{width:100%; float: none;}
	.blogmain .right{width:100%; float: none; margin-top: 30px;}
	.blogmain { padding: 0 12px; margin-bottom: 12px; box-sizing: border-box;}
	.blogmain .tittip span {background:none;border-radius: 3px;color: #8a9ea7;margin-right: 8px;padding:0px 0px;display: block;}	
	.blogmain table.tab {width:100%;}
	.checontent img { width:100%;max-width: auto;}
	.news .ptu { float: none; padding: 0;}
	.niox { float: none; margin-top: 12px; width: 100%;}
	.news .ptu img{ width:200px; text-align: center;}
	.nist { width: 100%;}
	.w50 li { float: none; width: 100%;}
	.titinfo {display: none;}
	}