@charset "utf-8";
* {
  margin: 0;
  padding: 0;
}
.item{
  
}
.item01{
  text-align: center;
  border-bottom:1px solid #e5e4e4;
  padding:30px 0 20px;
  line-height:50px;
  margin-bottom:20px;
}
.item01 h2{
  font-size:32px;
}
.item01 h3{
  font-size:20px;
}
.item01 a{
  color:#D50200;
}



.item02{
  overflow: hidden;
  margin-bottom:70px;
}
.item02 .img{
  width:100%;
  float:initial;
  background:#cc0000 url(./focusbg.jpg) repeat-x;
  margin-bottom:40px;
}
.item02 .img .box{
  box-sizing: border-box;
  height:760px;
  overflow: hidden;
}
.item02 .img div{
  margin-bottom:27px;
}
.item02 .img div h3{
  height:40px;
  text-align: center;
  color: #CC0000;
  font-size:24px;
  background:url(./dbg.png) no-repeat center;
  padding-top:2px;
}
.item02 .img div a{
  font-size: 28px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 56px;
}
.item02 .list{
  width:100%;
  float:initial;
}
.item02 .list .title{
  width:100%;
  height:60px;
  background:url(./titBg.png);
  background-size: 130% auto;
  font-size:35px;
  font-weight:bold;
  line-height:60px;
}
.item02 .list .title a{
  color:#fff;
  width:200px;
  display: block;
  text-align: center;
}
.item02 .list p{
  width: 100%;
  font-size: 32px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #D50200;
  line-height: 42px;
  margin: 0 auto;
  text-align: center;
  padding:30px 55px;
  border-bottom:1px solid #E5E4E4;
  box-sizing: border-box;
  overflow: hidden;
}
.item02 .list p a{
  color: #D50200;
}
.item02 .list li{
  font-size: 28px;
  font-weight: 400;
  color: #555555;
  line-height: 50px;
  text-align: justify;
  background:url(./listIco.png) no-repeat left 15px;
  text-indent:35px;
  padding-bottom:30px;
  border-bottom:1px solid #E5E4E4;
  margin-top:30px;
}


.item03{
  margin-bottom:30px;
}
.item03 .title{
  width:100%;
  height:90px;
  background:url(./index_03.png) no-repeat;
  background-position-x: center;
  background-position-y: center;
  margin-bottom:38px;
}
.item03 .box img{
  width:100%;
  height:auto;
}


.item04{
  overflow: hidden;
}
.item04 .side{
  width:100%;
  margin-bottom:20px;
}
.item04 .side h2{
  width:100%;
  height:60px;
  background:url(./titBg.png);
  background-size: 130% auto;
  font-size:35px;
  font-weight:bold;
  line-height:60px;
}
.item04 .side h2 a{
  color:#fff;
  width:200px;
  display: inline-block;
  text-align: center;
}
.item04 .side h2 a.more{
  width:auto;
}


.item04 .side.fl{
  float:initial;
}
.item04 .side.fr{
  float:initial;
}
.item04 .side .box{
  margin-top:30px;
  overflow: hidden;
}
.item04 .side.side02 li{
  width:330px;
  height:226px;
  float:left;
  margin-bottom:20px;
}
.item04 .side.side02 li:nth-child(2n){
  float:right;
}

.item04 .side.side03 li{
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #555555;
  line-height: 56px;
  background:url(./listIco2.png) no-repeat left 20px;
  text-indent:25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}



