/*全站基础样式*/
body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,ul{margin:0;padding:0;}
body{ background-color:#D2EBFB; background-image:url(bg.jpg); background-position:center top; background-repeat:no-repeat; color:#000; font-size:14px; font-family:"Microsoft YaHei","微软雅黑","宋体",Arial,Helvetica,sans-serif; line-height:1.5em; }
fieldset,img{border:0 none;}
img{display:block;}
address,caption,cite,code,dfn,th,var{font-weight:400;font-style:normal;}
ol,ul{list-style:none;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:inherit;}
input{padding-top:0;padding-bottom:0;font-family:SimSun,"宋体";}
input::-moz-focus-inner{padding:0;border:none;}
input,select{vertical-align:middle;}
input,select,textarea{margin:0;font-size:12px;}
input[type=password],input[type=text],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
a{color:#000;text-decoration:none;}
a:visited{color:#000;}
a:active,a:focus,a:hover{color:#C00;text-decoration:underline;}
.hidden{visibility:hidden;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.clearfix{zoom:1;}
.clear{clear:both;width:100%;height:0;text-indent:-9999px;font-size:0;line-height:0;}
/*头部样式*/
.header{ position:relative; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; width:1000px; height:180px; background-color:#FFF; background-image:url(sjj_01.jpg); background-position:0 0; background-repeat:no-repeat; }
.hldlogo{ position:absolute; top:10px; right:30px; width:86px; height:86px; }
/*底部样式*/
.footer{ margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; padding-top:20px; padding-bottom:20px; width:1000px; background-color:#FFF; text-align:center; border-top-width: 5px; border-top-style: solid; border-top-color: #85A3C9; }
.footer p{font-size:12px;}
.footer a:visited{color:#EDF7FE;}
.footer a{color:#EDF7FE;}
.footer .biaozhi{margin-top:15px;margin-right:auto;margin-left:auto;width:80px;height:80px;}
/*主导航样式*/
.mainnav{ overflow:hidden; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; width:1000px; height:35px; background-color:#FFF; background-image:url(sjj_02.gif); background-position:0 0; background-repeat:repeat-x; line-height:35px; }
.mainnav li{ float:left; text-align:center; font-size:14px; width: 110px; background-image: url(sjj_04.gif); background-repeat: no-repeat; background-position: right center; color: #1A3D5B; font-weight: bold; }
.mainnav li a{ display:block; color:#1A3D5B; }
.mainnav li.on { background-image: url(sjj_03.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.mainnav li.on a { color: #FFFFFF; }
/*搜索样式*/
.search{ z-index:100; width:260px; margin-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; height: 23px; padding-top: 15px; padding-right: 10px; padding-left: 10px; }
.search .keyword{ float:left; width:200px; height:23px; background-image:url(sreach_01.gif); background-position:0 0; background-repeat:no-repeat; color:#666; font-size:12px; line-height:23px; border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; }
.search .go{float:right;display:block;width:58px;height:23px;}
/*主体容器样式*/
.main{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:10px;width:980px;background-color:#FFF;}
.main-w690{width:690px;}
.main-w280{width:280px;}
/*图片幻灯样式*/
.news-pic{ float:left; overflow:hidden; width:340px; height:255px; margin-bottom: 10px; }
#mF_YSlider{overflow:hidden;background-color:#F9FDFF;}
.mF_YSlider .pic li,.mF_YSlider .rePic li{position:absolute;top:0;left:0;display:none;}
.mF_YSlider .txt li{position:absolute;bottom:0;z-index:2;display:none;width:100%;height:25px;text-align:center;line-height:25px;}
.mF_YSlider .txt li a{ position:relative; z-index:1; display:block; color:#FFFFFF; text-decoration:none; font-size:14px; }
.mF_YSlider .txt li span{position:absolute;top:0;left:0;display:block;height:100%;background:#000;filter:alpha(opacity=40);opacity:0.4;}
.mF_YSlider .num{ position:absolute; right:3px; bottom:30px; z-index:3; }
.mF_YSlider .num li{ position:relative; float:left; overflow:hidden; margin-right:4px; width:18px; height:18px; text-align:center; cursor:pointer; }
.mF_YSlider .num li a,.mF_YSlider .num li span{ position:absolute; top:0; left:0; z-index:2; display:block; width:16px; height:16px; border:1px solid #dedede; color:#333; text-decoration:none; line-height:16px; }
.mF_YSlider .num li span{z-index:1;background:#fff;opacity:.6;filter:alpha(opacity=60);}
.mF_YSlider .num li.current a,.mF_YSlider .num li.hover a{background-color:#C00;color:#fff;border-top-color:#900;border-right-color:#900;border-bottom-color:#900;border-left-color:#900;}
/*列表区块样式*/
.col-1{ overflow:hidden; margin-bottom:10px; width:340px; height: 255px; }
.col-1-hd{ clear:both; padding-right:15px; padding-left:25px; height:35px; background-image:url(sjj_05.gif); background-position:0 0; background-repeat:no-repeat; line-height:35px; }
.col-1-hd strong{ float:left; }
.col-1-hd strong a{ color:#1A3D5B; }
.col-1-bd{ width:338px; height:219px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#85A3C9; border-bottom-color:#85A3C9; border-left-color:#85A3C9; }
.col-1-bd ul li{height:27px;line-height:27px;}
.col-2 { width: 280px; overflow: hidden; margin-bottom: 10px; }
.col-2-hd { line-height: 35px; background-image: url(sjj_06.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 35px; padding-right: 15px; padding-left: 15px; }
.col-2-hd strong { text-align: center; float: left; width: 100px; }
.col-2-bd { width: 278px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #DCDCDC; border-bottom-color: #DCDCDC; border-left-color: #DCDCDC; }
.col-2-hd .more-1 a { color: #FFFFFF; }

.tzgg { height: 165px; }
.tzgg ul { padding: 15px; }
.tzgg li { line-height: 27px; background-image: url(icon07.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.xxgk { height: 149px; }
.xxgk ul { padding: 10px; }
.xxgk li { line-height: 30px; text-align: center; height: 30px; width: 114px; float: left; background-color: #9BD6F2; border: 1px dotted #48A2D1; margin: 5px; }
.xxgk li a { color: #1A3D5B; display: block; }
.xxgk li a:hover { background-color: #48A2D1; }
.hdjl { height: 124px; }
.hdjl ul { padding: 10px; }
.hdjl li { float: left; height: 38px; width: 112px; margin: 5px; line-height: 38px; border: 1px solid #CCCCCC; background-image: url(sjj_11.gif); background-repeat: repeat-x; background-position: 0px 0px; }
.hdjl li a { text-align: right; padding-right: 10px; display: block; background-repeat: no-repeat; background-position: 0px 0px; }
.hdjl li .zx { background-image: url(sjj_12.gif); }
.hdjl li .ts { background-image: url(sjj_13.gif); }
.hdjl li .ft { background-image: url(sjj_14.gif); }
.hdjl li .zj { background-image: url(sjj_15.gif); }
.pic-tool { overflow: hidden; margin-bottom: 10px; }
.pic-tool li { line-height: 0px; height: 55px; width: 280px; margin-bottom: 5px; }
.pic-links { margin-bottom: 10px; overflow: hidden; }
.pic-links li { line-height: 0px; height: 50px; width: 280px; margin-bottom: 5px; }
.hotlist { background-image: url(icon08.gif); background-repeat: no-repeat; background-position: 15px 16px; height: 240px; padding-top: 10px; padding-bottom: 10px; }
.hotlist ul { padding-left: 35px; }
.hotlist li { line-height: 24px; height: 24px; font-size: 12px; }
.rollpic { border: 1px solid #DCDCDC; background-image: url(index_13.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 160px; }
.rollpic .rollpic-hd { display: inline; float: left; height: 160px; width: 140px; margin-right: 5px; }
.rollpic #demo{ float:left; display:inline; overflow:hidden; width:818px; padding-top: 10px; }
.rollpic #indemo1{float:left;width:800%;}
.rollpic #demo1{float:left;}
.rollpic #demo2{float:left;}
.rollpic #demo1 li,.rollpic #demo2 li{ float:left; display:inline; padding-right:10px; padding-left:10px; width:174px; height:142px; }
.rollpic #demo1 img,.rollpic #demo2 img{ display:block; padding:1px; width:170px; height:120px; border:1px solid #CCC; background-color:#FFF; }
.rollpic #demo1 span,.rollpic #demo2 span{ display:block; height:18px; text-align:center; line-height:18px; }
.sidebar-nav .col-2-bd { padding-top: 10px; padding-bottom: 10px; }


/*侧边栏导航样式*/
.sidebar-nav li{ overflow:hidden; margin-right:auto; margin-left:auto; width:258px; height:30px; line-height:30px; border: 1px solid #DCDCDC; margin-bottom: 1px; background-color: #F4F4F4; }
.sidebar-nav li a{ display:block; background-image: url(icon06.gif); background-repeat: no-repeat; background-position: 80px 12px; text-align: left; padding-left: 100px; }
.sidebar-nav li.on{ background-color: #9BD6F2; border: 1px solid #48A2D1; }
.sidebar-nav li.on a{ color:#1A3D5B; }
/*分页样式*/
.paging{clear:both;padding-top:15px;padding-bottom:15px;text-align:center;font-size:14px;}
.paging a{margin-top:0;margin-right:2px;margin-bottom:0;margin-left:2px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border:1px solid #999;background:#fff;color:#333;}
.paging .hover{border:1px solid #C60;background-color:#F90;color:#FFF;}
.paging span{margin-top:0;margin-right:2px;margin-bottom:0;margin-left:2px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border:1px solid #360;background-color:#F90;color:#fff;}
.paging b{margin-top:0;margin-right:2px;margin-bottom:0;margin-left:2px;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border:1px solid #999;background:#fff;color:#333;}
.paging b input{margin:0;padding:0;width:12px;border:0;vertical-align:middle;text-align:center;font-weight:400;font-size:12px;}
/*子栏目区块循环样式*/
.loop-2{ margin-top:10px; }
.loop-2-hd{ padding-right:15px; padding-left:25px; height:35px; line-height:35px; background-image: url(sjj_20.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.loop-2-hd strong{ float:left; color: #1A3D5B; }
.loop-2-hd strong a { color: #1A3D5B; }
.loop-2-bd { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #DCDCDC; border-bottom-color: #DCDCDC; border-left-color: #DCDCDC; width: 688px; }
/*正文样式*/
.content{padding:30px;}
.content h1{color:#000;text-align:center;font-weight:700;font-size:20px;line-height:30px;}
.content_source{ clear:both; margin-top:20px; margin-bottom:20px; height:30px; background-color:#DBF0FB; text-align:center; font-size:12px; line-height:30px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #99CBE6; border-bottom-color: #99CBE6; }
.content_source span{padding-top:20px;padding-left:20px;}
.content_text{font-size:14px;line-height:27px;}
/*上下条样式*/
.nextarticle{ margin-top:20px; padding-top:15px; background-image:url(icon_line_01.gif); background-position:0 0; background-repeat:repeat-x; }
.nextarticle li{padding-left:10px;width:440px;height:35px;background-color:#F0F0F0;line-height:35px;}
.nextarticle .previous{float:left;}
.nextarticle .next{float:right;}
/*投票样式*/
.vote{ margin:20px; padding:0; list-style:none; }
.vote .title{ font-size:14px; font-weight:bold; margin-bottom: 10px; }
.vote li{ line-height:30px; height:30px; padding-left:14px; background-color: #F4F4F4; margin-top: 2px; margin-bottom: 2px; }
.vote li span { padding-left: 10px; }

.vote .bnt{ padding-top: 20px; text-align: center; height: 30px; padding-left: 260px; }
.vote .bnt img{
	vertical-align:middle;
	display: inline;
}
.vote .bnt .l { display: inline; float: left; height: 26px; width: 52px; margin-right: 20px; 
}
/*单页样式*/
.singlepage{padding:20px;font-size:14px;line-height:27px;}



/*其他样式*/
.blank10{clear:both;overflow:hidden;width:100%;height:10px;font-size:0;line-height:10px;}
.datetime{float:right;color:#666;font-size:12px;}
.more{float:right;}
.more-1{float:right;font-size:12px;}
.l{float:left;}
.r{float:right;}
.m{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.list-1{ padding:15px; }
.list-1 li{ overflow:hidden; height:27px; background-image:url(icon01.gif); background-position:left center; background-repeat:no-repeat; line-height:27px; padding-left: 10px; }
.list-1 li a{ }
.banner-1 { background-color: #FFFFFF; height: 100px; width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.banner-2 { height: 100px; width: 980px; margin-bottom: 10px; clear: both; }
.main-r-top{ clear:both; padding-right:10px; padding-left:10px; height:28px; border:1px solid #D1DDEB; background-image:url(sjj_11.gif); background-position:0px 10px; background-repeat:repeat-x; line-height:28px; }
.main-r-top .path { background-image: url(icon03.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; float: left; font-size: 12px; }

.biaoshi { clear: both; margin-top: 10px; margin-bottom: 10px; text-align: center; }
.biaoshi span img { display: inline; }