body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #333333; text-decoration:none;}
a:hover{ text-decoration: none; color: #910f0f;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 14px; font-family: "微软雅黑",Microsoft YaHei; min-width: 320px; background: #fffaeb; color: #333333;}

.lishi_Top{ width: 100%; overflow: hidden; background: url("../images/top.jpg") no-repeat center; height: 100px;}
.lishi_Top_Box{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 5px 10px;}
.lishi_Top_Logo{ float: left; color: #9D6F3E; font-size: 20px; line-height: 40px; font-weight: bold;}
.lishi_Top_Right{ float: right; line-height: 40px;}
.lishi_Top_Right a{ float: left; padding-left: 10px; color: #910f0f; font-size: 12px;}

.lishi_Nav{ width: 100%; overflow: hidden; background: #1e1408;}
.lishi_Nav ul{ max-width: 1000px; margin: 0 auto; overflow: hidden; padding: 10px;}
.lishi_Nav ul li{ float: left; line-height: 30px; height: 30px; overflow: hidden; text-align: center; font-size: 15px; width: 9.0909%;}
.lishi_Nav ul li a{ color: #FFFFFF;}

.lishi_Warp{ max-width: 1000px; margin: 0 auto; overflow: hidden; border: 1px solid #ccc; border-top: none; background: #fff; padding: 9px;}
.lishi_main{ overflow: hidden;}
.lishi_main_left{ float: left; width: 32%;}
.lishi_main_center{ float: left; width: 37%; margin: 0 1.5%;}
.lishi_main_right{ float: right; width: 28%;}
.lishi_main_pic{ overflow: hidden; height: 320px; position: relative;}
.lishi_main_pic img{ display: block; width: 100%; height: 100%;}
.lishi_main_pic span{ display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 40px; background: #000000; opacity: 0.5;}
.lishi_main_pic p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 40px; line-height: 40px; overflow: hidden; text-align: center; color: #FFFFFF; font-size: 14px; padding: 0 10px; box-sizing: border-box;}
.lishi_tbtj{ height: 165px; background: url("../images/tbtj.png") no-repeat center; padding-bottom: 10px;}
.lishi_tbtj dl{ overflow: hidden; padding: 65px 15px 0;}
.lishi_tbtj dl dt{ font-size: 17px; font-weight: 500; line-height: 25px; height: 25px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; color: #910f0f;}
.lishi_tbtj dl dt a{ color: #910f0f;}
.lishi_tbtj dl dd{ color: #868585; font-size: 13px; line-height: 25px; height: 50px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 5px;}
.lishi_hot{ overflow: hidden;}
.lishi_hot li{ line-height: 24px; height: 24px; overflow: hidden; font-size: 14px; text-overflow: ellipsis; white-space: nowrap;}

.lishi_news{ overflow: hidden; border-left: #ddd 1px solid; padding-left: 10px;}
.lishi_main_img{ overflow: hidden; height: 150px; position: relative; margin-bottom: 2px;}
.lishi_main_img img{ display: block; width: 100%; height: 100%;}
.lishi_main_img p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; overflow: hidden; text-align: center; color: #FFFFFF; font-size: 14px; padding: 0 10px; box-sizing: border-box; background: url("../images/point.png") repeat;}

.lishi_modle{ overflow: hidden;}
.lishi_modle_box{ float: left; width: 32%; margin-right: 2%; margin-top: 10px;}
.lishi_modle_box:nth-child(3n){ margin-right: 0px;}
.lishi_modle_title{ height: 11px; border-bottom: 2px solid #711221; position: relative;}
.lishi_modle_title a{ position: absolute; left: 14px; top: 6px; height: 23px; line-height: 23px; background: #711221; padding: 0 10px; color: #FFFFFF;}
.lishi_modle_box_dl{ overflow: hidden; padding-top: 25px;}
.lishi_modle_box_dl dt{ float: left; width: 130px; height: 100px; overflow: hidden; margin-right: 10px;}
.lishi_modle_box_dl dt img{ display: block; width: 100%; height: 100%;}
.lishi_modle_box_dl dd{ overflow: hidden;}
.lishi_modle_box_dl dd a{ display: block; color: #910f0f; line-height: 22px; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: 16px;}
.lishi_modle_box_dl dd p{ color: #333; font-size: 12px; line-height: 22px; max-height: 44px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 5px; text-indent: 2em;}
.lishi_modle_box_ul{ overflow: hidden; margin-top: 5px;}
.lishi_modle_box_ul li{ line-height: 28px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}

.lishi_modle_top{ overflow: hidden; line-height: 26px; height: 26px;}
.lishi_modle_top span{ float: left; background: url("../images/p3_2.jpg") no-repeat left; padding-left: 13px; font-size: 18px; font-weight: bold;}
.lishi_modle_top a{ float: right; font-size: 12px; background: url("../images/more.png") no-repeat left; padding-left: 20px;}
.lishi_modle_pic{ overflow: hidden; margin-top: 5px; border-bottom: dotted 1px #c7c7c7; padding-bottom: 10px;}
.lishi_modle_pic dt{ height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lishi_modle_pic dd{ overflow: hidden; margin-top: 5px;}
.lishi_modle_pic dd img{ float: left; width: 120px; height: 81px; border: 1px solid #f1dbbf; padding: 1px; margin-right: 10px;}
.lishi_modle_pic dd p{ color: #999; text-indent: 2em; font-size: 12px; line-height: 20px; max-height: 80px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; padding-top: 5px;}
.lishi_modle_pic dd p a{ color: #910f0f;}
.lishi_modle_wen{ overflow: hidden; margin-top: 5px;}
.lishi_modle_wen li{ height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian1.jpg") no-repeat 0px 11px; padding-left: 10px;}

.lishi_lanmu_title{ height: 56px; background: url("../images/m_t.jpg") repeat-x; position: relative;}
.lishi_lanmu_title a{ float: right; width: 25px; height: 18px; position: absolute; right: 0; top: 18px; font-size: 12px; background: #ffffff url("../images/more.png") no-repeat 10px 2px; padding-left: 30px;}
.lishi_lanmu_title p{ background: url("../images/m_t_b.jpg") repeat-x; height: 56px; position: absolute; left: 50%; top: 0; width: 200px; margin-left: -100px;}
.lishi_lanmu_title span{ display: block; background: #fff; line-height: 56px; font-size: 20px; font-weight: bold; padding: 0 15px; position: absolute; left: 50%; top: 0; margin-left: -55px;}
.lishi_lanmu_box{ overflow: hidden;}
.lishi_lanmu_left{ float: left; width: 24.7%;}
.lishi_lanmu_center{ float: left; width: 46.5%; margin: 0 1.5%;}
.lishi_lanmu_right{ float: right; width: 25.8%;}
.lishi_lanmu_pic{ overflow: hidden; height: 160px;}
.lishi_lanmu_pic img{ display: block; width: 100%; height: 100%;}
.lishi_lanmu_wen{ overflow: hidden; margin-top: 4px;}
.lishi_lanmu_wen li{ height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px;}
.lishi_lanmu_center dl{ overflow: hidden; border-bottom: dotted 1px #c7c7c7; padding: 10px 0;}
.lishi_lanmu_center dl dt{ text-align: center; font-size: 16px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lishi_lanmu_center dl dt a{ color: #910f0f;}
.lishi_lanmu_center dl dd{ color: #999; line-height: 22px; height: 44px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-indent: 2em; font-size: 12px; margin-top: 5px;}
.lishi_lanmu_center ul{ overflow: hidden; margin-top: 4px;}
.lishi_lanmu_center ul li{ height: 29px; line-height: 29px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lishi_lanmu_list{ overflow: hidden; border: 1px solid #e5cdb0; background: #fffaeb; padding: 9px;}
.lishi_lanmu_list li{ height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian1.jpg") no-repeat 0px 13px; padding-left: 10px; font-size: 12px;}

.lishi_Yqlj{ overflow: hidden; margin-top: 10px;}
.lishi_Yqlj_title{ border-bottom: 1px solid #404040; height: 12px; position: relative;}
.lishi_Yqlj_title span{ position: absolute; left: 0; top: 0; height: 27px; line-height: 27px; background: #FFFFFF url("../images/link.png") no-repeat left; padding: 0 15px; font-size: 16px;}
.lishi_Yqlj_Box{ overflow: hidden; font-size: 0px; padding-top: 15px;}
.lishi_Yqlj_Box a{ display: inline-block; font-size: 14px; line-height: 24px; padding-right: 20px;}

.lishi_Foot{ width: 100%; overflow: hidden; text-align: center; color: #666; padding: 20px 0; line-height: 25px; font-size: 13px;}
.lishi_Foot a{ color: #666;}
.lishi_Foot p{ padding: 0 10px;}

.lishi_weizhi{ overflow: hidden; color: #333; line-height: 24px; font-size: 14px;}
.lishi_neiye{ overflow: hidden;}
.lishi_neiye_left{ float: left; width: 68%;}
.lishi_neiye_right{ float: right; width: 30%;}

.lishi_pub_box{ overflow: hidden; margin-top: 10px; border: 1px solid #d0d1cc; border-top: 3px solid #70542f; padding: 0 10px 10px 10px;}
.lishi_pub_title{ height: 40px; line-height: 40px; font-size: 16px; color: #000;}
.lishi_pub_title span{ color: #571523;}
.lishi_pub_zxph{ overflow: hidden;}
.lishi_pub_zxph li{ height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lishi_pub_zxph li i{ display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; margin-right: 8px; font-family: arial; font-size: 14px; font-style: normal;}
.lishi_pub_zxph li:nth-child(1) i,.lishi_pub_zxph li:nth-child(2) i,.lishi_pub_zxph li:nth-child(3) i{ background: url("../images/hot.png") no-repeat; color: #FFFFFF;}
.lishi_pub_zxgx{ overflow: hidden; margin-top: 10px;}
.lishi_pub_zxgx li{ height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url("../images/dian1.jpg") no-repeat 0px 13px; padding-left: 10px;}
.lishi_pub_top{ overflow: hidden;}
.lishi_pub_top dl dt{ font-size: 14px; font-weight: 400; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lishi_pub_top dl dd{ overflow: hidden; margin-top: 6px;}
.lishi_pub_top dl dd img{ float: left; width: 100px; height: 72px; overflow: hidden; margin-right: 10px;}
.lishi_pub_top dl dd p{ line-height: 24px; max-height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-size: 12px; color: #666666;}

.lishi_list{ overflow: hidden;}
.lishi_list li{ overflow: hidden; padding: 15px 0; border-bottom: 1px solid #e3e3e3;}
.lishi_list li h3{ height: 28px; line-height: 28px; overflow: hidden; font-size: 16px; font-weight: 700; text-overflow: ellipsis; white-space: nowrap;}
.lishi_list li dl{ overflow: hidden; margin-top: 10px;}
.lishi_list li dl dt{ float: left; width: 128px; height: 86px; overflow: hidden; margin-right: 15px;}
.lishi_list li dl dt img{ display: block; width: 100%; height: 100%;}
.lishi_list li dl dd{ overflow: hidden; color: #4D4D4D; font-size: 12px; line-height: 21px; max-height: 84px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; text-indent: 2em;}
.lishi_list li span{ display: block; margin-top: 10px; line-height: 20px; height: 20px; overflow: hidden; font-size: 12px;}

.lishi_Pages{ overflow: hidden; text-align: center; padding: 14px 0 20px;}
.lishi_Pages li{ display: inline; color: #1a1a1a; font-size: 14px;}
.lishi_Pages li a{ display: inline-block; color: #1a1a1a; font-size: 14px; margin: 6px 3px 0 3px; border: 1px solid #ccc; background: #ffffff; line-height: 30px; padding: 0 11px; border-radius: 2px;}
.lishi_Pages li a.curpage{ font-weight: normal; background: #d31119; color: #FFFFFF;}

.lishi_article{ padding-top: 10px; overflow: hidden; border-top: 1px dashed #d0d1cc; margin-top: 10px;}
.lishi_article_head{ overflow: hidden; text-align: center; border-bottom: 1px dashed #d0d1cc; padding-bottom: 10px;}
.lishi_article_head h1{ font-size: 20px; line-height: 30px; color: #000; font-weight: normal;}
.lishi_article_head p{ line-height: 20px; color: #999; margin-top: 5px; font-size: 13px;}
.lishi_article_body{ overflow: hidden; text-indent: 2em; font-size: 15px; line-height: 26px; border-bottom: 1px dashed #d0d1cc; padding: 10px 0; color: #333;}
.lishi_article_body img{ display: block; max-width: 100%; margin: 0 auto;}
.lishi_article_body p{ padding: 5px 0;}
.lishi_article_tag{ font-size: 14px; line-height: 26px; border-bottom: 1px dashed #d0d1cc; padding: 10px 0; color: #666666; overflow: hidden;}
.lishi_article_tag a{ padding-right: 10px;}
.lishi_article_sxp{ margin-top: 10px; overflow: hidden;}
.lishi_article_sxp p{ line-height: 26px; height: 26px; overflow: hidden; color: #666666;}

.lishi_xgyd{ overflow: hidden; margin-top: 15px;}
.lishi_xgyd_title{ font-size: 16px; font-weight: bold; height: 36px; line-height: 36px;}
.lishi_xgyd_box{ overflow: hidden; border: 1px solid #f4f4f4; background: #fafafa; border-radius: 2px; padding: 10px; margin-top: 5px;}
.lishi_xgyd_box li{ float: left; width: 49%; color: #404040; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lishi_xgyd_box li:nth-child(2n){ float: right;}
.lishi_xgyd_box li i{ font-style: normal; color: #c5c5c5; font-size: 12px; margin-right: 5px;}

@media (max-width: 768px){
	.lishi_Nav ul{ padding: 5px 0px;}
	.lishi_Nav ul li{ width: 16.6667%; line-height: 30px; height: 30px;}
	.lishi_Warp{ border-left: none; border-right: none;}
	.lishi_main_left,.lishi_main_right,.lishi_lanmu_left,.lishi_lanmu_right,.lishi_neiye_left,.lishi_neiye_right{ width: 100%;}
	.lishi_main_center,.lishi_lanmu_center{ width: 100%; margin: 0px;}
	.lishi_main_pic,.lishi_main_img,.lishi_lanmu_pic{ height: auto;}
	.lishi_news{ border-left: none; padding-left: 0px; margin-top: 10px;}
	.lishi_modle_box{ width: 100%; margin-right: 0px;}
	.lishi_lanmu_center dl dd{ height: auto;}
	.lishi_lanmu_list{ margin-top: 10px;}
}
@media (max-width: 479px){
	.lishi_Nav ul li{ width: 25%;}
}