
html, body {
    width: 100%;
    height: 100%;
    font-family: '微软雅黑';
    background-color: #ffffff;
}

.topnav {
    width: 1170px;
    height: 66px;
    margin: 0 auto;
}

.top-left {
    float: left;
    height: 66px;
}

.top-right {
    float: right;
}

.banner {
    width: 100%;
    margin: 0 auto;
    height: 355px;
    /*background-image: url(banner.jpg);*/
    background-repeat: no-repeat;
    background-position: center 0;
}

.main-nav {
    max-width: 1440px;
    height: 49px;
    background-color: #014fa2;
    margin: 0 auto;
}

.container {
    width: 1170px;
    height: auto !important;
    margin: 0 auto;
    margin-top: 22px;
}

.side-bar {
	width: 400px;
	float: left;
	
}

/***榜样***/
.by{
    width: 400px;
    height: 610px;
	background-image:url(bg-01.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 40px 0 40px 0;
}

.by-text{
    width: 400px;
    height: 30px;
    text-indent: 60px;
    color: #e70012;
}
.by-pic{
    width: 380px;
    height: 300px;
    margin: 10px 10px 0 10px;
}
.by-more{
    width: 380px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    color: #f18f93;
    font-size: 12px;
    margin: 10px 10px 0 10px;

}

.by-list{
    width: 380px;
    height: 100px;
    border-top:1px dotted #e6e6e6;
    margin: 10px 20px 0 10px;
}

.list-pic{
    width: 120px;
    height: 80px;
    margin: 10px 10px 10px 0px;
    float: left;
}
.list-main{
    width: 240px;
    height: 80px;
    float: right;
    margin: 10px 0px 10px 0px;
}
.list-cont{
    height: 65px;
    width: 240px;
    line-height: 25px;
}
.list-more{
    text-align: right;
    color: #f18f93;
    font-size: 12px;
}

.side-newspic {
    width: 400px;
    height: 246px;
}

.side-info {
	
    width: 400px;
    background-color: #f7f7f7;

}

.main-bar {
	width: 730px;
	float: left;
	margin-left: 40px;
	margin-top: -5px;
}

.clu-each {
    width: 730px;
}

.clu-header {
    width: 100%;
    height: 42px;
    border-bottom: 2px solid #d6d6d6;
}

.clu-title {
    display: block;
    float: left;
    height: 42px;
    line-height: 42px;
    border-bottom: 2px solid #e70012;
    font-size: 20px;
    font-family: '微软雅黑';
    color: #e70012;
}
.clu-tit {
    display: block;
    float: left;
    height: 42px;
    line-height: 42px;
    font-size: 20px;
    font-family: '微软雅黑';
   
}
.on_tit{
	border-bottom: 2px solid #e70012;
    color: #e70012;
}
	


.clu-more{
    display: block;
    height: 42px;
    line-height: 42px;
    float: right;
    font-size: 14px;
    font-family: '微软雅黑';
    color: #333333;
}
.clu-list{
    width: 100%;
}

.meet_new{
	width:1170px;
	margin-top:15px;
}
.fl{ float:left}
.fr{float:right}
.clear{
	clear:both;
	content:'';
}
.clear:after{
	clear:both;
	content:'';
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1}
.foot{
    width: 100%;
    background-color: #c1c5c4;
}
.footer{
    width: 1170px;
    margin: 0 auto;
}


/*两学一做何东良css*/
.cont_box h3{height: 40px;background: url(lxyz_hdl2.jpg) no-repeat center;font-size: 40px;color: #e70012;text-align: center;}
.box1 p{height: 118px;background: url(lxyz_hdl3.jpg) no-repeat center;height: 88px;font-size: 18px;line-height: 36px;color: #333333;text-indent: 2em;margin: 0;padding: 15px 64px;}
.box2 ul{list-style: none;}
.box2 ul li{width: 565px;float: left;margin: 15px 0;}
.box2 li .pic{width: 266px;height: 188px;float: left;}
.box2 li .pic img{display: block;width: 266px;height: 188px;}
.box2 li .txt{width: 298px;height: 188px;float: left;}
.box2 li .txt span{display: block;text-align: center;font-size: 18px;line-height: 34px;color: #333333;width: 223px;margin: 25px auto;}
.box2 li .txt a{height: 36px;width:120px;background: url(lxyz_hdl4.jpg) no-repeat center;margin: 0 auto;display: block;text-align: center;line-height: 36px;}
