@charset "gb2312";
/*----body----*/
* { padding: 0px; margin: 0px;}
body { font-size: 14px; font-family: "微软雅黑","宋体",Tahoma,Arial; color: #333; }
img{ border: 0; }
ol,ul,li { list-style-type: none; }
a { text-decoration: none; color: #333; }
table { border: 0; border-collapse: collapse; }
input { border: 0; }
.fl { float: left; }
.fr{ float: right; }
.cl { clear: both; }
.w1190 { width: 1190px; }
.auto { margin-left: auto; margin-right: auto; }
.wrap { min-width: 1190px; width: 100%; margin: 0 auto; padding-bottom: 24px; background: #f0f0f0 url(wrapbg.jpg) repeat-x top; }
.inner { width: 1190px; height: 100%; margin: 0 auto; overflow: hidden; }
.pdt16 { padding-top: 16px; }
.pdt20 { padding-top: 20px; }
.pdt24 { padding-top: 24px; }
.mt16 { margin-top: 16px; +margin-top: 14px; }
.mt18 { margin-top: 18px; +margin-top: 16px; }
.mt20 { margin-top: 20px; +margin-top: 18px; }
.mt24 { margin-top: 24px; +margin-top: 21px; }
/*----font----*/
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.clff { color: #fff; }
.clblue { color: #0c93d9; }
/*----background----*/
.bgff { background-color: #fff; }
/*----topbar----*/
.topbar { position: relative; width: 100%; min-width: 1190px; height: 32px; line-height: 32px; background: #fff; }
.date { width: 240px; padding-left: 15px; }
.tianqi { width: 200px; padding-top: 4px; }
.search { position: relative; width: 222px; height: 26px; margin-right: 8px; margin-top: 3px; background: url(findbg.jpg) no-repeat center; }
.search input { position: absolute; top: 1px; height: 24px; border: none; line-height: 24px; outline: none; }
.wordinput { left: 16px; width: 165px; background: none; text-indent: 2px; }
.subinput { right: 12px; width: 30px; background: url(find.png) no-repeat right; }
/*----banner----*/
.banner { min-width: 1190px; height: 149px; background: url(bannerbg.png) top; }
.banner .inner { position: relative; }
.banner-img1 { position: absolute; left: 10px; }
/*----nav----*/
.nav { min-width: 1190px; height: 45px; background: #0c93d9; }
#nav-ul li { float: left; width: 236px; height: 45px; border-right: 1px solid #fff; transition: background 0.5s; }
#nav-ul li a { display: block; padding-left: 124px; color: #fff; font-size: 18px; line-height: 45px; }
.nav-li0 { border-left: 1px solid #fff; background: url(nav17.png) no-repeat 75px 0px; }
.nav-li1 { background: url(nav17.png) no-repeat 75px -45px; }
.nav-li2 { background: url(nav17.png) no-repeat 75px -90px; }
.nav-li3 { background: url(nav17.png) no-repeat 75px -135px; }
.nav-li4 { background: url(nav17.png) no-repeat 75px -180px; }
#nav-ul li:hover { cursor: pointer; }
.nav-li0:hover,
.nav-li0.active { background: #3ebdff url(nav17.png) no-repeat 75px 0px; }
.nav-li1:hover,
.nav-li1.active { background: #3ebdff url(nav17.png) no-repeat 75px -45px; }
.nav-li2:hover,
.nav-li2.active { background: #3ebdff url(nav17.png) no-repeat 75px -90px; }
.nav-li3:hover,
.nav-li3.active { background: #3ebdff url(nav17.png) no-repeat 75px -135px; }
.nav-li4:hover,
.nav-li4.active { background: #3ebdff url(nav17.png) no-repeat 75px -180px; }
/*----locate----*/
.locate { height: 44px; line-height: 44px; text-indent: 30px; background: url(locate.png) no-repeat 4px 13px; }
/*----灰底蓝块标题----*/
.common-titlan { height: 35px; background: #f0f0f0; }
.common-titlan h3 { height: 35px; padding: 0 25px; line-height: 35px; font-size: 16px; color: #fff; background: #0c93d9; }
.more { margin-right: 10px; line-height: 35px; }
/*----灰蓝底线标题----*/
.btm-tit { clear: both; height: 38px; border-bottom: 1px solid #e0e0e0; }
.btm-tit h3 { height: 37px; padding: 0 16px; border-bottom: 2px solid #0485d9; line-height: 37px; color: #0485d9; }
.btm-more { margin-right: 8px; line-height: 37px; }
.btm-more:hover { color: #0485d9; }
/*----ulist----*/
.ulist li { line-height: 29px; }
.ulist li a { vertical-align: bottom; text-indent: 3px; }
.ulist li a:hover { text-decoration: underline; color: #0485d9; }
.ulist li span { float: right; }
/*----foot----*/
.foot { width: 100%; height: auto; padding: 26px 0 30px; background: #0485d9; }
.foot a { color: #fff; }
td.foot-td-info { line-height: 24px; color: #fff; }
.beian-p { color:#fff; }
/*----翻页css开始----*/
.fanye { padding: 22px 0 22px; text-align: center; }
.pgcoutstl{
	min-width:40px;
	height:20px;
	display:block;
	text-align:center;
	line-height:20px;
	border:1px solid #c4c4c4;
	float:left;
	margin-left:6px;
	font-size: 13px;
	color: #444444;
}
.pagenum{
	font-size: 13px;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	border: 1px solid #C4C4C4;
	margin-left: 6px;
	text-align: center;
	line-height: 20px;
	font-size: 13px;
    color: #444;
}
.pagenumcurr{
	font-size: 13px;
	width: 22px;
	height: 22px;
	display: block;
	float: left;
	margin-left: 6px;
	text-align: center;
	line-height: 22px;
	background-color:#4196d7;
	color:#fff;
}
.pagetotalc{
	min-width: 100px;
	height: 20px;
	display: block;
	float: left;
	border: 1px solid #C4C4C4;
	margin-left: 6px;
	text-align: center;
	line-height: 20px;
	padding:0px 6px;
	font-size: 13px;
    color: #444;
}
/*---翻页css结束---*/
/*---content---*/
.cont { height: auto; padding-bottom: 20px; }
.content { padding: 20px 40px; min-height: 440px; height: auto; }
.cont-tit { padding: 0 60px 5px; line-height: 200%; font-size: 22px; color: #0c93d9; text-align: center; }
.cont-info { padding: 5px 0 10px; border-bottom: 1px dashed #ccc; font-size: 14px; color: #666; text-align: center; }
.zhengwen { padding: 20px 8px; font-size: 16px !important; line-height: 200%; text-align: justify; }
.zhengwen table,
.zhengwen img{ max-width: 100%; }
.fujian { padding: 0 10px 8px; line-height: 200%; }
.share { text-align: right; font-size: 14px; }
/*---common lanmu---*/
.lanmu-l { width: 228px; padding: 10px 0 20px 12px; height: 590px; }
.easy-tit { height: 45px; padding-left: 8px; line-height: 45px; }
.zw-access a { display: block; float: left; width: 105px; height: 30px; margin: 0 5px 4px 0; text-indent: 12px; line-height: 30px; background: #ecf8ff; }
.zw-access a:hover { color: #fff; background: #0c93d9; }
.zw-xxgk1 { margin-bottom: 8px; }
.mid-tit { height: 40px; margin-right: 12px; border-bottom: 1px solid #e0e0e0; line-height: 40px; text-indent: 28px;
 background: url(lanmu-yitit.png) no-repeat 4px; }
.lanmu-l-ul { padding: 12px 0 10px; }
.lanmu-l-ul li { height: 40px; width: 215px; margin-bottom: 6px; line-height: 40px; background: #ecf8ff; }
.lanmu-l-ul li a { display: block; padding-left: 30px; font-size: 16px; }
.lanmu-l-ul li a:hover { color: #fff; background: #0c93d9; }
.lanmu-r { width: 900px; padding: 10px 20px 12px; height: 598px; }
.lanmu-r-block { width: 424px; height: 220px; margin: 12px 3px 0 26px; }
.lanmu-r .ulist { padding: 14px 18px 0 6px; }
.lanmu-r .ulist li { line-height: 39px; padding: 0 6px; background: url(y-dot.png) no-repeat 6px; border-bottom: 1px dotted #ddd; text-indent: 14px; }
.lanmu-r .ulist li a:hover { text-decoration: none; }
.lanmu-r .ulist li span { color: #888; }