/*样式清除*/
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:14px; 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;
}
.nr-box{
	width: 1200px;
        min-height:200px;
	margin: auto;
	padding: 0px 0px;
           box-shadow: 0px 7px 27px #ccc;
}
.row{
margin-right: 0px; 
    margin-left: 0px;
}


/*搜索*/
.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;
}

/*头部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结束*/


/*导航开始*/
#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 p{
    padding: 6px 10px;
    font-size: 16px;
}
.ldjg a{
    display: inline-block;
    margin-right: 8px;
}
.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; }
/*尾部结束*/



/*分页栏目*/
.colLeft{ width:100%; border-top:4px solid #bc191e; background:#eaeaea; height:auto !important; min-height:880px; }
.colLeftTitle{ width:230px; font-size:28px; line-height:55px; text-align:center;}
.list-cols{ min-height:709px;}
.list-cols li span {display: none;}
.list-cols .active { }
.list-cols .active a {width:220px; height:49px; font-size:16px; line-height:49px; float:left; margin-left:10px; margin-top:10px; padding-left:30px; color:#ffffff; background:url(/sitesources/hnsjct/theme/uxtheme10001/images/but_10.png) no-repeat;}
.list-cols li a { width:220px; height:49px; font-size:16px; line-height:49px; float:left; margin-left:10px; margin-top:16px; padding-left:30px; background:url(/sitesources/hnsjct/theme/uxtheme10001/images/but_09.png) no-repeat;}
.colLeftPic{ background:url(/sitesources/hnsjct/theme/uxtheme10001/images/sp_16.png) center bottom no-repeat; height:270px; margin-top:38px;}


/* 当前位置 开始 */
.dqwz{
    margin: auto;
    width: 1190px;
    height: 60px;
    background: #ffffff;
}

.ciq-location{
    float: left;
    margin-left: 10px;
    width:1120px;
    height:60px;
    line-height:60px;
    color:#606060;
font-size: 16px;
    letter-spacing: 3px;
}

.ciq-location span{
    float:left;
}

.ciq-location img{
    float: left;
    margin-top: 22px;
    margin-right: 10px;
    margin-left: 10px;
}

.ciq-location li {
    width:auto;
    float:left;
    display:inline-block;
}

.ciq-location li a{
    width:auto;
    float:left;
    display:block;
}

.ciq-location li a.active{
    color:#007cb0;
}

/*默认分页信息列表*/

.colInfoBoxTit{font-size:24px; color:#000000; line-height:50px; padding-left:10px; margin-left:8px; background:url(/sitesources/hnsjct/theme/uxtheme10001/images/img_2.png) bottom left no-repeat; font-weight:bold; margin-bottom:20px;}

.colRtitle{width:100%; float:left; line-height:55px; font-size:20px; color:#5f5f5f; padding-left:15px; font-weight:bold;}
.colInfoDate{float:right;font-size:12px; padding-right:10px; font-weight:normal;}
.colInfoSum{ width:100%;  line-height:28px; font-size:16px; color:#4f4f4f; padding:0px 5px; font-family:'宋体'; text-indent:2em;}


/*文章详情页*/
.cms-article-box{ background:#fff;}
.cms-article-tit{ width:1100px; margin:0px auto; font-size:26px; color:#8a0000; line-height:70px; text-align:center; font-weight:bold; letter-spacing:2px; padding-top:10px;}
.cms-article-subtit{width:1100px; margin:0px auto; text-align:center; color:#1f5781; line-height:45px; font-size:24px; display:block; padding-right:0px; letter-spacing:2px; font-weight:bold;}
.cms-article-xinxi{ width:1095px; height:40px; margin:0px auto; font-size:12px; line-height:20px; text-align:center; border-bottom:1px dashed #8a0000; }

.cms-article-video{ width:800px; height:600px; margin:10px auto;}

.article-editor{ width:1100px; margin:0px auto; font-size:12px; padding-left:20px; text-align:left; padding-top:15px; line-height:35px;}
.article-detail{ width:1100px; margin:20px auto;  padding-bottom:30px; font-size:18px; line-height:36px; }
.article-detail p{ text-indent:2em; margin-bottom:20px;}
.article-detail img{max-width:700px;display:block;margin:0 auto;}


.article-xg{ width:1100px; height:225px; margin:0px auto; border-top:1px dashed #dedede;}
.article-xgTit{ font-size:20px; color:#1761c0; font-weight:bold; padding-top:10px;}
.article-xgCon{ width:100%; float:left; margin-top:10px;}
.article-xgCon a{ width:100%; font-size:16px; line-height:35px; display:block; }

.cms-article_top{ width:584px; height:367px; float:left; background:#ffffff; position:relative;}
.cms-article_top img{ display:block;width:584px;height:367px; float:left;}
.cms-article_logo{  width:584px; height:367px; background:url(/sitesources/hnsjct/theme/uxtheme10001/images/sp_06.png) right bottom no-repeat; position:absolute; top:0px; right:20px; bottom:20px;}
.cms-article_js{ width:370px; border-bottom:1px solid #BF1A21; font-size:20px; color:#BF1A21; line-height:30px; text-align:left; padding-left:10px; float:left; font-weight:bold; margin-left:10px;}
.cms-article_toptit{width:370px; font-size:18px; color:#4e4e4e; line-height:30px; font-weight:bold; margin-left:10px; float:left; margin-top:25px;}
.cms-article_time{ width:370px; font-size:14px; line-height:30px; display:block; color:#4e4e4e; float:left; margin-left:10px; margin-top:20px;}

/* 二级页面样式 开始 */
.er_main{
  width: 1180px;
  min-height: 655px;
  margin: auto;
  background: #ffffff;
  margin-bottom:10px;
}

.er_main_l{
    float: left;
    width: 245px;
    min-height: 665px;
    background: #f6f6f6;
    margin-left: 5px;
    padding-bottom:15px;
  
}

.er_main_r{ 
    float: right;
    width: 900px;
    min-height: 665px;
    border: 1px dashed #8a0000;
    padding-bottom:15px;
    margin-bottom: 10px;
    margin-right: 15px;
}

.er_main_r_t{

    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom:10px;
    background: #e9e9e9;
}

.er_main_r_t span{
        padding:0px 15px;
    display: inline-block;
    height: 40px;
    color: #ffffff;
    font-size: 20px;
    font-family:"宋体";
    text-align: center;
    background: #015293;
}


.xxgk-title{
    width: 940px;
    height: 95px;
    margin: 0 auto;
    line-height: 95px;
    font-size: 32px;
    font-family: 黑体;
    color: #1F5781;
    padding-top: 30px;
    padding-bottom: 15px;
    text-align: center;
}

.xxgk-div-row{
    width:752px;
    height: 56px;
    margin: 0 auto;
}

.xxgk-button{
    width: 376px;
    text-indent: 1em;
    background: url(/sitesources/lhsjjw/upload/201804/20180423103428337.png) center center no-repeat;
    height: 56px;
    line-height: 56px;
    display: block;
    float: left;
    text-align: center;
}

.headline {
    width: 1060px;
    margin: 0px auto;
    font-size: 26px;
    color: #1f5781;
    line-height: 40px;
    letter-spacing: 1px;
    text-align: center;
    font-weight: bold;
}

.line_a {
    width: 1060px;
    height: 15px;
    margin: 0px auto;
    font-size: 13px;
    text-align: center;
}


/* 领导机构页面样式 */
.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 70px;
    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;
}
	 