@charset "utf-8";
/* CSS Document */
.top_banner { width:100%; position:relative;overflow:hidden; height:840px; }
.top_banner .hd{  overflow:hidden; position:absolute; left:50%; transform:translateX(-50%); bottom:10%; z-index:1; }
.top_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.top_banner .hd ul li{ float:left; margin-right:20px;  width:20px; height:20px; line-height:999px; text-align:center; background:#fff; cursor:pointer; border-radius:25px; opacity:0.8 }
.top_banner .hd ul li.on{ background:#8b1c1f; color:#fff; opacity:0.8}
.top_banner .bd ul { margin:0 auto;width:100%;}
.top_banner .bd{ position:relative; z-index:0;   }
.top_banner .bd li{ zoom:1; vertical-align:middle; width:100%;}
.top_banner .bd img{ width:100%; height:840px; display:block; vertical-align:top;  }
.top_banner .prev,.top_banner .next{ position:absolute; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background:url(/images/banner_arrow.png) -44px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.top_banner .prev {left: 2%;}
.top_banner .next{ right:2%; background-position:-247px 0px; }
.top_banner .prev:hover,.top_banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
/*二级导航*/
.top_nav { height:50px; background:url(/images/head_e_bg2.jpg) center #a22a2d no-repeat; position:relative; margin-top:0;}
.nav_box ul li {margin:0 38px !important;}
.nav_box ul li ul { left:-39px !important;}
.nav_box ul li { line-height:50px;}
.nav_box ul li a {display:block; padding:0 10px; color: #fff; font-size:18px; font-weight:500}
/*.top_nav ul { width:1400px; margin:0 auto;}
.top_nav ul li.navli { float:left; line-height: 77px; margin:0 42px; position:relative; }
.top_nav ul li.navli h3 { font-size: 20px; font-weight:normal; }
.top_nav ul li a { color: #fff; }
.top_nav ul li a:hover { text-decoration: none;}
.top_nav ul li.navli h3 a { display:block; padding:0 20px; }
.top_nav .navsub{ display:none; width:120px; left:0; top:77px;  position:absolute; background:#8b1c1f; box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1); z-index:999  }
.top_nav .navsub a { line-height: 44px; color: #fff; padding-left: 25px; font-size: 16px; display:block; border-bottom:2px #761417 solid; }
.top_nav .navsub a:hover { color: #f7de91; }
.top_nav li.on h3 a { color: #f7de91; background:url(/images/nav_line.png) bottom center repeat-x;}*/

.content {background: url(/images/main_bg.png) no-repeat top center;}
/*左侧内容开始*/
.subLeft { width: 306px; float: left; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding-bottom:30px; background:url(/images/sub_bg1.png) no-repeat right bottom;background-color: rgba(242,242,242,0.9); min-height:712px;}
.subLeft_title {padding: 8px 10px 16px 14px;background: rgba(162,42,45,0.9);}
.subLeft_title h3{font-size: 28px; color: #fff; font-weight: normal; line-height: 64px; background: url(/images/sub_bg2.jpg) no-repeat left bottom; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.subLeft_txt { padding-top:12px;}
.subLeft_txt li{padding-left: 17px;}
.subLeft_txt a{display: block; font-size: 16px;color: #000;line-height: 47px; padding-left: 32px; background-position: 14px center; background-repeat: no-repeat; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.subLeft_txt li.on a,.subLeft_txt a:hover{color: #8b1c1f; background-image: url(/images/sub_bg3.jpg); background-color: #fff;}
.subLeft_add { position:fixed; top:0; z-index:2}
/*右侧内容开始*/
.subRight { width:1030px; float:right;} 
.subRight_cur{ font-size: 14px;color: #484848;line-height: 24px;text-align: right;}
.subRight_cur a{color: inherit;}
.subRight_cur a:hover{color: #8b1c1f;}
.subRight_cur i{display: inline-block;vertical-align: middle; width: 20px;height: 20px; background: url(/images/sub_bg4.png) no-repeat center center; margin-right: 6px;}
.subRight_title {margin-bottom: 25px;position: relative; height:30px;}
.subRight_title h3{float: left;padding-right: 20px;font-size: 28px;font-weight: bold;color: #484848; background:#fff; position:relative; z-index:-1}
.subRight_title i{position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #cecece; z-index:-2}


.ej_list1_box li {  overflow:hidden; padding-bottom: 24px;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px; }
.ej_list1_box li{padding-bottom: 24px;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px;}
.ej_list1_box .time{float: left;padding-top: 15px;font-size: 20px;color: #666;-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.ej_list1_box .time .time_1 { display:block; font-size:30px; text-align:center; color:#a22a2d; font-weight:bold}
.ej_list1_box .time .time_2 { display:block; font-size:12px; text-align:center; color:#aa3336}
.ej_list1_box .txt{overflow: hidden;padding-left: 40px;}
.ej_list1_box .txt h3{font-size: 18px;font-weight: 500;line-height: 34px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.ej_list1_box .txt p{overflow: hidden;font-size: 14px;line-height: 2em;color: #a8a8a8;}
.ej_list1_box a:hover .time{color: #8b1c1f;}
.ej_list1_box a:hover .txt h3{color: #8b1c1f;}


.xxnrtit{text-align: center;font-size: 22px;color: #333333;padding: 0 0 0;height: auto; padding-top:20px; line-height:1.5em}
.xxnrtextinfo {text-align: center;font-size: 14px;color: #646464; height: 56px;line-height: 56px; border-bottom: 1px solid #dddddd;}
.xxnrtextcont{font-size: 16px;color: #333;line-height: 2em;padding: 20px 0; height:auto;margin-bottom: 10px; border-bottom:1px #dddddd dashed }
.xxnrtextcont img {max-width: 100%;}
.xxnrtextcont a{color:#333;}
.xxnrtextcont a:hover{color:#a50f10;}
/*.xxnrtextcont p{text-indent:2em !important;}*/
.xxnrtextcont p img{/*margin-left:-2em;*/height:auto !important;}
.vsbcontent_img { text-align:center;}
.xxnrsx { text-align: right; padding-top: 15px;}
.xxnrsx a{ height:25px;line-height: 25px;font-size: 14px;color: #282828;text-align: right;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xxnrsx a:hover {color:#8b1c1f;}

.article2 {padding: 0 0 30px;font-size: 16px;color: #333;line-height: 30px;}
.jgsza a { font-size:16px; color:#4F608C}
.jgsza a:hover {  color:#8b1c1f}
.jgsza td { padding:0.6em 1em !important;}

/*搜索页*/
.ej_list1_ss_box { margin-bottom:15px;}
.ej_list1_ss_box li { line-height: 30px; border-bottom: 1px dotted #909090;padding: 15px 0; }
.ej_list1_ss_box li h3 a { color:#030303; font-size: 15px; }
.ej_list1_ss_box li h3 a:hover{color:#8b1c1f;}
.ej_list1_ss_box li p{ color:#666666; font-size:12px; }
.ej_list1_ss_box li span { color:#333; font-size:15px;}

.serach_con { width: 540px; height:auto; margin:0 auto;}
.serach_jg { float: left; }
.serch_box { width: 450px; height:46px; line-height: 46px; border:1px #e5e5e5 solid; border-right:none; background:#f5f5f5; float: left; outline: none; padding-left:10px;}
.search_btn { float: left; display:block; height: 50px; line-height: 50px; width: 65px; font-size: 16px; color: #fff; background:#8b1c1f; border:1px #8b1c1f solid; border-left:none; cursor:pointer}
.search_btn:hover {background:#9c2023;border:1px #9c2023 solid; border-left:none;}

.winstyle190171 img:hover {opacity: .8;}

/*现任领导*/

.xrld_box .xrld_pic { width:150px; float: left;}
.xrld_box .xrld_pic img { width:100%; height:auto;}
.xrld_box .xrld_text {padding: 10px 50px 0 200px;}
.xrld_box .xrld_text .h1{font-size:35px;}
.xrld_box .xrld_text .h2{font-size:18px;margin-top:10px;line-height:1.5;}
.xrld_box .xrld_text .txt {margin-top: 60px;font-size: 16px;}
.xrld_box .xrld_text .txt p{margin-top:15px;text-align:justify;}
.xrld_box .xrld_text .txt p:first-child{margin-top:0;}

table.liren td.tdborder1 { border-left: 1px #F7F7F7 solid;}
table.liren td.tdborder2 { border-left: 1px #fff solid;}
table.liren td {padding: 0.6em 0 0.6em 1.0em;border-bottom: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB;vertical-align: top;}
table.liren td a{ color:#4F608C}
table.liren td a:hover { color:#8b1c1f}