@charset "gb2312";
/* CSS Document */
/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{margin:0 auto; text-align:left; border:0; font-size:12px;font-family:"Arial","宋体";}

ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle; margin:0; padding:0; font-size:12px;}

a{text-decoration:none; color:#000}
a:link{color:#000;}
a:visited{color:#000;}
a:hover,a:active,a:focus{color:#F00;}

.box:after{content:".";display:block; height:0px; clear:both; visibility:hidden;}
.clearit{clear:both;}


/* 网站内容宽度 */
.all{ width:1000px; margin:0 auto; background-color:#FFF;} 

/* title图片或是flash */
.title-flash{ width:1000px; height:155px; background:url(imagestitle-bg1.jpg) no-repeat 0 0;clear:both;}

/* 网站导航 */
.title-nav{width:100%; height:40px; background:url(imagestitlenav-bg1.gif) repeat-x 0 0; overflow:hidden;clear:both;}
.title-nav ul{ margin-top:10px; margin-left:10px; height:29px;}
.title-nav li,.title-nav li a{ display:block; float:left; width:98px; height:30px; line-height:32px; background:url(imagestitlenav-bg2.gif) no-repeat right 0; line-height:25px;text-align:center; font-size:14px;  color:#FFF;}
.title-nav li a:hover{ background:url(imagestitlenav-select01.gif) no-repeat 0 0; border-top:0; border-bottom:0; font-weight:bold;}

li.nav-select a{ display:block; float:left; background:url(imagestitlenav-select01.gif) no-repeat 0 0; border:solid 1px #fff; border-top:0; border-bottom:0; font-weight:bold;  width:110px; height:30px; line-height:30px; text-align:center; color:#FFF;}

/* 表单样式 */
.form01,.form02,.form03{ border:solid 1px #7f9db9; background-color:#FFF; height:18px; line-height:18px; color:#999;}
.form01{ width:150px;}
.form02{width:74px;}
.form03{width:30px;}
/* 按钮样式 */
.butt{margin:3px; width:100%; height:24px; text-align:center;}
.btn1{background:url(../images/but-submit.gif) no-repeat 0 top; width:84px; height:24px; border:0; cursor:hand;}
.btn1_mouseout{ background:url(../images/but-submit.gif) no-repeat 0 top; width:84px; height:24px;border:0; color:#FFF; cursor:hand;}
.btn1_mouseover{ background:url(../images/but-submit.gif) no-repeat 0 -25px; width:84px; height:24px; border:0; cursor:hand;}
.btn1_mousedown{ background:url(../images/but-submit.gif) no-repeat 0 bottom; width:84px; height:24px;border:0; cursor:hand;}
.btn1_mouseup{ background:url(../images/but-submit.gif) no-repeat 0 top; width:84px; height:24px; border:0;cursor:hand;}
.btn2_mouseout{ background:url(imagesvote.gif) no-repeat; width:85px; height:24px;border:0; color:#FFF; cursor:hand;}

/* 版权样式 */
.copr{ width:100%; height:90px; line-height:22px; border-top:solid 4px #1265a7;  background:url(../images/footerbg1.gif) repeat-x bottom;  text-align:center;clear:both;}

/* 首页样式 */
/* 第一行模快 */
.IMainone{ padding-top:10px; width:100%; min-height:300px;_height:300px;  background:url(imagesImain1-bg1.gif) repeat-x 0 0 #fff; clear:both;}
/* 图片新闻 */
.IMG-NEW{ display:block; float:left; padding-left:10px; padding-top:18px; width:340px; background:url(imagesImain1-bg2.gif) no-repeat 0 0;}
.IMG-NEW img{width:340px; height:255px;}
.IMG-NEW h1{ width:100%; height:25px; line-height:25px; background:#e2e2e2; font-size:12px; font-weight:bold; text-align:center;}
.IMG-LIST{ display:block; float:left; padding-left:5px; padding-top:14px; padding-right:1px;  width:404px; background:url(imagesImain1-bg2.gif) no-repeat right 0;}
.New-title{width:100%; height:40px; line-height:40px; background:url(imagesnew-titlebg1.gif) repeat-x 0 0;}
.New-title span{display:block; float:left; width:309px; background:url(imagesnew-title1.gif) no-repeat 0 0;}
.New-title a{ padding-right:15px; float:right;}
.HotNew{ margin:0 auto; width:350px; height:94px; border-bottom:dashed 1px #cbcbcb; overflow:hidden;}
.HotNew h1{ width:100%; height:35px; padding-top:10px; color:#ef5e0f; font-size:14px; font-weight:bold; text-align:center; vertical-align:middle;}
.HotNew p{line-height:18px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
.HotNew p a{color:#555555}
.HotNew p b{ color:#F60; font-weight:normal; }
.New-list{ margin:0 auto; width:360px; height:148px; overflow:hidden;}
.New-list ul{ padding-top:14px;}
.list-two{ padding-top:5px; width:100%;}
.list-two li{ padding-left:15px; background:url(imagesicon02.gif) no-repeat 0 center;text-align:right;color:#777; line-height:25px;}
.list-two li a{float:left;width:270px;text-align:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;font-size:12px;}
/* 公告栏 */
.Notice{ display:block; float:right; margin-top:5px; width:232px; height:294px; background:url(imagesright-bg1.gif) no-repeat 0 bottom; overflow:hidden; line-height:25px;}
.Notice-title{width:100%; height:55px; line-height:45px; background:url(imagesNoticetitle-bg1.gif) no-repeat 0 0;}
.Notice-title span{display:block; float:left; padding-left:40px; font-size:14px; font-weight:bold; color:#2b55a1;}
.Notice-title a{ padding-right:15px; float:right;}
.Notice-list{margin:2px auto; width:196px; clear:both;}
.list-three{ padding-top:5px; width:100%;}
.list-three li{ padding-left:15px; background:url(imagesicon03.gif) no-repeat 0 8px; text-align:left; line-height:25px; border-bottom:dashed 1px #cbcbcb;}

/* 第二行模快 */
.IMaintwo{ padding-top:6px; width:100%; min-height:300px;_height:300px; clear:both;}
/* 普法档案 */
.IMaintwoLeft{ display:block; float:left; width:350px; height:300px; overflow:hidden;}
.mokuai-title{width:100%; height:32px; line-height:32px; background:url(imagesmokuaititle-bg1.gif) repeat-x 0 0; overflow:hidden;}
.mokuai-title span{display:block; float:left; padding-top:3px; width:125px; background:url(imagesmokuaititle-bg2.gif) no-repeat 0 0;font-size:14px; font-weight:bold; color:#2b529e; text-align:center;}
.mokuai-title a{ padding-right:15px; float:right; padding-top:3px; background:url(imagesmokuaititle-bg3.gif) no-repeat right 0;}
.IMaintwoLeft-list{padding:10px; width:328px; height:245px; border:solid 1px #c4dbfa; border-top:0; clear:both;}
.list-four{ width:99%; height:245px;}
.list-four li{ padding-left:10px; background:url(imagesicon04.gif) no-repeat 0 center; line-height:25px; _line-height:24px;}
.list-four li a{display:block;width:99%;text-align:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;font-size:12px;}
/* 以案说法 */
.IMaintwoMiddle{ margin-left:7px; display:block; float:left; width:403px; height:300px; overflow:hidden;}
.IMaintwoMiddle-list{padding:10px; width:381px; height:245px; border:solid 1px #c4dbfa; border-top:0; clear:both;}
/* 新法引路 */
.IMaintwoRight{ display:block; float:right;width:232px; height:300px; overflow:hidden;}
.IMaintwoRight-list{padding:10px; width:210px; height:245px; border:solid 1px #c4dbfa; border-top:0; clear:both;}

/* 第三行模快 */
.IMainThree{ margin-top:6px; width:100%; height:190px; _height:190px; background-color:#e5f4ff; border:solid 1px #c4dbfa; overflow:hidden;}
.IMainThree-title{display:block; float:left;width:50px; height:180px; text-align:center;}
.IMainThree-list{ margin:6px;display:block; float:left; width:930px; height:175px;  background-color:#fff; overflow:hidden;}
.IMainThree-more{width:100%; height:22px; line-height:22px; text-align:right; background-color:#e5f4ff; }
.list-five{margin-right:-999em;/*让这个div足够宽*/}
.list-five li{margin:5px;display:block; float:left; width:134px; height:130px; text-align:center;}
.list-five li .imgborder{margin:6px; padding:5px; width:120px;  height:90px; border:solid 1px #bababa; background-color:#fff;}
.list-five li img{width:120px; height:90px;}
.list-five li h1{ margin-left:5px; width:134px; background-color:#f0eddc; font-size:12px; line-height:24px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; font-weight:normal;}

/* 第四行模快 */
.IMainFour{ margin-top:6px; width:100%; min-height:180px;_height:180px; clear:both;}
/* 第四行左侧模快 */
.IMainFourLeft{display:block; float:left; width:760px; height:170px; overflow:hidden;}
.IMainFourLeft-list{padding:10px; width:738px; height:117px; border:solid 1px #c4dbfa; border-top:0; clear:both;}
.IMainFourLeft-list a{line-height:28px; float:left; padding:3px 10px; display:block;}
.list-six li{margin:5px 3px; padding:1px; display:block; float:left; width:174px; height:44px; border:solid 1px #bbbbbb;}
.list-six li img{width:174px; height:44px;}
/* 第四行右侧模快 */
.IMainFourRight{ display:block; float:right; width:232px; height:170px; overflow:hidden;}
.IMainFourRight-word{padding:10px; line-height:22px; width:210px;_width:204px; height:117px; border:solid 1px #c4dbfa; border-top:0;}
.IMainFourRight-word div{width:100%; height:28px; float:left;}






/* 二级样式 */
.main-second{ margin-top:10px; width:100%; clear:both;}

/* 二级样式左侧分类索引 */
.Msecond-left{ display:block; float:left; width:238px; min-height:600px;_height:600px;}

/* 二级样式左侧公告栏 */
.Notice2{width:232px; height:294px; background:url(imagesright-bg1.gif) no-repeat 0 bottom; overflow:hidden; line-height:25px;}
.Download{ margin-top:5px; margin-bottom:6px; width:232px; height:185px; background:url(imagesright-bg1.gif) no-repeat 0 bottom; overflow:hidden; line-height:25px;}
.Download-title{width:100%; height:55px; line-height:45px; background:url(imagesDownload-bg1.gif) no-repeat 0 0;}
.Download-title span{display:block; float:left; padding-left:40px; font-size:14px; font-weight:bold; color:#2b55a1;}
.Download-title a{ padding-right:15px; float:right;}

/* 二级样式左侧电话邮件 */
.PhoneEmail{ margin-top:6px; padding:40px 10px 40px 45px; width:177px; height:70px; background:url(imagesphoneemail-bg1.gif) no-repeat 0 0; overflow:hidden;}
.list-seven li{height:45px;}

/* 二级样式普法课堂 */
.PopularizeLaw{ position:relative; width:232px; height:294px; background:url(../images/PopularizeLaw-bg1.jpg) no-repeat 0 0 #98d0ff; overflow:hidden;}
.leftlogoimg{ position:absolute; top:15px; left:11px; width:155px; height:29px;}
.PopularizeLaw-list{padding:70px 0 18px 0; background:url(../images/PopularizeLaw-bg2.gif) no-repeat 0 bottom;}
.list-eight{padding:0 25px 0 25px; background:url(../images/PopularizeLaw-bg3.gif) repeat-y;}
.list-eight li a{display:block; margin:4px auto; padding-left:40px;width:144px; height:32px; line-height:32px; background:url(../images/PopularizeLaw-bg4.gif) no-repeat;}
.list-eight li a:hover{display:block; margin:4px auto; padding-left:40px;width:144px; height:32px; line-height:32px; background:url(../images/PopularizeLaw-bg4.gif) no-repeat 0 bottom;}
li.listE-select a{display:block;margin:4px auto; padding-left:40px;width:144px; height:32px; line-height:32px; background:url(../images/PopularizeLaw-bg4.gif) no-repeat 0 bottom;}


/* 二级样式右侧内容 */
.Msecond-right{ display:block; float:right; width:754px; height:100%; background: url(imagessitebg-1.gif) no-repeat 0 0; overflow:hidden;}
.site{ padding-top:15px; padding-left:15px; width:740px; height:38px; text-align:left;}
.Ms-main{ padding:5px; width:744px;}

/* 二级样式右侧列表样式 */
.Ms-list{ margin:0 auto; width:730px; clear:both;}
.list-one{width:99%;}
.list-one li{ padding-left:15px; background:url(../images/icon01.gif) no-repeat 0 center;text-align:right;color:#999; line-height:24px;}
.list-one li a{float:left;width:640px;text-align:left;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;font-size:12px;}

.page{width:100%; height:25px; padding-top:6px; background:#e1f2ff; text-align:center; vertical-align:middle;}


/* 三级详情页面样式 */
.site-third{ background:url(../images/dqwz-bg.gif) no-repeat top center; width:950px; height:40px; line-height:40px; font-size:14px; text-align:left; padding-left:50px;}
.sy-ej-right3{ margin-top:1px; width:970px; min-height:580px;_height:580px;background:#FFF; padding:0 15px;border:solid 1px #cfd4ff; } 
.third-title{ background:url(../images/third-title.gif) no-repeat top center; height:44px; line-height:44px; font-size:16px; font-weight:bold; text-align:center; padding-top:5px;}
.fuxx{ height:40px; line-height:40px; text-align:center;}
.third-img{text-align:center;}
.third-nr p{ padding:10px 50px; line-height:35px; text-align:left; font-size:14px; line-height:180%; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}

