/*样式清除*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td {padding: 0; margin: 0;}
body{ font-family:"微软雅黑"; font-size:16px; overflow-x:hidden;}
div,li,ul,img,a{ list-style:none; outline:none; border:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
a {
    color: #000;
    text-decoration: none;
    _color: #000000;
}
a:hover {
    text-decoration: none;
    color: #941e23;
}
a:focus{
    text-decoration: none;
}   
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.fixed {
    display: block;
    min-height: 1%;
}
.fixed:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix {
    zoom: 1;
}
img {
    outline: none;
    border: none;
}
.min_body{
    min-width:1200px;
}
a i { margin-right:8px; display: block; position: relative; z-index:10; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;     transition: transform 0.4s ease-out; }
a:hover i { transform:rotateY(360deg);-ms-transform:rotateY(360deg);
 /* IE 9 */-moz-transform:rotateY(360deg);
 /* Firefox */-webkit-transform:rotateY(360deg);
 /* Safari 和 Chrome */-o-transform:rotateY(360deg); }

.pagination{padding-right:20px;}

/*头部logo开始*/
header{
    width: 100%;
    height: 300px;
    background: url("../images/top.jpg") no-repeat center top;
}
header .logo{
    position: relative;
    width: 1200px;
    height: 300px;
    margin: 0 auto;
}
header .logo .logo_bg{
    position: absolute;
    top: 74px;
    left: 0;
    width: 100%;
    height: 162px;
    background: url("../images/logotb.png") no-repeat left;
}
header .logo .logo_bg p{
    line-height: 85px;
    font-size: 55px;
    text-indent: 1.5em;
    color: #a6140f;
    font-family: "方正大标宋_GBK";
    font-weight: bold;
    text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -webkit-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -moz-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    *filter: Glow(color=#fff, strength=3);
}
header .logo .logo_bg p.kx{
    letter-spacing: 32px;
}
.logo.on{
    width: 100%;
}
.logo_new{
    position: absolute;
    top: 113px;
    left: 0;
    width: 100%;
    height: 74px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 74px;
    font-size: 48px;
    color: #a6140f;
    font-family: "方正大标宋_GBK";
    font-weight: bold;
    text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -webkit-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    -moz-text-shadow:#fff 3px 0 0,#fff 0 3px 0,#fff -3px 0 0,#fff 0 -3px 0;
    *filter: Glow(color=#fff, strength=3);
}
.logo .logo_new #dh{
    display: block;
    padding-left: 70px;
    background: url("../images/dh.png") no-repeat center left;
    margin-right: 40px;
}
.logo .logo_new #gh{
    display: block;
    padding-left: 70px;
    background: url("../images/gh.png") no-repeat center left;
}
/*头部logo结束*/
/*搜索*/
.time-search{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.time-left{
	float: left;
	color: #333;
	font-size: 20px;
	line-height: 52px;
	font-family: 楷体;
}
.search-right{
	float: right;
}
.input-search{
	color: #000;
    width: 252px;
    height: 40px;
    margin-top: 6px;
}
.ciq-search-btn{
	    width: 60px;
    height: 40px;
    margin-left: 6px;
    margin-top: 6px;
    background: #8a0000;
    border: #8a0000;
    color: #fff;
}
/*导航开始*/
#nav{
    width: 100%;
    height: 57px;
    background: #8a0000;
}
#nav ul{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
#nav ul li a{
    display: block;
    float: left;
    height: 57px;
    line-height: 57px;
    color: #fff;
    width: 15%;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
#nav ul li a:hover{
color:#fff
}
#nav ul li a:focus{
color:#fff
}
/*导航结束*/


