html,body, button, input, select, textarea ,h1,h2,h3,h4{
	font: 14px/1.5 arial, "Microsoft Yahei","Helvetica Neue","Helvetica,Arial,STHeiTi,sans-serif";
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-wrap: break-word;
	word-break: normal
}
body.wrapper {
	width: 100%;
	background: #fff;
}
@media (max-width:767px) {
	body.wrapper {
		padding-top: 60px;
	}
}
@media (min-width: 1440px) {
	.container{
		width:1410px;
	}
	
}
@media (min-width: 1920px) {
	.container{
		width:100%;
		max-width: 1900px;
	}
	.silder{
		width: 100%;
		max-width: 1900px;
	}
}

.body-margin-top{
	margin-top: 63px;
}
@media (min-width:1200px) {
	.body-margin-top{
		margin-top: 83px;
	}
}
.table>tfoot>tr>th, .table>thead>tr>th{
    color: #333;
    font-weight: bold;
}

/*导航*/
.zsb-nav {
	background-color: #fff;
	min-height: 60px;
	margin-bottom: 0px;
	border-bottom: 1px solid #f0f2f5;
	box-shadow: none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-top: 3px solid #ca0c16;
	opacity: 0.9;
	background-image: url(../images/nav-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-size: auto 100%;
}
.zsb-nav.navbar-shadow {
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
.zsb-nav .navbar-logo,  .zsb-nav .navbar-toggle {
	height: 60px;
	padding: 0;
}
.zsb-nav .navbar-logo img {
	display: block;
	height: 60px;
}
.zsb-nav .nav-item a {
	font-size: 14px;
	color: #333!important;
}
.zsb-nav .nav-item .dropdown-toggle:hover,
.zsb-nav .nav-item .dropdown-toggle:focus {
	background: none !important;
}
.zsb-nav .nav > li > a {
	padding: 0 5px;
	height: 60px;
	line-height: 60px;
	display: block;
}
.zsb-nav .nav-item a:hover,
.zsb-nav .nav-item a:focus,
.zsb-nav .nav-item a.active {
	color: #ca0c16!important;
}
.zsb-nav .navbar-toggle {
	margin: 0 ;
	padding: 0 40px;
	border: 0;
}
.zsb-nav .navbar-toggle:hover,
.zsb-nav .navbar-toggle:focus{
	background: #f8f8f8;
}
.zsb-nav .dropdown-menu a {
	font-size: 14px;
	margin: 0px;
}
.zsb-nav .dropdown-menu li {
	margin: 0;
	
}
.zsb-nav .nav-item .dropdown-menu > li > a:hover,.zsb-nav .nav-item .dropdown-menu > li > a.active {
	background: #f5f5f5;
}
.zsb-nav .nav > li > a {
	background: none !important;
	font-weight: bold;
}


/*swiper*/
.swiper {
	width: 100%;
	height: 100%;
	background: #f5f5f5;
}
.swiper-slide {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide .swiper-image {
	width: 100%;
	min-width: 700px;
	max-width: 1900px;
}
.swiper .swiper-pagination-bullet-active {
	background: #ca0c16;
}
@media (min-width:768px) and (max-width:991px){
	.body-margin-top{
		margin-top: 123px;
	}
	.map-canvas{
		height: 200px;
	}
}

@media (min-width:768px) {
	.zsb-nav .navbar-right{
		margin-right: 15px!important;
	}
	.zsb-nav .dropdown-menu a {
		padding: 0px 15px;
		line-height: 26px;
	}
}
@media (min-width:992px) {

}

@media (min-width:1200px) {
	.zsb-nav .navbar-logo img {
		height: 80px;
		padding: 0;
	}
	.zsb-nav .nav > li > a {
		padding: 0 12px;
		height: 80px;
		line-height: 80px;
	}
	.zsb-nav .nav-item a {
		font-size: 16px;
	}
	.zsb-nav .dropdown-menu a {
		font-size: 14px;
		line-height: 32px;
	}
	.map-canvas{
		height: 300px;
	}
}
@media(min-width:1400px){
	.zsb-nav .nav-item > a {
		font-size: 18px;
	}
	.swiper-container{
		max-width: 1900px;
	}
	.map-canvas{
		height: 400px;
	}
}
@media (min-width:1600px){

}
@media (max-width:767px) {
	.zsb-nav {
		opacity: 1;
	}
	.zsb-nav .nav>li>a {
		height: 40px;
		line-height: 40px;
		padding: 5px 15px;
	}
	.zsb-nav .dropdown-menu > li > .dropdown-menu > li > a {
		padding-left: 40px;
	}
	.zsb-nav.navbar-fixed-top .navbar-collapse{max-height:600px;z-index:1000;}
	.navMoveEl {
		height: 0px;
		background: none !important;
	}
	.swiper .swiper-button-prev,.swiper .swiper-button-next {
		display: none;
	}
	.map-canvas{
		height: 180px;
	}
}

/*欢迎栏*/

.welcome .welcome_container{

    background: #fafafa;

    margin: 8px auto;
	-webkit-box-shadow: 0px 1px 1px #ccc;
	box-shadow: 0px 1px 1px #ccc;
}
.welcome .wel-right {
	margin: 5px 20px;
	height: 34px;
	float: right;
}
.welcome .wel-right .form-control:focus {
	border-color: #ca0c16;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(251,84,86,0.08);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(251,84,86,0.08);
}
.welcome .wel-left  {
  float: left;
  font-size: 15px;
  line-height: 44px;
  padding: 0 20px;
  color: #A2A2A2;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.welcome .wel-left a {
	color: #A2A2A2;
}
.welcome .wel-left a:hover,
.welcome .wel-left a:focus {
	color: #ca0c16!important;
}
.welcome .wel-left i.fa {
  font-size: 18px;
  margin: 0 5px 0 10px;
  color: #ca0c16;
}

@media (max-width: 767px) {
	.welcome .wel-right.pull-right {
    float: none !important;
  }

  .welcome .wel-left.pull-left {
    float: none !important;
  }
  .welcome .wel-left {
	  padding: 0px;
    text-align: center;
    float: none;
    line-height: 40px;
  }
	.welcome .wel-right {
		margin: 0px 5px 5px 5px;
		text-align: center;
	}
	.form-control-768 {
		display:inline;
	}
}

/*首页广告横幅，4幅*/
.index_banner_list_4.zsb-index-body{background:#fff;}
.index_banner_list_4.zsb-index-body.bgcolor{background:#fff;}
.index_banner_list_4.zsb-index-body{margin-top: 6px; padding:0px;}
.index_banner_list_4 .banner_list li{opacity: 0; transform: translate(0, 100%);}
.index_banner_list_4 .banner_list .card{
	background: transparent;
	margin: 3px;
	-webkit-box-shadow: 0px 2px 2px #ccc;
	box-shadow: 0px 2px 2px #ccc;
}
.index_banner_list_4 .banner_list .card img{
	transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
}
.index_banner_list_4 .banner_list .card a:hover img{
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.index_banner_list_4 .banner_list li:hover a{color:#c81624;color:#c81624;text-decoration: underline;}
@media (max-width:991px){
    .index_banner_list_4.zsb-index-body{padding:8px 0px;}
}
@media (max-width:767px){
    .index_banner_list_4.zsb-index-body{padding:0px;margin: 0;}
}
.index_banner_list_4 .banner_list{margin-right:-15px!important;margin-left:-15px!important;}

/*首页新闻*/
.zsb-index-news{padding:8px 0px;background: #fff;}
.zsb-index-news .newscolumn{
	background: #eee;
	box-shadow: 2px 3px 4px #ccc;
	-webkit-box-shadow: 2px 3px 4px #ccc;
        border-top-color: #eee;
        border-top-style:solid;
        border-top-width: 1px;
}
.zsb-index-news .item{padding:20px 25px;margin:0;}
.zsb-index-news .item .title{
	position: relative;
	margin-bottom: 10px;
	padding-left: 10px;
	border-bottom: 2px solid #c81624;
}
.zsb-index-news .item .title .plus{width:20px;height:20px;background:#fff;display:block;position:absolute;border-radius:100%;text-align:center;line-height:16px;font-size:20px;top:-10px;left:-5px;color:#ca0c16;font-weight:700;}
.zsb-index-news .item .title h3{
	color: #ca0c16;
	font-size: 20px;
	margin: 0;
	display: inline-block;
	float: left;
	font-weight: bold;
}
.zsb-index-news .item .title a{float:right;font-size:12px;color:#999;line-height:26px;}
.zsb-index-news .item .newslist {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.zsb-index-news .item .newslist li{padding:0px;transition:all .5s ease;border-bottom:1px solid  transparent;}
.zsb-index-news .item .newslist li:hover{background:#d2d2d2;}
.zsb-index-news .item .newslist .htitle{
	position: relative;	
}
.zsb-index-news .item .newslist .htitle h4 a{max-width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#333;text-shadow:none;font-weight:bold;margin:0px;line-height:16px;float:left;}
.zsb-index-news .item .newslist .htitle h4 a:hover{text-decoration:none;}
.zsb-index-news .item .newslist .htitle span{
	color: #B5B4B4;
	font-size: 12px;
	line-height: 20px;
	top: 10px;
	right: 0px;
	position: absolute;
}
.zsb-index-news .item .newslist p{font-size:12px;color:#999;margin-top:8px;height: 35px;overflow:hidden;margin-bottom:0;}
@media (min-width:1600px){
    .zsb-index-news .item .title h3 {
        font-size: 20px;
    }
    .zsb-index-news .item .newslist .htitle h4 a{max-width:85%;font-size:16px;line-height:24px;}
    .zsb-index-news .item .newslist .htitle span{
            font-size: 18px;
    }
    .zsb-index-news .item .newslist p{font-size:14px;height: 45px;}
}
@media (min-width:1901px){
    .zsb-index-news .item .title h3 {
        font-size: 22px;
    }
    .zsb-index-news .item .newslist .htitle h4 a{max-width:95%;font-size:18px;line-height:28px;}
    .zsb-index-news .item .newslist .htitle span{
            font-size: 18px;
    }
    .zsb-index-news .item .newslist p{font-size:15px;height: 45px;}
}
.zsb-index-news .item.active{background:#fff;}
.zsb-index-news .item.active .newslist li:hover{background:transparent;border-bottom:1px solid #ca0c16;}
.zsb-index-news .item.active .newslist li:hover .htitle h4 a{color:#ca0c16;}
.zsb-index-news .item.active .newslist li:hover .htitle span{color:#ca0c16;}
.zsb-index-news .item.active .newslist li:hover p{color:#ca0c16;}
@media (max-width:991px){
  .zsb-index-news{padding-bottom:20px;}
}
@media (max-width:767px){
  .zsb-index-news{padding-bottom:10px;}
  .zsb-index-news .item{padding:20px 15px;}
}

/*多媒体*/
.pic_show{
	padding: 0;margin: 0;
}
.title-box {
	margin: 10px 0 5px 0;
	position: relative;
}
.title-box:before {
	height: 5px;
	position: absolute;
	left: 0;
	width: 100%;
	top: 15px;
	z-index: 2;
	background: #fafafa;
	content: '';
}
.title-box:after {
	display: block;
	clear: both;
	content: '';
}
.title-left {
	float: left;
	font-size: 22px;
	font-weight: bold;
	position: relative;
	z-index: 3;
	background: #fff;
	margin-bottom: 10px;
	padding: 0 15px;
	max-width: 300px;
	text-overflow: ellipsis;
	overflow: hidden;
	overflow: hidden;
	white-space: nowrap;
	color: #ca0c16;
}
.title-right {
	float: right;
    position: relative;
    z-index: 3;
    background: #fff;
    margin-top: 2px;
    padding-left: 15px;
}
.news-box {
	padding-left: -5px;
	padding-right: -5px;
}
.news-cut {
	clear: both;
}
.news-last {
	padding: 0 5px;
	margin-bottom: 10px;
}
.news-last a {
	position: relative;
	display: block;
	text-decoration: none;
}
.news-last a:hover{
	text-decoration: none;
}
.news-last a:after {
	display: block;
	clear: both;
	content: '';
}
.news-last a i {
	float: left;
	background: #333;
	color: #fff;
	margin: 0 20px 0 10px;
	width: 55px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-style: normal;
	position: relative;
	z-index: 2;
	font-family: Helvetica;
	top: -8px;
	transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
}
.news-last a i:after {
	position: absolute;
	z-index: 1;
	width: 55px;
	height: 55px;
	left: 0;
	top: 0;
	content: '';
	background: #333;
	transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
	transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	-o-transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
	transform: skewX(-15deg);
	-moz-transform: skewX(-15deg);
	-ms-transform: skewX(-15deg);
	-o-transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
}
.news-last a:hover i:after, .news-last a:hover i {
	background: #ca0c16;
}
.news-last a em {
	display: block;
	line-height: 55px;
	font-size: 22px;
	font-style: normal;
	position: relative;
	left: 4px;
	z-index: 2;
}

.news-last a b {
	display: block;
	font-size: 14px;
	color: #000;
	overflow: hidden;
	padding: 5px 0 2px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
	margin-right: 15px;
	position: relative;
	z-index: 2;
}
.news-last a p {
	display: block;
	color: #666;
	overflow: hidden;
	margin: 0 15px 0 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	z-index: 2;
}

@media (max-width:767px){
    .news-last a em {
            line-height: 40px;
            font-size: 18px;
    }
    .news-last a i {
	margin: 0 15px 0 5px;
	width: 40px;
	height: 40px;
	line-height: 40px;
    }
    .news-last a i:after {
	width: 40px;
	height: 40px;
    }
    .news-last a p {
	display: none;
    }
}

.news-last img {
	display: block;
	max-width: 100%;
	transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
	width: 100%;
}
.news-last a span {
	display: block;
	overflow: hidden;
	border-bottom: 3px solid #ca0c16;
}
.news-last a:hover span img {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}

.pagination>li>a, .pagination>li>span,
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
    color: #ca0c16;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #ca0c16;
    border-color: #ca0c16;
}


/*footer*/
footer{border-top:1px solid #f0f2f5; margin-top: 40px; padding:20px 0px;color:#aaaaaa;height:auto;line-height:1.8;}
footer p{margin-bottom:0px;}
footer a {
	color: #999;
}
footer a:hover,
footer a:focus {
	color: #ca0c16!important;
}
@media (max-width:991px){
  footer{padding:30px 0;}
}
@media (max-width:767px){
  footer{padding:20px 0;}
}


/*list page*/
.list-banner {
	background-color: #ca0c16;
	height: 120px;
	background-image: url(../images/list-banner-bg.png);
	background-size: auto auto;
	background-repeat: repeat-x;
	background-position: center top;
}
.list-banner h1 {
	font-size: 30px;
	color: #fff;
}
.zsb-news{padding:15px 0px;background:#f2f2f2;border-top:1px solid #f0f2f5;}
.zsb-news .zsb-news-body{box-shadow:0 1px 1px rgba(0,0,0,0.05);}
@media (max-width:767px){
  .zsb-news{padding:0px;}
}
.zsb-news .carousel .item .carousel-caption{right:0px;left:0px;bottom:0px;padding:20px 0px 30px;}
.zsb-news .carousel .item .carousel-caption h3{margin:0px;margin-bottom:5px;font-size:20px;}
@media (max-width:767px){
  .zsb-news .carousel .item .carousel-caption{padding:20px 0px 10px;}
  .zsb-news .carousel .item .carousel-caption h3{margin:0px;font-size:18px;}
}
.zsb-news .carousel .carousel-indicators{bottom:5px;}
.zsb-news .carousel .carousel-indicators li{box-shadow:0 0 0 1px #fff inset;}
.zsb-news .zsb-news-list{background:#ffffff;padding:30px;color:#333;}
.zsb-news .zsb-news-list a{
    color:#333;
    text-decoration: none;
}
.zsb-news .zsb-news-list a:hover{
    color:#ca0c16;
    text-decoration: underline;
}
@media (max-width:767px){
  .zsb-news .zsb-news-list{padding:10px;}
}
@media (max-width:767px){
  .zsb-news .zsb-news-list{padding-top:20px;}
}
.zsb-news .zsb-news-list .news-carousel{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f0f2f5;}
@media (max-width:767px){
  .zsb-news .zsb-news-list .news-carousel{padding-bottom:20px;margin-bottom:20px;}
}
.zsb-news .zsb-news-list h4{margin:0px;}
.zsb-news .zsb-news-list ul{padding:0px;list-style:none;}
.zsb-news .zsb-news-list ul li{border-bottom:1px solid #f0f2f5;padding-bottom:20px;margin-bottom:25px;}
.zsb-news .zsb-news-list ul li h4{font-size:20px;margin-bottom:18px;}
.zsb-news .zsb-news-list ul li h4 a{color:#666;}
.zsb-news .zsb-news-list ul li h4 a:hover{color:#ca0c16;}
.zsb-news .zsb-news-list ul li p{margin-bottom:0px;}
.zsb-news .zsb-news-list ul li p.des{color:#76838f;font-size:16px;font-weight:300;margin-bottom:10px;}
.zsb-news .zsb-news-list ul li p.info{color:#a3afb7;font-size:16px;font-weight:300;}
.zsb-news .zsb-news-list ul li p.info i{color:#a3afb7;font-weight:300;}
@media (max-width:767px){
  .zsb-news .zsb-news-list ul li{padding-bottom:20px;margin-bottom:20px;}
  .zsb-news .zsb-news-list ul li h4{font-size:18px;margin-bottom:10px;}
  .zsb-news .zsb-news-list ul li .media .media-left{padding-right:10px;}
  .zsb-news .zsb-news-list ul li .media p.des{display:none;}
  .zsb-news .zsb-news-list ul li .media.media-lg .media-object{width:120px;}
}
.zsb-news.type-3 .zsb-news-body{box-shadow:none;}
@media (max-width:767px){
  .zsb-news.type-3 .zsb-news-body{margin-bottom:20px;}
}
.zsb-news.type-3 .widget{border-radius:0;}
@media (max-width:767px){
  .zsb-news.type-3 .widget{margin:15px 10px;}
}
.zsb-news.type-3 .widget .widget-body:last-child{border-radius:0;}
.zsb-news.type-3 .widget .widget-title a{color:#999999;}
.zsb-news.type-3 .widget .widget-title a:hover{color:#ca0c16;}
.zsb-news.type-3 .widget .widget-header{border-radius:0px;}
.zsb-news-bar{background:#ffffff;margin-left:15px;padding:10px 20px 10px 20px;box-shadow:0 1px 1px rgba(0,0,0,0.05);}
@media (max-width:991px){
  .zsb-news-bar{margin-left:0px;margin-top:30px;padding:30px;}
}
@media (max-width:767px){
  .zsb-news-bar{margin-left:0px;margin-top:0px;padding:20px 15px;}
}
.zsb-news-bar .form-control:focus {
	border-color: #ca0c16;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(251,84,86,0.08);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(251,84,86,0.08);
}
.zsb-news-bar ul.column{padding:0px;list-style:none;}
.zsb-news-bar ul.column li{margin-bottom:10px;}
.zsb-news-bar ul.column li h3 a{font-size:18px;}
.zsb-news-bar ul.column li a{font-size:16px;color:#999999;}
.zsb-news-bar ul.column li a:hover{color:#ca0c16;}
.zsb-news-bar ul.column li a.active{color:#ca0c16;}
.zsb-news-bar .recommend{margin:20px 0px;padding:20px 0px;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;}
.zsb-news-bar .recommend h3{
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}
.zsb-news-bar .recommend .list-group{margin-top:10px;margin-bottom:0px;}
.zsb-news-bar .recommend .list-group a{color:#999999;font-size:15px;}
.zsb-news-bar .recommend .list-group a:hover{color:#ca0c16;}
.zsb-news-bar.zsb-news-muban{margin-top:15px;}
.zsb-news-bar.zsb-news-muban h3{
	font-size: 18px;
	font-weight: bold;
	margin: 5px -10px;
	padding-left: 10px;
	line-height: 30px;
	border-bottom: 1px solid #f0f2f5;
}
.zsb-news-bar.zsb-news-muban .product-hot-list{padding:0px 15px;font-size:16px;}
@media (min-width:768px){
  .zsb-news-bar.zsb-news-muban .product-hot-list{padding:0px 15px;}
}
.zsb-news-bar.zsb-news-muban .product-hot-list a.img{margin:0px auto;display:block;height:200px;overflow:hidden;margin-bottom:5px;}
.zsb-news-bar.zsb-news-muban .product-hot-list a.img img{margin:0px auto;}
.zsb-news-bar.zsb-news-muban .product-hot-list a.txt{color:#5e7387;text-decoration:none;}
.zsb-news-bar.zsb-news-muban .product-hot-list a.txt:active,
.zsb-news-bar.zsb-news-muban .product-hot-list a.txt:focus,
.zsb-news-bar.zsb-news-muban .product-hot-list a.txt:hover{text-decoration:none;}
.zsb-news-bar.zsb-news-muban .product-hot-list a.txt:hover{color:#ca0c16;}
.zsb-news-bar.zsb-news-muban .product-hot-list p{color:#f96868;margin-bottom:0px;}
.zsb-shownews{padding:30px 0px;background:#f2f2f2;border-top:1px solid #f0f2f5;}
.zsb-shownews .zsb-shownews-body{box-shadow:0 1px 1px rgba(0,0,0,0.05);}
.zsb-shownews .zsb-news-body{box-shadow:0 1px 1px rgba(0,0,0,0.05);}
@media (max-width:767px){
  .zsb-shownews{padding:0px;}
}
.zsb-shownews .zsb-shownews-header,
.zsb-shownews .zsb-shownews-footer{background:#ffffff;padding:30px;}
@media (max-width:767px){
  .zsb-shownews .zsb-shownews-header,
  .zsb-shownews .zsb-shownews-footer{padding:10px;}
}
.zsb-shownews .zsb-shownews-header{padding-bottom:0px;}
.zsb-shownews h1{
	margin: 0px;
	font-size: 24px;
	line-height:38px;
	margin-bottom: 5px;
	text-align: center;
}
@media (max-width:767px){
  .zsb-shownews .zsb-shownews-header{padding-top:20px;}
}
.zsb-shownews .info{text-align: center; color:#a3afb7;font-size:16px;line-height: 24px; font-weight:300;padding:10px;border-bottom:1px solid #f0f2f5;}
.zsb-shownews .info span{padding-right:10px;}
@media (max-width:767px){
  .zsb-shownews .info{padding-bottom:5px;}
}
.zsb-shownews .zsb-shownews-footer{padding-top:0px;}
.zsb-shownews .zsb-shownews-footer ul.pager{margin:0px;border-top:1px solid #f0f2f5;padding-top:20px;}
.pager li>a:focus, .pager li>a:hover {
    border-color: #ca0c16;
}

.pager li>a:focus, .pager li>a:hover {
    color: #ca0c16;
}


/*编辑器*/
.met-editor{background:#ffffff;padding:30px;font-size:15px !important;line-height:28px !important;color:#404040;word-break:break-all;}
@media (max-width:767px){
  .met-editor{padding:25px 10px;}
}
.met-editor p{margin-bottom:15px;}
.met-editor strong{font-weight:bold;}
.met-editor img{max-width:100%!important;height:auto!important;}
.met-editor table{color:#000;max-width:100%!important;}
.met-editor .table-saw{overflow-x:auto;}
.met-editor video,
.met-editor .metvideo,
.met-editor iframe{max-width:100%!important;margin:auto;display:block;}

.met-editor table td p{
	margin-bottom: 0px;
}

/*分页*/
.met_pager{margin:20px auto;text-align:center;}
.met_pager a,
.met_pager .PreSpan,
.met_pager .NextSpan{padding:9px 15px;border:1px solid #e4eaec;background:#fff;}
.met_pager a{border-right:none;color:#76838f;text-decoration:none;}
.met_pager a:active,
.met_pager a:focus,
.met_pager a:hover{text-decoration:none;}
.met_pager a:hover{background:#f5f5f5;}
.met_pager a.NextA{border-right:1px solid #e4eaec;}
.met_pager a.Ahover{border-color:#ca0c16;background:#ca0c16;color:#fff;}
.met_pager .PreSpan,
.met_pager .NextSpan{color:#ccd5db;cursor:default;}
.met_pager input,
.met_pager .PageText{display:none;}

/*翻篇*/
.met_page li{width:49%;display:inline-block;}
.met_page li a{max-width:100%;}


/*面包屑*/
.zsb-position{background:#ffffff;border-bottom:1px solid #f0f2f5;}
.zsb-position.bordernone{border-bottom:none;}
@media (max-width:767px){
  .zsb-position{border-bottom:1px solid #f0f2f5;}
}
.zsb-position .breadcrumb{margin:0px;padding:15px;}
.zsb-position a{text-decoration:none;}
.zsb-position a:active,
.zsb-position a:focus,
.zsb-position a:hover{text-decoration:none;}
.zsb-position.pattern-show{background:#f2f2f2;border-bottom:none;}
.zsb-position.pattern-show .breadcrumb{padding:10px;}


.zsb-column-nav{
	border-bottom: 1px solid #f0f2f5;
	padding: 14px 0px;
	background-color: #FFF;
}
.zsb-column-nav.bordernone{border-bottom:none;}
@media (max-width:767px){
  .zsb-column-nav{border-bottom:1px solid #f0f2f5;padding: 5px 10px;}
  .zsb-column-nav .sidebar_tile{padding-top:10px;line-height: 1.2;overflow:hidden;}
  .zsb-column-nav ul.zsb-column-nav-ul {
    text-align: center;
  }
}

.zsb-column-nav ul.zsb-column-nav-ul{padding:0px;list-style:none;margin:auto;
	text-align: right;
	font-size: 16px;
	line-height: 32px;
	color: #90939b;
	
}
.zsb-column-nav ul.zsb-column-nav-ul > li{display:inline-block;margin: 0 15px;}
.zsb-column-nav ul.zsb-column-nav-ul > li a.link{
	text-decoration: none;
	display: block;
	color: #90939b;
}
.zsb-column-nav ul.zsb-column-nav-ul > li a.link:active,
.zsb-column-nav ul.zsb-column-nav-ul > li a.link:focus,
.zsb-column-nav ul.zsb-column-nav-ul > li a.link:hover{text-decoration:none;}
.zsb-column-nav ul.zsb-column-nav-ul > li a.link:hover,
.zsb-column-nav ul.zsb-column-nav-ul > li a.link.active{color:#ca0c16;font-weight: bold;}
.zsb-column-nav ul.zsb-column-nav-ul > li > ul > li > a.active{color:#ca0c16!important;}
.zsb-column-nav ul.zsb-column-nav-ul > li .dropdown-menu.bullet{top:40px;}

.zsb-column-nav .breadcrumb {
	padding: 0;
	margin: 0;
	background-color: #FFF;
}
.zsb-column-nav .breadcrumb > li {font-size:16px;line-height: 32px; padding:0;color:#90939b;}
.zsb-column-nav .breadcrumb > li a {
	color: #90939b;
	text-decoration:none;
}
.zsb-column-nav .breadcrumb > li a:hover {
	color:#ca0c16;font-weight: bold;
}


.search_condition {
	font-size: 14px;
}
.search_condition .search_line {
	margin: 3px 0;
	padding: 0;
}
.search_condition .search_line .search_key{
	line-height: 30px;
	padding: 3px 0px;
}
.search_condition .search_line .search_value a {
	line-height: 30px;
	text-align: center;
	min-width: 50px;
	margin: 3px 10px 3px 0px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	color: #333;
	border-radius: 5px;
	float: left;
	font-size: 14px;
	text-decoration: none;
}

.search_condition .search_line .search_value .active,
.search_condition .search_line .search_value a:focus,
.search_condition .search_line .search_value a:hover{
	display: block !important;
    background: #ca0c16 !important;
    color: #FFFFFF !important;
    border-radius: 5px !important;
}
.search_condition .search_result{
	color: #333;
        
}
.search_condition .search_result .table{
	color: #333;
}
.search_condition .search_result .table p,.search_condition .search_result .table span{
	color: #333;
        font-size: 14px !important;
        line-height: 150% !important;
        font-family: arial, "Microsoft Yahei","Helvetica Neue","Helvetica,Arial,STHeiTi,sans-serif" !important; 
}
.search_condition .search_result .table strong,.search_condition .search_result .table h2{
        font-weight: bold !important;
}
.search_condition .search_result thead{
	font-weight: bold;	
}
.search_condition .search_result a{
	color: #333;
}
.search_condition .search_result a:hover{
	color: #ca0c16;
}
.search_result .success h1 {
	font-size: 24px;
	text-align: center;
	color: #ca0c16;
}
.search_result .failed h1{
	font-size: 24px;
	text-align: center;
	color: #06C80A;
}
.search_result .list-group .active{
	background: #ca0c16 !important;
	font-weight: bold;
	color: #fff;
	border-color: #ca0c16;
}
.search_result .list-group .active:hover{
	color: #fff;
}
.search_result .list-group a:hover{
	text-decoration: none;
}
.address ul{
	list-style-type: none;	
	padding: 0px;
	margin: 0px 15px;
}
.szdw_list{
	background: #ffffff;
	padding: 30px;
	color: #333;
}
.list-body{
	overflow: hidden;
}
.list-body .list-box{
	padding-bottom: 20px;
	margin-bottom: 25px;
	overflow: hidden;
}
.list-box-title{
	border-bottom: 1px solid #f0f2f5;
	padding: 0px;
	margin: 0px;
}
.list-box-title h1{
	font-size: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #ca0c16;
	width: 200px;
	margin: 0px;
	border-bottom: 2px solid #ca0c16;
}
.list-box .list-content{
	margin: 10px 0px 15px 0px;
	overflow: hidden;
}
.list-box .list-content h2{
	margin: 5px;
	font-size: 14px;
	color: #999;
}
.list-box .list-content .list-detail{
	margin: 5px 10px 10px 10px;
}


.list-detail .list-card a{
	padding: 5px 10px;
	margin: 8px 0;
	height: 45px;
	text-align: center;
	background: #f2f2f2;
	display: block;
	border-radius: 3px;
}
.list-detail .list-card a:hover{
	background: #ca0c16;
	color: #fff;
	text-decoration: none;
}
.list-detail .list-card b{
	font-size: 16px;
}
.list-detail .list-card p{
	color: #999;
	font-size: 12px;
}
.department_dropdown{
	margin-bottom: 20px;
}
.department_dropdown .dropdown-menu>li>a {
	padding: 3px 20px;
	font-weight: 400;
	color: #333;
}
.photo-width{
	max-width: 200px;
}
.eol-close{
	position:fixed;
	top:18%;
	right: 20px;
	z-index: 300000000000;
}
@media (max-width:767px) {
	.eol-close{
		top:8%;
	}
}
