@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{
	box-sizing:border-box;}
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:"SourceHanSansCN Bold","Microsoft Yahei","\5b8b\4f53";
	 font-size:18px;
	 padding:0;
	 margin:0;
	}
div,li,ul,img,a,input,botton{ 
	list-style:none; 
	outline:none; 
	border:none; 
	margin:0; 
	padding:0;}
a:focus{outline:none;}
a:link,a:visited{
	text-decoration:none !important; 
	color:#000;}
a:hover{ 
	text-decoration:none !important; 
	cursor:pointer; 
	color:#135aaa;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-right: 0px;  
	padding-left: 0px;}
	
.row{ 
	margin-left:0px; 
	margin-right:0px;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
/****************首页******************/
body {
    background: #fdf7e7;
}

.esjszqh_bg {
    margin: auto;
}

.esjszqh_bg_1 {
    margin: auto;
    background: url(../images/esjszqh_bg.png) no-repeat center top;
    width: 100%;
    min-width: 1000px;
}

.esjszqh_bg_2 {
    margin: auto;
    background: url(../images/esjszqh_bg2.jpg) no-repeat center bottom;
    width: 100%;
}

.esjszqh_banner {
    margin: auto;
    height: 350px;
    width: 100%;
}

.esjszqh_bg {
    margin: auto;
    width: 1000px;
    padding-top: 0px;
    padding-bottom: 150px;
}



/****************图片新闻******************/
.esjszqh_imgnews {
    margin: auto;
    width: 1000px;
    height: 515px;
    margin-top: 10px;
}

.esjszqh_banner_0 {
    margin: auto;
    position: relative;
    z-index: 100;
    width: 1000px;
    height:auto;
}

.esjszqh_banner_0_top {
    margin: auto;
    height: 500px;
}

.esjszqh_banner_0_top li {
    position: absolute;
    background: #bb0e2a;
    left: 0;
    top: 0;
    width: 1000px;
    height: 500px;
    text-align: center;
}

.esjszqh_banner_0_top li img {
    position: relative;
    width: 1000px;
    height: 500px;
}

.esjszqh_banner_0_top li .tit {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 1000px;
    height: 50px;
    background: url(../images/esjszqh_tpxwtitbg.png) repeat;
    text-align: center;
}

.esjszqh_banner_0_top li .tit h4 {
    margin: auto;
    font-size: 26px;
    font-weight: bolder;
    line-height: 50px;
    margin: 0px 20px;
    text-align: center;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.esjszqh_banner_0_top li .tit h4 a {
    color: #ffffff;
}

.esjszqh_banner_0_top li .tit h4 a:hover {
    text-decoration: underline;
}

.esjszqh_banner_0_bottom {
    margin: auto;
    width: 100%;
    margin-left: -2px;
    text-align: center;
    z-index: 20;
}

.esjszqh_banner_0_bottom span {
    background: url(../images/sjjscqh_imgdot.png) no-repeat left top;
    width: 125px;
    height: 5px;
    line-height: 5px;
    display: inline-block;
    cursor: pointer;
    margin-left: 0px;
    transition: 1s all ease
}

.esjszqh_banner_0_bottom span.on {
    background: url(../images/sjjscqh_imgdot.png) no-repeat right top;
    width: 195px;
}


.esjszqh_banner_0 .pre {
    background: url(../images/esjszqh_pre.png) no-repeat;
    width: 40px;
    height: 80px;
    position: absolute;
    left: 0px;
    top: 35%;
    opacity: 0.7;
    cursor: pointer;
    z-index: 20;
}

.esjszqh_banner_0 .next {
    background: url(../images/esjszqh_next.png) no-repeat;
    width: 40px;
    height: 80px;
    position: absolute;
    right: 0px;
    top: 35%;
    opacity: 0.7;
    cursor: pointer;
    z-index: 20;
}

.esjszqh_banner_0 .pre:hover {
    background: url(../images/esjszqh_pre.png) no-repeat;
    width: 40px;
    height: 80px;
    position: absolute;
    left: 0px;
    top: 35%;
    cursor: pointer;
    z-index: 20;
}

.esjszqh_banner_0 .next:hover {
    background: url(../images/esjszqh_next.png) no-repeat;
    width: 40px;
    height: 80px;
    position: absolute;
    right: 0px;
    top: 35%;
    cursor: pointer;
    z-index: 20;
}

/****************公报******************/
.esjszqh_hygb {
    margin: auto;
    margin-top: 35px;
}

/****************要闻******************/
.esjszqh_topnews {
    margin: auto;
    margin-top: 35px;
}

.esjszqh_topnews .logo {
    margin: auto;
    position: relative;
    height: 68px;
    border-bottom: 2px solid #e60505;
}

.esjszqh_topnews .logo span {
    font-size: 28px;
    font-weight: bold;
    color: #e60505;
    line-height: 70px;
}

.esjszqh_topnews .more {
    position: absolute;
    top: 35px;
    right: 0px;
    font-size: 14px;
    color: #d2100a;
}

.esjszqh_topnews ul {
    margin: auto;
    margin-top: 15px;
}

.esjszqh_topnews ul li {
    margin: auto;
    background: url(../images/esjszqh_icon_1.png) no-repeat left center;
    padding-left: 40px;
    text-align: left;
    line-height: 48px;
    height: 48px;
    font-size: 24px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.esjszqh_topnews ul li a {
    color: #000000;
}

.esjszqh_topnews ul li a:hover {
    color: #941e23;
}



.esjszqh_1 {
    margin-top: 50px;
}

.esjszqh_left {
    float: left;
    width: 450px;
}

.esjszqh_right {
    float: right;
    width: 450px;
}

.esjszqh_1 .logo {
    margin: auto;
    position: relative;
    height: 45px;
    border-bottom: 2px solid #e60505;
}

.esjszqh_1 .logo img {
    position: absolute;
    left: 0px;
    top: 0px;
}

.esjszqh_1 .logo span {
    font-size: 28px;
    font-weight: bold;
    color: #e60505;
    line-height: 30px;
}

.esjszqh_1 .more {
    position: absolute;
    top: 10px;
    right: 0px;
    font-size: 14px;
    color: #d2100a;
}

/****************评论******************/
.esjszqh_pinglun .content {
    margin: auto;
}

.esjszqh_pinglun .content ul {
    margin: auto;
    margin-top: 30px;
    margin-left: 15px;
}

.esjszqh_pinglun .content ul li {
    margin: auto;
    background: url(../images/esjszqh_icon_1.png) no-repeat left center;
    padding-left: 40px;
    text-align: left;
    line-height: 58px;
    height: 58px;
    font-size: 20px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.esjszqh_pinglun .content ul li a {
    color: #000000;
}

.esjszqh_pinglun .content ul li a:hover {
    color: #941e23;
}


/****************视频******************/
.esjszqh_vedio .content {
    margin: auto;
    margin-top: 20px;
}

.esjszqh_vedio .content img {
    margin: auto;
    width: 450px;
    height: 258px;
}

.esjszqh_vedio .content h2 {
    margin: auto;
    text-align: left;
    font-size: 20px;
    color: #000000;
    line-height: 25px;
    padding: 10px 0px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*尾部begin*/
.copyright {
    background: #E4E4E4;
    height: 141px;
    padding-top: 40px;
    padding-bottom: 20px;
    text-align: center;
    margin-top: 0px;
    width: 100%;
    min-width:1000px;
}
#copyright{

    margin:0px auto;
    font-size:16px;
    text-align:center;
    padding:5px 0;
    line-height:180%;
    clear:both;
    color: #555971;
}
/*尾部end*/