.item05 .title{
  width:100%;
  height:90px;
  background:url(./index_20.png) no-repeat;
  background-position-x: center;
  background-position-y: center;
  margin-bottom:38px;
  margin-top:60px;
}
.item05 .box{
  overflow: hidden;
}
.item05 .focus{
  width:100%;
  height:545px;
  float:initial;
  position: relative;
  margin-bottom:15px;
}
.item05 .swiper-container{
  width:100%;
  height:545px;
}
.item05 .swiper-slide{
  width:100%;
  height:545px;
  position: relative;
}
.item05 .swiper-slide span{
  width:100%;
  height:79px;
  background:#CC0000;
  position: absolute;
  bottom:0;
  left:0px;
  font-size: 28px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 79px;
  z-index: 999;
  padding:0 200px 0 30px;
  box-sizing: border-box;
}
.item05 .pagination{
  width:220px;
  height:30px;
  position:absolute;
  bottom:20px;
  right:0px;
  z-index: 99;
  text-align: right;
  background: #CC0000;
  padding-right:10px;
  box-sizing: border-box;
}
.item05 .pagination span{
  width:14px;
  height:14px;
  border-radius: 50%;
  background:#fff;
  display:inline-block;
  margin-right:10px;
  vertical-align: middle;
  cursor: pointer;
}
.item05 .pagination span.swiper-active-switch{
  width:26px;
  height:10px;
  border-radius: 10px;
  background:#F2DA2F;
}
.item05 .focus img{
  width:100%;
  height:100%;
}
.item05 .list{
  width:100%;
  height:630px;
  float:initial;
}
.item05 .list li{
  width:100%;
  height:78px;
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 78px;
  margin-bottom:15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding:0 30px;
  box-sizing: border-box;
  background:#F2E9D6 url(./listIco2.png) no-repeat 12px 33px;
}
.item05 .list li a{
  color:#555;
}
.item05 .list li.active{
  background:#CC0000 url(./listIco22.png) no-repeat 12px 33px;
  color:#fff;
}
.item05 .list li.active a{
  color:#fff;
}
.item05 .more a{
  width:100%;
  height:78px;
  background:#ffede9;
  line-height:78px;
  text-align: center;
  display:block;
  color:#bc1b1c;
  font-size:30px;
  font-weight:bold;
}
.item05 .more a img{
  width:20px;
  height:auto;
  margin-left:10px;
  position: relative;
  top:-2px;
}





.item06{
  height:auto;
}
.item06 .title{
  width:100%;
  height:90px;
  background:url(./index_22.png) no-repeat;
  background-position-x: center;
  background-position-y: center;
  margin-bottom:38px;
  margin-top:60px;
}
.item06 .box{
  overflow: hidden;
}

.item06 .box h2{
  width:100%;
  height:60px;
  background:url(./titBg.png);
  background-size: 130% auto;
  font-size:35px;
  font-weight:bold;
  line-height:60px;
}
.item06 .box h2 a{
  color:#fff;
  width:200px;
  display: inline-block;
  text-align: center;
}
.item06 .box h2 a.more{
  width:auto;
}

.item06 .focus2{
  width:680px;
  height:650px;
  float:initial;
  position: relative;
  background:url(./ffbg.png) 0px 250px no-repeat;
}

.item06 .focus2 .swiper-container {
  width: 100%;
  height:650px;
}
.item06 .focus2 .swiper-slide {
  width:auto;
  height:545px;	
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:5px;
  text-align: center;
  background:url(./fbg.png) center 15px no-repeat;
  background-size:380px 500px;
}
.item06 .focus2 .swiper-slide img{
  width:360px;
  height:auto;
}
.item06 .focus2 .swiper-slide a {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:1
}
.item06 .focus2 .pagination{
  width:100%;
  height:30px;
  text-align: center;
  position: absolute;
  bottom:-10px;
  left:0;
  z-index:999;
}
.item06 .focus2 .pagination span{
  display:inline-block;
  width:10px;
  height:10px;
  background:#CC0000;
  margin-right:10px;
  border-radius: 10px;
}
.item06 .focus2 .pagination span.swiper-active-switch{
  width:37px;
  height:10px;
}


.item06 .list{
  width:100%;
  height:545px;
  float:initial;
}
.item06 .list li{
  width:100%;
  height:78px;
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 78px;
  margin-bottom:15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding:0 30px 0 60px;
  box-sizing: border-box;
  background:#FCF0F0 url(./listIco.png) no-repeat 25px 31px;
  border: 1px dashed #E7B3B3;
}
.item06 .list li a{
  color:#555;
}



.item07 .title{
  width:100%;
  height:90px;
  background:url(./mindex_11.png) no-repeat;
  margin-bottom:38px;
  margin-top:60px;
}
.item07 .swiper-container{
  height:140px;
}
.item07 .swiper-slide{
  padding-right:15px;
}

.mlink li{
  width:50%;
  float:left;
  margin-bottom:10px;
}
.mlink li.full{
  width:100%;
}
.mlink li:nth-child(2n){
  text-align: right;
}
.mlink li img{
  width:328px;
  height:165px;
}
.mlink li.full img{
  width:100%;
}


/*特殊分辨率处理*/	
@media screen and (max-width:600px)
{


}

@media screen and (max-width:400px)
{


}

@media screen and (max-width:360px)
{


}

