.clear{ clear:both} 
.maincon{
 margin: 0 auto;
 margin-top: 20px;
 width: 1101px;

}
.mainbanner{
 height: 33px;
 background-color: #FFFFFF;
 display: flex;
 }
.mainbanner .mainbnti{
 margin: auto;
 left: 0;
 width: 110px;
 height: 28px;
 line-height: 28px;
 margin-left: 10px;
 margin-right: 20px;
 border-radius: 5px;
 background: #579b46;
 text-align: center;
 
}
.mainbanner .mainbnti span{
 line-height: 28px;
 color: #FFFFFF;
 font-size: 15px;
}
.mainbanner .mainbncon{
 height: 33px;
 line-height: 33px;
}

.maincon .mainconnew{
 padding-top: 22px;
}
.mainconleft{
 float: left;
 width: 319px;
}
.mainconleft .mainclfi,.mainclse,.mainclth,.maincrfi,.maincrse,.mcrthl,.mcrthr,.maincrfive{
 border: 1px solid #dddddd;
 background-color: #FFFFFF;
}
.mainconleft .mainclfi .mainclfiti{
 height: 50px;
 line-height: 50px;
 text-align: center;
 border-bottom: 1px solid;
    border-image:url(../img/icon3.jpg) 30 ;
}
.mainconleft .mainclfi .mainclfiti img{
 padding-top: 5px;
 padding-left: 100px;
 float: left;
}
.mainconleft .mainclfi .mainclfiti .title{
 float: left;
 font-size: 15px;
 color: #3f8402;
}

.mainconleft .mainclfi .mainclfimore a{
 margin-left: 260px;
}
.mainconleft .mainclse, .mainclth{
 margin-top: 13px;
}
.mainconleft .mainclti{
 height: 30px;
 line-height: 30px;
 border-radius: 5px;
 background: #579b46;
 text-align: center;
}
.mainconleft .mainclti span{
 font-size: 15px;
 color: #FFFFFF;
}
.mainconleft .mainclsemore{
 padding-bottom: 10px;
}
.mainconleft .mainclsemore span{
 padding-left: 10px;
 color: #237D36;
 font-size: 14px;
}

.mainconright{
 float: left;
 margin-left: 20px;
 width: 762px;
}
.mainconright .maincrfi .maincrfiti{
 height: 45px;
 line-height: 45px;
 border-bottom: 1px solid;
    border-image:url(../img/icon3.jpg) 30 ;
}
.mainconright .maincrfi .maincrfiti img{
 float: left;
 padding-top: 5px;
 padding-left: 60px;
}
.mainconright .maincrfi .maincrfiti .title{
 float: left;
 font-size: 15px;
 color: #3f8402;
}
.mainconright .maincrse{
 margin-top: 13px;
}
.mainconright .maincrse .maincrseti{
 height: 26px;
 line-height: 26px;
 background-color: #e3e3e3;
}
.mainconright .maincrse .maincrseti .title{
 float: left;
 width: 108px;
 border-radius: 5px;
 font-size: 15px;
 padding-left: 10px;
 background: #579B46;
 text-align: center;
 color: #FFFFFF;
}
.mainconright .maincrse .maincrseti .more{
 float: right;
 font-size: 12px;
 padding-right: 20px;
}
.mainconright .maincrth{
 margin-top: 20px;
 height: 278px;
}
.mainconright .mcrthl,.mcrthr{
 width: 368px;
 height: 276px;
 float: left;
 background-color: #FFFFFF;
}
.mainconright .mcrthr{
 margin-left: 20px;
}
.mainconright .mcrti{
 height: 45px;
 line-height: 45px;
 border-bottom: 1px solid;
    border-image:url(../img/icon3.jpg) 30 ;
}
.mainconright .mcrti .more{
 float: right;
 padding-right: 20px;
}
.mainconright .mcrti img{
 padding-top: 5px;
 float: left;
 padding-left: 47px;
}
.mainconright .mcrti .title{
 height: 45px;
 line-height: 45px;
 float: left;
}
.mainconright .mcrti span{
 font-size: 15px;
 color: #3f8402;
}
.mainconright .maincrfive{
 clear: all;
 margin-top: 20px;
}