.list { width:1200px; margin:40px auto; overflow:hidden;}

.head2 { width:100%; background: url(../images/bg_02.jpg) no-repeat 50% top; margin:0 auto; overflow:hidden}
.head2 .headt { width:1200px; margin:0 auto; overflow:hidden}
.head2 .headt img { width:1200px; height:243px}
/*
.head2 { width:100%; background: url(../images/bg_02.jpg) no-repeat 50% top; height:320px; margin:0 auto;}
.head2 .headt { width:1200px; margin:0 auto; overflow:hidden}
.head2 .headt img { width:1200px; height:250px}
.head2 .dh { width:1200px; margin:0 auto;  height:62px}
.head2 .dh span { width:1200px; float:left; line-height:62px; font-size:20px;}
.head2 .dh span a { color:#fff; padding:0 43px; font-weight:bold}
.head2 .dh span a:hover { color:#ffe271; text-decoration:none}
*/

.tab_900 { width:900px; float:left; margin-right:50px}
.tab_250 { width:250px; float:left}

.zlmbt { width:100%; float:left; background:url(../images/lmdh_bg.jpg) repeat-x; height:55px}
.zlmbt strong { float:left; padding-left:15px; font-size:24px; color:#aa1928; line-height:55px}
.zlmbt span { float:left; font-size:16px; line-height:55px; margin-left:15px; display:inline}
.zlmbt span span{float:none;margin:0 auto;}
.zlmbt em { float:right; text-align:right; font-size:14px; line-height:55px; margin-right:15px; display:inline}


.zlmdh { width:250px; float:left; background:url(../images/zlmdh_bg.jpg);}
.zlmdh img { width:250px; height:78px; float:left}
.zlmdh ul { width:250px; float:left; padding:20px 0 25px}
.zlmdh ul li { float:left; background:url(../images/icon_03.gif) no-repeat 15px center; width:210px; line-height:35px; font-size:20px; padding-left:40px}
.zlmdh ul li a { color:#fff}
.hover a{color:#e4af76!important;}
.zlmdh ul li a:hover { color:#e4af76; text-decoration:none}


.ztpic { width:250px; float:left; margin-top:20px}
.ztpic img { width:250px; height:100px} 

.rtpic { width:250px; float:left; background:#EEE; margin:20px 0;}
.rtpic img { height:130px; max-height:130px; padding:5px;float:left;}


ul.texlist{ width:900px; float:left; display:inline}
ul.texlist li{ width:900px; float:left; line-height:50px; border-bottom:1px solid #ddd; height:50px}
ul.texlist li span{ width:720px; float:left; background:url(../images/dian.gif) no-repeat 5px center; padding-left:25px; font-size:18px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;display: block;}
ul.texlist li span i a{ color:#C00}
ul.texlist li em{ width:100px; float:right; font-family:Verdana; color:#bbb; font-size:14px}


.pagetb { width:100%; float:left; text-align:center; margin-top:20px; display:inline}
/*
#pages { padding:20px 0 10px}
#pages A { border:1px solid #e3e3e3; padding:0 10px; height:22px; line-height:22px; background:#FFF; text-align:center; display:inline-block}
#pages A.a1 { padding:0px; width:65px; background:url(../images/pages.gif) repeat-x}
#pages A:hover { background:#F1F1F1; color:#000; text-decoration:none}
#pages SPAN { border:1px solid #830010; text-align:center; padding:0 10px; line-height:22px; display:inline-block; background:#d3273c; height:22px; color:#FFF}
*/
#pages li{padding: 0px 10px;float:left;}
#pages li A { border:1px solid #e3e3e3; padding:0 10px; height:22px; line-height:22px; background:#FFF; text-align:center; display:inline-block}
#pages A.a1 { padding:0px; width:65px; background:url(../images/pages.gif) repeat-x}
#pages A:hover { background:#F1F1F1; color:#000; text-decoration:none}
#pages SPAN,#pages li.active {border:1px solid #830010;text-align:center;padding:0 10px;line-height:22px;display:inline-block;background:#d3273c;height:22px;color:#FFF;}
#pages li.active a{border:none; background:none;color:#fff;}

ul.ztlist { width:900px; float:left}
ul.ztlist li { width:900px; float:left; border-bottom:1px solid #DDD; padding-bottom:20px; margin-bottom:20px}
ul.ztlist li img { width:880px; float:left; padding:10px;}
ul.ztlist li strong { width:720px; float:left; margin-left:10px; display:inline; font-size:24px; line-height:35px}
ul.ztlist li strong a:hover { text-decoration:none} 
ul.ztlist li em { width:110px; float:right; text-align:right; font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#aaa; margin-right:10px; display:inline}

.xituw{ width:900px; float:left; border-bottom:1px solid #d5d5d5}
.xituw h1{ width:900px; float:left; font-size:32px; padding:20px 0; color:#333; text-align:center; line-height:40px;}
.xituw .info { width:810px; float:left; border-bottom:1px solid #ddd; height:35px}
.xituw .info span {float:left; color:#999; line-height:35px; font-family:Verdana; font-size:14px}
.xituw .share { width:90px; float:right; border-bottom:1px solid #ddd; height:35px}
.xituw .share span { float:left; font-size:14px; color:#999; margin-right:5px; display:inline;line-height:35px;}
.xituw .share img { width:32px; height:32px}
.xituw .nei { width:880px; float:left; padding:30px 10px; font-size:18px; line-height:34px; }
.xituw .nei img { margin-bottom:20px}
.xituw .nei p { text-indent:0em}

.botm { width:100%; float:left; background:#ddd; padding:10px 0}
.botm a { float:right; background:#fff; border:1px solid #ccc; height:28px; line-height:28px; padding:0 10px; margin:0 10px; display:inline; font-weight:bold; font-size:14px}
.botm a:hover { text-decoration:none; background:#A00; color:#fff}

.zlmbtd { width:380px; float:left; background:#e9e9e9; height:40px; margin-bottom:5px}
.zlmbtd strong { float:left; height:40px; line-height:40px; font-size:20px; background:#c31414; padding:0 20px; color:#FFF}
.zlmbtd strong a { color:#FFF}
.zlmbtd em { float:right; font-size:14px; line-height:40px; margin-right:10px; display:inline}
.zlmbtd em a { color:#999}
.zlmbtd em a:hover { color:#C00}

.grey3 { width:100%; background:#eee; margin:40px auto 0; overflow:hidden; padding-bottom:40px}

.zjlfwz2 { width:100%; float:left; display:block }
.zjlfwz2 strong { width:100%; float:left; font-size:50px; letter-spacing:24px; color:#ae2224; height:100px; line-height:100px; text-align:center}

ul.lflbst { width:370px; float:left; padding:5px; background:#FFF}
ul.lflbst li {width:175px;height: 71px;float:left;margin:5px;display:inline;font-size:22px;line-height: 71px;text-align:center;}
ul.lflbst li a {width:175px;height: 71px;background:#ae2224;color:#FFF;float:left;}
ul.lflbst li a:hover { background:#f9ab30; text-decoration:none}

.wenzi { width:860px; padding:20px; float:left}
.wenzi h2 { width:860px; float:left; font-size:35px; font-weight:bold; line-height:60px; height:60px; padding-bottom:10px; border-bottom:1px solid #DDD; margin-bottom:30px; text-align:center}
.wenzi span { float:left; margin-bottom:20px; font-size:18px; line-height:34px; width:860px;}
.wenzi span p { text-indent:2em}
.wenzi span p img{margin:10px;}

.zghrb { width:1200px; float:left; background:url(../images/zghrb.jpg) no-repeat; padding-top:60px; margin-bottom:30px}
.zghrb span { float:left; font-size:16px; color:#C00; line-height:30px; height:30px; display:block}
.zghrb em { float:right; font-size:16px; color:#C00; line-height:30px; height:30px; display:block}

.hnhrb{width:1200px;float:left;background:url(../images/hnhrb.jpg) no-repeat;padding-top:60px;margin-bottom:30px;margin-top: 10px;}
.cshr{width:1200px;float:left;background:url(../images/cshr.jpg) no-repeat;padding-top:60px;margin-bottom:30px;margin-top: 10px;}
.sdkm{width:1200px;float:left;background:url(../images/sdkm.jpg) no-repeat;padding-top:60px;margin-bottom:30px;margin-top: 10px;}
.ddmf{width:1200px;float:left;background:url(../images/ddmf.jpg) no-repeat;padding-top:60px;margin-bottom:30px;margin-top: 10px;}
.wchr{width:1200px;float:left;background:url(../images/wchr.jpg) no-repeat;padding-top:60px;margin-bottom:30px;margin-top: 10px;}

ul.qhlm02 { width:1100px; padding-left:100px; float:left; font-size:18px; margin-bottom:20px;}
ul.qhlm02 li {float:left; cursor:pointer; color:#000; height:45px; line-height:45px;  display:inline; padding:0 45px; border:1px solid #e5e5e5;}
ul.qhlm02 li.hover{ display:block; background:#c51d22; color:#fff;}

ul.hrblist { width:1200px; float:left; overflow:auto; max-height:320px;}
ul.hrblist li { width:256px; float:left; margin:15px 18px; display:inline;min-height: 172px;}
ul.hrblist li img { width:96px; height:125px; float:left; margin-right:10px; display:inline}
ul.hrblist li strong { width:150px; float:left; font-size:16px; color:#a00; line-height:32px;}
ul.hrblist li span { width:150px; float:left; font-size:15px; line-height:25px; height:75px; overflow:hidden; color:#888}
ul.hrblist li span a { color:#C00}
ul.hrblist li strong i{border:1px solid #000;}

.ddlft { width:1230px; margin:20px auto; overflow:hidden;}
.ddlfbt { width:1200px; float:left; padding:0 15px}
.ddlfbt img { width:1200px; height:66px}

ul.ddlflist { width:1230px; float:left;}
ul.ddlflist li { width:380px; float:left; margin:15px; display:inline; background:#EEE}
ul.ddlflist li img { width:210px; float:left; height:140px;}
ul.ddlflist li strong { width:140px; float:left; font-size:18px; color:#a00; line-height:32px; margin-left:15px; display:inline}
ul.ddlflist li span { width:140px; float:left; font-size:15px; line-height:24px; height:96px; overflow:hidden; margin-left:15px; display:inline; color:#888}

.i_zxme{ width:1200px; height:320px; margin:30px auto;}
.i_zxmelc{ width:1198px; float:left; height:320px; border:1px solid #DDD}
.i_zxmelc1{ width:200px; height:320px; float:left;}
.i_zxmelc1 ul{ width:200px; height:320px; background:url(../images/tbqh_01.gif) repeat-y;}
.i_zxmelc1 ul li{ width:200px; height:80px; font-size:24px; line-height:79px; text-align:center}
.i_zxmelc1 ul li.hover{ width:200px; height:80px; background:url(../images/tbqh_02.gif) no-repeat;}
.i_zxmelc1 ul li.hover a{ color:#FFFFFF;}
.i_zxmelc1 ul li.hover a:hover { text-decoration:none}
.i_zxmelc2{ width:998px; height:318px; float:left;}

ul.hrbtlist { width:948px; float:left; height:320px; margin-left:30px; display:inline}
ul.hrbtlist li { width:256px; float:left; margin:15px 25px; display:inline}
ul.hrbtlist li img { width:96px; height:125px; float:left; margin-right:10px; display:inline}
ul.hrbtlist li strong { width:150px; float:left; font-size:16px; color:#a00; line-height:32px;}
ul.hrbtlist li span { width:150px; float:left; font-size:15px; line-height:25px; height:75px; overflow:hidden; color:#888}
ul.hrbtlist li span a { color:#C00}

ul.piclist{ width:900px; float:left;}
ul.piclist li{width:250px; float:left; margin:20px 25px; display:inline}
ul.piclist li img{ width:250px; height:190px; float:left}
ul.piclist li span{ width:250px; float:left; text-align:center; line-height:24px; overflow:hidden; height:24px; overflow:hidden; margin-top:5px; font-size:16px; font-weight:bold}
ul.piclist li span a { color:#666}
ul.piclist li span a:hover { color:#c00}

.whcp { width:900px; float:left}
.whcp h2 { width:800px; float:left; padding:0 50px; font-size:30px; font-weight:bold; line-height:70px; height:70px; border-bottom:1px solid #DDD; margin-bottom:30px; text-align:center}
.whcp img { width:530px; max-width:530px; float:left;}
.whcp .xxy { width:340px; float:left; margin-left:30px; display:inline; display:block}
.whcp .xxy strong { width:330px; float:left; color:#C00; background:#EEE; line-height:35px; height:35px; font-size:16px; padding-left:10px; margin-bottom:20px}
.whcp .xxy span { width:330px; float:left; font-size:16px; line-height:36px; padding-left:10px}

ul.lfpiclist { width:900px; float:left}
ul.lfpiclist li { width:260px; float:left; margin:15px 20px; display:inline}
ul.lfpiclist li img { width:250px; max-height:165px;  float:left;}
ul.lfpiclist li span { width:260px; height:36px; line-height:36px; overflow:hidden; float:left;  font-size:14px; border-bottom:1px solid #DDD; text-align:center}

ul.qxxwdh { width:895px; float:left; margin-bottom:20px; padding-left:5px; margin-top:10px}
ul.qxxwdh li { width:210px; float:left; margin:0px 4px; display:inline}
ul.qxxwdh li a { width:210px; float:left; background:#ddd; height:42px; line-height:42px; text-align:center; font-size:18px; font-weight:bold; color:#444; }
ul.qxxwdh li a:hover { background:#C00; color:#FFF; text-decoration:none}
ul.qxxwdh li a.bg { background:#C00; color:#FFF}

ul.qxxwdhsw { width:895px; float:left; margin-bottom:20px; padding-left:5px; margin-top:10px}
ul.qxxwdhsw li { width:118px; float:left; margin:0px 4px; display:inline}
ul.qxxwdhsw li a { width:118px; float:left; background:#ddd; height:42px; line-height:42px; text-align:center; font-size:18px; font-weight:bold; color:#444; }
ul.qxxwdhsw li a:hover { background:#C00; color:#FFF; text-decoration:none}
ul.qxxwdhsw li a.bg { background:#C00; color:#FFF}

ul.lfzplist{ width:900px; float:left; display:inline}
ul.lfzplist li{ width:900px; float:left; line-height:50px; border-bottom:1px solid #ddd; height:50px}
ul.lfzplist li a{ width:720px; float:left; background:url(../images/icon_05.gif) no-repeat 10px center; padding-left:45px; font-size:18px}

ul.czdllist{ width:880px; float:left; display:inline; padding:10px; }
ul.czdllist li{ width:880px; float:left; line-height:50px; border-bottom:1px solid #ddd; height:50px}
ul.czdllist li a{ width:835px; float:left; background:url(../images/icon_05.gif) no-repeat 10px center; padding-left:45px; font-size:18px;}
ul.czdllist li a:hover { background:#ddd}

.wsjngpic { width:880px; float:left; padding:20px 10px;}
.wsjngpic img { width:880px; height:167px}

.gotop{
    position: fixed;
    bottom: 16%;
    right: 50%;
    margin-right: -580px;
    color: #ca0e02;
    width: 50px;
    text-align: center;    background: #ccc;
}
.return-top{
position: fixed;
    bottom: 5%;
    right: 10%;
    text-align: center;
    background: #ccc;
    width: 50px;
    border-radius: 12px;
}

.tclass li{padding: 20px 0!important;background:none!important;}

.lfjsbt { width:100%; float:left; height:40px; background:#e3e3e3; margin-bottom:10px;}
.lfjsbt strong { float:left; padding:0 15px; height:40px; line-height:40px; font-size:22px; color:#FFF; background:#a91828}
.lfjsbt em { float:right; margin-right:15px; display:inherit; line-height:40px; font-size:16px}
.lfjsbt em a { color:#aa1928}
.lfjsbt em a:hover { color:#000; text-decoration:none}

.ddlfpic { width:250px; float:left}
.ddlfpic img { width:250px; height:40px;}
.ddlfpic ul { width:250px; float:left}
.ddlfpic ul li { width:250px; float:left; margin:10px 0}
.ddlfpic ul li img { width:250px; height:90px}

.all span{position:absolute;}
.all a {
	text-align:center;
	float:left;
	display:inline;
	position:relative;
	cursor:pointer;
}
.all div{position:relative;}
.all ul {
	position:absolute;
	/*left:0;*/
	top:60px;
}
.all ul a{color:#a20!important;}
.head2 .dh span ul a{line-height:40px;padding: 0 10px;}
.head2 .dh span ul a:hover{color:#e88800!important;}



/*新增 新时代好人 样式 */

.toptab { width:1200px; margin:0 auto; overflow:hidden; height:650px;}

.hrtb { width:1200px; margin:0 auto 40px; overflow:hidden;}

dl.qhbox2 { width:100%; float:left;}
dl.qhbox2 dt { width:100%; float:left;}
dl.qhbox2 dt strong { width:400px; float:left; line-height:45px; font-size:35px; color:#bf0c0a}
dl.qhbox2 dd { width:100%; float:left}

ul.qhlm03 { width:800px; float:left; font-size:18px;}
ul.qhlm03 li {float:left; cursor:pointer; color:#000; height:45px; line-height:45px;  display:inline; width:158px; text-align:center; border:1px solid #ddd; background:#FFF}
ul.qhlm03 li.hover{ display:block; background:#c51d22; color:#fff;}

ul.hrblist2 { width:1198px; float:left; overflow:auto; height:320px; border:1px solid #ddd; background:#FFF }
ul.hrblist2 li { width:256px; float:left; margin:15px 18px; display:inline;height:125px;}
ul.hrblist2 li img { width:96px; height:125px; float:left; margin-right:10px; display:inline}
ul.hrblist2 li strong { width:150px; float:left; font-size:16px; color:#a00; line-height:32px;}
ul.hrblist2 li span { width:150px; float:left; font-size:15px; line-height:25px; height:75px; overflow:hidden; color:#888}
ul.hrblist2 li span a { color:#C00}

.pagetb2 { width:1200px; margin:0 auto 50px; overflow:hidden; text-align:center;}

.sdkmjj { width:1200px; margin:0 auto; overflow:hidden; padding-top:536px; height:214px;}
.sdkmjj span { float:left; margin-left:125px; margin-top:30px; margin-right:35px; display:inline; display:block; font-size:20px; line-height:32px; text-indent:3em}


.clear{clear: both;}
.year-tit{margin-bottom: 10px;padding-left: 15px;}
.year-tit strong { font-size:48px; color:#bf0c0a; line-height:50px;}
.year-name li{float: left;font-size: 20px;line-height: 20px;text-align: center;color: #666666;margin: 12px 0;background: url(../images/line.png) no-repeat right center;cursor: pointer;padding: 0 15px;}
.year-big{padding: 30px 40px; border:1px solid #ddd; background:#FFF}
.year-pic{position: relative;width: 35%;height: 200px;float: left;}
.year-pic img{width: 100%;height: 100%;}
.year-pic-tit{position: absolute;left: 0;bottom: 0;height: 34px;line-height: 34px;overflow: hidden;background: url(../%E6%97%B6%E4%BB%A3%E6%A5%B7%E6%A8%A1---%E4%B8%AD%E5%9B%BD%E6%96%87%E6%98%8E%E7%BD%91_files/sdkmhz20181102-3.png);font-size: 18px;width: 100%;}
.year-pic-tit a{color: #fff;padding-left: 10px;}
.year-box-r{width: 62%;float: right;}
.year-box-tit{font-size: 22px;padding: 10px 0;font-weight: bold;}
.year-box-tit a{color: #bf0c0a;}
.year-box-p{font-size: 16px;line-height: 26px;color: #666;text-indent: 2em;}
.year-name{margin-bottom: 15px}
.year-box{margin-bottom: 30px;}
.year-name li.bg{color: #bf0c0a;font-weight: bold;}
.dis{display: none;}
.year-box-time{text-align: right;font-size: 14px;line-height: 14px;padding-top: 15px;color: #888;}
@media (min-width: 1440px){
	.lx-inner{width: 1200px;}
	.one-box-l{width: 700px;height: 390px;}
	.foucua02 li,.foucua02 .img-box,.foucua02 .img-box,.img-640-360 img{height: 390px;}
	.one-box-r{width: 485px;}
	.hot-tit{font-size: 24px;}
	.sdkm-list li{font-size: 20px;}
	.year-name li{line-height: 24px;font-size: 24px;}
	.year-pic{width: 450px;height: 255px;}
	.year-box-r{width: 645px;}
	.year-box-p{line-height: 30px;}
}

@media only screen and (min-width: 100px) and (max-width: 768px) {
	.lx-inner{width: 96%;margin: 0 auto;}
	.banner{display: none;}
	.mob-banner{display: block;}
	.jj-box{padding: 10px 0 10px 50px;background: url(../%E6%97%B6%E4%BB%A3%E6%A5%B7%E6%A8%A1---%E4%B8%AD%E5%9B%BD%E6%96%87%E6%98%8E%E7%BD%91_files/sdkmhz20181102-2.jpg) no-repeat 5px 20px;font-size: 16px;line-height: 24px;}
	.one-box-l{height: auto;width: 100%;float: none;}
	.foucua02 li,.foucua02 .img-box,.foucua02 .img-box,.img-640-360 img{height: auto;}
	.foucua02 .prev,.foucua02 .next,.num01{display: none;}
	.foucua02 .img-title{font-size: 16px;}
	.img-640-360 img{display: block;}
	.one-box-r{width: 100%;float: none;margin-top: 30px;}
	.year-pic,.year-pic img{width: 100%;height: auto;}
	.year-box-r,.year-pic{width: 100%;float: none;}
	.year-big{padding: 10px;}
	.year-name li{width: 75px;font-size: 16px;}
}



