

.here{ height:70px; border-bottom:1px solid #e9e9e9;font-size:16px; color:#999;}
.here a,.here em{ font-size:16px; color:#999; display:inline-block; line-height:70px; margin-right:10px;}
.here a:hover{ color:#e6230f;}

.zone{ overflow:hidden;}

.secNames{ height:45px; background-color:#f5f5f5;}
.secNames a{ display:inline-block; padding:0 45px; line-height:45px; font-size:20px; color:#000; position:relative;}
.secNames a.now,.secNames a:hover{ background-color:#e6230f; color:#fff;}
.secNames a.now:after{ display:inline-block; content:''; width:16px; height:8px; background:url(../images/ico_sj.png) no-repeat; background-size:cover; position:absolute; top:100%; left:50%; margin-left:-8px;}
.secMapNames a.now:after{ display:none;}

.ztnews .big{ position:relative;}
.ztnews .big img{ width:100%; height:282px;}
.ztnews .big h3{ position:absolute; bottom:0; left:0; right:0; height:45px; line-height:45px; background:rgba(0,0,0,.3); padding:0 10px; font-size:18px; color:#fff;}
.ztnews .list li a{ display:block; font-size:18px; height:45px; line-height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ztnews .list li a:hover{ color:#e6230f;}
.ztnews .list li a:before{ display:inline-block; content:''; width:8px; height:8px; background:url(../images/ico_d.png) no-repeat; background-size:cover; vertical-align:middle; margin-right:15px;}
.ztnews .list li i{ display:inline-block; font-size:18px; color:#e6230f;}

.newstitle{ text-align:center;}
.newstitle h3{ font-size:38px; color:#000; font-weight:600;}
.newstitle p{  margin-top:30px; padding-bottom:20px; border-bottom:1px solid #dedede; overflow:hidden;}
.newstitle b{ display:block; font-size:16px; font-weight:bold;}
.newstitle span{ display:inline-block; margin:0 30px; font-size:16px; color:#999;}

.newsbody{ padding:30px 0 60px; overflow:hidden;}
.newsbody{ font-size:20px; color:#333; line-height:38px; text-indent:2em;}
.newsbody img{ max-width: 1000px;text-indent:0px;display: block;margin: 0 auto;}

.newstips{ padding:20px; background-color:#fbfbfb; border:1px solid #eaeaea; font-size:14px; color:#999;}
.newstips i{ color:#e6230f; font-size:14px;}
.newstags span{ font-size:16px; color:#666; display:inline-block;}
.newstags span:before{ display:inline-block; content:''; width:20px; height:20px; background:url(../images/ico_newstag.png) no-repeat; background-size:cover; vertical-align:middle; margin-right:10px;}
.newstags a{display:inline-block;height:34px;line-height:34px;padding:0 25px;border:1px solid #dcdcdc;border-radius:17px;font-size:15px;margin-right:15px;background-color:#e6230f; color:#fff; border-color:#e6230f;}
.newstags a:hover{background-color:#e6230f; color:#ffcb0e; border-color:#e6230f;}
.relation li .con,.relation li .con .other{ width:1078px;}

.rmtName{ overflow:hidden;}
.rmtName b{ font-size:30px; color:#000;}
.rmtName span{ display:inline-block; float:right; margin-top:10px;}
.rmtName span a,.rmtName span em{ display:inline-block; font-size:16px; color:#999; margin-left:10px;}
.rmt li{ margin-bottom:40px;}

.pplist{ overflow:hidden;}
.pplist ul{ margin-left:-23px; margin-right:-23px;}
.pplist li{ width:20%; float:left; margin-bottom:30px;}
.pplist li .inner{ padding:0 23px;}
.pplist li .img{ display:table; width:100%; height:152px;}
.pplist li .img a{ display:table-cell; vertical-align:middle; text-align:center; border:1px solid #dfdfdf;}
.pplist li img{ max-width:80%;}
.pplist li h3{ text-align:center; font-size:16px; height:45px; line-height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 

.maplist{ border-top:1px solid #e9e9e9; padding-top:30px;}
.maplist li{ margin-bottom:40px;}
.maplist li h3{ font-size:24px; color:#000; font-weight:bold;}

.searchlist li .con{ width:78%;}
@media screen and (max-width:1500px){
.secNames a{font-size: 18px;}
.ztnews .list li a,.ztnews .big h3{font-size: 16px;height: 38px;line-height: 38px;}
.newstitle h3{font-size: 32px;}	
.newstitle span{font-size: 14px;}
.newsbody{font-size: 18px;line-height: 35px;}
.newstags a{font-size: 13px;}
.relation li .con, .relation li .con .other{width: 916px;}
.here{height: 56px;font-size: 15px;}
.here a, .here em{line-height: 56px;font-size: 15px;}

}
@media screen and (max-width:768px){
	.right,.newslist li .con p,.newslist li .con .other .tag{ display:none;}
	
	.here{ height:.7rem;}
	.here a,.here em{ font-size:.24rem; line-height:.7rem; margin-right:.1rem;}
	
	.secNames{ height:.6rem;}
	.secNames a{ padding:0 .3rem; line-height:.6rem; font-size:.28rem;}
	.secNames a.now:after{ width:.16rem; height:.08rem; margin-left:-.08rem;}
	
	.rnewslst li .img{ width:100%; height:4.35rem; float:none;}
	.rnewslst li .con{ width:100%; float:none;}
	.rnewslst li .con h2{ margin:.2rem 0;}
	.rnewslst li .con .other{ position:static;}
	
	.newstitle h3{ font-size:.36rem;}
	.newstitle p{  margin-top:.3rem; padding-bottom:.2rem;}
	.newstitle b{ font-size:.24rem;}
	.newstitle span{ margin:0 .3rem; font-size:.24rem;}

	.newsbody{ padding:.3rem 0 .6rem;}
	.newsbody{ font-size:.26rem; line-height:.45rem;text-indent:0em;}
	.newsbody img{ max-width:100%;height: auto!important;}
	
	.newstips{ padding:.2rem; font-size:.22rem; line-height:.36rem;}
	.newstips i{ font-size:.24rem;}
	.newstags span{ font-size:.26rem;}
	.newstags span:before{ width:.3rem; height:.3rem; margin-right:.1rem;}
	.newstags a{ height:.36rem; line-height:.36rem; padding:0 .3rem; border-radius:.18rem; font-size:.24rem; margin-right:.15rem;}
	
	.relation li .con{width:4.85rem;}
	.relation li .con .other{ position:absolute; width:auto; right:0; bottom:.35rem;}
	
	.rmtName b{ font-size:.3rem;}
	.rmtName span{ margin-top:.1rem;}
	.rmtName span a,.rmtName span em{ font-size:.24rem; margin-left:.1rem;}
	.rmt li{ margin-bottom:.4rem;}

	.pplist ul{ margin-left:-.16rem; margin-right:-.16rem;}
	.pplist li{ width:50%; margin-bottom:.3rem;}
	.pplist li .inner{ padding:0 .16rem;}
	.pplist li .img{ height:1.94rem;}
	.pplist li h3{ font-size:.24rem; height:.7rem; line-height:.7rem;} 
	
	.maplist{ padding-top:.3rem;}
	.maplist li{ margin-bottom:.4rem;}
	.maplist li h3{ font-size:.3rem;}
}
