@charset "GBK";
/* CSS Document */
body { font-size: 14px; height:100%;font-family:'宋体'; color:#333333;}
html{height:100%}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; -spacing: 0px; }
fieldset, img { border: 0px; }
img { vertical-align: top; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

/*文字排版*/
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.fb { font-weight: bold; }
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
.ml5{ margin-left:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.blank5{ height:5px; width:100%; clear:both;}
.blank10{ height:10px; width:100%; clear:both;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.html .clearfix { height: 1%; }
.Clearfix { display: block; }

/*字体颜色*/
a { color: #2b2b2b; text-decoration: none; }
a:hover { color: #1176bd; text-decoration: none; }
a:active { color: #1176bd; }
a:visited { text-decoration: none; }
.cBlue, .cBlue:visited, .cBlue a{ color:#10588b; text-decoration:none;}
.cBlue02, .cBlue02:visited, .cBlue02 a{ color:#0068b7; text-decoration:none;}
.cRed, .cRed:visited, .cRed a{ color:#ea4b35; text-decoration:none;}

/*header*/
.header{height:159px; width:100%; margin:0 auto; background:url(menu_bg.jpg) repeat-x left bottom;}
.header .con_bg{ position:absolute; top:0px; right:-160px;width:943px; height:119px;background:url(head_bg.jpg) no-repeat; z-index:-1; }
.header .con01 {position:relative;width:1002px; height:119px;margin:0 auto;}
.header .con01 .logo{ float:left; margin-top:36px;}
.header .con01 .search{ float:left; margin:30px 10px 0px 100px;}
.header .con01 .search ul{ height:23px;}
.header .con01 .search li{ float:left; }
.header .con01 .search li a{ display:block;padding:4px 10px; font-size:12px;}
.header .con01 .search li a.cur{  background:#b4251b; color:#ffffff;}
.header .con01 .search form{width:400px; height:26px; margin-top:7px;}
.header .con01 .search .search_input{ float:left; height:24px; line-height:24px; vertical-align:middle;width:270px; border:1px solid #c3cfd4; padding:0px 5px; color:#b3b3b3;}
.header .con01 .search .search_btn{ position:relative; left:-1px; float:left;width:52px; height:26px; background:#c72018; border:1px solid #97271f; text-align:center; color:#ffffff;}
.header .con01 .sdzc_logo{ position:absolute; right:0px; top:30px;}
.header .con02{position:relative;width:1002px;  margin:0 auto;}
.header .con02 .btn_zwyx{ position:absolute; right:0px; top:8px; display:block;width:88px; height:25px; line-height:25px; vertical-align:middle; text-align:center; background:url(btns001.jpg) no-repeat; font-size:12px; font-weight:bold; color:#006d96} 
.header .con02 .btn_zwyx:hover{ color:#1176BD;}
/*菜单*/
.navBar{  position:relative;margin:0 auto;}
.nav{ overflow:hidden; zoom:1; }
.nav .m{ float:left; display:inline;  }
.nav a{  float:left;width:130px; font-size:14px; margin-top:3px; height:37px; line-height:37px; vertical-align:middle; font-weight:bold; color:#c9eaf7; text-align:center;}
.nav .on a{ background:url(menu_cur.png) no-repeat; color:#666666;}
.subNav{ position:relative;top:0px;top:-2px\0;*top:0px; height:340px; padding:17px 20px; background:#fff; border:2px solid #08adda; border-top:0px; overflow:hidden; }
.subNav li{ overflow:hidden; zoom:1; }	
/*container*/
.container{width:100%;background:#edf4f9; padding-bottom:20px;}
.container .con{width:1002px; margin:0 auto;}
/*对联*/
.duilian{ position:relative;width:130px; padding-top:20px; border:1px solid #dcdcdc; background:#ffffff;}
.duilian dd{ padding:15px 0px; text-align:center; border-bottom:1px solid #f0f0f0;}
.duilian dt{padding:10px 15px 0px; text-align:center;font-size:12px; line-height:160%;}
.duilian .close{ position:absolute; right:0px; top:0px; display:block;width:18px; height:20px; background:url(close.jpg) no-repeat; overflow:hidden; text-indent:-99999px;}
.dlLeft{ position:fixed; top:200px; left:10px;}
.dlRight{position:fixed; top:200px; right:10px;}
/*footer*/
.footer{width:100%; height:104px; padding-top:20px; border-top:2px solid #1176bd; margin:0 auto; text-align:center; font-size:12px; color:#10588b;}
.footer .flink{ margin-bottom:10px;}
.footer .flink a{ display:inline-block; padding:0px 10px; font-weight:bold; color:#10588b;}
.footer p{ line-height:160%; color:#1176bd;}


/*定位*/
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top:15px;}
.ml15{ margin-left:15px;}
.ml60{ margin-left:60px;}
.ml5{ margin-left:5px;}
.mt5{ margin-top:5px;}
.mt14{ margin-top:14px;}
.mb15{ margin-bottom:15px;}
.ti1em{ text-indent:1em;}

.wrap{ width:962px; margin:auto; padding:20px; *padding-bottom:0px; height:auto; background:#ffffff; border:1px solid #dae5eb;}
/*-------信息公开----------*/
.xxgk310{ width:310px; float:left; height:auto;}
.mtgzleft{ width:640px; float:left; height:auto; margin:0;}
.mtgzright{ width:300px; float:left; height:auto; margin-left:20px;}


/*宽度*/
.w100{ width:100px;}
.w300{ width:298px;}
.w440{ width:440px;}
.w310{ width:310px;}
.w640{ width:640px;}
.w750{ width:750px;}
.w940{ width:940px;}
.w960{ width:960px;}

/*高度*/
.h340{ height:340px;}

.title01{ border-bottom:2px solid #0072c5; height:36px;}
.bgsquare{ background:url(ico004.jpg) left no-repeat; color:#0072c5; font:bold 14px/30px "宋体"; text-indent:2em;}
.sp2tit01{ background:url(title01bg.png) no-repeat bottom left; font:bold 14px/36px "宋体"; color:#0072c5; margin-top:2px; }
.spmore{ font:normal 12px/34px "宋体"; color:#999; margin-right:8px; text-align:right}
.spmore a{ color:#999;}

.spbox01{ width:268px; padding:10px 20px; border:1px solid #eaeff3; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f7f8fd, EndColorStr=#dff2f9); }
.spbox01 li{ list-style:url(bluept.png) outside; margin-left:20px; }
.spbox01 li a{ font:bold 12px/24px "宋体"; color:#22567d;}

/* 选项卡切换tab01*/
.tab01 { overflow: hidden; margin-top:10px; }
.tab01 .tab-hd { height: 30px; color: #666666; background:url(../images/ico07.png) no-repeat 15px 5px; }
.tab01 .tab-hd ul { padding-top: 2px; height:29px;}
.tab01 .tab-hd li { float: left; height: 29px; padding:0px 5px; line-height: 29px; font-weight: bold; cursor:pointer; width:100px; margin-left:5px; text-align:center;  }
.tab01 .tab-hd li.on { border-bottom:2px solid #0072c5; margin-top:-3px; width:100px; position: relative; color:#0072c5; }
.tab01 .tab-bd { border-top: 1px solid #0072c5; padding-top:10px; }
.tab01 .tab-bd ul { overflow:hidden; zoom:1; }
.tab01 .tab-bd li { height:34px; line-height:34px; text-align:right; border-bottom:1px dashed #cccccc; padding-left:15px; background:url(ico001.jpg) no-repeat 0 14px; overflow: hidden; }
.tab01 .tab-bd li a{ font-size:12px; float:left; text-align:left;}
.tab01 .tab-bd li span { float:right; font-size:12px; color:#aeaeae; }
.tab01 .tab-bd li.more { height:32px; background:none; border-bottom:0px; text-align:right; float:right; font-size:12px; color:#999999;}
.tab01 .tab-bd li.more a{ color:#999999;}
.cxtable{ font-size:12px;}
.cxtable .ipt{ width:90px;}
.cxtable .srchbtn{ background:url(btns004.jpg) no-repeat; width:65px; height:22px; border:none; float:left;}
.cxtable .srchtxt{ color:#0072c5; float:left; margin:5px 20px;}


/* 选项卡切换tab02 */
.tab02 { overflow: hidden; border-top:1px solid #0072c5; }
.tab02 .tab-hd { height: 36px; color:#666666; }
.tab02 .tab-hd ul {}
.tab02 .tab-hd li { float:left; height:36px; font:bold 14px/36px "宋体"; cursor:pointer; padding-left:10px; padding-right:10px;  }
.tab02 .tab-hd li.on { background:#e7f1f8; color:#0072c5; position: relative; }
.tab02 .tab-bd { border-top: 1px solid #e8e8e8; padding:10px 0px 5px; }
.tab02 .tab-bd ul { overflow:hidden; zoom:1; }
.tab02 .tab-bd li { height:34px; line-height:34px; padding-left:13px; overflow: hidden; border-bottom:1px dotted #d2d2d2; background:url(ico003.jpg) no-repeat 0 12px; text-align:right; font-size:12px; color:#aeaeae; }
.tab02 .tab-bd li a{ font-size:12px; color:#666666; float:left; text-align:left; }
.tab02 .tab-bd li.more,.tab02 .tab-sd li.more{ background:none; border-bottom:0px; text-align:right; font-size:12px; height:29px; }
.tab02 .tab-bd li.more a,.tab02 .tab-sd li.more a{ color:#999;}
.tab02 .tab-sd { width:945px; border-top: 1px solid #e8e8e8; padding:10px 0px 5px; }
.tab02 .tab-sd ul { overflow:hidden; zoom:1; }
.tab02 .tab-sd li { height:34px; line-height:34px; background:url(ico003.jpg) no-repeat left 0 14px; width:284px; margin:0 8px; padding-left:15px; overflow: hidden; border-bottom:1px dotted #d2d2d2; list-style:url(ico003.jpg) inside; float:left }
.tab02 .tab-sd li a{ font-size:12px; color:#666666;}


/* 选项卡切换tab03*/
.tab03 { overflow: hidden; margin-top:20px; }
.tab03 .tab-hd { height: 30px; color: #666666; background:url(../images/ico07.png) no-repeat 15px 5px; }
.tab03 .tab-hd ul { padding-top: 2px; height:29px;}
.tab03 .tab-hd li { float: left; height: 29px; padding:0px 5px; line-height: 29px; font-weight: bold; cursor:pointer; width:100px; margin-left:5px; text-align:center;  }
.tab03 .tab-hd li.on { border-bottom:2px solid #0072c5; margin-top:-3px; width:100px; position: relative; color:#0072c5; }
.tab03 .tab-bd { border-top: 1px solid #0072c5; padding-top:10px; border-left:1px solid #eaeff3; border-right:1px solid #eaeff3; border-bottom:1px solid #eaeff3; }
.tab03 .tab-bd ul { overflow:hidden; zoom:1; }
.tab03 .tab-bd li { height: 30px; line-height: 30px; border-bottom:1px dashed #cccccc; padding: 0 10px 0 15px; background:url(ico001.jpg) no-repeat 0 14px; overflow: hidden; }
.tab03 .tab-bd li a{ font-size:12px;}
.tab03 .tab-bd li span { float:right; font-size:12px; color:#aeaeae; }
.tab03 .tab-bd li.more { background:none; border-bottom:0px; text-align:right; font-size:12px; color:#999999;}
.tab03 .tab-bd li.more a{ color:#999999;}


/* 选项卡切换tab04*/
.tab04 { overflow: hidden;}
.tab04 .tab-hd,.tab04 .tab-ad{ height:30px; color:#666666; float:right; margin-top:-28px; }
.tab04 .tab-hd ul,.tab04 .tab-ad ul { height:29px;}
.tab04 .tab-hd li,.tab04 .tab-ad li { float: left; height: 29px; padding:0px 5px; line-height: 29px; font-weight: bold; cursor:pointer;  text-align:center; font:bold 12px/30px "宋体";  }
.tab04 .tab-hd li{ width:70px;}
.tab04 .tab-ad li{ width:60px;}
.tab04 .tab-hd li.on,.tab04 .tab-ad li.on { border-bottom:2px solid #0072c5; margin-top:-3px; position: relative; color:#0072c5; }
.tab04 .tab-hd li.on{ width:100px;}
.tab04 .tab-ad li.on{ width:60px; }
.tab04 .tab-bd,.tab04 .tab-cd { padding-top:10px; border-left:1px solid #eaeff3; border-right:1px solid #eaeff3; border-bottom:1px solid #eaeff3; border-top:1px solid #0072c5; }
.tab04 .tab-bd{ width:958px; *margin-top:-2px;}
.tab04 .tab-cd { width:296px;}
.tab04 .tab-bd ul,.tab04 .tab-cd ul { overflow:hidden; zoom:1; margin:0 auto; }
.tab04 .tab-bd ul{ width:945px;}
.tab04 .tab-cd ul { width:280px; margin:0; padding:0; }
.tab04 .tab-bd li,.tab04 .tab-cd li { height: 34px; width:265px; margin-left:15px; float:left; line-height: 34px; border-bottom:1px dashed #cccccc; padding: 0 10px 0 15px;  overflow: hidden; }
.tab04 .tab-bd li{background:url(ico003.jpg) no-repeat 0 14px;}
.tab04 .tab-cd li{ background:url(ico007.jpg) no-repeat 0 14px; text-align:right; vertical-align:middle;}
.tab04 .tab-cd li a{float:left; text-align:left;}
.tab04 .tab-cd li span{ color:#999; font-size:12px; margin-right:13px;}
.tab04 .tab-bd li a,.tab04 .tab-cd li a{ font:normal 12px/30px "宋体";}

.tab04 .tab-cd .more { background:none; border-bottom:0px; text-align:right; font-size:12px; color:#999999; clear:both; padding-top:13px;}
.tab04 .tab-cd .more a{ color:#999999;}
.tab04 .l3more{ width:930px; margin:auto; height:36px;}
.tab04 .l3more a{ font-size:12px; line-height:36px; color:#999999; float:right; margin-right:20px;}

.bsfwbanner{ width:954px; height:71px; margin:15px auto;}

/*spbox*/
.spbox02{ border-top:2px solid #0072c5; border-left:1px solid #eaeff3; border-right:1px solid #eaeff3; border-bottom:1px solid #eaeff3;}
.sp2tit02{ font:bold 14px/36px "宋体"; color:#0072c5; text-indent:1em; }
.sp2tit03{ background:url(ico005.jpg) no-repeat left; color:#0072c5; padding-left:25px; font:bold 14px/30px "宋体";}
.spbox03{ background:#f2f2f2; margin-left:10px; padding-bottom:15px;}
.sp2tit04{ background:url(tit004.jpg) no-repeat; height:38px; margin-left:-10px; }
.sp2tit05{ background:url(ico006.jpg) no-repeat; height:20px; margin:10px; text-indent:2em; font-size:14px; font-weight:bold; color:#0072c5; }

.splist01 li{ margin:0 8px; padding-left:20px; background:url(ico003.jpg) no-repeat left 0 12px; height:36px; line-height:36px; vertical-align:middle; border-bottom:1px dotted #d2d2d2; text-align:right}
.splist01 li a,.splist03 li a{ font-size:12px; float:left; text-align:left;}
.splist01 li span,.splist03 li span{ font:normal 12px/30px Arial, Helvetica, sans-serif; color:#999999; text-align:right;}
.splist03 li{ height:32px; line-height:32px; vertical-align:middle; background:url(ico001.jpg) no-repeat left; border-bottom:1px dotted #d2d2d2; width:585px; margin:0 15px; text-align:right; padding-left:15px;}

.splist04 li{width:130px; height:110px; text-align:center; float:left; margin-left:13px; margin-top:5px; }
.splist04 li img{width:130px; height:100px;}
.splist05{ width:950px; margin:0 auto; padding-bottom:15px}
.splist05 li{ border:1px solid #d2d2d2; padding:2px; float:left; width:220px; margin:5px;}
.splist05 li img{width:220px; height:145px;}
.splist06{ padding:0;}
.splist06 li{ list-style:disc inside; border-bottom:1px dotted #d2d2d2; width:280px; margin:auto; color:#0072c5; font:normal 12px/34px "宋体";}
.splist06 li a{ background:url(ico008.jpg) no-repeat left; padding-left:25px; }

.map{ width:918px; height:520px; margin:10px auto; padding:2px; border:#d2d2d2 1px solid;}
.spkbg{ position:relative; top:-20px; width:130px; height:20px; line-height:20px; vertical-align:middle; text-align:center; background:#000;filter: alpha(opacity=70); opacity: 0.7;}
.spkbg a{ font:normal 12px/20px "宋体"; color:#ffffff;}
.wszxsm{ width:920px; height:110px; margin:auto; background:#f3f8fc; padding:10px 20px;}
.wszxsm p{ font-size:14px; line-height:36px;}
.wszx-btn01,.wszx-btn02{ display:block; width:86px; height:31px; border:none; margin-top:10px; cursor:pointer;}
.wszx-btn01{ background:url(btns005.jpg) no-repeat;}
.wszx-btn02{ background:url(btns006.jpg) no-repeat;}
.zxhf{ width:440px; margin:0 15px;}
.fs12{ font-size:12px;}
 

/* 焦点图 */
.focusBox { margin-top:10px; position: relative; float:left; width: 634px; height: 346px; padding:2px; border:1px solid #aaaaaa; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width:634px; height:346px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 2px; z-index: 1; height: 36px; width:634px; background: #333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 3px; z-index: 2; height: 36px; width:634px; overflow: hidden; }
.focusBox .txt li { height:36px; line-height:36px; position:absolute; }
.focusBox .txt li a { width:600px; text-align:center; display: block; color: white; padding: 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 43px; right: 8px; }
.focusBox .num li { float: left; position: relative; width: 22px; height: 5px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; background:url(ico01a.jpg) no-repeat; }
.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:url(ico01a.jpg) no-repeat; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a, .focusBox .num a:hover { background:#f60; background:url(ico01.jpg) no-repeat; }


/*列表加详情*/
/*详情页*/
.navxq{ width:980px; height:30px; line-height:30px;  background:#F0F0F0; padding-left:20px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; font-size:12px; color:#666;}
.detail{ background:#ffffff; padding-top:20px; padding-bottom:20px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.navxq{ width:980px; height:30px; line-height:30px; text-align:left; background:#F0F0F0; padding-left:20px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; font-size:12px; color:#666;}
.detail{ background:#ffffff; padding-top:20px; padding-bottom:20px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.detail .conxq{ width:920px; margin:auto; border:1px solid #DDF4FF; padding:20px;}
.detail h1{ text-align:center;}
.detail h1 span{ font-size:18px; font-weight:bold; font-family:"微软雅黑"; color:#0072c5; line-height:50px;}
.detail .info{ margin:10px auto 30px; height:30px; line-height:30px; vertical-align:middle; text-align:center; background:#f6f6f6;}
.detail .info span{ color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.detail .navleft{ width:202px; float:left;}
.detail .navleft h2{width:202px; height:34px; line-height:34px; margin-bottom:4px; vertical-align:middle; background:#1176BD; text-align:center; }
.detail .navleft h2 span{ font-size:14px; font-weight:bold;color:#ffffff;}
.detail .conright{ width:740px; float:left; margin-left:15px;}
.detail .conright .con{width:710px; padding:10px 15px 10px; border:1px solid #DDF4FF;} 
  
/*收缩菜单*/
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{background-position:0 0;}
.v02{background-position:0 -16px;}
.vtitle{height:35px;background:#f4fafd;line-height:35px;border:1px solid #aecbda;margin-top:-1px;padding-left:20px;font-size:15px;color:#4d4d4d;font-family:"\5FAE\8F6F\96C5\9ED1";cursor:pointer;}
.vtitle em{margin:10px 10px 0 0;}
.vconlist{background:#ebf7fd; width:100%;}
.vconlist li a{height:35px;line-height:35px;padding-left:40px; background:url(icos.png) no-repeat -471px -378px;display:block;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";}

.list12 li{ height:35px; line-height:35px; padding-left:20px; background:url(icos.png) no-repeat -490px -33px; border-bottom:1px dashed #e9e9e9; font-size:12px; color:#999999;text-align:right;}
.list12 li a{float:left;}
.title13{ position:relative; padding:3px 0px 0px 25px;margin-bottom:2px; height:32px; background:url(title08.png) no-repeat;}
.title13 span{ color:#10588b; font-family:'Microsoft Yahei'; font-size:18px;}
.pages{ margin:20px auto; text-align:center}
.w937{ width:937px;}
.w717{ width:717px;}
/* 图片视频列表 */
.tp_list{padding:1px 0 0;zoom:1;}
.tp_list ul{margin:-11px 0 0 0px;}
.tp_list li{position:relative;display:inline;float:left;width:210px;margin:20px 0 0px 20px;}
.tp_list li em{position:absolute;left:20px; bottom:60px;width:22px; height:22px; overflow:hidden; text-indent:-99999px; background:url(icos.png) no-repeat -98px -3px;}}
.tp_list h3,.tp_list p {width:100%;height:20px;overflow:hidden;margin:5px 0 0;line-height:18px;}
.tp_list .u-img img{width:210px;height:138px;}
.tp_list h3{height:45px; margin-top:5px;}

/*列表检索*/
.jssrch{ height:30px; width:940px; border:1px solid #d2d2d2; padding:10px; margin-bottom:20px;}
.jssrch .zdm{ font:bold 12px/30px "宋体"; color:#666; margin-right:10px;}
.jssrch .jsk{ margin-left:20px; line-height:30px;}
.jssrch .jsk .jsbtn{ background:url(btns004.jpg) no-repeat; width:65px; height:22px; display:block; border:none; margin-left:10px; margin-top:3px; cursor:pointer}

/*详情页*/
.detail_con{line-height:200%;}
.fujian{margin-top:20px; padding-top:20px; border-top:1px solid #ececec;line-height:120%;}
.fujian li a{ color:#1176BD;}
.fujian li a:hover{color:#10588B;}