/*公用*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.fixed {display: block;min-height: 1%;}
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*公用*/
.shadow0{
    border: #fff 1px solid;
    box-shadow: 0 0 25px rgba(225, 225, 225, 1);
    -webkit-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
    -moz-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
}

/****************首页******************/
.in_bg{ background: #fef6e9;}

.page_bg{ margin: auto; background: url(../images/topbg.png) no-repeat center 0px;}
.page_bottom{ margin: auto; background: url(../images/bgg.png) no-repeat center 800px; }


.top{width: 100%;height: 609px;}

.main { margin: auto; padding-bottom: 120px; }

/****************头条 + 图片新闻******************/
.center_1_bg { margin: auto; background: url(../images/sjjscqh_bg3.png) repeat-y center; padding-bottom: 20px;}

.tt_tpxw { margin: auto; width: 1000px;  }

/****************图片新闻******************/
.imgnews{ margin: auto; }
.banner_0{ margin: auto; position: relative; z-index: 100; }
.banner_0_top{ margin: auto; height: 500px; }
.banner_0_top li{ position:absolute; left:0; top:0; width: 1000px; height: 500px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1000px; height: 500px;}
.banner_0_top li .tit{ position: absolute; text-align: center; left: 0px; bottom: 0px; width: 1000px; height: 50px; line-height: 50px; background:url(../images/sjjscqh_imgtit.png) repeat; }
.banner_0_top li .tit h4{ margin: auto; font-size: 24px; line-height: 50px; margin: 0px 20px; text-align: center; color: #ffffff; }
.banner_0_top li .tit h4 a{color: #ffffff;}
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}

.banner_0_bottom { margin: auto; width:100%; margin-left: -2px; text-align: center; z-index: 20; }
.banner_0_bottom span{ background: url(../images/sjjscqh_imgdot.png) no-repeat left top; width: 195px; height: 5px; line-height: 5px; display: inline-block; cursor:pointer; margin-left: 0px; }
.banner_0_bottom span.on{ background:url(../images/sjjscqh_imgdot.png) no-repeat right top;}


.banner_0 .pre{ background:url(../images/sjjscqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(../images/sjjscqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .pre:hover{ background:url(../images/sjjscqh_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(../images/sjjscqh_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}


/****************要闻******************/
.topnews { margin: auto; width: 1000px; margin-top: 40px; min-height: 391px; }
.topnews .title { margin: auto; position: relative; height: 62px;border-bottom: 6px solid #df1c05;}
.topnews .title .logo { float: left; height: 62px; }
.topnews .more { position: absolute; font-size: 18px; color: #cd0404; bottom: 15px; right: 20px; }

.newslist { margin: auto; margin-top: 20px; }
.newslist li { margin: auto; background: url(../images/sjjscqh_icon_1.png) no-repeat left center; padding-left: 30px; text-align: left; line-height: 48px; font-size: 24px; color: #000000; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.center_1 { margin: auto; width: 1000px; }

.main_left{float: left; width: 475px; text-align: left; }
.main_right{float: right; width: 475px; text-align: left; }

/****************图解*****************/
.tujie { margin: auto; width: 100%; margin-top: 40px; margin-left: 0px;min-height: 407px; }
.tujie .logo { margin: auto; position: relative; height: 62px; border-bottom: 6px solid #df1c05;}
.tujie .logo .more { position: absolute; font-size: 18px; color: #cd0404; bottom: 15px; right: 0px;}


/****************视频*****************/
.vedio { margin: auto; width: 444px; margin-top: 40px; margin-left: 0px;min-height: 448px;}
.vedio .logo { margin: auto; position: relative; height: 103px; }
.vedio .logo .more { position: absolute; font-size: 18px; color: #cd0404; bottom: 15px; right: 0px;}

.content { margin: auto; position: relative; text-align: left; margin-top: 20px; }
.content .title { text-align: left; font-size: 18px; color: #000000; line-height: 30px; margin-top: 10px; }
.content .title a { color: #000000; }
.content .title a:hover { text-decoration:underline; }

/*----------底部---------*/
/*底部开始*/
.copyright {
    background: url(/sitesources/lysjwjcw/upload/202404/20240416161456373.jpg) bottom center no-repeat #facd89;
    height: 161px;
    padding-top: 40px;
    padding-bottom: 20px;
    text-align: center;
    border-top: 5px solid red;
    margin-top: 40px;
}
#copyright{
    width:980px;
    margin:0px auto;
    font-size:18px;
    text-align:center;
    padding:5px 0;
    line-height:180%;
    clear:both;
    color: #ececec;
}
/*底部结束*/
