@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.ttf?t=16402352820') format('truetype');
}
html,body,ul,li,p,h4,h5,a,img,span{margin:0;padding:0;}
html,body{min-width: 320px;}
body{width: 100%;height: 100%;font-size:16px;font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;}
li,button{list-style: none;}
i{font-style: normal;}
a{color: #000;}
a:hover,a:focus{color: #f90;text-decoration:none;}
input:focus,select:focus, button{outline:none;text-decoration:none;}
input,img{ vertical-align: middle;border:none;}
::-webkit-input-placeholder {color: #989898; } :-moz-placeholder { color: #989898; } 
::-moz-placeholder {  color: #989898; } :-ms-input-placeholder {color: #989898; } 
.clearfix:before,
.clearfix:after {content: " ";display: table;clear: both;}
.iconfont {font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.more{float:right;color:#999;}
.container{margin:0 auto;padding:0;}
.swiper-button-prev,.swiper-button-next{color: #fff;}
.list-group-item{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


/*头部开始*/
.header{width:100%;}
.logo{width: 495px;height:102px;margin-top: 60px;}
.search{width: 284px;height: 34px;margin-top:180px;position: relative;background-color:#fff; }
.search input{width: 224px;height: 24px;padding: 5px 10px;line-height:2.4;color: #484849;background-color: #ffffff; position: absolute;top: 0;left: 0;}
.search button{width: 40px;height: 34px;position: absolute;top: 0;right: 0;cursor: pointer;background: url(search.jpg)  no-repeat;border: 0; }

/*导航*/

.navbar-default{background-color:#0099ff;border:none;border-radius:0;}
.navbar-default .navbar-header {padding-right:15px;padding-left:15px;margin-right:0}
.navbar-default .container{padding-bottom:0;}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover{color:#fff;}
.navbar-default .navbar-nav li {width:130px;line-height:50px;text-align:center;}
.navbar-default .navbar-nav li.hover,.navbar-default .navbar-nav li:hover{ background:#0066cc;}
.navbar-default .navbar-nav li a{font-size:18px;display:block;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > li > a:hover{color:#fff;}
.navbar-nav .open .dropdown-menu li{margin-left:0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}

/*主体*/
.container .col-md-3{padding-left:7px;padding-right:7px;}
.container .col-md-4{padding-left:7px;padding-right:7px;}
.container .col-md-5{padding-left:7px;padding-right:7px;}
.container .col-md-6{padding-left:7px;padding-right:7px;}
.container .col-md-7{padding-left:7px;padding-right:7px;}
.container .col-md-8{padding-left:7px;padding-right:7px;}
.container .col-md-9{padding-left:7px;padding-right:7px;}
.container .col-md-12{padding-left:7px;padding-right:7px;}

/*通用*/
.theme-img{box-shadow:none;}
.theme-img img{max-width:100%;}

.top-news{text-align:center;margin-top:45px;}
.top-news h1{font-size:42px; font-weight:600;display:inline;}
.top-news h1 a{ color:#0930a5;}
.top-news h1 img{ max-width:100%;}


.panel-1{padding:0px;margin-bottom:0;box-shadow:none;background:url(../images/swxb_04.jpg) top center no-repeat #3399ff; background-size:contain;}
.panel-1 > .panel-heading{padding-left:0; padding-top:35%; border-bottom:1px solid #fFF;}
.panel-1 > .panel-heading h3{font-size:24px;line-height:1.6; text-align:center; font-weight:700;color:#fff;}
.panel-1 > .panel-heading .more{padding-top:5px;}
.panel-1 > .list-group .list-group-item{padding-left:20px;border:none;background:none;}
.panel-1 > .list-group .list-group-item a{color:#fff;}

.panel-2{padding:0;background-color:transparent;box-shadow:none;}
.panel-2 > .panel-heading{padding:0; background:url(../images/swxb_23.jpg) no-repeat left top}
.panel-2 > .panel-heading h3{color:#fff;padding-left:10px;padding-bottom:20px;padding-top:5px;display:inline-block;font-size:32px;line-height:1.6;}
.panel-2 > .panel-heading h3 .iconfont{ padding:0 5px; font-size:38px;}
.panel-2 > .panel-heading .more{padding-top:40px;}
.panel-2 > .list-group{background:#f7f6f5;}
.panel-2 > .list-group .list-group-item{padding-left:20px;border:none;background:none;}
.panel-2 .gallery-img{margin-top:20px;position: relative;}
.panel-2 .gallery-img a:hover{color:#666;}
.panel-2 .gallery-img .img{width:100%;height:200px;background-repeat:no-repeat;background-position: 50% 50%;background-size: cover;}
.panel-2 .gallery-img p{position:absolute;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:10;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.6)!important;filter: Alpha(opacity=60);background:#000;color:#fff;line-height:2.4; text-align:center;padding:0 5px;}


.panel-3{padding:0px 7px;background-color:transparent;box-shadow:none;}
.panel-3 .panel-heading{padding:0;color:#333;}
.panel-3 .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.panel-3 .panel-heading .badge{color:#f5f5f5;background-color:#333;}
.panel-3 .panel-heading h3{display:inline-block;background:#ff0000;padding:5px 10px;line-height:1.8;font-size:24px;color:#fff;}
.panel-3 .panel-heading h3 img{padding-right:5px;}
.panel-3 .panel-heading .more{padding-top:5px;}
.panel-3 .col-md-12{background:#eee;}
.panel-3 .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}
.panel-3 .panel-body{padding:10px 0;}
.panel-3 .panel-body img{max-width:100%;padding-top:7px;padding-bottom:7px}
.panel-3 .panel-body p{padding-top:10px;text-align:center;}



.panel-4{padding:0px;background-color:transparent;box-shadow:none;margin-bottom:0;}
.panel-4 > .panel-heading{padding:0;background:#eee;color:#333;}
.panel-4 > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.panel-4 > .panel-heading .badge{color:#f5f5f5;background-color:#333;}
.panel-4 > .panel-heading h3{display:inline-block;background:#ff0000;padding:5px 10px;font-size:24px;line-height:1.6;color:#fff;}
.panel-4 > .panel-heading h3 img{padding-right:5px;}
.panel-4 > .panel-heading .more{padding-top:15px;padding-right:10px;}
.panel-4 > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}
.panel-4 > .panel-body{padding:7px 0;}
.panel-4 > .panel-body li{margin-top:10px;}
.panel-4 > .panel-body li img{max-width:100%;border-radius: 30px;border: 2px solid red;background: #BFBFBF;}
.panel-4 > .panel-body li p{padding-top:15px;text-align:center;font-size:18px;}


.panel-5{padding:0px;background-color:transparent;box-shadow:none;margin-bottom:0;}
.panel-5 > .panel-heading{padding:0;background:#eee;color:#333;}
.panel-5 > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.panel-5 > .panel-heading .badge{color:#f5f5f5;background-color:#333;}
.panel-5 > .panel-heading h3{display:inline-block;background:#ff0000;padding:5px 10px;font-size:24px;line-height:1.6;color:#fff;}
.panel-5 > .panel-heading h3 img{padding-right:5px;}
.panel-5 > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}
.panel-5 > .panel-body{padding:7px 0;}
.panel-5 > .panel-body .tab{margin-bottom:20px;}
.panel-5 > .panel-body .nav-tabs{border-top:0; border-bottom: 1px solid #ddd;}
.panel-5 > .panel-body .nav-tabs > li > a{margin-right: 0px;border-radius:0;font-size:18px;border:none;}
.panel-5 > .panel-body .nav-tabs > li > a:hover ,.panel-1 .nav-tabs > li > a:focus{ background:none; border: none;}
.panel-5 > .panel-body .nav-tabs > li.active > a{ border:none;border-bottom:2px solid #ff0000;font-weight: bold;color:#000;}
.panel-5 > .panel-body .tab-content li{ float:left;width:20%;padding:5px;text-align:center;}
.panel-5 > .panel-body .tab-content li img{max-width:100%;}
.panel-5 > .panel-body .tab-content li p{padding-top:15px;font-size:18px;}




.panel-6{padding:0px;background-color:transparent;box-shadow:none;margin-bottom:0;}
.panel-6 > .panel-heading{padding:0;background:#eee;color:#333;}
.panel-6 > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.panel-6 > .panel-heading .badge{color:#f5f5f5;background-color:#333;}
.panel-6 > .panel-heading h3{display:inline-block;background:#ff0000;padding:5px 10px;font-size:24px;line-height:1.6;color:#fff;}
.panel-6 > .panel-heading h3 img{padding-right:5px;}
.panel-6 > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}
.panel-6 > .panel-body{padding:7px 0;}
.panel-6 > .panel-body li{float:left;padding:5px;}

.panel-7{box-shadow:none;}
.panel-7 > .panel-heading{color:#333;border-color:#e5e5e5;}
.panel-7 > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.panel-7 > .panel-heading .badge{color:#f5f5f5;background-color:#333;}
.panel-7 > .panel-heading h3{margin:0; font-size:18px;line-height:1.6;}
.panel-7 > .panel-heading h3 img{padding-right:5px;}
.panel-7 > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ddd;}
.panel-7 > .panel-body{padding:15px 0;}
.panel-7 > .panel-body li{margin-bottom:0; padding:15px 0;border-left:none;border-right:none;border-top:none;border-bottom: 1px dotted #e5e5e5;}
.panel-7 > .panel-body li .badge {background-color:transparent;color:#999;font-size:14px;font-weight:normal;}
.panel-7 > .panel-body li h4{padding-left:20px;background: url(../images/xydsw_icon_2.jpg) 3px center no-repeat; display:inline; line-height: 1.6;font-weight: 700;}
.panel-7 > .panel-body li p{ padding:10px 0; line-height:1.6;text-indent:2em;white-space:normal;}


.panel-8{box-shadow:none;background:url(../images/swxb_05.jpg) top center no-repeat #48c1fe; background-size:contain;}
.panel-8 > .panel-heading{padding-left:0; padding-top:30%;}
.panel-8 > .panel-heading h3{font-size:24px;line-height:1.6;text-align:center;font-weight:700;color:#ffcc66;}
.panel-8 > .panel-heading h3 a{border-bottom:2px solid #ffcc66;}
.panel-8 > .panel-heading .more{padding-top:5px;}
.panel-8 > .list-group{padding:40px 0 40px  20px;}
.panel-8 > .list-group .list-group-item{padding-left:20px;border:none;background:none;}
.panel-8 > .list-group .list-group-item a{color:#fff;}



/* 举报入口 */
.ssb,.fsd{margin:20px auto;}
.ssb .panel,.fsd .panel{ background:none;-webkit-box-shadow:none;box-shadow:none;}
.ssb .panel .panel-title,.fsd .panel .panel-title{text-align:center;color:#0066cc;font-size:24px;font-weight:700;}
.ssb .panel .panel-title a,.fsd .panel .panel-title a{ padding:0 10px;}


.jbrk {padding:0 50px;box-shadow: none;}
.jbrk .jumbotron{background:none;padding:0;}
.jbrk  > .panel-heading{padding-left:0;padding-bottom:0px;color:#333; border-bottom:1px solid #ccc;}
.jbrk  > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ddd;}
.jbrk  > .panel-heading .badge{color:#f5f5f5;background-color:#333;}
.jbrk  > .panel-heading h3{ display:inline-block;padding:0 10px 8px;border-bottom: 2px solid #0077d1;font-size:20px;font-weight:bold;line-height:1.4;color:#0077d1;}
.jbrk .panel-body{margin:20px 0;padding:0 50px;border: 2px solid #eee;}
.jbrk .jumbotron .list-group li {width:100%;margin-top:20px;font-size: 16px;}
.jbrk .jumbotron .list-group li .input-group-addon{background:none;border:none;font-size: 16px;width:180px;text-align: right;}
.jbrk .jumbotron .list-group li i{color:#ff0000; font-size:12px;}
.jbrk .jumbotron .list-group li #key{background-color: #fff;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.jbrk .jumbotron .list-group li #plKeyImg{ margin-left:10px;}
.jbrk .jumbotron .list-group li select{height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}


.big-bg{margin-left:60px;border:1px solid #0066cc;box-shadow:5px 5px 5px #ddd,5px -5px 5px #ddd,-5px 5px 5px #ddd,-5px -5px 5px #ddd;}
.big-bg-box{margin-left: -50px;overflow:hidden;}
.big-bg .panel .panel-heading{border-bottom: 2px solid #ccc;}
.big-bg .col-md-5,.big-bg .col-md-7{ margin:50px auto;}
.big-bg .panel-body ul li{float:left; margin:15px 3% 10px 0;padding:15px 0;width:47%;font-size:18px;text-align:center;background:#0099ff;border-radius:15px;color:#fff;}
.big-bg .panel-body ul li a{color:#fff;}
.big-bg .panel-body ul li:nth-child(2){ background:#7ecef4;}
.big-bg .panel-body ul li:nth-child(3){ background:#7ecef4;}
	
/* 列表页 */
.list .crumbs{padding-left:7px;padding-right:7px;}
.list .breadcrumb{background:#fff;}
.list .sidebar-menu { text-align: center;}
.list .sidebar-menu .list-group-item{margin:15px;padding:15px 0;border:none;background:#f5f5f5;color:#333;font-size:18px;}
.list .sidebar-menu .index{margin:15px auto;background:#ff0000;color:#fff;font-size:24px;}
.list .sidebar-menu .active{background:#f8eed3;color:#fe0000;}
.list .sidebar-menu .list-group-item:hover{background:#f8eed3;color:#fe0000;}
.list .sidebar-menu .index:hover{background:#ff0000;color:#fff;}
.list .jbrk{padding:0;}
.list .jbrk .panel-body{padding:100px 50px;}
.list .panel-7 li h4{padding-left:0px;white-space: initial;}




/* 内容页*/

.news .crumbs{padding:10px 7px 15px;border-bottom: 1px solid #e5e5e5;}
.news .content{border-bottom: 0;box-shadow:none}
.news .content .panel-heading{padding:15px;padding:0;text-align:center;}
.news .content .panel-heading h1{margin-bottom:20px;font-size:32px;}
.news .content .panel-heading h4{margin-bottom:40px;font-size:28px}
.news .content .panel-heading p{background:#eee;padding:10px;border-right: 1px dotted #e5e5e5;}
.news .content .panel-body{padding:0;padding:15px; padding-top:30px;line-height:1.8;}
.news .content .panel-body img{display:block;margin:15px auto;max-width:100%;text-align:center;}
.news .content .panel-body p{margin:10px auto}
.news .content .panel-body video{display:block;margin:15px auto;max-width:100%;text-align:center;}
.news .col-md-3{margin-top:100px;}

.epages{margin: 2.5rem 0;text-align:center;}
.epages a{position: relative;padding:5px 10px;line-height: 1.8;background-color: #fff;border: 1px solid #ddd;margin-bottom: 3px;margin-right: 3px;}
.epages a b{padding:0;margin:0;background:none;color:#333;font-weight:normal;}
.epages b{color:#FFF; background-color:#ff0000; border-color:#ff0000;position: relative; padding: 0.5em 1em; text-decoration: none; line-height: 1.2; border-radius: 0; margin-bottom: 5px; margin-right: 5px;}



/* 单页*/
.page .crumbs{padding-left:7px;padding-right:7px;}
.page .breadcrumb{background:#fff;}
.page .menu { text-align: center;}
.page .menu .list-group-item{border-top:1px solid #eaeef5; border-left: 0;border-right: 0; padding:15px 0;}
.page .menu .index{background-color:#ff0000;border-color:#ff0000;color:#fff;}
.page .menu .active{background-color:#f5f5f5;border-color:#f5f5f5;color:#ff892a;border-left:3px solid #ff892a; background: url(../images/xygsl_list_3.png) center center no-repeat;}
.page .panel-body{margin:20px 20px; padding:30px 0px;}
.page .panel-body img{display:block;margin:15px auto;max-width:100%;text-align:center;}


/*底部*/
.footer{background-color:#087ce5;text-align: center;}
.footer .container{padding:15px 0;}
.footer .Copyright{padding:0;text-align: center;line-height:1.6;font-size:14px;color:#fff;}
.footer .Copyright p{ padding:2px 0;}
.footer .Copyright a{color:#fff;padding:0 5px;}



.sidebar-tag{ margin-bottom:20px;height:250px;overflow:hidden; background:#fafafa;}
.tagcloud {position: relative; margin-top:50px; }
.tagcloud a{ position: absolute;top:0;left:0;display:block;border: 1px solid #e6e7e8; padding:5px 15px;border-radius:12px; background-color: #f2f4f8; white-space: nowrap;
  -o-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
  -ms-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
  -moz-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
  -webkit-box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
  box-shadow: 6px 4px 8px 0 rgba(151,142,136,.34);
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135, Color='#000000')";/*兼容ie7/8*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=125, Strength=9);}
.tagcloud a:hover{color:#3385cf;}

.pf-fl{left:0;bottom:80px;}
.pf-fr{right:0;bottom:100px;}
.pf-fl,.pf-fr{position: fixed;z-index: 1030;width:169px;text-align: center;}
.pf-fl a,.pf-fr a{display:block;font-size:12px; padding:5px 0;}
.pf-fl a:hover,.pf-fr a:hover{ color:#333;}

/*适应*/
@media (min-width: 768px){
	.navbar-header {display:none;}
	.panel-3 .panel-heading{float:left;width:5%;text-align:center;margin-left:-7px;}
	.panel-3 .panel-body{float:right;width:90%;padding-right:20px;}
}
@media (max-width: 767px){
	.container{padding-bottom:10px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
	.navbar-default .navbar-nav li{float:left; text-align:center; width:50%;}
	.top-news h1{ font-size:24px;}
	.top-news img{display:none;}
	.panel-2 > .panel-heading{ background-size:contain;}
	.panel-2 > .panel-heading h3{padding-bottom:10px;padding-top:0px;font-size:18px;}
	.panel-2 > .panel-heading h3 .iconfont{ padding:0 3px; font-size:24px;}
	.panel-2 > .panel-heading .more{padding-top:10px;}
	.panel-5 > .panel-body .tab-content li{width:50%;}	
	.news .content .panel-heading h1{font-size:24px;}
	.big-bg{margin-left:0px;}
	.big-bg-box{margin-left:0px;}
	.big-bg .col-md-5,.big-bg .col-md-7{margin:20px auto;}
	.big-bg .col-md-5 .img-responsive,.big-bg .col-md-7 .img-responsive{margin:auto;}
	.ssb .panel .panel-title,.fsd .panel .panel-title{font-size:18px;}
	.jbrk,.jbrk .panel-body{padding:5px;}
	.jbrk .jumbotron .list-group li .input-group-addon{font-size:14px;width:130px;}
	
	.big-bg .panel-body{ padding:0;}
	.big-bg .panel-body ul li { padding:5px;font-size:16px;}
	.list .jbrk .panel-body{padding:50px 10px;}

}