body{background: url(../images/yshs_bg.png) no-repeat center top;}
.container{width: 1200px;}
.container > .padding{padding: 30px;}
.bg-fff{background: #fff;}
.newsList li:hover a, .newsList li:hover span, .newsList li a:hover{color: #0B6ED3;}
.newsList.dot li:hover h4:before{background: #2C9951;}
.tab-brief > .hd li.on a{color: #2C9951;}
.tab-brief > .hd ul li.on:after{display: none;}

.stpz-header{height: 397px; }
.stpz-logo{width: 350px;padding-top: 10px;max-width: 100%;}
.stpz-header .m-banner{display: none;}

.stpz-tpxw{position:relative; overflow:hidden;}
.stpz-tpxw .item-name{position:absolute; right:0; bottom:0; left:0; z-index:9; padding:0 115px 0 18px; height:46px; line-height:46px; color:#fff; background-color:rgba(0,0,0,.5);}
.stpz-tpxw .owl-dots{position:absolute; bottom:17px; right:20px; z-index:99;}
.stpz-tpxw .owl-dot{float:left; width:10px; height:10px; margin-left:10px; background-color:#fff; opacity: .6;}
.stpz-tpxw .owl-dot.active{background-color:#FA0008; opacity: 1;}
.stpz-tpxw img{height: 300px;}

.stpz-tit{/* border-bottom: 1px solid #DDDDDD; */position: relative;}
.stpz-tit h2{font-size: 1em;margin-block-start: 0em;margin-block-end: 0em;}
.stpz-tit h2 span{display: inline-block;position: relative;color: #0B6ED3;font-size: 2.5em;height: 50px;line-height: 50px;padding: 0 50px;}
.stpz-tit h2 span:before,
.stpz-tit h2 span:after{content: '';position: absolute;top: 0;width: 480px;height: 50px;}
.stpz-tit h2 span:before{right: 100%;background: url(../images/tit_l.png)no-repeat  0px 18px;display: none;}
.stpz-tit h2 span:after{left: 100%;background: url(../images/tit_r.png) no-repeat 0px 18px;}
.stpz-tit.c{text-align: center;margin-bottom: 30px;}
.stpz-tit.c h2 span:before{display: block;}
.stpz-tit .more{position: absolute; right: 0; bottom: 0; line-height: 50px;}
.stpz-tit .more a{color: #999999;}
.stpz-tit .more a:hover{color: #333;}

.jdzf{
	margin-bottom: 80px;
}
.jdzf ul li{
	width: 50% !important;
}
.wenti p{
	padding-top: 30px;
	margin-bottom: 20px;
}
.stpz-zcjd{
  width: 100%;
  background: url(../images/zcjd_bg.png) no-repeat;
}
.stpz-zcjd ul li{
	background: #D3E8FC;
	padding: 2px;
	background-image: linear-gradient(180deg, #D3E8FC, #fff);
}
.stpz-zcjd ul li span{
	font-size:20px;
	padding-bottom: 15px;
	display:block;
	font-weight: bold;
}
.stpz-zcjd ul li p{
	line-height:30px;
	text-indent: 2em;
}
.stpz-zcjd ul li a{
	color: #000;
}

.fixed{
	display:none;
}


.ztzlbox{width: 100%;margin: 40px 0 0px -50px;}
.ztswiper{position: relative;overflow: hidden;margin-top: 25px;}
.ztswiper .swiper-button-next{background:#A6AFBD url(/lasa/xhtml/images/public/right.png) no-repeat center;right:0;}
.ztswiper .swiper-button-prev{background:#A6AFBD url(/lasa/xhtml/images/public/left.png) no-repeat center;left: 0;}
.ztswiper .swiper-button-next:hover{background:#005FC2 url(/lasa/xhtml/images/public/right.png) no-repeat center;right:0;}
.ztswiper .swiper-button-prev:hover{background:#005FC2 url(/lasa/xhtml/images/public/left.png) no-repeat center;left: 0;}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}
.ztzlbox .swiper-slide{
	background:#fff;
	padding-top: 20px;
}
.ztzlbox div a p{
	line-height: 50px;
}



.mySwiper .swiper-slide img{
	height:300px;
	width: 100%;
}
.mySwiper .more{
	float:right;
	clear: both;
	display: block;
	height: 30px;
	margin-top: -10px;
}
.mySwiper .more img{
	height:30px;
}

@media (max-width:1280px) {
  .container{width: 100%;margin-left: 0px;margin-right: 0px;margin: 0 auto;}
  .container > .padding{padding: 20px;}
  .container.bg-fff .mb40{margin-bottom: 10px;}
	.stpz-tit.c{
		margin-bottom: 10px;
	}
}

@media (max-width: 1080px) {
  body{/* background: none; */background-size: 100%;}
  .stpz-header{height: 80px;margin-bottom: 0px;position: relative;}
  .stpz-logo{position: absolute;width: 30%;}
  .stpz-header .m-banner{display: block; width: 100%;}
  .container > .padding{padding: 0;}
  .stpz-tpxw img{height: auto;}
	.stpz-tit h2 span{
		font-size: 1.5em;
	}
}

@media (max-width: 1080px) {
  .stpz-tit .more{display: none;}
}
@media (max-width: 768px) {
	.stpz-logo{padding-top: 3px;}
	.stpz-tit h2 span:before, .stpz-tit h2 span:after{
		width:auto;
	}
	.container{
		padding:0px;
		width: 96%;
	}
	.ztzlbox{
		 width: 100%;
		 margin: 0px;
	}
	.footer .bottom .bmid{
		width: 100%;
	}
	.footer{
		padding:0px;
	}
}

