*{margin:0;padding: 0;font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,p{margin:0; padding:0;}
a {-webkit-transition: all .3s ease-in 0s;transition: all .3s ease-in 0s; }
a:hover{text-decoration: none;}
img{display: block;max-width: 100%;height: auto;}
li{list-style: none;}
body{background: #f5f5f5;}
.breadcrumb{}
.breadcrumb a{color: #333;}
.nav-lzy{background: #fff;padding: 15px 0;border:none;margin-bottom: 0;}
.nav-lzy .nav {font-size: 16px;}
.nav-lzy .nav li a{color: #000;}
.nav-lzy .nav li a:hover{color:#bd0d16;}
.navbar-brand {padding-top: 5px;}
.navbar-brand img{height: 40px;}
.nav-phone {overflow: hidden;width: 200px;margin-top: 10px;}
.nav-phone span{display: block;float: left;font-size: 30px;margin-right:10px;color:#bd0d16;}
.nav-phone p{font-size: 24px;margin-bottom: 0;margin-top: 3px;color: #bd0d16}
.padd80{padding-top:80px;padding-bottom: 80px; }
.tit{margin-bottom: 30px;text-align: center;}
.tit h2{margin-bottom: 15px;font-size: 28px;}
.tit span{width: 100px;height: 5px;background: #bd0d16;display: block;margin:0 auto;}
.tit1{margin-bottom: 20px;}
.tit1 h2{margin-bottom: 15px;font-size: 28px;}
.tit1 span{width: 100px;height: 5px;background: #bd0d16;display: block;}
.tit2{margin-bottom: 20px;text-align: center;}
.tit2 h2{margin-bottom: 15px;font-size: 28px;color: #fff;}
.tit2 span{width: 100px;height: 5px;background: #eee;display: block;margin:0 auto;}
.tit3{margin-bottom: 30px;border-bottom: 2px solid #bd0d16;padding-bottom: 20px;overflow: hidden;}
.tit3 h2{float: left;font-size: 28px;}
.tit3 span{float: right;color: #666;display: block;padding-top:10px;font-size: 16px;}
.in-sxls{background:url(../images/in-sxls-bg.jpg) center;background-size: cover;overflow: hidden;padding: 20px;}
.in-sxls img{float: left;width: 300px;margin-right: 20px;}
.in-sxls h3{margin-bottom: 10px;font-size: 22px;color: #fff;}
.in-sxls p{line-height: 50px;color: #fff;font-size: 16px;}
.in-sxls a{display: inline-block;float: right;background: #bd0d16;padding: 10px 20px;color: #fff;margin-top:44px;}
.in-dt{background: #fff;overflow: hidden;padding: 20px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.dtimg {display: block;margin-bottom: 10px;}
.dtimg .img{height: 160px;overflow: hidden;margin-bottom: 5px;}
.dtimg p{color: #000;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;font-size: 16px;}
.dt-list a{display: block;font-size: 16px; white-space:nowrap; text-overflow:ellipsis;overflow: hidden;padding: 5px 0;margin:4px 0;color: #333;}
.dt-list a span{color: #999;margin-right: 10px;}
.dt-list a:last-child{padding-bottom: 0;margin-bottom: 0;}
@media (max-width: 767px){
	.padd80{padding-top:30px;padding-bottom: 30px;}
	.tit1{text-align: center;}
	.tit1 span{margin:0 auto;}
  .tit3{margin-bottom: 20px;text-align: center;margin-top:20px;}
  .tit3 h2{float: none;font-size: 24px;}
  .tit3 span{float: none;}
	.in-sxls{margin-bottom: 20px;}
	.in-sxls img{width: 100%;float: none;margin-bottom: 10px;}
}
.in-yw{padding-bottom: 80px;padding-top: 80px;}
.in-yw a{display: block;text-align: center;background: #fff;box-shadow: 0 0 2px #ccc;padding: 15px;overflow: hidden;margin:15px 0;}
.in-yw a span{font-size: 45px;color: #bd0d16;}
.in-yw a p{font-size: 16px;color: #333;margin-top: 5px;}
.in-yw a:hover{background: #bd0d16;}
.in-yw a:hover span{color: #fff;}
.in-yw a:hover p{color: #fff;}
.in-case{background: url(../images/in-case-bg.jpg) center;background-size: cover; padding: 80px 0;overflow: hidden;}
.in-case-li{background: #fff;padding: 15px;overflow: hidden;margin: 15px 0;}
.in-case-li p{font-size: 16px;margin-bottom: 5px;color: #000;}
.in-case-li span{color: #8e0f0f;margin-right: 5px;}
.in-case-li i{color: #666;font-style: normal;line-height: 24px;}
@media (max-width: 767px){
	.in-yw{padding-bottom: 30px;padding-top: 30px;}
	.in-yw a{padding: 5px;}
	.in-yw a span{font-size: 36px;}
	.in-yw a p{font-size: 12px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
	.in-case{padding: 30px 0;}
	.in-case-li i{display: none;}
	}
.in-ys{display: block;background: #fff;box-shadow: 2px 2px 2px #ccc;overflow: hidden;padding: 15px;}
.in-ys-tit{overflow: hidden;border-bottom: 2px solid #bd0d16;padding-bottom: 10px;margin-bottom: 15px;}
.in-ys-tit span{display: block;float: left;font-size: 36px;margin-right:10px;color:#bd0d16; }
.in-ys-tit h3{font-size: 20px;margin-top:15px;color: #000;}
.in-ys p{color: #666;line-height:28px;font-size: 16px; }
.in-ys i{display: inline-block;float: right;background: #bd0d16;font-style: normal;color: #fff;padding: 10px 20px;margin-top:10px;}
.in-fwlc a{display: block;width: 13.4%;margin-right: 1%;background: #fff;overflow: hidden;float: left;text-align: center;}
.in-fwlc a:last-child{margin-right: 0;}
.in-fwlc a span{display: block;font-size: 30px;background: #31a8e6;color: #fff;padding:5px;}
.in-fwlc a p{color: #000;margin:10px 0;font-size: 16px;}
.in-xszt{background: #fff;padding: 15px;overflow: hidden;}
.in-xszt h2{font-size: 20px;margin-bottom: 20px;}
.in-xszt h2 a{color: #000;}
.in-xszt ul li{font-size: 16px;float: left;margin:10px 40px 10px 0;}
.in-xszt ul li a{color: #333;}
.in-xszs{background: #fff;padding: 15px;overflow: hidden;}
.in-xszs h2{font-size: 20px;margin-bottom: 10px;}
.in-xszs h2 a{color: #000;}
.in-xszs .in-xszs-li a{margin:15px 0;font-size: 16px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;display: block;color: #333;}
.in-xszs .in-xszs-li a:last-child{margin-bottom: 0px;}
.in-xszs .in-xszs-li a span{color: #999;margin-right:10px;}
@media (max-width: 767px){
	.in-xszt ul li{margin:10px 20px 10px 0;}
	}

.foot{padding:50px 0 20px 0;overflow: hidden;background: #333;}
.foot p{color: #eee;}
.foot .foot-tit{color: #fff;font-size: 18px;font-weight:bold;margin-bottom: 10px;}
.foot .foot-yw{overflow: hidden;}
.foot .foot-yw p{margin:10px 0;}
.foot .foot-yw p a{color: #ccc;}
.foot .foot-yw p a:hover{color: #bd0d16; }
.foot .foot-lx p{margin:10px 0;}
.foot .foot-xcx{text-align:right;}
.foot .foot-xcx img{width: 90px;float: right;}
.foot .foot-bq{text-align: center;border-top: 1px solid #ccc;margin-top: 15px;padding-top: 15px;}
.foot .foot-bq a{color: #ccc;margin:0 10px;}
.foot .foot-bq a:hover{color: #bd0d16; }
.foot .foot-bq span{color: #ccc;margin-left: 10px;}
.foot .foot-bq span a{margin:0;}
.yqlj{ margin:20px 0; overflow:hidden}
.yqlj ul li{ float:left; margin:0 5px; font-size:12px; line-height:20px;}
.yqlj ul li a{ color:#666; font-weight:normal}
.yqlj ul li a:hover{ text-decoration:underline}
.yqlj ul li strong{ color:#333;}
@media (max-width: 767px){
    .foot{margin-bottom: 50px;}
    .foot .foot-yw p{float: left;margin-right: 10px;}
    .foot .foot-yw .tit{margin-bottom:0;}
    .foot .foot-xcx{text-align: left;}
    .foot .foot-xcx img{float: left;}
    .yqlj{display: none;}
    }


.mphone {overflow: hidden;width:100%;background:#bd0d16;position: fixed;bottom: 0; }
.mphone a{display: block;padding: 5px 0;overflow: hidden;}
.mphone span{display: block;float: left;font-size: 28px;margin-right:10px;color:#fff;margin-left: 18%;}
.mphone p{font-size: 16px;margin-bottom: 0;margin-top: 8px;color: #fff;}
@media (min-width: 768px){
  .mphone{display: none;}
  .hidden-pc{display: none;}
}


/*-- slider --*/
.slider1{padding-top: 80px;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
    overflow: hidden;
    margin-top: 0;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
}
ul#flexiselDemo1 li{overflow: hidden;}
ul#flexiselDemo1 li a{
	text-decoration:none;
	display:block;text-align: center;background: #eee;overflow: hidden;
}
ul#flexiselDemo1 li a p{
	color:#000;
	font-size:16px;
	margin:10px;
}
ul#flexiselDemo1 li a h4:hover{
	color: #DBC585;
}
.nbs-flexisel-item > a img {	
	cursor: auto;
    position: relative;
    width: 100%;
    margin: 0;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 45px;
	height: 45px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	margin-top:0em;
}
.nbs-flexisel-nav-left {
    left: 0;
    background: url(../images/img-sprite-left-right.png) no-repeat 0px 0px;
}
.nbs-flexisel-nav-right {
	right: 0px;
	background: url(../images/img-sprite-left-right.png) no-repeat -54px 0px;
}


.list-top{width: 100%;background: url(../images/list-banner.jpg) center;background-size: cover; height: 200px;overflow: hidden;margin-bottom: 30px;}
.list-top .ad{margin-top: 50px;text-align: right;}
.list-top .ad h2{font-weight: bold;color: #bd0d16;font-size:36px;margin-bottom: 20px;text-shadow: 1px 0px 1px #fff;}
.list-top .ad p{font-size: 24px;color: #eee;text-shadow: 1px 0px 1px #333;}
.content{overflow: hidden;background: #fff;padding:20px;}
.content h1{text-align: center;font-size: 24px;margin-bottom: 15px;}
.content .date{text-align: center;color: #666;margin-bottom: 20px;}
.content .text p{margin:4px 0;padding: 5px 0;line-height: 30px;font-size: 16px;}
.content .text img{display: block;max-width: 100%;height: auto;margin:0 auto;}
.content .text h2{font-size: 20px;margin:15px 0;font-weight:bold;}
.ysyd {margin-top:20px;overflow: hidden;}
.ysyd h2{font-size: 20px;margin:15px 0;font-weight:bold;}
.ysyd a{display: block;margin:10px 0;color: #666;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.ysyd a:hover{color:#bd0d16;}
@media (max-width: 767px){
	.list-top{height:180px;}
	.list-top .ad{margin-top: 80px;text-align: center;}
	.list-top .ad h2{font-weight: bold;color: #fff;font-size:24px;margin-bottom: 20px;}
	.list-top .ad p{font-size: 16px;color: #eee;}
	.content{padding: 10px;margin-bottom: 20px;}
	.content h1{font-size: 20px;}
	}
.nr-r-ls{overflow: hidden;padding: 20px;background: #fff;}
.nr-r-ls h2{font-size: 20px;margin-bottom: 20px;}
.nr-r-ls a{display: block;text-align: center;}
.nr-r-ls a img{}
.nr-r-ls a h2{font-size: 20px;margin: 10px 0 5px 0;color: #000;font-weight: bold;}
.nr-r-ls a span{color: #666;line-height: 24px;}
.nr-r-ls a p{font-size:18px;color: #000;}
.nr-r-ls a p i{font-size: 24px;color: #bd0d16;}
.nr-r-ls a:hover h2{color: #bd0d16;}
.nr-r-gx{margin-top: 20px;overflow: hidden;padding: 20px 20px 0 20px;background: #fff;}
.nr-r-gx h2{font-size: 20px;border-bottom: 1px solid #ccc;padding-bottom:15px;}
.nr-r-gx a{display: block;padding: 15px 0;border-bottom: 1px solid #ccc;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;color: #666;}
.nr-r-gx a:last-child{border-bottom: none;}
.nr-r-gx a:hover{color: #bd0d16;}
.ty-list{overflow: hidden;background: #fff;padding:0 20px;}
.ty-list h2{font-size: 24px;margin: 20px 0 10px 0;}
.ty-list ul li{padding: 20px 0;border-bottom: 1px solid #ccc;}
.ty-list ul li p{font-size: 18px;margin-bottom: 10px;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.ty-list ul li p a{color: #000;}
.ty-list ul li p a:hover{color: #bd0d16;}
.ty-list ul li span{color: #666;}
.ty-list ul li i{display: block;margin-top: 10px;font-style: normal;color: #666;text-align: right;}
.ty-list ul li:last-child{border-bottom: none;}
@media (max-width: 767px){
	.nr-r-ls{padding: 10px;}
	.nr-r-ls a span{font-size: 12px;}
	.nr-r-gx{padding: 10px;}
	.ty-list ul li p{font-size: 14px;}
	.ty-list ul li span{display: none;}
	.ty-list ul li i{font-size: 12px;}
	}
.list-page{ text-align:center; margin:10px 0 20px 0; color:#666;}
.list-page a{ padding:3px 9px; margin:0 2px; color:#666;box-shadow:0 0 3px #bbb; }
.list-page a:hover{background:#bd0d16; color:#fff;}
.list-page b{ padding:3px 9px; margin:0 2px; background:#bd0d16; color:#fff; font-weight:normal; box-shadow:0 0 3px #bbb; }

.yw-txt {background: #fff;padding:20px;overflow: hidden;margin-bottom: 20px;}
.yw-txt .yw-tit{margin-bottom: 20px;}
.yw-txt .yw-tit h1{margin-bottom: 15px;font-size: 26px;}
.yw-txt .yw-tit span{width: 100px;height: 5px;background: #bd0d16;display: block;}
.yw-txt .txt p{margin:3px 0;padding: 5px 0;line-height: 28px;font-size: 16px;}
.yw-txt .txt img{display: block;max-width: 100%;height: auto;}
.yw-txt .txt h2{font-size: 20px;margin:15px 0;font-weight:bold;}

.list-kh{margin-top: 30px;margin-bottom: 30px;}
.list-kh .tit{text-align: center;margin-bottom: 20px;}
.list-kh .tit h2{font-weight: bold;margin-bottom: 15px;}
.list-kh .tit span{width: 100px;height: 5px;background: #bd0d16;display: block;margin:0 auto;}
.list-kh .list a{display: block;text-align: center;margin:20px 0;background: #fff;overflow: hidden;}
.list-kh .list a .img{height: 160px;overflow: hidden;}
.list-kh .list a .img img{display: block;max-width: 100%;height: auto;}
.list-kh .list a p{margin: 5px 10px;font-size: 16px;color: #333;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
@media (max-width: 767px){
  .list-kh .tit h2{font-size: 24px;}
  .list-kh .list a{margin: 10px 0;}
  .list-kh .list a .img{height: 100px;}
  .list-kh .list a p{font-size: 12px;}
  }

.in-hy-yw{background: #fff;overflow: hidden;}
.in-hy-yw .title{background:url(../images/in-sxls-bg.jpg) center;background-size: cover;padding:10px 20px;overflow: hidden;display: block;}
.in-hy-yw .title span{display: block;color: #fff;font-size: 45px;float: left;margin-right:10px;}
.in-hy-yw .title h2{font-size: 26px;color: #fff;margin-top: 15px;}
.in-hy-yw .list{padding:10px 20px;}
.in-hy-yw .list a{display: block;color: #000;font-size: 16px;padding: 10px 0;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.in-ydy{background: #fff;overflow: hidden;margin-bottom: 30px;box-shadow: 0 0 3px #ccc;}
.in-ydy .title{padding:40px 20px;}
.in-ydy .title h3{color: #fff;}
.in-ydy .bg1{background:url(../images/ydy-bg1.jpg) center;background-size: cover;}
.in-ydy .bg2{background:url(../images/ydy-bg2.jpg) center;background-size: cover;}
.in-ydy .bg3{background:url(../images/ydy-bg3.jpg) center;background-size: cover;}
.in-ydy .bg4{background:url(../images/ydy-bg4.jpg) center;background-size: cover;}
.in-ydy .bg5{background:url(../images/ydy-bg5.jpg) center;background-size: cover;}
.in-ydy .bg6{background:url(../images/ydy-bg1.jpg) center;background-size: cover;}
.in-ydy p{margin:10px 20px;font-size: 16px;line-height: 30px;}
@media (max-width: 767px){
  .in-ydy .title{padding:20px;}
  .in-ydy .title h3{font-size: 20px;}
  }
.zx-box{background:#bd0d16;padding: 30px;overflow: hidden;margin-top: 30px;}
.zx-box .zx-box-l p{font-size: 24px;color: #fff;line-height: 45px;}
.zx-box .zx-box-l p span{display: inline-block;background: #fff;color:#bd0d16;padding:3px 5px;border-radius: 5px; }
.zx-box .zx-box-r{text-align: right;}
.zx-box .zx-box-r p{font-size: 24px;color: #fff;line-height: 45px;}
.zx-box .zx-box-r span{font-size: 32px;color: #fff;font-weight:bold;}
@media (max-width: 767px){
  .zx-box{padding: 10px 20px;}
  .zx-box .zx-box-l p{font-size: 14px;line-height: 28px;}
  .zx-box .zx-box-l p span{padding: 0;background: none;color: #fff;}
  .zx-box .zx-box-r{text-align: left;}
  .zx-box .zx-box-r p{font-size: 18px;}
  .zx-box .zx-box-r span{font-size: 28px;}
}
.zt-lm{background: #fff;overflow: hidden;padding:10px 20px;margin-bottom: 20px;}
.zt-lm h1{font-size: 24px;margin:10px 0 10px 0;border-bottom: 2px solid #cd2040;padding-bottom: 20px;}
.zt-lm a{display: block;font-size: 16px;text-align: center;border-bottom: 2px dashed #ddd;padding: 10px 0;color: #666;white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
.zt-lm a:hover{color: #cd2040;}

.khpj-tit{background:#1b58b3;padding: 20px;}
.khpj-tit h3{color: #fff;font-size: 30px;}
.khpj-nr{background: #fff;padding:10px 30px;overflow: hidden;height: 450px;}
#scrollDiv{height: 450px;overflow: hidden;}
#scrollDiv li{border-bottom: 1px dashed #ccc;overflow: hidden;height: 150px;}
#scrollDiv li img{width: 100px;border-radius: 50%;float: left;margin-right: 30px;border:3px solid #1b58b3;margin-top: 20px;}
#scrollDiv li p{margin-top: 25px;font-size: 16px;line-height: 30px;}
@media (max-width: 767px){
  .khpj-tit h3{font-size: 20px;}
  #scrollDiv li img{width: 60px;margin-right:10px;}
  #scrollDiv li p{margin-top: 15px;font-size: 14px;}
  }