@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
html,body{
	background:url(../image/content_bg.jpg) repeat-x;
	font-family: Microsoft YaHei, simsun, Arial, Helvetica, sans-serif;
}
.setinfo{
	width:1040px;
	height:24px;
	background:#F4F4F4;
	border-bottom:1px double #D0D0D0;
	border-left:1px double #D0D0D0;
	border-right:1px double #D0D0D0;
	font-size:12px;
	color:#999;
	line-height:24px;
	margin:auto;
}
.setlink{
	width:88px;
	height:24px;
	float:left;
	display:inline;
	text-align:center;
}
.setlink a{
	color:#999;
}
.setlink a:link{
	text-decoration:none;
}
.setlink a:active{
	text-decoration:none;
}
.setlink a:visited{
	text-decoration:none;
}
.setlink a:hover{
	text-decoration:none;
	color:#333;
}
.setline{
	width:2px;
	height:24px;
	background:url(../image/set_info.jpg) no-repeat;
	float:left;
	display:inherit;
	overflow:hidden;
}
.sethint{
	width:400px;
	height:24px;
	float:right;
	display:inherit;
	text-align:left;
}
.logoinfo{
	width:1040px;
	height:107px;
	margin:auto;
}
.logo{
	width:306px;
	height:107px;
	background:url(../image/logo.jpg) no-repeat;
	float:left;
	display:inline;
	cursor:hand;
}
.hot{
	width:48px;
	height:48px;
	background:url(../image/phone.jpg) no-repeat;
	margin-top:29px;
	float:left;
	display:inline;
}
.hotinfo{
	width:200px;
	height:48px;
	margin-top:29px;
	margin-left:10px;
	float:left;
	display:inline;	
}
.hotword{
	width:200px;
	height:30px;
	line-height:30px;
	font-size:22px;
	font-weight:bold;
	color:#F60;
	margin:auto;
}
.hothint{
	width:200px;
	height:18px;
	line-height:10px;
	font-size:14px;
	color:#666;
	margin:auto;
}
.wt{
	width:500px;
	height:107px;
	float:right;
	display:inline;
}
.dyweather{
	width:200px;
	height:48px;
	margin-top:18px;
	margin-left:2px;
	float:left;
	display:inline;	
}
.navinfo{
	width:1040px;
	height:46px;
	background:url(../image/nav_bg.jpg) repeat-x;
	background-position:0 -46px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	line-height:46px;
	margin:auto;
}
.navleft{
	width:5px;
	height:46px;
	background:url(../image/nav_bg.jpg) no-repeat;
	background-position:0 0px;
	float:left;
	display:inherit;
	overflow:hidden;
}
.navright{
	width:5px;
	height:46px;
	background:url(../image/nav_bg.jpg) no-repeat;
	background-position:0 -92px;
	float:right;
	display:inherit;
	overflow:hidden;
}
.navword{
	width:100px;
	height:46px;
	float:left;
	display:inline;
}
.navword a{
	color:#FFF;
}
.navword a:link{
	text-decoration:none;
}
.navword a:active{
	text-decoration:none;
}
.navword a:visited{
	text-decoration:none;
}
.navword a:hover{
	text-decoration:underline;
}
.navline{
	width:2px;
	height:46px;
	background:url(../image/nav_info.jpg) no-repeat;
	float:left;
	display:inherit;
	overflow:hidden;
}
.admtop{
	width:1040px;
	height:8px;
	margin:auto;
}
.adtop{
	width:1035px;
	height:8px;
	background:url(../image/ad_top.jpg) repeat-x;
	background-position:0 -8px;
	margin:auto;
	overflow:hidden;
}
.adtopleft{
	width:5px;
	height:8px;
	background:url(../image/ad_top.jpg) no-repeat;
	background-position:0 0px;
	float:left;
	display:inline;
}
.adtopright{
	width:5px;
	height:8px;
	background:url(../image/ad_top.jpg) no-repeat;
	background-position:0 -16px;
	float:right;
	display:inline;
}
.admain{
	width:1040px;
	height:186px;
	margin:auto;
}
.ad{
	width:1026px;
	height:186px;
	background:#FFF;
	border-left:1px #DCDCDC double;
	border-right:1px #DCDCDC double;
	margin:auto;
}
.adpic{
	background:#CCC;
	width:1020px;
	height:186px;
	margin:auto;
}
.adbom{
	width:1040px;
	height:8px;
	background:url(../image/ad_bom.jpg) repeat-x;
	background-position:0 -8px;
	margin:auto;
	overflow:hidden;
}
.adbomleft{
	width:7px;
	height:8px;
	background:url(../image/ad_bom.jpg) no-repeat;
	background-position:0 0px;
	float:left;
	display:inline;
}
.adbomright{
	width:7px;
	height:8px;
	background:url(../image/ad_bom.jpg) no-repeat;
	background-position:0 -16px;
	float:right;
	display:inline;
}
.other{
	width:1040px;
	height:auto;
	background:#FFF;
	border-left:1px #DCDCDC double;
	border-right:1px #DCDCDC double;
	border-bottom:1px #DCDCDC double;
	overflow:hidden;
	margin:auto;
}
.qry{
	width:1020px;
	height:64px;
	background:url(../image/qry_info.jpg) repeat-x;
	background-position:0 -64px;
	margin:auto;
}
.qryleft{
	width:6px;
	height:64px;
	background:url(../image/qry_info.jpg) no-repeat;
	background-position:0 0px;
	float:left;
	display:inline;
}
.qryright{
	width:6px;
	height:64px;
	background:url(../image/qry_info.jpg) no-repeat;
	background-position:0 -128px;
	float:right;
	display:inline;
}
.qryhint{
	width:120px;
	height:64px;
	line-height:64px;
	float:left;
	display:inline;
	font-size:14px;
	color:#666;
	font-weight:bold;
	text-align:center;
}
.qryline{
	width:20px;
	height:64px;
	background:url(../image/qry_line.jpg) no-repeat;
	float:left;
	display:inline;
}
.qryinp{
	width:200px;
	height:44px;
	margin-top:8px;
	float:left;
	display:inline;
}
.inphint{
	width:200px;
	height:20px;
	line-height:20px;
	margin:auto;
}
.inpword{
	width:auto;
	height:20px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	float:left;
	display:inline;
}
.inpother{
	width:auto;
	height:20px;
	font-size:14px;
	color:#999;
	float:left;
	display:inline;
}
.inpportbox{
	border:1px solid #CCC;   
	width:190px;
	background-color:#FFF;
	padding:4px;
	margin:auto;
	overflow:hidden;
}
.split{
	width:8px;
	height:64px;
	float:left;
	display:inline;
}
.dateinp{
	width:102px;
	height:44px;
	margin-top:8px;
	float:left;
	display:inline;
}
.datehint{
	width:102px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:auto;
}
.datebox{
	border:1px solid #CCC;   
	width:92px;
	height:15px;
	background-color:#FFF;
	padding:4px;
	margin:auto;
	overflow:hidden;
}
.dateselect{
	position:relative;
	background:#FFF;
	width:98px; 
	line-height:14px; 
	color:#000;
	border-style:none;
	border:solid 1px #CCC;
	padding:3px;
}
.qrybtn{
	background:url(../image/qry_btn.jpg) no-repeat;
	width:116px;
	height:36px;
	margin-top:17px;
	float:left;
	display:inline;
	cursor:hand;
}
.mctop{
	background:url(../image/mctop.jpg) repeat-x;
	background-position:0 -11px;
	width:1020px;
	height:11px;
	margin:auto;
	margin-top:8px;
}
.mctleft{
	background:url(../image/mctop.jpg) no-repeat;
	background-position:0 0px;
	width:5px;
	height:11px;
	float:left;
	display:inline;
	overflow:hidden;
}
.mctright{
	background:url(../image/mctop.jpg) no-repeat;
	background-position:0 -22px;
	width:5px;
	height:11px;
	float:right;
	display:inline;
	overflow:hidden;
}
.mcbom{
	background:url(../image/mcbom.jpg) repeat-x;
	background-position:0 -11px;
	width:1020px;
	height:11px;
	margin:auto;
}
.mcbleft{
	background:url(../image/mcbom.jpg) no-repeat;
	background-position:0 0px;
	width:5px;
	height:11px;
	float:left;
	display:inline;
	overflow:hidden;
}
.mcbright{
	background:url(../image/mcbom.jpg) no-repeat;
	background-position:0 -22px;
	width:5px;
	height:11px;
	float:right;
	display:inline;
	overflow:hidden;
}
.mc{
	width:1018px;
	height:auto;
	border-left:1px #DADADA double;
	border-right:1px #DADADA double;
	background:#E9E9E9;
	overflow:hidden;
	margin:auto;
}
.news{
	width:738px;
	height:auto;
	overflow:hidden;
	margin-left:10px;
	float:left;
	display:inline;
}
.newtop{
	background:url(../image/newtop.jpg) repeat-x;
	background-position:0 -46px;
	width:738px;
	height:46px;
	margin:auto;
}
.newtleft{
	background:url(../image/newtop.jpg) no-repeat;
	background-position:0 0px;
	width:8px;
	height:46px;
	float:left;
	display:inline;
}
.newtright{
	background:url(../image/newtop.jpg) no-repeat;
	background-position:0 -92px;
	width:8px;
	height:46px;
	float:right;
	display:inline;
}
.newsinfo{
	background:#FFF;
	border-bottom:1px #CCC double;
	border-left:1px #CCC double;
	border-right:1px #CCC double;
	width:736px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.newstype{
	width:722px;
	height:37px;
	float:left;
	display:inline;
	margin-top:9px;
}
.newspic{
	background:url(../image/btn_02.jpg) no-repeat;
	width:128px;
	height:37px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	float:left;
	display:inline;
}
.newstword{
	width:88px;
	height:37px;
	line-height:37px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	text-align:center;
	float:left;
	display:inline;
}
.newstword a{
	color:#666;
}
.newstword a:link{
	text-decoration:none;
}
.newstword a:active{
	text-decoration:none;
}
.newstword a:visited{
	text-decoration:none;
}
.newstword a:hover{
	color:#333;
	text-decoration:none;
}
.newsphoto{
	width:228px;
	height:208px;
	background:#FFF;
	border:1px #CCC double;
	float:left;
	display:inline;
	padding:2px;
	margin-top:20px;
	margin-left:20px;
}
.newsblank{
	width:20px;
	height:252px;
	background:url(../image/new_blank.jpg) no-repeat;
	float:left;
	display:inline;
	margin-left:20px;
}
.newstext{
	background:#00F;
	width:662px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.newstblank{
	width:662px;
	height:20px;
	margin:auto;
}
.newstitle{
	width:662px;
	height:32px;
	margin:auto;
}
.newsdetail{
	width:662px;
	height:auto;
	margin:auto;
	min-height:200px;
}
.newstpic{
	width:13px;
	height:32px;
	background:url(../image/tpic1.jpg) no-repeat;
	float:left;
	display:inline;
}
.newsfrm{
	width:662px;
	height:32px;
	line-height:42px;
	border-bottom:1px #999 dotted;
	float:left;
	display:inline;
}
.newsword{
	width:560px;
	height:32px;
	font-size:14px;
	float:left;
	display:inline;
}
.newsword a{
	color:#333;
}
.newsword a:link{
	text-decoration:none;
}
.newsword a:active{
	text-decoration:none;
}
.newsword a:visited{
	text-decoration:none;
}
.newsword a:hover{
	color:#F60;
	text-decoration:none;
}
.newsdate{
	width:88px;
	height:32px;
	font-size:12px;
	color:#999;
	text-align:right;
	float:right;
	display:inline;
}
.service{
	width:250px;
	height:auto;
	min-height:298px;
	margin-left:10px;
	float:left;
	display:inline;
}
.servtop{
	background:url(../image/newtop.jpg) repeat-x;
	background-position:0 -46px;
	width:250px;
	height:46px;
	margin:auto;
}
.servpic{
	background:url(../image/btn_01.jpg) no-repeat;
	width:128px;
	height:37px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	float:left;
	display:inline;
	margin-top:9px;
}
.servinfo{
	background:#F7F7F7;
	border-bottom:1px #CCC double;
	border-left:1px #CCC double;
	border-right:1px #CCC double;
	width:248px;
	height:auto;
	margin:auto;
}
.servblank{
	width:218px;
	height:20px;
	margin:auto;
}
.servblank1{
	width:20px;
	height:10px;
	overflow:hidden;
	margin:auto;
}
.weather{
	width:218px;
	height:45px;
	background:url(../image/weather.jpg) no-repeat;
	margin:auto;
	cursor:hand;
}
.locat{
	width:218px;
	height:45px;
	background:url(../image/locat.jpg) no-repeat;
	margin:auto;
	cursor:hand;
}
.tl{
	width:218px;
	height:45px;
	background:url(../image/tl.jpg) no-repeat;
	margin:auto;
	cursor:hand;
}
.map{
	width:218px;
	height:45px;
	background:url(../image/map.jpg) no-repeat;
	margin:auto;
	cursor:hand;
}
.more{
	width:80px;
	height:37px;
	line-height:37px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:right;
	display:inline;
}
.more a{
	color:#F30;
}
.more a:link{
	text-decoration:none;
}
.more a:active{
	text-decoration:none;
}
.more a:visited{
	text-decoration:none;
}
.more a:hover{
	text-decoration:underline;
}
.bottom{
	width:1040px;
	height:80px;
	font-size:12px;
	color:#666;
	line-height:80px;
	text-align:center;
	margin:auto;
}
.scrollinfo{
	width:300px;
	height:64px;
	line-height:64px;
	font-size:14px;
	font-weight:bold;
	color:#355970;
	float:left;
	display:inline;
}
.newslist{
	width:662px;
	height:12px;
	font-size:12px;
	font-weight:bold;

	line-height:12px;
	text-align:right;
	padding:10px;
	background:#E9E9E9;
	margin:auto;
}
.newslist a{
	color:#666;
}
.newslist a:link{
	text-decoration:none;
}
.newslist a:active{
	text-decoration:none;
}
.newslist a:visited{
	text-decoration:none;
}
.newslist a:hover{
	color:#F30;
	text-decoration:underline;
}
.mclist{
	border-bottom:1px #CCC dotted;
	width:218px;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:auto;
}
.mclist a{
	 display:block;
	 color:#333;
}
.mclist a:link{
	text-decoration:none;
}
.mclist a:active{
	text-decoration:none;
}
.mclist a:visited{
	text-decoration:none;
}
.mclist a:hover{
	color:#FFF;
	background:#F60;
	text-decoration:none;
}
/*搜索*/
#suggestto{width:190px;font-size:1em;font-family: Microsoft YaHei, simsun, Arial, Helvetica, sans-serif;text-align:left;}
.gray{color:gray;}
.ac_results {background:#fff;border:1px solid #BABABA;position: absolute;z-index: 10000;display: none;margin-top:2px}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;color:#666;padding:1px 1px;}
.ac_results li{border:4px solid #fff;}
.ac_over,.ac_results li a:hover {background:#66CC00; color:#FFF;}
.jianma{float:right; color:#FF6600;}
.quanpin{color:#999;font-size:1em;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px; color:#F60;}