body{background-color: #FFFFFF;}
/*首页顶部宣传图*/
.header-banner .public-container {
    background:#fff;
    padding:5px 0;
}

.header-banner .adtop1{width: 1200px;margin: 0 auto;background:#fff;}
.header-banner .adtop1 img
{
	width:100%;
	  
}

.header-banner .public-container a img {
    display:block;
    float:left;
    width:calc(50% - 4px);
    height:72px;

}

.header-banner .public-container  a img:last-child {
    float:right; padding-left: 2px;padding-right: 2px
}


.eradv {
    
    padding:5px 0;
}
.eradv a img {
    display:block;
    float:left;
    width:calc(50% - 4px);
    height:72px;

}
.eradv  a img:last-child {
    float:right; padding-left: 2px;padding-right: 2px
}
/*首页顶部宣传图 -end-*/


/*首页banner*/
.index-banner-header {
    padding:30px 30px 20px;
    background:#fff;
}





.index-banner-titile {
    margin-bottom:20px;
    font-size:32px;
    font-weight:bold;
    line-height:32px;
    color:#000;
    text-align:center; display: flex;flex-direction: row;justify-content: center;
}
.index-banner-titile  a{
	 color: #000;display: inherit;
}

.index-banner-titile span {
    color:#CC0000;
}

.index-banner-subtitle {
    font-size:16px;
    line-height:16px;
    color:#333;display: flex;flex-direction: row;justify-content: center;
}
.index-banner-subtitle a{ color: #333333;display: inherit;}

.gg{width: 100%;height: 50px;display: flex;flex-direction: row;justify-content: center;padding-top: 10px;clear: both}

.qimo8{ overflow:hidden; width:985px;}

.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:40px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:40px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; line-height:30px; list-style:none; margin-top: 10px;}
.qimo8 li a{margin-right:10px;color:#DD240F;}
#demo2 a{color:#DD240F;}
#demo1 a{color:#DD240F;}
#mogg a{color:#999;}
.index-banner-container {
    position:relative;
    width:100%;
	background-color: #fff;
}
.index-banner-left{
	min-height:634px; background-color: #3D3D3D; width: 850px;
}

#foucsBoxCC { width:850px; height:634px; overflow:hidden; zoom:1; position:relative; margin:0 auto; padding:0;}
#foucsBoxCC .imgCon { width:850px; height:405px; margin:0; padding:0; position:relative; list-style:none; overflow:hidden;}
#foucsBoxCC .imgCon li { float:left; width:850px; height:634px; position:relative;}
#foucsBoxCC .imgCon li img { border:0; width:850px; height:634px;object-fit: cover;}
#foucsBoxCC .imgCon li .imgTitle { width:850px; height:98px;background-image:url(//rs2-huanqiucdn-cn.njmu.s5.bt8.net/huanqiu/image/www/index/icon.png);background-repeat:no-repeat;background-position:0 0; position:absolute; left:0; bottom:0; text-align:left; z-index:2;}
#foucsBoxCC .imgCon li .imgTitle a { display:block; width:800px; padding-left:20px; height:56px; line-height:56px; color:#fff; font-size:24px; zoom: 1; overflow:hidden; margin:40px auto 0 auto; text-align:left;}
#foucsBoxCC .showPage { position:absolute; left:0; bottom:-15px; z-index:1; width:340px; height:60px;}
#foucsBoxCC .foucs { position:absolute; right:10px; bottom:8px; z-index:30;}
#foucsBoxCC .foucs a { display:inline-block; width:6px; height:6px; margin:0 0 0 8px; line-height:0; font-size:0; cursor: pointer; overflow:hidden; border:1px solid #f8faf7; border-radius:4px;}
#foucsBoxCC .foucs a.selected { background:#fff; border:1px solid #f7f9f8;}
#foucsBoxCC .foucsButton { width:130px; height:634px; position:absolute; z-index:4; top:0;}
#foucsBoxCC .foucsButton span { display:inline; width:130px; height:634px; cursor:pointer; overflow:hidden;}
#foucsBoxCC .foucsButton img { display:none; cursor:pointer; border-width:0px; vertical-align:middle; width:100px; height:56px;}
#foucsBoxCC .lBtn { left:0;}
#foucsBoxCC .lBtn span { float:left; background:url(../image/focusBtn.png) no-repeat; background-position:0 278px;}
#foucsBoxCC .lBtn span:hover { background:url(../image/focusBtn.png) no-repeat; background-position:-260px 278px;}
#foucsBoxCC .lBtn img { float:left;}
#foucsBoxCC .rBtn { right:0;}
#foucsBoxCC .rBtn span { float:right; background:url(../image/focusBtn.png) no-repeat; background-position:-30px 278px;}
#foucsBoxCC .rBtn span:hover { background:url(../image/focusBtn.png) no-repeat; background-position:-290px 278px;}
#foucsBoxCC .rBtn img { float:right;}

.bao{width: 100%; clear: both;display: flex;flex-direction: row;justify-content: center;}
.baoul{width: 50%;}
.index-banner-bg {
    width:100%;
    min-height:634px;
}

.banner-nav {
    position:absolute;
    top:0;
    right:0;
    overflow:hidden;
    box-sizing:border-box;
    width:350px;
    height:100%;
    
}


.banner-nav-title {
    position:relative;
    width:100%;
    height:90px;
    overflow:hidden;
}

.banner-nav-title:hover .banner-nav-bg {
    display:block;
}

.banner-nav-bg {
    position:absolute;
    top:0;
    left:0;
    z-index:900;
    width:100%;
    height:100%;
    display:none;
}

.banner-nav-title a {
    position:absolute;
    top:0;
    left:0;
    z-index:901;
    display:block;
    box-sizing:border-box;
    padding:22px;
    width:100%;
    height:100%;
    font-size:20px;
    font-weight:bold;
    line-height:24px;
    color:#333333;

}

.banner-nav-contianer {
    padding:25px 22px 0;
}

.banner-nav-item {
    margin-bottom:30px;
    font-size:14px;
    line-height:22px;
    color:#fff;
    max-height:22px;
    overflow:hidden;
}
.banner-nav-item a{color: #333333;}
.index-banner-footer {
    background:#fff;
    padding:10px 0 15px;
}

 .banner-footer-list{margin-top: 10px;}

.banner-footer-list a {
    display:block;
    float:left;
    width:396px;
    height:50px;
    margin-right:4px;
}
.banner-footer-list a:last-child {
    display:block;
    float:left;
    width:396px;
    height:50px;
    margin-right:0px;
}
 
/*首页banner -end-*/


/*内容区域*/

.index-content .public-container {
    box-sizing:border-box;
    background:#fff;
    padding:25px 20px 30px;
}

.content-xiushan {
    float:left;
    margin-right:21px;
	width: 360px;
}

.xiushan-panel {
    padding:25px 0 10px;
}

.xiushan-panel-title {
    margin-bottom:20px;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	display: block;
}

.xiushan-panel-list li {
    margin-bottom:20px;
}

.xiushan-panel-list li a {
    display:block;
    font-size:16px;
    line-height:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.content-header-right {
    float:left;
    width:767px;
}


.content-chongqing {
    float:left;
    width:370px;
}

.chongqing-panel {
    padding:25px 0 0 0;
}

.chongqing-title {

    margin-bottom:12px;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    color:#333;
	display: block;
}

.chongqing-content-panel {
    margin-bottom:20px;
	display: block;
}

.chongqing-content-panel img {
    float:left;
    display:block;
    margin-right:17px;
    width:123px;
    line-height:86px;
    margin-top:8px;
}

.chongqing-text {
    float:left;
    width:223px;
    font-size:14px;
    line-height:24px;
    color:#666;
}

.chongqing-text span {
    color:#CC0000;
}

.chongqing-list li {
    margin-bottom:20px;
}

.chongqing-list li a {
    display:block;
    font-size:16px;
    line-height:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.content-guonei {
    float:left;
    width:370px;
    margin-left:27px;
}

.video-header {
    margin:20px 0;
}

.video-icon {
    float:left;
    width:24px;
    height:24px;
    position:relative;
    background:#cc0000;
    border-radius:24px;
    margin-right:10px;
}

.video-icon img {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    margin:auto;
    display:block;
    width:8px;
    height:12px;

}

.video-title {
    float:left;
    margin-right:20px;
    font-size:20px;
    line-height:20px;
    color:#333;

}
.video-title  a{color: #000000;}
.video-line {
    position:relative;
    float:left;
    width:632px;
    height:1px;
    background:#dcdcdc;
    margin-top:10px;
}

.video-line:before {
    content:'';
    position:absolute;
    left:0;
    top:-3px;
    width:6px;
    height:6px;
    border-radius:6px;
    background:#cc0000;
}

.video-item {
    position:relative;
    float:left;
    width:240px;
    height:140px;
    margin-right:20px;
}

.video-item:last-child {
    margin-right:0;
}

.bof{width: 50px; height: 50px; position: absolute;left:88px; top:40px}
.video-item .item {
    width:100%;
    height:100%;
}

.video-tips {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:26px;
    font-size:12px;
    line-height:26px;
    color:#fff;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    background:rgba(00, 00, 00, 0.7);
}

.content-center .content-guonei:first-child {
    margin-left:0;
}

.content-shehui {
    width:370px;
    float:left;
    margin-left:23px;
}

.shehui-panel {
    padding-top:25px;
}

.shehui-header {
    position:relative;
    width:370px;
    height:104px;
    margin-bottom:20px;
    overflow:hidden;
	display: block;
}

.shehui-header img {
    display:block;
    width:100%;
    height:100%;
}

.xiushanbao {
    height:202px;
}

.shehui-tips {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:37px;
    font-size:14px;
    line-height:37px;
    color:#fff;
    text-align:center;
    background:rgba(00, 00, 00, 0.5);
}

.shehui-item {
    margin-bottom:20px;
}

.shehui-item a {
    display:block;
    font-size:16px;
    line-height:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.content-footer .content-shehui {
    margin-left:0;
}

.content-shouji {
    float:left;
    width:370px;
    margin-left:26px;
}

.shouji-panel {
    padding-top:25px;
}

.shouji-item:first-child {
    margin-bottom:16px;
}

.shouji-item:last-child .shouji-list {
    margin-right:20px;
}

.shouji-item:first-child .shouji-image {
    margin-right:20px;
}

.shouji-image {
    float:left;
    display:block;
    width:145px;
    height:168px;
}

.shouji-list {
    float:left;
    width:360px;
}

.shouji-list-item {
    margin-top:20px;
}

.shouji-list-item:first-child {
    margin-top:0;
}

.shouji-list-item a {
    display:block;
    font-size:16px;
    line-height:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.content-micro {
    float:left;
    margin-left:26px;
    width:364px;
}

.micro-panel {
    padding-top:25px;
}

.micro-header {
    margin-bottom:30px;
}

.micro-video-panel {
    float:left;
    width:174px;
    margin-right:16px;
}

.micro-video-panel:last-child {
    margin-right:0;
}

.micro-video-panel img {
    display:block;
    width:100%;
    height:122px;
    margin-bottom:16px;
    background:#000;
}

.micro-video {
    font-size:14px;
    line-height:14px;
    color:#666;
}

.micro-item {
    margin-bottom:20px;
}

.micro-item a {
    display:block;
    font-size:16px;
    line-height:18px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.advertising {
    padding:15px;
}
.w1200p{width: 1200px; margin: 0 auto;overflow: hidden;padding:15px 0}


#sdemo {
 
overflow:hidden;
 
width: 1200px;
}
#sdemo img {
 width:230px;
 height:126px;  margin-right:12px;float: left;
}
#sindemo {
float: left;
width: 800%;
}
#sdemo1 {
float: left;
}
#sdemo2 {
float: left;
}

 .roll .wrap{width:1200px;overflow: hidden; height: 126px;margin: 0 auto;position: relative;}
        .roll li{float: left;list-style: none;width:230px;
    height:126px;  margin-right:12px;}
        .roll ul{position: absolute;top: 0;left: 0;}
/* .advertising a  {
    float:left;
    display:block;
    width:230px;
    height:126px;
    margin-right:12px;
}

.advertising a:last-child {
    margin-right:0;
}

.advertising a img {
    display:block;
    width:100%;
    height:100%;
} */

.information {
    background:#fff;
    box-sizing:border-box;
    padding:25px 20px;
    margin-bottom:0px;
}

.information-panel {
    float:left;
    width:820px;
    margin-right:30px;
}

.zhengce {
    float:left;
    width:450px;
    margin-right:30px;
}

.zhengce-panel {
    padding-top:25px;
}

.zhengce-advertising {
    float:left;
    width:164px;
    margin-right:16px;
}

.zhengce-advertising-container {
    position:relative;
    display:block;
}

.zhengce-advertising-container:first-child {
    margin-bottom:16px;
}

.zhengce-advertising-container img {
    display:block;
    width:100%;
    height:125px;
}

.zhengce-advertising-tips {
    position:absolute;
    left:0;
    bottom:0;
    height:30px;
    width:100%;
    font-size:12px;
    line-height:30px;
    color:#ffff;
    text-align:center;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    background:rgba(00, 00, 00, 0.7);
}

.zhengce-info {
    float:left;
   
}

.zhengce-title {
    margin-bottom:18px;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
    color:#333;
	display: block;
}

.zhengce-item {
    margin-bottom:20px;
}

.zhengce-item a {
    display:block;
    font-size:16px;
    line-height:18px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.renshi {
    float:left;
    width:340px;
}

.renshi-list {
    padding-top:25px;
}

.renshi-item {
    margin-bottom:20px;
}

.renshi-item a {
    display:block;
    font-size:16px;
    line-height:18px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.mingsheng-panel {
    padding-top:25px;
}

.mingsheng-panel:last-child {
    display:none;
}

.mingsheng-item {
    position:relative;
    float:left;
    width:196px;
    height:150px;
    margin-right:12px;
}

.mingsheng-item:last-child {
    margin-right:0;
}

.mingsheng-item img {
    display:block;
    width:100%;
    height:100%;
}

.mingsheng-tips {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    font-size:12px;
    line-height:30px;
    color:#fff;
    text-align: center;
    background:rgba(00, 00, 00, 0.5);
}

.information-sidebar {
    float:left;
    width:308px;
    padding-top:37px;
}

.information-sidebar-advertising {
    display:block;
    width:100%;
    height:228px;
    margin-bottom:16px;
}

.sidebar-panel {
    box-sizing:border-box;
    border:1px solid #EDF0F2;
    background:#fcfcfc;
    padding:16px 20px;
}

.sidebar-title {
    padding-left:15px;
    font-size:20px;
    line-height:20px;
    border-left:4px solid #cc0000;
}

.sidebar-item {
    float:left;
    margin:30px 30px 0 0;
}

.sidebar-item:nth-child(3n) {
    margin-right:0;
}

.sidebar-item a img {
    display:block;
    width:64px;
    height:62px;
    margin:0 auto 10px;
}

.sidebar-item a span {
    display:block;
    font-size:14px;
    line-height:14px;
    color:#666;
    text-align:center;
}

.function {
    box-sizing:border-box;
    padding:26px 20px;
    background:#fff;
}

.function-container {
    float:left;
    width:370px;
    margin-right:25px;
}

.function-container:last-child {
    margin-right:0;
}

.function-panel {
    position:relative;
    margin-top:25px;
    margin-bottom:20px;
    width:100%;
    height:202px;
	display: block;
}

.function-panel img {
    display:block;
    width:100%;
    height:100%;
}

.function-tips {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    font-size:14px;
    line-height:35px;
    color:#fff;
    text-align:center;
    background:rgba(00, 00, 00, 0.5);
}

.function-item {
    margin-bottom:20px;
}

.function-item a {
    display:block;
    font-size:16px;
    line-height:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}


.subject {
    background:#fff;
    box-sizing:border-box;
    padding:30px 20px;
    margin-bottom:0px;
}

.zhuanti {
    float:left;
    width:763px;
    margin-right:30px;
}

.zhuanti-container {
    padding-top:25px;
}

.zhuanti-panel {
    position:relative;
    width:380px;
    height:305px;
    margin-right:20px;
    float:left;
}

.zhuanti-panel img {
    display:block;
    width:100%;
    height:100%;
}

.zhuanti-tips {
    position:absolute;
    bottom:0;
    left:0;
    padding-left:12px;
    box-sizing:border-box;
    width:100%;
    font-size:12px;
    line-height:38px;
    color:#fff;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    background:rgba(00, 00, 00, 0.5);
}


.zhuanti-info {
    width:360px;
    float:left;
}

.zhuanti-info-header {
    margin-bottom:18px;
}

.zhuanti-info-item {
    float:left;
    width:174px;
    height:122px;
    position:relative;
    margin-right:12px;
}

.zhuanti-info-item:last-child {
    margin-right:0;
}

.zhuanti-info-item img {
    display:block;
    width:100%;
    height:100%;
}

.zhuanti-info-tips {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    font-size:12px;
    line-height:30px;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    background:rgba(00, 00, 00, 0.5);
}

.zhuanti-item {
    margin-bottom:20px;
}

.zhuanti-item a {
    display:block;
    font-size:16px;
    line-height:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.wenzheng {
    width:367px;
    float:left;
}

.wenzheng-list {
    padding-top:25px;
	min-height: 250px;
}

.wenzheng-item {
    margin-bottom:20px;
	height: 20px;
}

.wenzheng-item a {
    display:block;

}

.wenzheng-item-title {
    float:left;
    width:224px;
    font-size:16px;
    line-height:16px;
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.wenzheng-date {
    float:right;
    font-size:16px;
    line-height:16px;
    color:#333;
}

.liuyan-panel {
    box-sizing:border-box;
    width:100%;
    height:50px;
    border:1px solid #D0D0D0;
    padding-left:106px;
	display:block;
}

.liuyan-panel img {
    float:left;
    display:block;
    width:35px;
    height:29px;
    margin:11px 22px 0 0;
}

.liuyan-panel span {
    display:block;
    float:left;
    font-size:20px;
    line-height:50px;
    color:#666;
}


.impression {
    background:#fff;
    padding:6px 20px 30px;
    box-sizing:border-box;
    margin-bottom:20px;
}

.impression-container {
    padding-top:25px;
}

.impression-main {
    position:relative;
    float:left;
    margin-right:16px;
    width:297px;
    height:305px;
}

.impression-main img {
    display:block;
    width:100%;
    height:100%;
}

.impression-tips {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    font-size:12px;
    line-height:38px;
    color:#fff;
    text-align:center;
    background:rgba(00, 00, 00, 0.5);
}

.impression-panel {
    float:left;
    width:488px;
    margin-right:16px;
}

.impression-panel-item {
    position:relative;
    float:left;
    width:236px;
    height:145px;
    margin-bottom:15px;
}

.impression-panel-item:nth-child(2n) {
    margin-left:15px;
}

.impression-panel-item:nth-child(n+3) {
    margin-bottom:0;
}

.impression-panel-item img {
    display:block;
    width:100%;
    height:100%;
}

.impression-sub {
    position:relative;
    float:left;
    width:343px;
    height:305px;
}

.impression-sub img {
    display:block;
    width:100%;
    height:100%;
}

.cooperation {
    background:#fff;
    box-sizing:border-box;
    padding:20px;
    margin-bottom:28px;
}

.cooperation-header {
    margin-bottom:20px;
}

.cooperation-header a {
    float:left;
    display:block;
    position:relative;
    box-sizing:border-box;
    margin-right:7px;
    width:158px;
    height:68px;
    border:1px solid #e7e7e7;
}

.cooperation-header a img {
    display:block;
    max-width:150px;
    max-height:65px;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
}

.cooperation-list {
    background:#f7f7f7;
    padding:20px 20px 5px;

}

.cooperation-item {
    float:left;
    margin-right:35px;
    margin-bottom:15px;
}

.cooperation-item a {
    font-size:14px;
    line-height:14px;
    color:#999;
}

/*内容区域 -end-*/
