/* 主页面样式 */
/*
body { text-align: center; font-family:"宋体", arial;margin:0; padding:0; background:url(nlbg.gif)  left top repeat-x; font-size:12px; color:#000;}
*/

body {margin:0;font:12px/1.8 'lucida grande', tahoma, verdana, arial, sans-serif, "\5B8B\4F53";}
html:root body,html:root input,html:root button,html:root textarea,html:root select {font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";} 

div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

.clear{ clear: both; font-size:0px; width:0px; height:0; line-height:0; visibility: hidden; }
.clearfix:after{content:"."; display:block; height: 0; line-height:0; clear: both; visibility: hidden;} /* only FF */

/* word-wrap:break-word; overflow:hidden;
text-overflow:ellipsis; white-space:nowrap;

height:auto !important; height:400px; min-height:400px; word-wrap:break-word; overflow:visible;

.all{margin:0 auto; width:1002px; overflow:hidden; clear:both; }

*/

a{ color:#000000; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:underline;}



/* 头部 */

.head{margin:0 auto; width:1002px; height:177px; overflow:hidden; clear:both; }
.nav{ margin:0 auto; width:962px !important; width:972px; height:33px; overflow:hidden; clear:both; height:38px; background:url(zfw2012_navbg.gif) left top repeat-x; padding-top:5px; padding-left:40px !important; padding-left:30px;}

.navulli{ height:33px; float:left; display:inline;}
.navulli em{ height:33px; line-height:33px; float:left; display:inline; padding:0 10px !important; padding:0 8px;} 
.navulli a{ color:#FFFFFF; font-weight:bold;}
.navulli a:hover{ color:#FFFFFF; font-weight:bold;}

.navulli2{ height:33px; float:left; display:inline; background:url(zfw2012_bg.gif) left -721px no-repeat;}
.navulli2 em{ height:33px; line-height:33px; float:left; display:inline; padding:0 10px !important; padding:0 8px; background:url(zfw2012_bg.gif) right -754px no-repeat;} 
.navulli2 a{ color:#127eea; font-weight:bold;}
.navulli2 a:hover{ color:#127eea; font-weight:bold;}

.navmenu{margin:0 auto; width:1002px; height:39px; overflow:hidden; clear:both; text-align:center;}
.navlink{ width:1002px; float:left; display:inline; height:39px; line-height:39px; color:#434343;}
.navlink a{ color:#434343; padding:0 5px;}
.navlink a:hover{ color:#0096ff;}

/* 头部 */

/* 身 */
.body{margin:0 auto; width:1002px; overflow:hidden; clear:both; }

/* 左 */
.disb{display:block;}
.l1{ width:737px; float:left; display:inline;}
.l2{ width:737px; height:244px; background:url(zfw2012_bg.gif) left top no-repeat;}
.l3{ width:301px; height:200px; float:left; display:inline; margin-left:20px; margin-top:34px;}
.l4{ width:395px; float:left; display:inline; margin-left:10px;}
.l5{ width:390px; height:20px; line-height:20px; text-align:right; float:left; display:inline; padding-right:5px; font-size:10px;}
.l6{ width:395px; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; float:left; display:inline;}
.l7{ width:395px; height:49px; line-height:24px; text-align:left; background:url(zfw2012_dian2.gif) left bottom no-repeat;  word-wrap:break-word; overflow:hidden; color:#717171; float:left; display:inline; padding-bottom:5px;}
.l8{ width:395px; float:left; display:inline; margin-top:10px;}
.l8 li{ width:395px; height:24px; float:left; display:inline; color:#474747;}
.l8 li a{ color:#474747; text-decoration:none;}
.l8 li a:hover{ color:#127eea; text-decoration:underline;}
.l9{ width:305px; height:24px; line-height:24px; float:left; display:inline; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:10px; background:url(zfw2012_dian.gif) left 12px no-repeat;}
.l10{ width:80px; height:24px; line-height:24px; float:left; display:inline;}

.l11{ width:732px; height:63px; padding-left:5px; margin-top:8px;}
.l12{ width:316px; height:61px; float:left; display:inline; border:1px #dbdbdb solid;}
.l13{ width:402px; height:61px; float:left; display:inline; border:1px #dbdbdb solid; background:url(zfw2012_bg.gif) left -416px no-repeat; margin-left:10px;}
.l14{ width:70px; height:55px; line-height:55px; float:left; display:inline; font-weight:bold; text-align:right; margin-left:10px;}
.l15{ width:206px; height:26px; line-height:26px; float:left; display:inline; margin-top:15px;}
.l15 input{ width:202px; height:22px; line-height:22px; background:url(zfw2012_bg.gif) left -486px no-repeat; border:0;}
.l16{ width:83px; height:35px; float:left; display:inline; cursor:pointer; margin-top:10px;}
.l16 input{ width:83px; height:35px; border:0; background:none;}

.l17{ width:732px; height:33px; line-height:33px; text-align:right; margin-left:5px; margin-top:10px; background:url(zfw2012_bg.gif) left -520px no-repeat;}

.l18{ width:732px; height:51px; margin-left:5px; margin-top:10px;}
.l19{ width:237px; height:51px; float:left; display:inline;}

.l20{ width:732px; height:214px; margin-left:5px; margin-top:10px;}
.l21{ width:722px; height:27px; line-height:27px; text-align:right; background:url(zfw2012_bg.gif) left -379px no-repeat; font-size:10px; padding-right:10px;}
.l22{ width:730px; height:186px; border:1px #dcdcdc solid; border-top:0; background-color:#fdfdfd}
.l23{ padding-left:10px; padding-top:10px; text-align:center; display:block;}

.l24{ width:732px; height:230px; margin-left:5px; margin-top:10px;}
.l25{ width:732px; height:33px; line-height:33px; text-align:right; background:url(zfw2012_bg.gif) left -520px no-repeat;}
.l26{ width:361px; height:187px; margin-top:8px; border:1px solid #dbdbdb; border-top:none; overflow:hidden;}
.l27{ width:351px; height:27px; line-height:27px; text-align:right; background:url(zfw2012_bg.gif) left -563px no-repeat; font-size:10px; padding-right:10px;}
.l28{ width:351px; float:left; display:inline; margin-left:10px;}
.l28 .l9{ width:260px;}
.l29{ width:359px;}


.l30{ width:493px; height:187px; margin-left:5px; margin-top:10px;overflow:hidden; border:1px solid #dbdbdb; display:inline;}
.l31{ width:483px; height:27px; line-height:27px; text-align:right; background:url(zfw2012_bg.gif) left -635px no-repeat; font-size:10px; padding-right:10px; }
.l32{ width:493px; height:159px;}
.l33{ margin-top:8px; margin-left:10px; display:inline;}
.l34{width:330px; float:left; overflow:hidden;}
.l34 .l9{ width:230px;}

.l35{ width:351px; height:27px; line-height:27px; text-align:right; background:url(zfw2012_bg.gif) left -599px no-repeat; font-size:10px; padding-right:10px;}
.l36{ width:483px; height:27px; line-height:27px; text-align:right; background:url(zfw2012_bg.gif) left -671px no-repeat; font-size:10px; padding-right:10px; }
/* 右 */
.r1{ width:253px; float:right; display:inline;}
.r2{ width:253px; height:317px;}
.r3{ width:243px; height:31px; line-height:31px; background:url(zfw2012_bg.gif) left -254px no-repeat; padding-right:10px; font-size:10px; text-align:right;}
.r4{ width:253px; height:282px; background:url(zfw2012_right01.gif) left top repeat-y; overflow:hidden;}
.r4 li{ width:253px; height:28px; line-height:28px; float:left; display:inline; color:#474747;}
.r4 li a{ color:#474747; text-decoration:none;}
.r4 li a:hover{ color:#FF6600; text-decoration:underline;}
.r5{ width:173px; height:28px; line-height:28px; float:left; display:inline; padding-left:20px; background:url(zfw2012_dian.gif) 12px 14px no-repeat; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.r6{ width:60px; height:28px; line-height:28px; float:left; display:inline;}

.r7{ width:253px; height:4px; line-height:4px; font-size:4px; background:url(zfw2012_bg.gif) left -707px no-repeat;}

.r8{ width:253px; height:275px; margin-top:8px;}
.r9{ width:243px; height:31px; line-height:31px; background:url(zfw2012_bg.gif) left -254px no-repeat; padding-right:10px; font-size:10px; text-align:right;}
.r10{ height:240px;}

.r11{ width:251px; height:270px; margin-top:8px; border-top:1px #dcdcdc solid; background:url(zfw2012_right01.gif) left top repeat-y; overflow:hidden; padding-left:2px;}
.r12{ width:248px; height:45px; line-height:44px; background:url(zfw2012_xxgkbg.gif) left bottom no-repeat;}
.r13{ background:none;}

.r14{ width:250px; height:61px; overflow:hidden; border:1px #dcdcdc solid; margin-top:8px;}


/* 列表页 */


/* 身 */

/* 脚 */

.linkcss{ width:1002px; height:24px; line-height:24px; float:left; display:inline; overflow:hidden; padding-top:4px; background:#c2f8dd;}


.foot{ width:1002px; float:left; display:inline; line-height:28px; padding:10px 0 10px 0; margin-top:5px; background:url(nlbom.jpg) left bottom no-repeat; color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif;}


/* 脚 */
/*footer部分*/
.footer{
	margin:0 auto;
	margin-top:13px;
	padding-bottom:13px;
	width:1003px;
	background:url(../images/dotline-sanshui-201203.jpg) no-repeat top center;
}
.select select{
	margin-top:13px;
	margin-left:13px;
	width:150px;
	height:23px;
}
.copyright{
	margin-top:10px;
	padding-top:20px;_padding-top:10px;
	text-align:center;
	border-top:2px solid #027ed4;
}
.copyright p{
	margin:0;
	height:28px;
	line-height:28px;
}
.copyright img{
	margin-top:0px;
}
.copyright img.fl{
	margin-left:55px;
}
.copyright img.fr{
	margin-right:55px;
}














.fr{ float:right;}

.mt10{ margin-top:10px;}
.ml20{ margin-left:20px;}
.ml10{ margin-left:10px;}

.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}




/*pagepart*/
.page img{
	display:block;
}
.list_left {
	margin-left:3px;
	width:224px;
}
.listmenu{
	width:224px;
	padding-bottom:6px;
	background:url(zfw2012_plbg.jpg) repeat-y;
}
.listmenu h1{
	padding-left:15px;
	color:#419dde;
	font-size:14px;
	font-weight:bold;
}
.listmenu ul{
	padding:5px 0 5px 12px;
}
.listmain h1{
	height:31px;
	line-height:31px;
	background:url(zfw2012_litbg.jpg) no-repeat;
}
.listmain ul li a{
	padding-left:33px;
	width:156px;
	height:26px;
	display:block;
	line-height:26px;
	font-size:14px;
}
.listmain ul li{
	margin-top:6px;
	background:url(zfw2012_libg.jpg) no-repeat;
}
.listhot .phead{
	height:31px;
	background:url(zfw2012_litbg.jpg) no-repeat;	
}
.listhot h1{
	height:31px;
	line-height:31px;
	color:#419dde;
}
.listhot a.more{
	padding-right:20px;
}
.listhot ul {
	padding-bottom:0;
}
.listhot ul li a {
	font-size:14px;
	float:left;
}
.listhot ul li span{
	float:right;
	padding-right:10px;
}
.conblock2 ul li {
    background:url(dot.jpg) no-repeat scroll 0 10px transparent;
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
}

.list_right {
	background:url(zfw2012_prbg.jpg) repeat-y;
	width:769px;
	font-size:14px;
	margin-left:6px;_margin-left:3px;
	padding-bottom:50px;
}
.fl{
	float:left;
}
.list_bread {
	margin:15px;
	height:33px;
	border-bottom:2px solid #3c9bdf;
}
.list_bread h1{
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	font-size:14px;
}
.list_bread a{
	display:block;
	text-align:right;
	height:33px;
	line-height:33px;
	color:#3c9bdf;
}
.list_headbg {
	width:748px;
	height:13px;
	margin-left:15px;
}

.artcontent {
	padding:15px;
}
.artcontent .arthead {
	text-align:center;
	line-height:35px;
}
.artcontent .arthead p {
	font-size:12px;
	color:#777;
}
.artcontent .arthead h2 {
	font-weight:bold;
}
.artcontent .artbody {
	line-height:25px;
}
.pchange{
	height:35px;
	margin:0 20px;
	margin-top:10px;
	background-color:#CCC;
}

/* list */
.list_right h1 span{
	font-weight:bold;
	padding-right:5px;
}
.list{
	padding:0 15px;
}
.list a{
	font-size:14px;
}
.list h2{
	padding-left:35px;
	font-weight:bold;
	font-size:14px;
	height:16px;
	line-height:16px;
}
.list_head p{
	text-align:right;
	height:16px;
	line-height:16px;
}
.list_head a{
	color:#377c9c;
	font:"微软雅黑";
	font-size:12px;
}
.list_content{
	padding:10px 0;
	border-bottom:1px dashed #000;
}
.list_content li{
	background:url(zfw2012_icon.jpg) no-repeat 10px 50%;
	padding-left:25px;
	height:22px;
	line-height:22px;
	text-align:right;
}
.list_content a{
	width:550px;
	display:inline-block;
	float:left;
	text-align:left;
}
.list_content span{
	padding-right:20px;
}
a.pic{
	display:block;
}


/* content */
.context{
	width:952px;
	padding:0 23px;
	padding-bottom:100px;
}
.context .curpos{
	margin:0;
	padding-left:20px;
	height:40px;
	background:url(zfw2012_al.jpg) no-repeat center bottom;
}
.context .curpos p{
	line-height:40px;
	margin:0;
}
.context h1.title{
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.context .imfor{
	height:25px;
	background:#dedede;
	margin-bottom:15px;
}
.context h2{
	font-size:12px;
	padding-left:20px;
	height:25px;
	line-height:25px;
}
.context h2 p{
	margin-right:30px;
	display:inline;	
}
.context h2 span.source a{
	color:#fe930c;
}
.context h2 a.print{
	text-align:right;
	background:url(imagessubpage_icon2-sanshuixn-201204.jpg) no-repeat 0 2px;
	padding-left:15px;
}
.context img{
	display:inline-block;
}
.context p{
	line-height:25px;
	text-indent:2em;
	font-size:14px;
}