.list-banner{width:100%; height:426px; background:url(../images/list-banner.jpg) no-repeat center top; float:left; margin-top:110px;}
.top-left{width:100%; background:url(../images/top.jpg) no-repeat center top; padding:27px 0 27px 75px;}

.list-main{width:1300px; margin:0 auto;}
.list-title{width:100%; height:75px; float:left; margin-bottom:60px; line-height:75px; background:url(../images/list-titlettttt.jpg) no-repeat center top; color:#cc3333; font-size:48px; text-align:center;}
.xrff,.jzyj-main{width:100%; margin-top:30px; float:left;}
.xrff li{width:45%; margin-right:10%; margin-bottom:50px; background:#fff; border:1px solid #f0f0f0; float:left; box-shadow:0px 3px 6px rgba(0,0,0,0.2);}
.xrff li:nth-child(2n+0){margin-right:0;}
.xrff-pic{width:210px; height:260px; float:left; position:relative; margin-right:-210px;}
.xrff-txt{float:right; width:100%;}
.xrff-txt1{margin-left:210px;padding:30px 20px;}
.bt{width:100%; float:left; text-align:center;}
.xrff-txt1 h3{display:inline-block; border-bottom:1px solid #333; color:#333; float:left; height:30px; line-height:30px; font-size:20px;}
.xrff-txt1 h3 span{font-size:26px; margin-right:15px;}
.xrff-txt1 h4{width:100%; float:left; color:#333; font-size:14px; line-height:30px; margin-top:20px;}
.xrff-txt1 h5{width:100%; float:left; color:#666; font-size:14px; line-height:30px; margin-top:50px; text-align:right;}
.xrff li:hover{background:#fff9e8;}
.xrff li:hover .xrff-pic{border:3px solid #ffcc66; width:210px; height:260px;-webkit-transition: .2s ease-in-out;-ms-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.xrff li .xrff-pic img{width:100%; height:100%;}
.list-foot{width:100%; background:#b1271c; padding:15px 0; height:130px;}
.lmcc{width:100%; height:150px; background:rgba(0,0,0,0.4); color:#fff; font-size:45px; line-height:150px; padding:0 45px;}
.newslist{width:100%; background:#fff;}
.newslist li{width:100%; margin-bottom:60px; box-shadow:0px 3px 6px rgba(0,0,0,0.2); padding:0 40px 30px;}
.con-time{border-radius:6px; background:#c83226 url(../images/time.jpg) no-repeat 20px center; color:#fff; text-align:right; padding:8px 30px; font-family:Arial, Helvetica, sans-serif; width:170px; margin-top:-20px; float:left;}
.date{border-radius:6px; background:#c83226; color:#fff; padding:6px 8px; font-family:Arial, Helvetica, sans-serif; width:100px; margin-top:-10px; float:left;}
.date span,.con-time span{display:block; width:100%; float:left; font-size:16px; text-align:right;}
.date p,.con-time p{display:block; width:100%; float:left; font-size:26px; text-align:right; margin-top:0px!important; line-height:26px;}
.newslist li h3{display:block; width:100%; margin-top:25px; line-height:30px; font-size:26px;}
.newslist li p{display:block; width:100%; margin-top:20px; line-height:24px;}
.more-lm{width:100%; height:119px; background:url(../images/ejdh.jpg) no-repeat; line-height:118px; color:#fff; font-size:30px; text-align:center;}
.ejlm{background:#ebebeb; padding:30px 0 50px;}
.ejlm li a{display:block; height:60px; line-height:60px; color:#333; font-size:24px; width:100%; text-align:center;}
.ejlm li a:hover,.ejlm-cur{color:#c83226!important; font-weight:bold;}
.right{width:310px; float:right; position:relative; margin-left:-310px; margin-top:-110px;}
.left{float:left; width:100%; margin-top:-260px;}
.left1{margin-right:380px;}
.content{width:100%; border-top:5px solid #c83226; background:#fff; padding:0 40px;box-shadow:0px 3px 6px rgba(0,0,0,0.2); margin-bottom:50px;}
.content-title{width:100%; padding:30px; border-bottom:1px solid #e1e1e1;}
.content-title h3{display:block; width:100%; float:left; text-align:center; font-size:36px; line-height:60px; color:#333;}
.content-title i{display:block; width:100%; float:left; text-align:center; font-size:14px; line-height:20px; color:#999;}
.content-con{width:100%; margin-top:50px; float:left; padding:0 30px;}
.content-con p{display:block; width:100%; float:left; line-height:28px!important; font-size:14px!important; color:#333!important; text-indent:2em; margin-bottom:20px;}
.content-sxt{width:100%; background:#efefef; padding:10px 30px; margin-bottom:50px; margin-top:50px;}
.content-sxt a{display:block; font-size:14px; height:40px; line-height:40px; color:#333; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content-sxt a img{vertical-align:middle; margin-right:20px;}
.fhlb{width:100%; height:30px; line-height:30px; color:#b1271c; font-size:16px; text-align:right; float:left; margin-bottom:80px;}
.fhlb img{margin-right:15px; vertical-align:middle;}
@media screen and (min-width:1300px) and (max-width: 1430px){
.header .logo{width:610px;}
.top-left{padding:20px 0 20px 20px; height:auto;}
.header .nav li{margin:0 24px;}
.header .nav{width:auto; padding:34px 0 25px;}	
}
@media screen and (min-width:1100px) and (max-width: 1300px){
.header .nav{width:610px; padding:15px 0;}
.list-banner{height:320px; background-size:100%; margin-top:56px;}
.list-main{width:100%; padding:20px; float:left;}
.list-title{font-size:40px;}
.top-left{padding:20px; height:auto;}
.left{margin-top:-80px;}
.lmcc{height:100px; line-height:100px; font-size:36px;}
.xrff li{width:48%; margin-right:4%;}
.xrff-pic{width:150px; height:185px;}
.xrff-txt1{margin-left:170px; padding:10px;}
.xrff-txt1 h3{font-size:15px;}
.xrff-txt1 h3 span{font-size:20px;}
.xrff-txt1 h4{line-height:26px; height:78px; overflow:hidden; margin-top:15px;}
.xrff-txt1 h5{margin-top:20px;}
.xrff li:hover .xrff-pic{width:150px; height:185px;}
.xrff li{margin-bottom:30px;}
.list-title{height:70px; line-height:60px; background-size:631px 50px; font-size:30px; margin-bottom:20px;}
.right{margin-top:-80px;}
}
@media screen and (min-width:768px) and (max-width: 1100px){
.list-banner{height:200px; background-size:100%; margin-top:56px;}
.top-left{padding:10px 20px; height:auto;}
.header .nav{display:none;}
.dl-menuwrapper{display:block;}
.dl-menuwrapper{top:20px!important;}
.list-main{width:100%; padding:20px; float:left;}
.left{margin-top:-80px;}
.lmcc{height:100px; line-height:100px; font-size:30px;}
.content-title h3{font-size:24px; line-height:40px;}
.content-con{margin-top:40px;}
.fhlb{margin-bottom:40px;}
.con-time{width:150px; padding:6px 30px;}
.date p, .con-time p{font-size:20px;}
.date span, .con-time span{font-size:14px;}
.con-time{ background:#c83226 url(../images/time.jpg) no-repeat 30px center;background-size:26px 26px;}
.xrff li{width:48%; margin-right:4%;}
.xrff-pic{width:150px; height:185px;}
.xrff-txt1{margin-left:170px; padding:10px;}
.xrff-txt1 h3{font-size:15px;}
.xrff-txt1 h3 span{font-size:20px;}
.xrff-txt1 h4{line-height:26px; height:78px; overflow:hidden; margin-top:15px;}
.xrff-txt1 h5{margin-top:20px;}
.xrff li:hover .xrff-pic{width:150px; height:185px;}
.xrff li{margin-bottom:30px;}
.list-title{height:70px; line-height:60px; background-size:631px 50px; font-size:30px; margin-bottom:20px;}
.right{display:none;}
.left1{margin-right:0;}
.newslist li{padding:0 30px 30px;}
.newslist li h3{font-size:22px;}
.newslist li p{margin-top:10px;}
}
@media screen and (max-width: 768px){
.top-left{height:56px; background:url(../images/top.jpg) no-repeat center top; padding:10px 20px;}	
.list-banner{height:160px; background-size:100%; margin-top:56px;}
.list-main{width:100%; padding:20px; float:left;}
.list-title{height:70px; background-size:100%; font-size:30px; margin-bottom:10px;}
.foot-left{padding:0 20px;}
.list-foot{height:auto;}
.list-foot .foot-right img{width:100%; height:100%;}
.fhlb{margin-bottom:20px;}
.content-sxt{margin:20px 0;}
.content-title h3{font-size:20px; line-height:30px; margin-bottom:10px;}
.content-title{padding:20px 0;}
.content-con{margin-top:20px; padding:0 10px;}
.content{padding:0 15px;}
.lmcc{height:80px; line-height:60px; font-size:26px;}
.left{margin-top:-120px;}
.con-time{width:150px; padding:6px 30px;}
.date p, .con-time p{font-size:20px; line-height:20px;}
.con-time{ background:#c83226 url(../images/time.jpg) no-repeat 30px center;background-size:26px 26px;}
.xrff, .jzyj-main{width:100%; float:left; margin-top:10px;}
.xrff li{width:100%; margin-right:0;}
.xrff-pic{width:180px; height:222px;}
.xrff-txt1{margin-left:200px; padding:10px;}
.xrff-txt1 h3{font-size:15px;}
.xrff-txt1 h3 span{font-size:20px;}
.xrff-txt1 h4{line-height:26px; height:78px; overflow:hidden; margin-top:15px;}
.xrff-txt1 h5{margin-top:20px;}
.xrff li:hover .xrff-pic{width:180px; height:222px;}
.xrff li{margin-bottom:30px;}
.right{display:none;}
.left1{margin-right:0;}
.newslist li{padding:0 30px 30px;}
.newslist li h3{font-size:20px;}
.newslist li p{margin-top:10px;}
}
@media screen and (max-width: 500px){
.list-banner{height:90px;}
.list-title{height:50px; background-size:100%; font-size:20px;}
.xrff-pic{width:150px; height:185px;}
.xrff-txt1{margin-left:170px; padding:10px;}
.xrff-txt1 h3{font-size:15px;}
.xrff-txt1 h3 span{font-size:20px;}
.xrff-txt1 h4{line-height:26px; height:78px; overflow:hidden; margin-top:15px;}
.xrff-txt1 h5{margin-top:20px;}
.xrff li:hover .xrff-pic{width:150px; height:185px;}
.xrff li{margin-bottom:30px;}
.newslist li h3{font-size:18px;}
.left{margin-top:-70px;}
}

.imglist{width:100%; margin-top:30px; float:left;}
.imglist li{width:21%; margin:0 2% 30px; float:left;}
.imglist li h3{display:block; float:left; width:100%; height:260px; overflow:hidden;}
.imglist li p{display:block; float:left; width:100%; height:30px; line-height:30px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:center; overflow:hidden;}
.imglist li h3 img{width:100%; min-height:260px;}
.newslist1,.gzhd,.dksg{width:100%; background:#fff; margin-bottom:50px; padding-top:20px;}
.newslist1 li{width:100%; padding:0 20px; height:40px; line-height:40px; float:left;}
.newslist1 li a{display:block; float:left; width:86%; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.newslist1 li span{display:block; float:left; width:14%; text-align:right; height:40px; line-height:40px;color:#666;}
.gzhd li{width:100%; float:left; margin-bottom:20px; padding:0 20px; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.gzhd li h3{display:block; float:left; margin-top:6px;}
.gzhd1{width:92%; float:left; margin-left:20px;}
.gzhd1 h4{display:block; float:left; width:100%; height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gzhd1 p{display:block; float:left; width:100%; line-height:30px; font-size:16px; color:#333;}


.xycj,.xqtp,.dksg{width:100%; float:left;}
.xycj1{width:310px; padding:0 10px; float:left; height:180px; margin-bottom:25px;}
.xycj2{width:140px; padding:0 10px; float:left; height:180px; margin-bottom:25px;}
.xycj1 img,.xycj2 img,.dksg1 img,.dksg2 img,.xqsp li img{width:100%; height:100%;}
.list-more{width:60%; height:40px; line-height:40px; border:1px solid #ccc; text-align:center; color:#666; font-size:16px; margin:20px auto 50px; display:block; border-radius:40px;}
.list-more:hover{background:#c83226!important; color:#fff!important; border:1px solid #c83226;}
.dksg1{width:360px; padding:0 10px; height:315px; float:left; margin-bottom:25px; margin-top:10px; float:left;}
.dksg2{width:560px; float:left; margin-bottom:25px; margin-top:10px; float:left;}
.dksg2 LI{width:280PX; height:147px; padding:0 10PX; float:left; margin-bottom:20px;}
.xqsp li{width:25%; padding:0 10px; margin-bottom:20px; height:150px; float:left; position:relative;}
.xqsp li i{display:block; float:left; width:48px; height:48px; position:absolute; left:50%; margin-left:-24px; top:50%; margin-top:-24px; z-index:100; background:url(../images/sp-btn.jpg) no-repeat;}



@media screen and (max-width: 1000px){
.imglist li{width:31%; margin:0 1% 30px; float:left;}
.imglist li h3{display:block; float:left; width:100%; height:260px; overflow:hidden;}
.imglist li p{display:block; float:left; width:100%; height:30px; line-height:30px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:center; overflow:hidden;}
.imglist li h3 img{width:100%; min-height:260px;}
.gzhd1{width:88%; float:left; margin-left:20px;}

}
@media screen and (max-width: 800px){
.imglist li{width:46%; margin:0 2% 30px; float:left;}
.imglist li h3{display:block; float:left; width:100%; height:200px; overflow:hidden;}
.imglist li p{display:block; float:left; width:100%; height:30px; line-height:30px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:center; overflow:hidden;}
.imglist li h3 img{width:100%; min-height:200px;}
.newslist1 li{height:auto; line-height:30px; padding:0; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px;}
.newslist1 li a{height:auto; line-height:30px; white-space:inherit;}
.newslist1 li span{width:100%; text-align:left; height:25px; line-height:25px;}
.list-banner{background-size:100%;}
}