﻿/*style.css*/

body{font-family: "微软雅黑";background:url(imagesbg.jpg) no-repeat; background-size:100% 100%;}
a{color:#2b87e7;}
a:link, a:hover, a:active, a:visited{ text-decoration: none; }
li{list-style-type:none;}
p{ margin: 0; }
ul{padding-left: 0;}

.pagination li:before{content:none;}
nav{margin-top: -52px; font-size: 18px; position: relative;}
.navbar-inverse{background-color:rgba(4, 87, 165, 0.6); border:none;}
.navbar{ border-radius:0; margin-bottom:0; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{ color: #0457a5; background-color:#fff; }
.navbar-inverse .navbar-nav li a{ color: #fff; }
.nav li a{ padding:16px 30px; }
.navbar-inverse .navbar-nav li a:hover{ color: #0457a5; background-color:#fff;}
.ssl{ position:absolute; top:12px; left: 68%;}
.input-group{ width: 200px;  overflow: hidden; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{ border-radius: 15px; }
.input-group-btn{position: absolute; right: 36px; z-index: 3; }
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{ height: 30px; margin-left: 0px;}
.form-control{ height: 30px; }
.btn-info{ color:#999; background-color: #fff; border: none; border-radius: 15px;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info{ color:#999; background-color: #fff; border: none; border-radius: 15px; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background-color: #1e8ddc; }
/*header 结束*/

.xwtt{ border: 1px solid #2b87e7; width: 100%; background-color: #fff; margin:20px 0 20px;}
.ttnr{ background: url(imagestt.png)  #ffffff no-repeat left top; height: 88px; text-align: center; font-size: 30px; color: #2b87e7; line-height: 88px; font-weight: 400; padding-left:141px;}
.ttnr a{ color:#b30808;/* font-family: "汉仪文黑"; */ font-size: 36px; font-weight: bold;}
/*头条 结束*/

.con .col-md-3, .con .col-lg-3, .con .col-lg-9, .con .col-md-9,.con .col-md-5, .con .col-lg-5{ padding: 0; }
#xwbg, #tzgg, #ggfw, #zfdj{ margin-left: 10px; background-color: #fff; width: 99%; height: 400px;}
.xwbq .nav-tabs{ border: none; text-align: center; font-size: 22px;}
.xwbq .nav-tabs .col-md-12, .nav-tabs .col-lg-12{ padding: 0; }
.xwbq .nav-tabs li{ margin-bottom: 3px; background-color: #2b87e7; height: 88px; }
.xwbq .nav-tabs>li>a{border-radius: 0; margin-right: 0; color: #fff; line-height: 53px;}
.xwbq .nav-tabs>li:hover, .xwbq .nav-tabs>li:focus{ background-color: #fff; }
.xwbq .nav-tabs>li:hover a, .xwbq .nav-tabs>li:focus a{color:#2b87e7; border: 2px solid #2b87e7; height: 88px;}
.xwbq .nav-tabs>li.active>a, .xwbq .nav-tabs>li.active>a:hover, .xwbq .nav-tabs>li.active>a:focus{color:#2b87e7; border: 2px solid #2b87e7; height: 88px;}
.xwbq{ width:200px;}
#tzgg{background-color:#ddd;}
#xwdt .col-md-7, #xwdt .col-lg-7{ padding: 0; }
#xz_zjgg .col-md-5, #xwdt .col-lg-5{ padding: 0; }
.mychgPic{width:100%; height:380px;  /* margin:0 auto */}
.mF_liuzg{ position:relative; width:100%; height:380px; overflow:hidden; font:12px/1.8 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg ul{ margin:0 0 1px;  margin-left: 0px; }

.mF_liuzg .xg_ul{ margin:0 0 1px;  margin-left: 0px; }

.mF_liuzg .pic li{width:100%;position:relative;overflow:hidden;*margin-top:-2px; }
.mF_liuzg .pic li p{width:100%;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:100%; height:380px; border:2px solid #2b87e7;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:100%;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:100%;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5; margin-left: 2px;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:40px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:22px; position:relative;  line-height:22px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); /* opacity:0.9; */ color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#2b87e7; color:#fff; font-weight:bold;}



/* 新增小焦点图 */
.jdt_a1 {width: 500px;height: 400px;margin-top: 10px;}
.slideBox_a1{ width:500px; height:400px; overflow:hidden; position:relative;}
.slideBox_a1 .hd{ width:500px; height:36px;  overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; }
.slideBox_a1 .hd ul{overflow:hidden; zoom:1; float:right;}
.slideBox_a1 .hd ul li{float: left; margin-right: 5px; width: 20px; height: 20px; line-height: 22px; text-align: center; background: #737373; color: #FFF; cursor: pointer; margin-top: 8px; font-size: 14px;}
.slideBox_a1 .hd ul li.on{ background:#0364a8; font-size:12px;}
.slideBox_a1 .bd ul li p{line-height:36px;position:absolute;left:0;bottom:0;z-index:999;width:500px;height:36px;padding-left:5px; background-color:rgba(0,0,0,.5);}
.slideBox_a1 .bd ul li p a{ font-size:14px; color:#fff;}
.slideBox_a1 .bd{ position:relative; height:100%; z-index:0; overflow:hidden;}
.slideBox_a1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox_a1 .bd img{width:500px; height:400px;display:block;}

.tab-content{ width:100%;}

.ssxw{height: 380px; padding-left:0; padding-right:0; }
.ssxw ul{padding:5px; height:46px; border-bottom: 2px solid #2b87e7;}
.ssxw ul li{ width: 33.33%; height:40px;}
.ssxw ul li a{ padding: 5px; text-align: center; height:40px; line-height: 35px; }
.ssxw .nav-tabs>li:hover a, .ssxw .nav-tabs>li:focus a{color:#fff; background-color: #2b87e7; height:40px; border-bottom: 2px solid #2b87e7;}
.ssxw .nav-tabs>li.active>a, .ssxw .nav-tabs>li.active>a:hover, .ssxw .nav-tabs>li.active>a:focus{color:#fff; background-color: #2b87e7; height:40px;}
.ssxw .zh{ font-size: 18px; color: #333; }
.ssxw #myTabContent{padding:15px; font-size: 16px; margin-left:10px; }
.ssxw #myTabContent li{ line-height: 30px; }
.ssxw #myTabContent a{ color: #666; }

.time{ display: block; float: right; color: #999;}
.gd{ font-size: 14px; display: block; float: right; line-height: 30px; }
/*新闻中心 结束*/
.zjgg{ padding: 10px; background-color: #fff; }
.zjgg h2{  width: 293px; height: 56px; background: url(imageszjgg.jpg) no-repeat;  text-align: center; line-height: 56px; color: #fff; font-size: 20px; letter-spacing:10px; margin: -20px auto 10px;  }
.zjgg ul{ height: 320px;  border:2px solid #2b87e7; margin-top: 20px; -webkit-padding-start:0px; border-radius: 4px; margin-bottom: 0; }
.zjgg ul li:before {content: ""; display: inline-block; width: 6px; height: 6px; background-color: #333; border-radius: 50%; margin: 0 6px; margin-bottom: 3px;}
.zjgg ul li{padding: 0 10px; font-size: 18px; line-height: 29px; margin-bottom: 8px;}
.zjgg ul li a{  color: #333;}
.zjgg ul li a:hover, .zjgg ul li a:focus{color: #2b87e7;}

.tzwj{background-color:#fff; height:400px; padding-right: 15px; margin-top:10px; padding-left:15px;}
#tzgg .col-mg-7, #tzgg .col-lg-7{ padding-right:0;}
.tzwj .title{ border-bottom: 1px solid #2b87e7;}
.tzwj .title h3{ display: inline-block; font-size: 20px; letter-spacing:2px; color: #2b87e7; border-bottom:2px solid #2b87e7; padding-bottom:5px; margin-bottom:0px; margin-top: 15px;}
.tzwj .title i:before{ content: "";  display: inline-block; width: 8px; height: 26px; background-color: #2b87e7;  margin-bottom: -6px; margin-right: 5px;}
.tzwj .title .gd{  color: #2b87e7; margin-top: 20px; }
.tzwj ul{ -webkit-padding-start:0px;}
.tzwj ul li:before {content: ""; display: inline-block; width: 6px; height: 6px; background-color: #333; border-radius: 50%; margin: 0 6px; margin-bottom: 3px;}
.tzwj ul li { font-size: 18px; line-height: 36px; }
.tzwj ul li a{ color: #333; }
.tzwj ul li a:hover, .tzwj ul li a:focus{color: #2b87e7;}

.tzwj3{background-color:#fff; height:auto; }
.tzwj3 .title{ border-bottom: 1px solid #2b87e7; text-align: left;}
.tzwj3 .title h3{ display: inline-block; font-size: 18px; letter-spacing:2px; color: #333; border-bottom:2px solid #2b87e7; padding-bottom:7px; margin-bottom:0px; margin-top: 15px;}
.tzwj3 .title i:before{ content: "";  display: inline-block; width: 8px; height: 26px; background-color: #2b87e7;  margin-bottom: -6px; margin-right: 5px;}
.tzwj3 .title .gd{  color: #2b87e7; margin-top: 20px; }
.tzwj3 ul{ -webkit-padding-start:0px;}
.tzwj3 li { font-size: 16px; line-height: 26px; text-align: left; }
.tzwj3 li a{ color: #666; }
.tzwj3 li a:hover, .tzwj li a:focus{color: #2b87e7;}
.tzwj3 span{ display: block; float: right; color: #999; height:30px;}

#ggfw .col-mg-3, #ggfw .col-lg-3{ padding: 0 -10px; margin-top: 5px; }
#ggfw ul{ -webkit-padding-start:0px;}
#ggfw ul li{margin-top: 3px;}
#ggfw ul img, #ggfw ul p{ text-align: center;}
#ggfw ul img{ display: block; margin: 0 auto; }
#ggfw ul p{ font-size: 15px; font-weight: 600; line-height: 16px; margin-top: 5px;}
#ggfw ul a { color: #2b87e7;}

#ggfw .col-md-4, #ggfw .col-lg-4{padding-left: 0;}
#ggfw .col-md-12, #ggfw .col-lg-12{ padding: 0;}
#ggfw .col-md-8, #ggfw .col-lg-8{ padding-right: -10px;}
.wszx{ padding: 10px; margin-top: 15px; padding-left: 0px; }
.tsdh2{  margin-left:10px; }

.zfdj .nav-tabs{ border:none;}
.zfdj .nav-tabs li a{ color: #2b87e7; border-radius: 6px;}
.ssxw #myTabContent li a:hover{  color: #2b87e7; }



#cen_right_top{width:100%; height:380px; background-color: #fff;}
#cen_right_top .active{background-color:#2b87e7; color: #fff;  }
#cen_right_top h3{line-height:43px;text-align:center;float:left;height:40px;width:33.33%;margin-bottom: -2px;background-color:#F3F3F3;font-size:18px;color:#333333;font-weight:lighter;cursor:pointer;border-radius:4px;margin-top:0;}
#cen_right_top div{ width:100%; font-size:14px;display:none;clear:both;border-top:4px solid #2b87e7; overflow: hidden;}

.time{ display: block; float: right; color: #999; margin-right:10px;height:29px; line-height: 29px;}
.gd{ font-size: 13px; display: block; float: right; line-height: 30px;margin-right:10px; }
#cen_right_top a{ color: #666; line-height: 29px; font-size:15px; width:80%; display:inline-block; overflow:hidden; height:29px;padding:0 10px;}
#cen_right_top a:hover, #cen_right_top a:focus{color: #2b87e7;}



/* 新闻动态 结束*/

.xcban{ width: 100%; height: 125px; margin: 10px 0; text-align: center; line-height: 125px; color: #2b87e7; font-size: 22px; text-shadow:1px 2px 2px #fff; font-weight: 600; letter-spacing: 2px;}
.xcban img{ width:100%; height:125px; display: block;}

.row_ycbanner{width: 1170px; padding:0; margin:0 auto;}
.xcban_s{ width: 100%; margin: 10px 0; text-align: center; line-height: 125px; color: #2b87e7; font-size: 22px; text-shadow:1px 2px 2px #fff; font-weight: 600; letter-spacing: 2px;}
.xcban_s img{width:100%; display: block;}

.xcban p{ margin-top:-10%; }

.xxzx{ width: 100%; background-color: #fff;}
.xxzx .xxgk, .xxzx .tzsb{ margin-top: 10px;}
.xxzx .xxgk .col-md-4, .xxzx .xxgk .col-lg-4{ padding: 0 5px; }
.xxzx .xxgk h3{ background:url(imagesxxgkbt.jpg) center no-repeat; width: 383px; height: 47px; margin: 0 auto; text-align: center; line-height: 40px; font-size: 23px;padding-left:25px; color: #2b87e7; }
.xxzx .tzsb { padding: 0;}
.xxzx .tzsb h3{ background: url(imagestzsbbt.jpg) no-repeat; text-align: center; color: #fff; letter-spacing: 2px; line-height:59px ; width: 425px; margin:-30px auto 0; z-index: 6; }
.xxzx .tzsb .gsbdbt{ color: #be170c; font-size: 14px; text-align: center; padding: 5px; }
.xxzx .tzsb .gsbd{ height:250px; width:100%; margin-top:30px;  background-color: #f4f4f4; border:2px solid #d9d9d9;}
/*信息 滚动*/
.xxzx .xxgk ul li{ height: 48px; background-color: #2b87e7;  margin-top: 10px; text-align: center; line-height: 48px; overflow: hidden;}
.xxzx .xxgk ul li a{ color: #fff; font-size: 16px;}
.bcon{width:270px;border:1px solid #eee;margin:30px auto;}
.bcon h2{border-bottom:1px solid #eee;padding:0 10px;}
.bcon h2 b{font:bold 14px/40px '宋体';border-top:2px solid #3492D1;padding:0 8px;margin-top:-1px;display:inline-block;}
.list_lh{ width: 555px; height:170px; background-color: #fff; overflow:hidden; margin:15px 5px; margin-top: 33px; border:1px solid #eee; }
.list_lh ul{-webkit-padding-start: 0px; width: 100%; }

.list_lh li{padding:10px; padding-left: 0px; height: 35px;padding-right:4px;}
.list_lh li .wzky{ display: inline-block; padding-left: 15px;}
.list_lh li .wzky1{display: inline-block; padding-left:26px;}
.list_lh li .wzky2{display: inline-block; padding-left:24px;}
.list_lh li p{height:24px;line-height:24px; font-size: 14px; text-align: center; padding: 3px;}
/**/
.xcban2{ margin:20px 0; height: 110px; }
.xcban2 .col-md-6, .xcban2 .col-lg-6{ padding: 0;}

.hdzx{ background-color: #fff; }
.hdzx h3{ background:url(imageshdzxbg.jpg) no-repeat; width: 383px; height: 47px; margin:0 auto; text-align: center; line-height: 40px; padding-left: 25px; font-size: 24px; color: #2b87e7; }
.hdzx .zxzx{ background: url(imageszxzx.jpg) no-repeat; width: 150px; height: 122px;}
.hdzx .zlts{ background: url(imageszlts.jpg) no-repeat; width: 150px; height: 122px;}
.hdzx .xfjb{ background: url(imagesxfjb.jpg) no-repeat; width: 150px; height: 122px;}
.hdzx .lxwm{ background: url(imageslxwm.jpg) no-repeat; width: 150px; height: 122px;}
.hdzx li{ margin:6px; padding-top: 20px;  line-height: 18px;}
.hdzx li a{ color: #fff; font-size: 20px;}
.hdzx li a span{ font-size: 14px;}
.hdzx ul{ -webkit-padding-start: 0px; }
.lxfs .col-xs-6, .lxfs .col-sm-6{ padding: 5px;}
.lxfs .col-md-5, .lxfs .col-lg-5{ padding-right: 0px;}
.erw{ background-color: #fff; height: 181px; width: 100%;}
.erw img{ margin-top:15px}
.fjx{ width: 100%; height: 17px; background: url(imagesfjx.png) center no-repeat; margin-top :0px;}
.jc{ background-color: #fff;width: 100%; height: 120px;}
.jc img{ margin-top: 10px;}

.ss .col-xs-12, .ss .col-sm-12{ margin-top: 15px;}

footer{ background-color: #efefef; padding: 20px 0 10px; width: 100%; height: 180px; }
.fnav ul{ width: 355px; margin: 0 auto;}
.fnav ul li{ float: left;}
footer ul li a{ color: #6e6d6d;}
footer div p{ width: 100%; margin:0 auto; text-align: center; color: #6e6d6d; line-height: 22px}
footer div img{ display:block; margin: 15px auto 0;}
#_ideConac a img{display:block; margin: 0 auto;}
.fnav{ width: 100%; height: 30px; overflow: hidden;}

/* #_span_jiucuo{position: absolute;  bottom: 40%; left: 10%;} */

.content{ background-color: #fff; text-align:center; padding:18px 40px 25px; margin-top:20px; margin-bottom:20px;}
.content .wzdh, .lblm .wzdh{ padding-top:5px; text-align:left;}
.content .wzdh span, .lblm .wzdh span{ color: #2b87e7;}
.content .wzdh a, .lblm .wzdh a{ color: #333;}
.hr{ height: 4px; border-bottom: 2px solid #2b87e7; background-color: #2b87e7; margin-top: 8px;}
.content h3{ text-align: center; margin:30px 0;}
.content .xwsj{ /* height: 40px; */ background-color: #eee; border:1px solid #d2d2d2; margin-bottom: 15px; overflow: hidden;}
.content .xwsj p{ color: #666; line-height: 36px; width: 500px; margin:0 auto;}
.content .xwsj p span{ display: inline-block; padding-left: 2px;}
.content .xwnr tr{ border: 1px solid #666; }
.content .xwnr tr td{ border: 1px solid #666; }
.content .xwnr p{ text-indent: 2em; font-size: 16px; line-height: 26px; text-align: left;}
.content .xwnr img{ max-width: 640px; display: inline-block; margin: 10px 0; }
.xxtgl{ margin:20px 0; width: 100%; }
.xxtgl ul{ padding-left: 0; padding-bottom:10px; }
.xxtgl ul li{ margin-bottom: 5px; }
.xwtp{ background-color: #fff;}
.xwtp li img{ padding: 5px; width: 100%; }
.xwtp li p{ text-align: center;font-size: 16px;line-height: 20px;}
.xwtp li p a{  color: #6e6d6d;}
.xxtgl .col-sm-3, .xxtgl .col-xs-3{ padding: 0 3px;}

/*详情页*/
/*下拉菜单*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.lianjie{ background-color: #fff;}
.lianjie ul{ padding: 0;}
.nav_eseBar{ position:relative; z-index:1;}
.nav_ese h3{
	font-size:100%;
	font-weight:normal;
	font-size:14px;
	text-align:left;
	color: #545452;
	margin-top: 9px;
	padding-left: 10px;
}
.nav_ese .m{ border-radius: 4px; width: 90%; height: 35px; margin:15px;line-height:35px;  text-align:right; border:1px solid #CCC; background:#f1f6fc; position:relative; float:left; display:inline; text-align:center;}
.nav_ese .m h3 i{ float:right; display:inline-block; *display:inline; zoom:1; width:7px; height:35px; background:url(imagesnjj-004.jpg) left center no-repeat; overflow:hidden; margin:-10px 15px 0 5px; 
vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav_ese .sub{ display:none; /*默认隐藏*/ width:100%; position:absolute; left:0px; top:33px;  background:#f1f6fc;  float:left; line-height:25px;border:1px solid #CCC; border-radius: 6px; border-radius-top:0; z-index: 666;}
.nav_ese .sub li{  width: 100%; text-align:left;  padding: 4px 0; padding-left: 10px;}
.nav_ese .sub li a{font-size: 12px; color:#333; display:block; zoom:1;}
.nav_ese .sub li a:hover{color:#005aba; text-decoration:underline;}
.nav_ese #m2 .sub{ z-index:1; width:978px; left:-116px;}
/**/


/*列表页*/
/*列表页收缩下拉菜单*/
.qcynbj{padding-right:0; margin-bottom: 20px;}
.list{width: 100%; margin:20px auto 0;  overflow: hidden;}
.list .xlcdbt{ margin-bottom: 10px; background-color:#2b87e7; color: #fff; height:55px;line-height: 55px; /* padding-left: 10px; */ text-align: center;}
.list .xlcdbt img{ padding-bottom: 10px; padding-left: 5px; }
.list .xlcdbt h3{display: inline-block;font-size: 20px; padding-left: 10px; line-height: 15px; }
.list .yiji p{ background-color: #fff; height: 40px; line-height: 40px; border-left: 6px solid #2b87e7; padding-left: 10px; margin-top: 5px; font-size:15px; cursor:pointer;  }
.list .yiji .inactive_zlzt{ background-color: #fff; height: 40px; line-height: 40px; border-left: 6px solid #2b87e7; padding-left:0; margin-top: 5px; font-size:15px; cursor:pointer;  }
.list ul li .zlzt_url{ color: #333;; font-size:16px; display: block; height:40px;line-height: 40px;position: relative;  text-align: center;  margin:  0 10px; } 
.list ul li a{ color: #fff; font-size:14px; display: block; height:50px;line-height: 50px;position: relative;  text-align: center; border-bottom: 2px dashed #fff; margin:  0 10px; } 
.erji{ display: none;}
.erji a{ background-color: #2b87e7; }
/*移动端下拉菜单*/
.lbxlcd{ position: relative;  z-index: 5; }
.lbxlcd .yiji{ margin-top: 10px; overflow: hidden; }
.qcsynbj{padding:0; width: 20%;}
.lbxlcd .yiji p{line-height: 15px;text-align: center; border: 2px solid #2b87e7; padding: 10px; margin-right:15px; color: #2b87e7; font-weight:bold;}
.lbxlcd .erji{ display: ; z-index: 6; width: 200px; display: absolute;  }
.lbxlcd .erji li { display: absolute;  display: block; width: 100%; background-color: #fff; text-align: left;  }
.lbxlcd .erji li a{ background-color: #fff; display: absolute; display: block;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	.topNav{position:relative; z-index:1; height: 40px; line-height:40px;  
	}
	.topNav-width{ width:100%;}
	.topNav h3{ font-weight:normal; font-size:100%; }
	.topNav dl{ zoom:1; margin-bottom: 0; }
	.topNav .tnRight{ float:right;  }
	.topNav dd{ float:left; position:relative;margin: 0;}
	.topNav dd h3{border: 2px solid #2b87e7; border-right: 0;  }
	.topNav dd h3 a{display:inline-block; *display:inline; zoom:1; line-height: 20px;text-align: center; padding: 10px; color: #2b87e7; text-align: center; width: 100%; font-size: 15px; letter-spacing: 4px;}
	.topNav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background: url(images/icon.png) 0 -61px no-repeat;   }
	.topNav .welcome{ padding-right:15px; color:#FF8400;   }
	.topNav .welcome a{  color:#FF8400;   }
	.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute;  top:85px; width:110px; left: -16px;  background-color: #2b87e7;border:2px solid #2b87e7;}
	.topNav dd ul li{ line-height: 26px; border-bottom:1px solid #fff; text-align: center; }
	.topNav dd ul li a{ display: block; color: #fff; font-size: 12px;}

	.topNav dd ul li a span{ color:#FF8400; margin-left:5px;   }
.xlcdxzyd{display:none; /*默认隐藏*/ position:absolute;  top:85px; width:110px; left: -20px;  background-color: #2b87e7;border:2px solid #2b87e7; }
/*.list ul li .inactive{ background:url(images/off.png) no-repeat 184px center;}
.list ul li .inactives{background:url(images/on.png) no-repeat 184px center;} */
/*监督举报*/
.jdjb{width: 100%;}
.jdjb li{ margin-bottom: 5px;}
/*列表页左侧栏 结束*/
.lblm{background-color: #fff; margin: 20px 0;  padding: 20px;}
.lblm .zxdjdt h3{ display: inline-block; font-size: 17px; font-weight: bold; letter-spacing: 1px; }
.lblm .zxdjdt h3 span{ color: #2b87e7; }
.lblm .zxdjdt h3 img{ display: inline-block; padding-right: 5px; }
.lblm .zxdjdt .gd{float: right; padding-top: 20px; font-size: 14px;}
.lblm .zxdjdt .hrxx { width: 100%; height: 2px; background:url(imagesborder.png) center repeat; }
.lblm .zxdjdt ul{ margin-top: 10px;padding-left:15px; }
/* .lblm .zxdjdt li{ border-bottom: 1px solid #eee;} */
.tit_lanmu{background-color:#2b87e7; padding:0 10px; height:35px; line-height:35px; color:#fff;  text-align: center; font-size: 16px; float: left; margin-right: 10px;}
.solist_title{ color: #333; font-size: 15px; line-height: 30px; overflow:hidden; height:35px; margin-left:-10px; display: inline-block; }
.lblm .zxdjdt li a{ color: #333; font-size: 15px; line-height: 30px; overflow:hidden; height:35px; margin-left:-10px;}
.lblm .zxdjdt li a:hover{color: #2b87e7;}
.lblm .zxdjdt li .time{display:inline-block; float: right; color: #999;line-height: 30px; font-size: 13px; padding:0; text-align:right;}
.lblm .zxdjdt li a:before{ content: "▶"; background-color: #fff; color: #2b87e7; font-size: 18px; display: inline-block; padding-left:10px;} 
.lblm .zxdjdt .pagination li:before { content: "▶"; font-size: 0px; }
.qxbf li.page-active:before, .qxbf li:before{ content: "▶"; font-size: 0px; }
.qxbf li:before{ content: "▶"; font-size: 0px; }
/*列表中间内容部分 结束*/
.lbycl{ margin-top:20px; width: 100%; }
.qcznbj{padding-left:0;}
.lbycl .yclbt{}
.lbycl ul{ background-color: #fff; padding:10px 10px;  }
.lbycl li img{ width: 100%; }
.lbycl li p{ text-align: center; padding:5px 0 15px;  }
.lbycl li p a{ color: #333;}
.lbycl li p a:hover{ color: #2b87e7; }
/*列表右侧栏 结束*/
.zwgk{padding: 0; margin-top:20px;}
.qczybj{margin-left:-15px;}
/*表单*/
.jzxxbd{ background-color: #fff; padding: 40px 80px; margin-top: 20px; }
.jzxxbd h3{ color: #fff; text-align: center; background-color: #2b87e7; }
.jzxxbd p{ font-size: 16px; line-height: 30px; }
.jzxxbd form{ margin-top: 30px; }
.jzxxbd form label{ display: inline-block; }
.jzxxbd form input{ display: inline-block; width: 80%; }
.jzxxbd form span{ display: inline-block; margin-left: 5px; font-size: 16px;}
.jzxxbd form .controls{ display: inline-block; width: 80%; }
.form-control{ padding:0 12px;}
.form-group input{width:60%;}

textarea.form-control{height: 200px;}

.zxdjdt h5{ display:inline-block;}
.qxbf li{display:inline-block; float:left;border-bottom:1px solid #eee; }
.qxbf li a{color: #333;font-size: 14px;line-height: 30px;}
.qxbf li:before{ content: "▶"; font-size: 0px; }
.btn{background-color:#2b87e7; color:#fff;}
.pagination>li>a, .pagination>li>span{ color:#333; padding:6px 9px;}


.search-pagination .pagination li a:before{ content: ""; font-size: 0px; display: inline-block;}
.mar{ margin-left:15px;}

.clear{clear:both;}
.containe{ margin-top: 10px; padding-left: 0; padding-right: 15px;}
.containe .nav{width:80%; margin: 0 auto;}
.containe .nav span{display: block; width:48%;  text-align:center; line-height:45px; float:left; cursor:pointer; background-color: #2b87e7; color: #fff; font-size: 18px;}
.containe .content{ width:100%; height: 355px; position:relative; overflow:hidden;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.containe .content .box{position:absolute; width:100%; background-color: #fff;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.containe .content .box ul li{ margin-bottom: 10px; }
.containe .content .box ul{ float: left; padding:10px 20px; }
.containe .content .box ul li p{ color: #2b87e7; }
.containe .content .qxxbj .col-md-6, .containe .content .qxxbj .col-lg-6{ padding-right: 0; padding-left: 0; }
.f14{text-align:left;}
@media (max-width: 960px){
	body{ background: none; }

	.ttnr a{ color:#b30808;font-family: "楷体"; font-size: 18px;}
	
	.banner{ width: 100%; height: 103px; background:url(imagesbanbg2.jpg)  no-repeat ; background-size: 100%;
}
	header .banner img{ width: 0; }
	.navbar-inverse{background-color:rgba(4, 87, 165, 0); border:none;}
	.navbar-toggle{  top:-45px; right: 5px; border: none; background-color: #1e8ddc; width: 50px; padding:10px 14px;  z-index: 5;}
	.ssl{ position:absolute; top:12px; left: 0; width: 100%; background-color:rgba(4, 87, 165, 0.6); height: 40px;}
	.form-control{ height: 30px; margin-top: 6px;  }
	.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{ margin-top:6px; height: 30px;  /* border-radius: 20px; */ margin-left: 0;}
	.glyphicon{top:2px;}

	.navbar-inverse .navbar-nav li a{ background-color:#2b87e7; border-bottom: 1px solid #fff;}
	.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{background-color:#fff; color: #2b87e7; z-index: 6;}
	.navbar-nav{ margin:0 -15px;  }
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border: none; }

	.xwtt{ margin: 15px 0 10px;  height: 50px;}
	.ttnr{ height: 48px; line-height: 48px; font-size: 14px; background-size: 16%100%; padding-left: 60px; }

	#tzgg, #zfdj{ height: 650px;}

	.mychgPic{width:100%; height: 260px;  margin:0 auto}
	.mF_liuzg{ position:relative; width:100%; height: 240px; overflow:hidden; font:12px/1.8 Verdana,Geneva; background:#fff;}
	.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
	.mF_liuzg ul{ margin:0 0 1px;  margin-left: -40px; }
	.mF_liuzg .pic li{width:100%;position:relative;overflow:hidden;*margin-top:-2px; }
	.mF_liuzg .pic li p{width:100%;position:absolute;}
	.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
	.mF_liuzg .pic li p img{width:100%; height: 240px; border:2px solid #2b87e7;}
	.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:100%;height:36px;line-height:34px;overflow:hidden;display:none;}
	.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;margin-left:40px;}/*标题样式*/
	.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:476px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5; margin-left: 2px;}/*标题背景*/
	.mF_liuzg .num{position:absolute;z-index:3;bottom:40px;right:8px;color:#333;}/*按钮样式*/
	.mF_liuzg .num li{ float:left; width:22px; height:22px; position:relative;  line-height:22px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
	.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#2b87e7; color:#fff; font-weight:bold;}

	.xcban p{ margin-top:-28%; }
	
	.xwbq{ width:100%;}
	.xwbq .nav-tabs{font-size: 14px; }
	.xwbq .nav li a { padding: 14px 0; }
	.xwbq .nav-tabs li{ margin:3px 3px 10px; height: 50px; width: 23%; }
	.xwbq .nav-tabs>li>a{ line-height: 19px;}
	.xwbq .nav-tabs>li:hover a, .xwbq .nav-tabs>li:focus a{ height: 50px;}
	.xwbq .nav-tabs>li.active>a, .xwbq .nav-tabs>li.active>a:hover, .xwbq .nav-tabs>li.active>a:focus{ height: 50px;}

	#xwbg, #tzgg, #ggfw, #zfdj{ margin-left: 0px;  }

	#ggfw .wszx{ padding: 5px;}
	#ggfw .wszx p{ letter-spacing: 0; font-size: 17px; padding: 8px 0; text-align: center;}
	#ggfw .wszx p a{ font-size: 15px; text-align: center;}
	#ggfw .wszx p img{ display: block; padding: 0; margin:0 auto;padding-bottom: 4px;}

	.zjgg ul{height: 290px;}
	.tzwj ul li, .zjgg ul li{ font-size: 15px; color: #333; line-height: 26px;}
	.zjgg ul li a{ color: #666;}
	.xcban{ width: 100%; height: 100px; line-height: 100px;  font-size: 16px; letter-spacing: 1px;}
	.xcban img{ width:100%; height:100px; display: block; }
	
	.xxzx .xxgk h3{ background:url(imagesxxgkbt2.jpg) center no-repeat; width: 100%; height: 60px; line-height: 55px; font-size: 19px;padding-left:22px;}
	.xxzx .tzsb h3{ background: url(imagestzsbbt2.jpg) no-repeat; letter-spacing: 2px; line-height:42px ; width: 300px; margin:-30px auto 0; font-size: 20px; }
	.xxzx .tzsb .gsbdbt, .list_lh li p{ font-size: 1xxzx2px;}
	.list_lh li, .list_lh { width:100%; overflow: hidden; margin: 0px; padding-right: -5px; }
	.list_lh { height: 190px;}

	.gsbdbt{ width: 68px; float: left;}
	.list_lh li .wzky{ text-align:center;}
	.list_lh li p{ width: 67px; float: left; padding: 0; margin:0;padding-right:1px;}
	.list_lh li{ padding: 10px 0;}

	.xcban2{ height: 70px;}
	.tab-content{ width:100%;}
	
	.hdzx h3{ background:url(imageshdzxbg.jpg) center no-repeat; width: 350px; margin-top: 10px; }
	.hdzx li .lxwm, .hdzx li .zxzx, .hdzx li .zlts, .hdzx li .xfjb{ padding:10px;}
		.xxzx .tzsb .gsbdbt, .list_lh li p{ width: 25%;}

	.list_lh li .wzky,.list_lh li .wzky1,.list_lh li .wzky2{ padding-left: 2px;}

	footer{ background-color: #efefef; padding: 20px 0 10px; width: 100%;height: 300px;}
footer ul{ margin:0 auto; width: 100%; margin-left: -15px;}
footer ul li a{ color: #6e6d6d;}
footer div p{ width: 100%; margin:0 auto; text-align: center; color: #6e6d6d; line-height: 22px}
footer div img{ display:block; margin: 15px auto 0;}
.fnav ul{ width: 100%; margin: 0 auto; -webkit-padding-start: 0; width: 312px;}
.fnav ul li{ float: left;}

.content{ padding: 0; margin-top:5px;}
.content .xwnr img{ width: 100%; display: block;}
.content .xwsj p{ width: 100%;}

.tzwj .title i:before{ content: none;}
.tzwj .title h3{ border-bottom: 5px solid #2b87e7; margin-bottom:-2px; width: 100%; letter-spacing:2px; font-weight:bold;  color: #2b87e7; font-size: 19px;}
.tzwj ul li{ line-height: 30px;overflow: hidden; height: 30px;}
.tzwj ul li:before{ content: "▶"; background-color: #fff; color: #2b87e7; font-size: 18px; display: inline-block; padding-right:10px;}
.lblm{ margin-top: 0; padding:0; }
.jzxxbd{ padding: 0px 20px;}
.jzxxbd form input{ width: 75%; /* margin-left:15px; */ }
.jzxxbd form .controls{ display: inline-block; width: 76%; }

.list .yiji p{ border:1px solid #2b87e7; margin-right:15px; text-align:center; color:#2b87e7; font-size:16px; font-weight: 600; font-family: "微软雅黑";}
.list ul li a{ margin-right:25px;}

.lblm .zxdjdt li .solist_title{width: 100%; overflow:hidden; display:inline-block;}
.lblm .zxdjdt li a{ width:260px; overflow:hidden; display:inline-block;}

.lblm .zxdjdt ul li{margin-left:-15px; }

.tzwj{height:auto;}
.mar{ marging-left:0;}
 #tzgg{ height:auto;}

.control-label{display:inline-block;  padding:0;}
#dr_row_title .col-md-2{ padding:0;}
#dr_email{ width:75%;margin-left:0; }
.marleft{ margin-left:11px;}
.marleft2{margin-left:13px;}
#tzgg .col-mg-7, #tzgg .col-lg-7{ padding:0;}

.containe .content{ width:100%;  position:relative; overflow:hidden;}
.containe{padding-right: 0px;}
}
@media (min-width: 960px) and (max-width: 1200px){
	header .banner img{ width: 100%; }
	.list_lh{width: 455px;}
	/*.list_lh li .wzky,.list_lh li .wzky1,.list_lh li .wzky2{ padding-left: 0;}*/
	.list_lh{width: 100%;}
	.xxzx .tzsb .gsbdbt, .list_lh li p{ width: 20%;}
	.hdzx h3{ margin-top: 66px;}
.navbar-inverse .navbar-nav li a{background-color: none;}

}

@media (min-width: 640px) and (max-width: 960px){
	header .banner img{ width: 100%; }
	.banner{ height: 85px;}
	.navbar-toggle{  top:-35px;}
	nav{ margin-top: -11px;}
	.navbar-inverse .navbar-nav li a{ background-color: none; border:none;}
	.list_lh{width: 100%;}
	.xxzx .tzsb .gsbdbt, .list_lh li p{ width: 20%;}
	.list_lh li .wzky,.list_lh li .wzky1,.list_lh li .wzky2{ padding-left: 0;}
	.hdzx h3{ margin-top: 66px;}
	.fnav ul{ width: 400px; margin: 0 auto;}

	.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute;  top:65px; width:100%; left:0;  }
	.navbar-inverse .navbar-nav li a{background-color: none;}
}
@media (min-width: 768px) and (max-width: 1024px){
	.xxzx .tzsb .gsbdbt{ width: 20%; float: left;}
	.fnav ul{ width: 313px; margin: 0 auto;}
	footer{ height: 440px;}
	.hdzx h3{ margin-top: 66px;}

nav{margin-top: 19px; font-size: 16px; position: relative;}
.navbar-inverse{background-color:rgba(4, 87, 165, 0.6); border:none; }
.navbar{ border-radius:0; margin-bottom:0;}
.navbar-nav{ }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{ color: #0457a5; background-color:#fff; }
.navbar-inverse .navbar-nav li a{ color: #fff; }
.nav li a{ padding:15px 30px; }
.ssl{ position:absolute; top:-50px; left: 70%; z-index: 10;}
.input-group{ width: 200px;  overflow: hidden; background:none;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{ border-radius: 15px; }
.input-group-btn{position: absolute; right: 36px; z-index: 3; }
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{ height: 20px; margin-top:1px;}
.form-control{ height: 30px; }
.btn-info{ color:#999; background-color: #fff; border: none; border-radius: 15px;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info{ color:#999; background-color: #fff; border: none; border-radius: 15px; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background-color: #1e8ddc; }
.navbar-inverse .navbar-nav li a{background-color: none;}
.ssl{ position:absolute; top:10px; left:75%;background-color:rgba(4, 87, 165, 0); height: 35px;}

footer{ height: 200px; }
}
@media (min-width: 960px) and (max-width: 1025px){
		.fnav ul{ width: 393px; margin: 0 auto;}
		.navbar-inverse .navbar-nav li a{background-color: none;}
}
@media (min-width: 640px) and (max-width: 770px){
		.fnav ul{ width: 312px; margin: 0 auto;}
}


.form_wyly h2{ width: 100%; padding-right: 20px; text-align: right;}
.form_wyly h2 a{font-size: 20px; color:#f00;  }
.form_wyly ul{ border: 1px solid #000; height: 35px; line-height: 36px; margin: 0;}
.form_wyly ul li{ border-left:1px solid #000; font-size: 14px; height: 34px; line-height: 35px; padding-left: 10px; }
.form_wyly ul li span{font-size: 14px;}
.form_wyly .form_wyly_hc{ font-size: 16px; color: #2b87e7; border:1px solid #000; border-top: none;  padding-left: 10px; }
.form_wyly .form_wyly_hc span{ font-size: 14px;}
.form_wyly .form_wyly_lc{ font-size: 16px; color: #000; border:1px solid #000; border-top: none; padding-left: 10px; margin-top: -1px; }
.form_wyly .form_wyly_lc span{ color: #444; font-size: 14px;}