@charset "utf-8";

* {
    margin: 0;
    padding: 0;
}
.item{
    
}
.item01{
    text-align: center;
    border-bottom:1px solid #e5e4e4;
    padding:20px 0 35px;
    line-height:50px;
    margin-bottom:23px;
}
.item01 h2{
    font-size:46px;
}
.item01 h3{
    font-size:24px;
}
.item01 a{
    color:#D50200;
}



.item02{
    overflow: hidden;
    margin-bottom:70px;
}
.item02 .img{
    width:695px;
    float:left;
    background:#cc0000 url(./focusbg.jpg) repeat-x;
}
.item02 .img .box{
    padding:20px 50px 50px;
    box-sizing: border-box;
    height:395px;
    overflow: hidden;
}
.item02 .img div{
    margin-bottom:27px;
}
.item02 .img div h3{
    height:40px;
    text-align: center;
    color: #CC0000;
    font-size:20px;
    background:url(./dbg.png) no-repeat center;
    padding-top:5px;
}
.item02 .img div a{
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 36px;
}
.item02 .list{
    width:695px;
    float:right;
}
.item02 .list .title{
    width:695px;
    height:50px;
    background:url(./titBg.png);
    font-size:22px;
    font-weight:bold;
    line-height:50px;
}
.item02 .list .title a{
    color:#fff;
    width:160px;
    display: block;
    text-align: center;
}
.item02 .list p{
    width: 100%;
    font-size: 26px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #D50200;
    line-height: 42px;
    margin: 0 auto;
    text-align: center;
    padding:20px 55px;
    border-bottom:1px solid #E5E4E4;
    box-sizing: border-box;
    overflow: hidden;
}
.item02 .list p a{
    color: #D50200;
}
.item02 .list li{
    font-size: 18px;
    font-weight: 400;
    color: #555555;
    line-height: 36px;
    text-align: justify;
    background:url(./listIco.png) no-repeat left 10px;
    text-indent:35px;
    padding-bottom:30px;
    border-bottom:1px solid #E5E4E4;
    margin-top:30px;
}


.item03{
    margin-bottom:30px;
}
.item03 .title{
    width:100%;
    height:77px;
    background:url(./index_03.png) no-repeat;
    margin-bottom:38px;
}


.item04{
    overflow: hidden;
}
.item04 .side{
    width:695px;
    margin-bottom:10px;
}
.item04 .side h2{
    width:695px;
    height:50px;
    background:url(./titBg.png);
    font-size:22px;
    font-weight:bold;
    line-height:50px;
}
.item04 .side h2 a{
    color:#fff;
    width:160px;
    display: inline-block;
    text-align: center;
}
.item04 .side h2 a.more{
    float:right;
    width:auto;
}
.item04 .side.fl{
    float:left;
}
.item04 .side.fr{
    float:right;
}
.item04 .side .box{
    margin-top:30px;
    overflow: hidden;
}
.item04 .side.side02 li{
    float:left;
    margin-bottom:20px;
}
.item04 .side.side02 li:nth-child(2n){
    float:right;
}

.item04 .side.side03 li{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #555555;
    line-height: 36px;
    background:url(./listIco2.png) no-repeat left 12px;
    text-indent:25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



.item05 .title{
    width:100%;
    height:77px;
    background:url(./index_20.png) no-repeat;
    margin-bottom:38px;
    margin-top:60px;
}
.item05 .title a.more{
    float:right;
    margin:30px;
}
.item05 .box{
    overflow: hidden;
}
.item05 .focus{
    width:819px;
    height:545px;
    float:left;
    position: relative;
}
.item05 .swiper-container{
    width:819px;
    height:545px;
}
.item05 .swiper-slide{
    width:819px;
    height:545px;
    position: relative;
}
.item05 .swiper-slide span{
    width:100%;
    height:79px;
    background:#CC0000;
    position: absolute;
    bottom:0;
    left:0px;
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 79px;
    z-index: 999;
    padding:0 200px 0 30px;
    box-sizing: border-box;
}
.item05 .pagination{
    width:200px;
    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:582px;
    height:545px;
    float:right;
}
.item05 .list li{
    width:582px;
    height:78px;
    font-size: 22px;
    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;
}
.item05 .list li.active a{
    color:#fff;
}




.item06{
    height:765px;
}
.item06 .title{
    width:100%;
    height:77px;
    background:url(./index_22.png) no-repeat;
    margin-bottom:38px;
    margin-top:60px;
}
.item06 .box{
    overflow: hidden;
}
.item06 .box h2{
    width:695px;
    height:50px;
    background:url(./titBg.png);
    font-size:22px;
    font-weight:bold;
    line-height:50px;
    margin-bottom:30px;
}
.item06 .box h2 a{
    color:#fff;
    width:160px;
    display: inline-block;
    text-align: center;
}
.item06 h2 a.more{
    float:right;
    width:auto;
}
.item06 .focus2{
    width:695px;
    height:620px;
    float:left;
    position: relative;
    background:url(./ffbg.png) 0px 250px no-repeat;
    overflow:hidden;
}

.item06 .focus2 .swiper-container {
	width: 695px;
    height:620px;
}
.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:695px;
    height:545px;
    float:right;
}
.item06 .list li{
    width:695px;
    height:78px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 78px;
    margin-bottom:15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: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:77px;
    background:url(./index_24.png) no-repeat;
    margin-bottom:38px;
    margin-top:60px;
}
.item07 .swiper-container{
    height:140px;
}
.item07 .swiper-slide{
    padding-right:15px;
}
/* 媒体查询 */
@media only screen and (min-device-width: 800px) { /* 800px */

}

@media only screen and (min-device-width: 1024px) { /* 1024px */
    
}

@media only screen and (min-device-width: 1280px) { /* 1280px */
    
}

@media only screen and (min-device-width: 1366px) { /* 1366px */
   
}
@media only screen and (min-device-width: 1920px) { /* 1920px */
    
}
@media only screen and (min-device-width: 2560px) { /* 2560px */
    
}
