@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,label,input{margin:0;padding:0;}
body {background-color:#fff; min-width:1200px;margin:auto;font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
legend{color:#000;}
select{ color:#999;}
a{text-decoration:none;color:#666666;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);  /* 去掉链接触摸高亮 */ }
a:hover,a:focus{color:#d90000;outline:none;transition:all .3s;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
.clearfix::after,.tab-box>dt::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ellipsis{display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 头部*/
.banner{width: 100%;height:auto;}
.banner img{display: block;width: 100%!important;min-width:1200px;height:auto;left: 0!important;margin-left: 0!important;}
/* 要闻动态 */
.con{width:100%;margin:auto;}
.con1{width:100%;margin: 0 auto;overflow: hidden;margin-top:42px;}
.con1-box{width: 1200px;margin:auto;}
.con1-left{float: left;}
.con1-left,.con1-left ul,.con1-left ul li {width:622px;height:375px;position: relative;overflow: hidden;}
.con1-left ul li img {display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.con1-left ul li p {position: absolute;bottom: 0;z-index: 2;box-sizing: border-box;background: url(/sanyasite/xhtml/yqfkzjz/images/lh09.png) repeat;width: 100%;padding: 0px 150px 0 10px;height: 40px;line-height: 40px;left: 0px;color: #fff;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.con1-left .btnbox {position: absolute;right: 5px;bottom: 7px;z-index: 99;border-radius: 20px;padding: 2px 10px;}
.con1-left .btnbox a {display: inline-block;margin: 0px 5px;width: 12px;height: 12px;background: #FFDC00;line-height: 100px;overflow: hidden;opacity: .5;border-radius: 100%;filter: alpha(opacity=50);-moz-opacity: 0.5;}
.con1-left .btnbox a.cur { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -webkit-filter:; }
.ywdt_tit{background: url(/sanyasite/xhtml/esjszqh/images/ywdt_tit.png) no-repeat; height:42px;}
.ywdt_tit a{float:right;line-height:50px;color:#999898;font-size:14px;}
.con1-right{width:556px;float: right;}
.con1-right ul{margin-top: 10px;}
.con1-right ul li span{ font-size:24px; color:#d12524; margin-right: 5px;float: left;}
.con1-right ul li{width: 100%;height:56px;line-height:56px;}
.con1-right ul li a{display: block;float: left;font-size: 16px;width: 420px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #333;}
.ywdt li em{color:#999898;float: right;}
.con1-right ul li:hover a {color:#d12524;}
.con1-right .more{text-align: right;font-size: 14px;color:#999;}
.con1-bot{background:#f7f7f7;height:120px;margin-top: 40px;}
.con1-bot ul li{float: left;line-height:32px;font-size: 18px;}
.con1-bot ul li span{ font-size:24px; color:#d12524; margin-right: 5px;line-height:32px;}
/* 学习贯彻 */
.con2_bg{width:100%;background: #F1F1F1;height: 390px;margin: 0 auto;overflow: hidden;margin-top:42px;padding-top:42px;box-sizing: border-box;}
.con2{width:1200px;margin: auto;}
.list_tit{overflow: hidden;}
.con2 .list_tit p{background: url(/sanyasite/xhtml/esjszqh/images/xxgc_tit.png) no-repeat; height:42px;}
.list_tit p a{float:right;line-height:50px;color:#999898;font-size:14px;}
.con2 .list_tit a img{margin-top: 30px;margin-bottom: 20px;}
.xxgc_list{width:100%;overflow: hidden;}
.xxgc_list ul{width:580px;margin-top:35px;box-sizing: border-box;}
.xxgc_list .xxgc_left{float: left;}
.xxgc_list ul li{height:48px;line-height: 48px;}
.xxgc_list ul li a{display: block;float: left;font-size: 16px;width: 420px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #333;}
.xxgc_list ul span{ font-size:24px; color:#BC5A5A; margin-right: 5px;float: left;}
.xxgc_list ul li em{color:#999898;float: right;}
.xxgc_list ul li:hover a {color:#d12524;}
.xxgc_list .xxgc_right{float: right;}
/* 解读评论 */
.con3{width:1200px;margin: auto;margin-top:40px;margin-bottom: 100px;overflow: hidden;}
.con3 .list_tit p{background: url(/sanyasite/xhtml/esjszqh/images/jdpl_tit.png) no-repeat; height:42px;}
.con3_l {width: 600px;float: left;margin-top: 50px;}
.con3_l ul li{width: 100%;float: right;height:135px;padding:20px;box-sizing: border-box;}
.con3_l ul li h3{color:#000000;font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:10px;}
.con3_l li p{font-size: 16px;width: 100%; line-height:28px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.con3_l li a{display: block;width: 100%;height: 100%;}
.con3_l li a:hover {color:#d12524;}
.con3_l ul li:nth-child(odd){background: #f1f1f1;}
.con3_r{width:560px;float: right;margin-top: 70px;}
.poster-main { width: 100%; height:100%; position: relative; margin: 0 auto;}
.poster-main .poster-list .poster-item { width:100%;position: absolute; left: 0; top: 0;box-shadow: 2.46px 3.15px 30px 4px rgba(0,0,0,0.22);background-color: #fff;}
.poster-main .tu{display: block;height:100%;width:100%;}
.poster-main img { display: block;width: 100%;height: 86%;}
.poster-main p{width:100%;height:12%;background: #fff;box-sizing: border-box;margin-top: 2%;padding: 5px 10px;max-height: 42px;font-size: 16px;line-height: 18px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.poster-img{position:relative; width: 100%; height:100%;}
.poster-main .poster-btn { position: absolute; top: 0; z-index: 10; cursor: pointer;}
.poster-main .poster-prev-btn {left: 0;background:url(/sanyasite/xhtml/esjszqh/images/left.png) no-repeat left center;}
.poster-main .poster-next-btn { right: 0; background:url(/sanyasite/xhtml/esjszqh/images/right.png) no-repeat right center;}
/* 列表页 */
.common{width: 1200px; margin: 0 auto;}
/* 面包屑 */
.crumbs{font-size:14px;  margin:15px 0px 5px 0px;color:#666;}
.common_tit{padding-bottom: 20px;height: auto;}
.common_tit h1,.common_tit h1 a{ font-size: 39px; text-align: center; padding: 20px 0; color:#9C0000;height: 46px;line-height: 46px;padding-top: 20px;width: 1053px;margin: 0 auto;padding-bottom: 0;white-space: nowrap;overflow: hidden;}
.common_tit p{ text-align: center; font-size: 16px;color: #9C0000;line-height: 40px;}
.list_1{margin-bottom:40px;}
.list_1 h3{font-size:20px;text-align: left; color:#9C0000; border-bottom:1px solid #ddd;line-height: 60px;}
.list_1 h3 span{border-bottom:2px solid #9C0000;line-height: 60px;display: block;width: 100px;}
.line_li{margin-top: 20px;}
.line_li li{line-height:40px;height:40px;}
.line_li li a{display: block;float: left;font-size: 16px;width:950px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #333;}
.line_li li em{ float:right;color:#666;font-size: 14px;}
.line_li li span{ font-size:22px; color:#BC5A5A; margin-right:10px;float: left;}
.line_li li a:hover{color:#d12524;}
#page_div{margin-top: 20px;}
.page_num li a,.page_num li.prev_page span{height: 30px!important;}
.page_num li a.current, .page_num li span.prev_page:hover, .page_num li a:hover{border: 1px solid #C7000A!important;background: #C7000A!important;}
.page_num li.page_jump a:hover{border: none!important;background: none!important;}
/* 页尾 */
.bottom{width: 100%;margin: 0 auto;background: #C7000A;}
.bottom .hfooter{width: 1200px;background: #C7000A;}
.bottom .hfc,.bottom .hfc a,.bottom .hfc p text,.bottom .hfc p text span{color: #fff!important;}