/*第一部分开始*/
.first_part{
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.first_left{
    width: 646px;
}
/*图片新闻*/
.imgnews{ margin: auto; overflow: hidden}
.banner_0{ margin: auto; position: relative; z-index: 100; }
.banner_0_top{ margin: auto; height: 480px; }
.banner_0_top li{ position:absolute; left:0; top:0; width: 646px; height: 480px; text-align:center;}
.banner_0_top li img{ position:relative;width: 646px; height: 480px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 646px; height: 50px;line-height: 50px; background:url(../images/sjjscqh_imgtit.png) repeat; }
.banner_0_top li .tit h4{ margin: auto; font-size: 20px; line-height: 50px; margin: 0px 5px; text-align: left; color: #ffffff;text-indent: 0.1em; }
.banner_0_top li .tit h4 a{color: #ffffff;}
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}

.banner_0_bottom {position: absolute;bottom: 8px;right: 0; margin: auto; width:28%; text-align: center; z-index: 20; }
.banner_0_bottom span{ background: #fff; width: 20px; height: 20px; line-height: 20px; display: inline-block; cursor:pointer; margin-left: 5px; }
.banner_0_bottom span.on{ background: #b40000;}
.pre, .next {
    position: absolute;
    left: -56px;
    top: 50%;
    margin-top: -58px;
    width: 56px;
    height: 117px;
    background: url(../images/l.png) center no-repeat;
    z-index: 999;
}
.next {
    left: auto;
    right: -56px;
    background-image: url(../images/r.png);
    z-index: 999;
}
.imgnews:hover .pre{
    left: 0;
    transition: 1s ease all;
}
.imgnews:hover .next{
    right: 0;
    transition: 1s ease all;
}
/*要闻要论*/
.first_right{
    position: relative;
    width: 520px;
}
.first_right .temp4_tit1 {
    margin: 0px auto;
    font-size: 24px;
    line-height: 27px;
    color: #555971;
}
strong {
    font-weight: bold;
}
.first_right .temp4_tit2 {
    margin: 0px auto;
    color: #555971;
    font-size: 23px;
    line-height: 30px;
}
.first_right .xwtt_line {
    margin: 0px auto;
    margin-top: 5px;
    height: 10px;
    border-top: 1px solid #ccc;
}
.first_right .more3 {
    position: absolute;
    bottom: -20px;
    right: 0px;
    width: 80px;
    height: 24px;
    color: #3f3f3f;
    font-size: 20px;
}
.first_right .more3:hover {
    color: #941e23;
}
/*第一部分结束*/

/*第二部分开始*/
.two_part{
    width: 1200px;
    margin: 0 auto;
}
.two_left{
    width: 280px;
}
.two_middle,.two_right{
    width: 430px;
}
.two_middle{
    margin-left: 35px;
}
/*领导分工*/
.ldjg{
    position: relative;
    margin-top: 20px;
    height: 614px;
    background: #f0f0f0;
}
.ldjg_tt{
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
}
.ldjg_tt.top{
    margin-top: 10px;
}
.ldjg a{
    display: inline-block;
    margin-right: 8px;
}
.ldjg p{
    padding: 5px 10px;
    font-size: 16px;
}
.ldjg_z,.ldjg_f,.ldjg_wy,.ldjg_wynamme{
    padding: 10px;
    font-size: 16px;
}
.lgjg_more{
    position: absolute;
    bottom: 15px;
    left: 0px;
    font-size: 20px;
    width: 100%;
    text-align: center;
    color: #900000;
    letter-spacing: 5px;
    font-weight: bold;
}
.lgjg_more a{
color: #900000;
}
/*组织机构*/
.zzjg{
    position: relative;
    height: 135px;
    background: #f0f0f0;
    margin-top: 20px;
}
.zzjg_bg{
    position: absolute;
    left: 24px;
    top: 30px;
    width: 232px;
    height: 76px;
    background: url("../images/xxgk_ 1.png") no-repeat;
    text-align: center;
    line-height: 76px;
    font-size: 22px;
    color: #900000;
    font-weight: bold;
    text-indent: 3em;
    letter-spacing: 3px;
}
.zzjg .dj{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
}
.zzjg_bg img{
    position: absolute;
    left: 20px;
    top: 20px;
}

/*通用文章栏目*/
.ty_new{
    margin-top: 20px;
}
.ty_title{
    width: 100%;
    height: 43px;
    background: url("../images/xxgk__08.jpg") no-repeat;
    position: relative;
}
.ty_title span{
    line-height: 39px;
    color: #900000;
    padding-left: 35px;
    font-size: 21px;
    font-weight: bold;
}
.ty_title .more{
    position: absolute;
    right: 10px;
    top: 13px;
    font-size: 16px;
}
.ty_conts{
   height:200px;
}
.ty_conts li{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ty_conts li a{
    margin: auto;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
    letter-spacing: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*第二部分结束*/

/*尾部开始*/
.in_footer{ background: #E4E4E4; margin: auto; padding-bottom: 30px; min-height: 70px;margin-top: 20px;  border-top: 5px solid #8a0000;}

.footer_warp{ margin: auto; width: 1200px; height: 120px; position: relative; text-align: center; }
.footer_warp a { color: #555971; display: inline-block;}
.footer_warp a:hover { text-decoration: underline;}
.footer_warp .renzheng { position: absolute; top: 45px; left: 120px; }
.footer_warp .beian{
    position: absolute;
    left: 190px;
    top: 46px;
}
.footer_warp .foot_con { margin: auto; padding-right: 80px; padding-top: 30px; text-align: center; color: #555971;}
.footer_warp .foot_con span{
    line-height: 30px;
    font-size: 16px;
}
.footer_warp .foot_ewm { position: absolute; top: 30px; right: 240px; }
.footer_warp .foot_ewm1 { position: absolute; top: 30px; right: 120px; }
.footer_warp span{ margin-right: 10px; }
/*尾部结束*/


/*分页和详情页*/
.wrapper {
    width: 1200px;
    overflow: hidden;
    height: auto !important;
    margin: 0 auto;
}
.main {
    overflow: hidden;
    min-height: 280px;
    height: auto !important;
    margin: 0 auto;
    padding: 20px;
    clear: both;
}
.list_right_l_bendi li { margin:0px 10px 0px 10px;  border-bottom:1px dashed #ccc;  }
.list_right_l_bendi li a { display:block; padding:20px; }
.list_right_l_bendi li a:hover { background:#f9f9f9; }
.list_right_l_bendi li i { font-size:22px;}
.list_right_l_bendi li b { font-size:16px; }
.list_right_l_bendi li p { color:#666; font-size:14px; line-height:26px; text-indent:2em; }
.list_right_l_bendi li span { float:right; color:#666;}
.list_right_l_bendi h6 { font-size:18px; font-weight:bold; margin-bottom:20px;  }
.list_right_l_bendi h6 a{ color:#355E92; }
.list_right_zxft a { color:#666; }
.list_right_zxft a:hover { COLOR: #ec591f; }

.zf_list { margin-bottom:50px; }
.zf_list ul li { height:50px; line-height:50px; text-align:center; background:#f1f1f1;  margin-top:15px; font-size:16px; }
.zf_list ul li a { display:block; }
.zf_list ul li:hover { background: #f1f1f1; }
.zf_list ul li.menu_cur { background: url("../images/cate_right.png") #f1f1f1 no-repeat; }
.zf_list ul li.menu_cur a {	color: #8a0000; font-size:18px; font-weight:bold; padding-left:4px;  overflow: hidden;  text-overflow: ellipsis;   white-space: nowrap;}


/*单页*/
.wrapper_list { width:1200px; overflow: hidden; height:auto !important; margin:0 auto; }
.list_left { width:290px; float:left;  margin-right:10px; background:#fff; }
.list_right {width:900px; float:left;  background:#fff; }

/*频道样式*/
.category_left { text-align:center; height:47px; line-height:47px; background:#BB2335;  }
.category_left a { font-size:20px; font-weight:bold; color:#fff; }
.category_left a i { margin-right:8px; font-size:24px; }

.page_main { padding:30px; }
.page_main1 { padding:0px 20px 30px 20px; }

.article_content { overflow: hidden; height:auto !important; margin:0 auto; background:#fff; padding:50px; }
.article_content h2 { line-height:46px; text-shadow:1px 1px 1px rgba(255,255,255,.2),2px 2px 3px rgba(0,0,0,.2); text-align:center; font-size:28px; font-weight:bold; padding:0px 10px 10px 10px; font-family:"Microsoft Yahei","\5b8b\4f53"; color:#174488; letter-spacing:1px; }
.fubiaoti { text-align:center; font-size:16px; color:#666; padding-bottom:5px; }
.info { margin-top:30px; border-bottom:1px dotted #ccc; padding:10px 0px; text-align:center; }
.info small { padding-right:25px; }
.content {  text-indent:0em;line-height:200%; font-size:16px;padding:30px 10px;  color:#444;}
.content img { padding:20px 0; text-align:center; margin:0px auto; }
.content p { text-indent:2em; padding-top:15px;}
.content div {  padding-top:15px; }
.content h3 { font-size:16px; padding-top:15px; }
.content h1,h2,h3,h4,h5,h6 { font-weight:normal; margin: 0; padding: 0;}
.article_content .content #phb{border-collapse:collapse;}
.article_content .content #phb td,.article_content .content #phb th{padding:5px 0;border: solid 1px #a0c6e5;text-align:center;}
.fubiaoti { text-align:center; font-size:20px; color:#666; padding-bottom:5px; }

.article_next { width:900px;  padding-top:20px; }
.article_next li { height:50px; line-height:50px; padding-right:25px; padding-left:10px; float:left; background:#f1f1f1; }
.actbox { padding-top:20px; }
.actbox li { padding-left:20px; float:left; }

.category_he { margin-bottom:30px;  }
.category_he1 { height:50px; background:#f6f6f6; border-bottom:3px solid #ccc; }
.category_he1 h3{ width:200px; border-bottom:3px solid #355e92; height:50px;  line-height:50px; font-size:18px; font-weight:bold; text-align:center; }
.category_he1 h3 a { color:#355e92; }
.category_he1 h3 a:hover { color:#ff0000; }
.category_he1 h3 i { margin-right:8px; font-size:22px; }
.category_more {  height:50px;  line-height:50px; float:right; padding-right:20px; font-size:14px; }
.category_more i { margin-left:8px; font-size:14px !important; }
.category_r_list { background:#fff; padding:20px; }
.category_r_list li  { border-bottom:1px dashed #eee; }
.category_r_list li a { font-size:16px; display:block; height:40px; line-height:40px; padding-left:10px;}
.category_r_list li a:hover {  background:#f6f6f6;}
.category_r_list li i { font-size:16px; margin-right:8px; color:#0081CF;}
.more_category { float:right; height:50px; line-height:50px; font-size:12px; color:#888; }
.category_r_list_l h1 { float:left; }

.category_more {  height:50px;  line-height:50px; float:right; padding-right:20px; font-size:14px; }
.category_more i { margin-left:8px; font-size:14px !important; }

.zt_tongyong_left { width:800px; margin:20px 20px 0px 0px; float:left; }
.zt_tongyong_right { width:380px; margin:20px 0px 0px 0px; float:right; }

.kkk img { display:inline-block; -webkit-transform-style: preserve-3d; -webkit-transition:all .5s ease-in-out;	-moz-transition:all .5s ease-in-out;	-o-transition:all .5s ease-in;	-ms-transition:all .5s ease-in;	transition:all .5s ease-in;}
.kkk img:hover{	-webkit-transform:scale(1.05);	-moz-transform:scale(1.05);	-o-transform:scale(1.05);	-ms-transform:scale(1.05);	transform:scale(1.05);}

/*翻页*/
.page {	TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN: 30px 0px 20px; HEIGHT: 24px; COLOR: #636363; FONT-SIZE: 12px; VERTICAL-ALIGN: middle}
.page INPUT { VERTICAL-ALIGN: middle}
.page SPAN { MARGIN-RIGHT: 5px}
.page .e { POSITION: relative; TOP: 1px}
.page A { border: #ddd 1px solid; padding:0px 5px; BACKGROUND: #eee; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: center;   MARGIN: 0px 1px; ZOOM: 1; DISPLAY: inline-block;  COLOR: #676766; VERTICAL-ALIGN: middle; }
.page A:hover {	border: #ddd 1px solid; padding:0px 5px; TEXT-ALIGN: center;  LINE-HEIGHT: 24px; BACKGROUND: #0081CF; HEIGHT: 24px; COLOR: #fff; }
.page A.on { border: #ddd 1px solid; MIN-WIDTH: 16px;  TEXT-ALIGN: center; LINE-HEIGHT: 16px; BACKGROUND: #a52243; HEIGHT: 16px; COLOR: #fff; }
.page span { background:#0081CF; padding:10px; color:#fff; }

.lm_line{ border:none !important; padding:20px 0 0; height:0 !important; line-height:0; margin-bottom:12px; background:none;}
.lm_line.add{ display:none;}

/*目录提示条*/
.message { width:1100px; margin:0 auto; height:60px; line-height:60px; color:#666; }
.message a { color:#666; }
.message a:hover {color:#ec591f;}
.message i { font-size:20px; }

.message1 { background:#f6f6f6; padding:0px 15px; border-bottom:1px dashed #ccc; margin:10px 20px; height:40px; line-height:40px; color:#666; }
.message1 a { color:#666; }
.message1 a:hover {color:#ec591f;}
.message1 i { font-size:20px; color:#ec591f; }

/*切换部分*/
.show {	DISPLAY: block; }
.jumpToSel{     padding: 4.5px 5px !important;}
.jumpToSel input{
    float: none;
    border: 1px solid #dad7d7;
    padding: 2px 8px;
    text-align: center;
    background: #f0f0f0;
}
#pagenum{
padding:0;
    margin: 0 4px;
    width: 30px;
background: transparent;
}



/* 领导机构页面样式 */
.ld{width:100%;padding-top:40px;}
.ld-tit {
    width: 80%;
    height: 40px;
    border-left: 10px solid #8a0000;
    font-size: 30px;
    margin: 0px auto;
    padding-left: 20px;
    border-bottom: 2px dashed #8a0000;
    color:  #8a0000;
       line-height: 32px;
    font-weight: bold;
}
.ld-con{padding-bottom:20px;}
.ld-con .jgtit{font-weight:bold;font-size:36px;color:#000;margin:0px auto;text-align:center;margin-top:60px;}
.ld-con .jgcon{font-size:20px;color:#000;margin:0px auto;line-height:48px;margin-top:40px;width:70%;}
.ld-con .jgcon a{
        font-size: 20px;
    color: #000;
    margin: 0px auto;
    line-height: 25px;
    margin-top: 0px;
    display: inline-block;
    width:140px;
}


/*信息公开*/
.xxgk{
    display: table;
    content: " ";
}
.xxgk{
      width: 100%;
    background: #fff;
}
.xxgk ul li{
width: 150px;
    float: left;
    height: 80px;
    background: #ccc;
    margin: 25px 75px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
}
.xxgk ul li a{
    width: 100%;
    height: 100%;
    display: inline-block;
    color: #333;
    font-size: 25px;
    text-align: center;
    line-height: 80px;
}
	 