/*全站基础样式*/
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:#FFFFFF; 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-top { line-height: 30px; height: 30px; background-color: #275D8C; background-image: url(ghj_01.gif); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 5px; width: 100%; margin-top: 0px; margin-bottom: 0px; overflow: hidden; font-size: 12px; color: #FFFFFF; }
.header-top-w1000 { width: 1000px; margin-right: auto; margin-left: auto; }
.header-top-group { float: left; background-image: url(icon10.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.header-top-tool { float: right; }
.header-top-tool a { color: #FFFFFF; margin-right: 15px; margin-left: 15px; }

/*头部样式*/
.header{ margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto; width:1000px; background-color:#FFF; background-image:url(czj_01.jpg); background-position:0px 0px; background-repeat:no-repeat; height: 80px; position: relative; }
.header-logo { position: absolute; height: 47px; width: 268px; left: 20px; top: 15px; }
.header-banner { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

/*底部样式*/
.footer{ margin-top:0; margin-right:auto; margin-bottom:0px; margin-left:auto; padding-top:15px; padding-bottom:15px; width:1000px; background-color:#FAFAFA; text-align:center; border-top-width: 5px; border-top-style: solid; border-top-color: #275D8C; }
.footer p{ font-size:12px; line-height: 24px; }
.footer a:visited{color:#EDF7FE;}
.footer a{color:#EDF7FE;}
.footer .biaozhi{margin-top:15px;margin-right:auto;margin-left:auto;width:80px;height:80px;}
.nav { background-color: #FFFFFF; width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

/*主导航样式*/
.mainnav{ overflow:hidden; height:60px; background-image:url(ghj_04.gif); background-position:0px 0px; background-repeat:repeat-x; background-color: #1F6CB3; }
.mainnav ul { float: left; padding-top: 1px; }

.mainnav li{ float:left; text-align:center; font-size:14px; width: 125px; color: #FFFFFF; line-height: 29px; height: 29px; }
.mainnav li:hover { background-color: #2F75B1; }

.mainnav li a{ color:#FFFFFF; }

/*搜索样式*/
.search{ width:290px; height: 30px; position: absolute; top: 20px; right: 20px; }
.search .keyword{ float:left; width:215px; height:28px; color:#666; line-height:28px; border: 1px solid #D3D3D3; font-size: 14px; padding-left: 3px; }
.search .go{ float:right; display:block; width:60px; height:30px; }
/*主体容器样式*/
.main{ margin-right:auto; margin-left:auto; width:1000px; background-color:#FFF; margin-top: 15px; margin-bottom: 15px; }
.main-2 { width: 998px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border: 1px solid #B8CBD9; }
.main-w735{width:735px;}
.main-w250{width:250px;}

.hd-1 { line-height: 30px; background-image: url(ghj_05.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 30px; padding-right: 15px; }
.hd-1 strong { float: left; color: #FFFFFF; background-image: url(ghj_06.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-right: 25px; padding-left: 35px; }
.hd-1 strong a { color: #FFFFFF; }
.hd-2 { line-height: 30px; background-image: url(ghj_05.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 30px; }
.hd-2 strong { float: left; color: #FFFFFF; padding-left: 35px; width: 145px; cursor: pointer; }
.hd-2 strong.hover { background-image: url(ghj_06.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.hd-2 strong.hover a { color: #FFFFFF; }

.newsbox { height: 240px; overflow: hidden; clear: both; }
.news-pic{ float:left; width:320px; height:240px; margin-bottom: 10px; overflow: hidden; }
.news-txt { width: 400px; float: right; }
.news-txt-bd { }

/*图片幻灯样式*/
#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{ width:360px; height: 240px; margin-top: 15px; }

.col-2 { width: 735px; margin-top: 15px; clear: both; overflow: hidden; display: inline-block; }
.col-2 .hd-1 { padding-right: 0px; }
.col-2 .tree { float: right; }
.col-2 .tree span { float: left; text-align: center; width: 170px; cursor: pointer; line-height: 29px; height: 29px; }
.col-2 .tree span.hover { background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #275D8C; border-right-color: #275D8C; border-left-color: #275D8C; }
.col-2-bd { width: 703px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #1892D1; border-bottom-color: #1892D1; border-left-color: #1892D1; height: 270px; padding: 15px; }
.col-2-bd-hd { line-height: 29px; background-color: #FAFAFA; clear: both; height: 29px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CED5DB; }
.col-2-bd-hd span { color: #1A3D5B; }

.col-2-bd span { float: left; }
.col-2-bd .ph { width: 120px; }
.col-2-bd .dw { width: 160px; }
.col-2-bd .xm { width: 160px; }
.col-2-bd .wz { width: 190px; }
.col-2-bd .rq { width: 73px; }
.col-2-bd li { background-image: url(icon_line_01.gif); background-repeat: repeat-x; background-position: left bottom; font-size: 12px; height: 40px; }
.col-2-bd li span { line-height: 39px; }
.col-2-bd li .ph { line-height: 19px; }

.col-3 { width: 250px; margin-bottom: 15px; }
.col-3-hd { line-height: 30px; height: 30px; background-image: url(ghj_07.gif); background-repeat: no-repeat; background-position: 0px 0px; clear: both; padding-left: 20px; }
.col-3-hd a { color: #FFFFFF; }

.col-3-hd strong { float: left; color: #FFFFFF; }
.col-3-hd .more { background-color: #1F496D; text-align: center; width: 50px; }

.col-3-bd { background-color: #FFFFFF; height: 213px; width: 314px; border: 1px solid #B4D8E8; }
.tzgg { height: 240px; }
.zfgz { margin-bottom: 15px; }
.zfgz li { line-height: 40px; height: 40px; background-image: url(ghj_08.gif); background-repeat: no-repeat; background-position: 0px 0px; font-weight: bold; padding-left: 60px; width: 250px; }
.ghyd,.zzjs,.wfcc { height: 186px; }
.zzjs,.wfcc { height: 159px; }
.xzql { line-height: 0px; height: 40px; margin-bottom: 14px; }

.pictool { padding-bottom: 5px; }
.pictool li { line-height: 0px; height: 50px; width: 250px; margin-right: auto; margin-left: auto; margin-bottom: 10px; }
.rollpic { clear: both; height: 200px; width: 1000px; overflow: hidden; }
.rollpic-bd { padding-top: 20px; padding-right: 14px; padding-left: 14px; }
.rollpic #demo{ display:inline; overflow:hidden; width: 970px; float: left; }
.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; font-size: 12px; }


/*侧边栏导航样式*/
.sidebar-nav { margin-bottom: 15px; }
.sidebar-nav-hd { line-height: 30px; background-image: url(ghj_07.gif); background-repeat: no-repeat; background-position: 0px 0px; clear: both; height: 30px; }
.sidebar-nav-hd strong { color: #FFFFFF; float: left; margin-left: 25px; }
.sidebar-nav-bd { }

.sidebar-nav li{ overflow:hidden; height:35px; line-height:35px; background-image: url(icon_line_01.gif); background-repeat: repeat-x; background-position: left bottom; }
.sidebar-nav li a{ display:block; padding-left: 55px; }
.sidebar-nav li.on{ }
.sidebar-nav li.on a{ color:#1A3D5B; background-image: url(icon06.gif); background-repeat: no-repeat; background-position: 35px center; font-weight: bold; }
/*分页样式*/
.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{ background-color:#0B80BC; color:#FFF; border: 1px solid #0A6B9D; }
.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 #0A6B9D; background-color:#0B80BC; 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:15px; margin-right: 15px; margin-left: 15px; margin-bottom: 0px; }
.loop-2-hd{ padding-right:15px; height:30px; line-height:30px; clear: both; background-image: url(ghj_05.gif); }
.loop-2-hd strong{ float:left; background-image: url(ghj_06.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 35px; padding-right: 25px; }
.loop-2-hd strong a { color: #FFFFFF; }
.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: #275D8C; border-bottom-color: #DCDCDC; border-left-color: #DCDCDC; width: 703px; }

/*正文样式*/
.content{ padding-top: 30px; padding-bottom: 30px; }
.content h1{ color:#000; text-align:center; font-weight:700; font-size:20px; line-height:30px; margin-right: 50px; margin-left: 50px; }
.content_source{ clear:both; margin-top:20px; margin-bottom:10px; height:30px; text-align:center; font-size:12px; line-height:30px; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; }
.content_source span{padding-top:20px;padding-left:20px;}
.content_text{ font-size:14px; line-height:27px; border: 1px solid #275D8C; padding: 20px; }
/*上下条样式*/
.nextarticle{ padding-top:10px; }
.nextarticle li{ padding-left:10px; width:440px; height:35px; 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:#333333; font-size:12px; }
.more{float:right;}
.more-1{ float:right; font-size:12px; background-image: url(jxw_07.gif); background-repeat: no-repeat; background-position: right center; padding-right: 15px; }
.l{float:left;}
.r{float:right;}
.m{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.list-1{ padding-top: 10px; }
.list-1 li{ overflow:hidden; height:27px; background-image:url(icon03.gif); background-position:left center; background-repeat:no-repeat; line-height:27px; padding-left: 13px; }
.list-1 li a{ }
.list-2 { padding: 15px; }
.list-2 li { line-height: 35px; background-image: url(icon_line_01.gif); background-repeat: repeat-x; background-position: left bottom; height: 35px; overflow: hidden; }
.list-2 li a { background-image: url(icon03.gif); background-repeat: no-repeat; background-position: left center; display: block; float: left; padding-left: 13px; }
.banner-1 { margin-top: 15px; clear: both; height: 110px; float: none; display: inline-block; overflow: hidden; }
.main-path{ clear:both; padding-right:15px; padding-left:15px; height:30px; line-height:30px; background-color: #275D8C; }
.main-path .path { float: left; font-size: 12px; color: #FFFFFF; }
.main-path .path a { color: #FFFFFF; }
#nobk { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: auto; }

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