/*全站基础样式*/
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{ 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: 190px; position: relative; }

.hldlogo{ position:absolute; top:45px; right:30px; width:90px; height:90px; }
/*底部样式*/
.footer{ margin-top:0; margin-right:auto; margin-bottom:0px; margin-left:auto; padding-top:10px; padding-bottom:10px; width:1000px; background-color:#D7EFFF; text-align:center; border-top-width: 4px; border-top-style: solid; border-top-color: #0A6B9D; }
.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:40px; background-image:url(czj_02.gif); background-position:0px 0px; background-repeat:no-repeat; line-height:40px; }
.mainnav li{ float:left; text-align:center; font-size:14px; width: 82px; background-image: url(czj_03.jpg); background-repeat: no-repeat; background-position: right center; color: #FFFFFF; font-weight: bold; }
.mainnav li a{ color:#FFFFFF; }
/*子导航样式*/
.subnav{ height:40px; background-color:#FFF; background-image: url(czj_04.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.subnav .today{ float:left; display:block; width:300px; font-size:12px; margin-top: 10px; margin-left: 15px; }
.subnav .weather{ float:left; display:block; margin-top:7px; margin-left:30px; width:320px; height:25px; font-size:12px; }
.subnav .weather em{float:left;width:40px;height:25px;font-weight:400;font-style:normal;line-height:25px;}

/*搜索样式*/
.search{ width:270px; height: 26px; float: right; background-image: url(sreach_01.gif); background-repeat: no-repeat; background-position: 0px 0px; margin-top: 8px; margin-right: 15px; }
.search .keyword{ float:left; width:200px; height:24px; color:#666; font-size:12px; line-height:24px; border-top-width:0; border-right-width:0; border-bottom-width:0; border-left-width:0; margin-top: 1px; margin-left: 5px; }
.search .go{ float:right; display:block; width:58px; height:26px; }
/*主体容器样式*/
.main{ margin-right:auto; margin-left:auto; width:1000px; background-color:#FFF; margin-top: 10px; margin-bottom: 10px; }
.main-2 { width: 998px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border: 1px solid #B8CBD9; }

.main-w750{width:750px;}
.main-w240{width:240px;}
.main-w748 { width: 748px; border: 1px solid #B8CBD9; padding-bottom: 15px; }

.newsbox { height: 355px; overflow: hidden; background-color: #ECF4F7; border: 1px solid #B2D7E8; padding: 9px; }
.newstop { background-image: url(icon_line_01.gif); background-repeat: repeat-x; background-position: left bottom; height: 70px; clear: both; overflow: hidden; margin-bottom: 15px; padding-right: 20px; padding-left: 20px; }
.newstop h3 { font-size: 20px; text-align: center; font-weight: bold; padding-top: 5px; padding-bottom: 10px; }
.newstop p { font-size: 12px; line-height: 20px; }
.newstop p a { color: #CC0000; }

/*图片幻灯样式*/
.news-pic{ float:left; width:320px; height:266px; margin-bottom: 10px; overflow: hidden; }
.news-txt { width: 395px; float: right; }
.news-txt-hd { line-height: 30px; background-image: url(czj_07.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 30px; padding-right: 15px; padding-left: 20px; }
.news-txt-hd strong { float: left; text-align: center; width: 100px; color: #FFFFFF; }
.news-txt-hd strong a { color: #FFFFFF; }
.news-txt-bd { background-color: #FFFFFF; height: 236px; }
.news-txt ul { padding: 10px; }
.news-txt li { line-height: 27px; height: 27px; background-image: url(icon02.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
#mF_YSlider{ overflow:hidden; background-color:#FFFFFF; }
.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:26px; text-align:center; line-height:26px; }
.mF_YSlider .txt li a{ position:relative; z-index:1; display:block; color:#000000; text-decoration:none; font-size:12px; }
.mF_YSlider .txt li span{ position:absolute; top:0; left:0; display:block; height:100%; filter:alpha(opacity=40); opacity:0.4; background-color: #3399CC; }
.mF_YSlider .num{ position:absolute; right:8px; bottom:35px; 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:#FF9900; color:#fff; border-top-color:#FF9900; border-right-color:#FF9900; border-bottom-color:#FF9900; border-left-color:#FF9900; }


/*列表区块样式*/
.col-1{ margin-bottom:10px; width:360px; background-color: #ECF4F7; padding: 5px; height: 245px; }
.col-1-hd{ clear:both; height:30px; background-image:url(jxw_09.gif); background-position:0 0; background-repeat:no-repeat; line-height:30px; }
.col-1-hd strong{ width:120px; text-align:center; float: left; height: 30px; line-height: 30px; cursor: pointer; background-image: url(czj_12.gif); background-repeat: no-repeat; background-position: right bottom; display: block; }
.col-1-hd strong.hover { background-image: url(czj_11.gif); background-repeat: no-repeat; background-position: left bottom; color: #FFFFFF; }
.col-1-hd strong.hover a { color: #FFFFFF; }

.col-1-bd{ width:358px; border: 1px solid #B4D8E8; background-color: #FFFFFF; height: 213px; }

.col-2 { width: 240px; margin-bottom: 10px; }
.col-2-hd { line-height: 30px; background-image: url(czj_09.gif); background-repeat: no-repeat; background-position: 0px 0px; clear: both; height: 30px; }
.col-2-hd strong { color: #FFFFFF; float: left; margin-left: 25px; }
.col-2-hd strong a { color: #FFFFFF; }
.col-3 { background-color: #ECF4F7; height: 245px; width: 316px; padding: 5px; margin-right: 11px; margin-bottom: 10px; }
.col-3-hd { line-height: 30px; height: 30px; padding-right: 10px; }
.col-3-hd strong { background-image: url(czj_08.gif); background-repeat: no-repeat; background-position: 0px 0px; text-align: center; float: left; width: 100px; padding-left: 25px; }
.col-3-hd strong a { color: #FFFFFF; }
.col-3-bd { background-color: #FFFFFF; height: 213px; width: 314px; border: 1px solid #B4D8E8; }
.col-3.nomargin-11 { margin-right: 0px; }

.tzgg ul { padding: 10px; }
.tzgg li { font-size: 12px; line-height: 27px; background-image: url(icon03.gif); background-repeat: no-repeat; background-position: left center; padding-left: 13px; }
.xxgk ul { padding: 10px; }

.xxgk li { font-size: 14px; line-height: 37px; font-weight: bold; color: #CC3333; background-repeat: no-repeat; background-position: 0px 0px; height: 37px; width: 220px; margin-bottom: 5px; }
.xxgk li a { display: block; padding-left: 55px; color: #CC3333; }
.xxgk .gk-1 { background-image: url(czj_13.gif); }
.xxgk .gk-2 { background-image: url(czj_14.gif); }
.xxgk .gk-3 { background-image: url(czj_15.gif); }
.xxgk .gk-4 { background-image: url(czj_16.gif); }
.hdjl li { font-size: 0px; line-height: 0px; display: inline; margin: 5px; float: left; height: 50px; width: 105px; }
.hdjl ul { padding: 5px; float: left; }
.pictool { }
.pictool li { line-height: 0px; height: 50px; width: 220px; margin-top: 10px; margin-right: auto; margin-left: auto; }
.links { clear: both; }

.links-hd { line-height: 27px; background-image: url(czj_07.gif); background-repeat: no-repeat; background-position: 0px 0px; clear: both; height: 27px; }
.links-hd strong { color: #FFFFFF; text-align: center; float: left; width: 140px; }
.links-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: #B3D6EA; border-bottom-color: #B3D6EA; border-left-color: #B3D6EA; }
.links-bd ul { float: left; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; }
.links-bd li { display: inline; float: left; height: 43px; width: 155px; padding: 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; }

/*侧边栏导航样式*/
.sidebar-nav { margin-bottom: 10px; }
.sidebar-nav-hd { line-height: 30px; background-image: url(czj_09.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 li{ overflow:hidden; width:240px; height:35px; line-height:35px; background-image: url(czj_24.gif); background-repeat: no-repeat; background-position: 0px 0px; text-align: center; }
.sidebar-nav li a{ display:block; }
.sidebar-nav li.on{ border-top-color: #FFBB06; border-right-color: #FFBB06; border-bottom-color: #FFBB06; border-left-color: #FFBB06; background-image: url(czj_25.gif); }
.sidebar-nav li.on a{ color:#900; 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; padding-left:15px; height:28px; line-height:28px; background-image: url(czj_26.gif); background-repeat: repeat-x; background-position: 0px 0px; clear: both; border: 1px solid #DCDCDC; }
.loop-2-hd strong{ float:left; background-image: url(icon03.gif); background-repeat: no-repeat; background-position: left center; padding-left: 13px; }
.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: 716px; }
/*正文样式*/
.content{ padding-top: 30px; padding-right: 50px; padding-bottom: 30px; padding-left: 50px; }
.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; text-align:center; font-size:12px; line-height:30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
.content_source span{padding-top:20px;padding-left:20px;}
.content_text{font-size:14px;line-height:27px;}
/*上下条样式*/
.nextarticle{ margin-top:20px; padding-top:10px; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; }
.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; padding-right: 15px; padding-bottom: 10px; padding-left: 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 { margin-top: 10px; margin-bottom: 10px; clear: both; height: 110px; overflow: hidden; }
.h760 { background-image: url(czj_23.gif); background-repeat: repeat-y; background-position: 0px 0px; height: 760px; margin-bottom: 10px; }
.bg-1 { background-image: url(czj_23.gif); background-repeat: repeat-y; background-position: 0px 0px; }


.main-r-top{ clear:both; padding-right:15px; padding-left:15px; height:29px; line-height:29px; background-color: #ECF4F7; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B8CBD9; }
.main-r-top strong { background-image: url(icon06.gif); background-repeat: no-repeat; background-position: left center; float: left; padding-left: 20px; }

.main-r-top .path { background-image: url(icon03.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; float: right; font-size: 12px; }

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