body{
	font-size:0;
	background-repeat:no-repeat ;
}
a{
	color: #000;
}
/*Í¨ÓÃclass*/
.whFull{
	width: 100%;
}
.htFull{
	height: 100%;
}
.wh1200{
	width: 1200px;
}
.mr0{
    margin-right: 0 !important;
}
.tsTaga{
	transition: .5s margin-left ease-in;
	-webkit-transition: .5s margin-left ease-in;
	-moz-transition: .5s margin-left ease-in;
	-ms-transition: .5s margin-left ease-in;
	-o-transition: .5s margin-left ease-in;
} 
.tsTaga:hover{
	margin-left: 10px;
}
.hr_15 {
    height: 15px;
    overflow: hidden;
}
.bgColorD20000{
    background-color: #d20000;
}
.bgColorfafafa{
    background-color: #fafafa;
}
.colorD20000{
    color: #d20000;
}
.zlButton{
    font-size: 20px;
    width: 80px;
    height: 30px;
    margin-bottom: 10px;
    line-height: 30px;
}
.zlButton a{
    color: #fff;
}

#rightHeadImgBox{
	position: relative;
}
#countdown{
	font-size: 25px;
    position: absolute;
    color: #f4e51e;
    z-index: 100;
    right: 78px;
    bottom: -2px;
    font-weight: bold;
}






/*top*/
.topContainer{
    background-color: #fafafa;
    height: 40px;
    line-height: 40px;
}
.topContainer .top{
    font-size: 12px;
}
.topContainer .top .fl span{
    color: #040000;
}
.topContainer .top .fr span{
    color: #32648c;
}
.topContainer .top .fl .newsPhone{
    margin-left: 35px;
}


/*logo search img*/
.logoRow{
    height: 100px;
}
.logoBar{
    width: 211px;
    height: 54px;
    left: 0;
    top: 50%;
    margin-top: -27px;
}
.searchContainer,
.numNewspaperBar{
    top: 21px;
}
#logo{
    height: 100%;
    background: url('logo.png') no-repeat center;
}
.searchContainer{
    width: 620px;
    height: 64px;
    left: 50%;
    margin-left: -264px;
}
.searchBar{
    text-align: center;
	margin-right: 23px;
}
.searchBar input.searchInput{
    font-size: 12px;
    width: 235px;
    height: 26px;
    border: 1px solid #ddd;
    vertical-align: top;
    margin-right: 2px;
    padding-left: 5px;
}
.searchBar .searchButton{
    width: 52px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #fff;
    border: 0;
}
.searchBar .searchButton:hover{
    cursor: pointer;
}
ul.productsLink{
    margin-top: 10px;
}
ul.productsLink li{
    margin-left: 30px;
}
ul.productsLink li.middleLi{
    position:relative;
	z-index:99;
}
ul.productsLink li.middleLi:hover{
    cursor: pointer;
}
ul.productsLink li.middleLi:hover span{
    color: #d20000;
}
#erweima,
#erweima2{
    width: 200px;
    height: 200px;
    background-color: #000;
    display: none;
    position: absolute;
    top: 35px;
    left: 65px;
}
ul.productsLink li.middleLi:hover #erweima,
ul.productsLink li.middleLi:hover #erweima2{
    display: block;
}
ul.productsLink li i{
    width: 25px;
    height: 20px;
    vertical-align: bottom;
    margin-right: 7px;
}
i#weiboIcon{
    background: url('weiboIcon.png') no-repeat center;
}
ul.productsLink li a:hover i#weiboIcon{
    background: url('weiboIcon2.png') no-repeat center;
}
i#weixinIcon{
    background: url('weixinIcon.png') no-repeat center;
}
ul.productsLink li.middleLi:hover i#weixinIcon{
    background: url('weixinIcon2.png') no-repeat center;
}
ul.productsLink li a:hover i#weixinIcon{
    background: url('weixinIcon2.png') no-repeat center;
}
i#aisuzhouIcon{
    width: 12px;
    background: url('aisuzhouIcon.png') no-repeat top right;
}
ul.productsLink li a:hover i#aisuzhouIcon{
    background: url('aisuzhouIcon2.png') no-repeat top right;
}
ul.productsLink li span{
    font-size: 13px;
    color: #4f4f4f;
    line-height: 20px;
}
ul.productsLink li a:hover span{
    color: #d20000;
}
.numNewspaperBar{
    right: 0;
}
.numNewspaperBar p.numNewspaper{
    font-size: 14px;
    color: #ffefb6;
    width: 153px;
    height: 28px;
    line-height: 28px;
    text-align: center;
} 
.numNewspaperBar p.fuxiao{
    font-size: 18px;
    color: #070707;
    line-height: 21px;
    margin-top: 10px;
    text-align: center;
}
i#nwespaperIcon{
    vertical-align: bottom;
    width: 21px;
    height: 21px;
    background: url('nwespaperIcon.png') no-repeat center;
}
.numNewspaperBar p.fuxiao a:hover{
    color: #d20000;
    text-decoration: none;
}
.numNewspaperBar p.fuxiao a:hover i#nwespaperIcon{
    background: url('nwespaperIconHover.png') no-repeat center;
}
.imgRow{
    margin-bottom: 20px;
}
#headLeftImg li img{
    width: 800px;
    height: 60px;
}
#rightHeadImg li img{
    width: 388px;
    height: 60px;
}




/*nav*/
.navContainer1{
    height: 50px;
}
.navContainer2{
    height: 40px;
}
.navBox .nav1 li{
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin: 0 32px;
}
.navBox .nav1 li:first-child,
.navBox .nav2 li:first-child{
    margin-left: 20px;
}
.navBox .nav1 li:last-child{
    margin-right: 20px;
}
.navBox .nav1 li a{
    font-size: 20px;
    color: #fff;
}
.navBox .nav2 li{
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin: 0 15px;
}
.navBox .nav2 li a{
    font-size: 16px;
    color: #be8723;
}


/* 热点专栏 */
.hotColumnContainer{
    margin: 20px 0;
}
.hotColumnBox{
    /*height: 50px;*/
}
.hotColumnBox p.rowName{
    font-size: 16px;
    color: #cc3300;
    margin-right: 20px;
}
.hotColumn{
    overflow: hidden;
    width: 1109px;
    height: 20px;
}
.hotColumn li{
    display: inline-block;
    margin-right: 18px;
}
.hotColumn li a{
    font-size: 16px;
    color: #333;
}



/*大头条*/
.bigHeadLinesBox{
	 background:url(bg_1.png) top center repeat-x;
	 position:relative;
}
.bigHeadLinesBox .lmtit{
    width:70px;
	height:70px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:99;
}
.bigHeadLinesBox .more{
    width:38px;
	height:38px;
	position:absolute;
	right:20px;
	top:35px;
	z-index:99;
}
.bigHeadLinesBox h1{
    margin: 10px 0;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
}
.bigHeadLinesBox h1>a{
    font-size: 36px;
    margin: 22px 0;
}
.bigHeadLinesBox ul{
    width: 100%;
    overflow: hidden;
    height: 36px;
}
.bigHeadLinesBox ul a{
    background: url('aqure.png') no-repeat left center;
    padding-left: 15px;
	padding-right:25px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
	font-size: 16px;
    color: #333;
}


/*时政新闻*/
.CurrentNewsBox{
    height: 40px;
    line-height: 40px;
    margin-top: 30px;
	background:#fafafa;
}
.CurrentNewsBox p.rowName{
    font-size: 18px;
    width: 112px;
    color: #fff;
    margin-right: 20px;
}

ul#CurrentNews li a{
    font-size: 14px;
    color: #000;
}

#g2 {
    width:1060px;
    height:40px;
    overflow:hidden;
}
#demo {
    overflow: hidden;
}
#indemo {
    float: left;
    width: 800%;
}

#g2 ul li{
    display: inline-block;
    margin-right: 40px;
}
#g2 ul li a{
    font-size: 14px;
}



/*头条2*/
.headLinesBox2 h2{
    margin: 22px 0 28px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.headLinesBox2 h2 a{
    font-size: 30px;
}






/*主体1(要闻)*/
.mainBox1>.fl{
    width: 390px;
}
.mainBox1>.middle{
    width: 494px;
    float: left;
    margin-left: 20px;
}
.mainBox1>.fr{
    width: 275px;
}

.slideBox{ 
    width:100%; 
    height:260px; 
    overflow:hidden; 
    position:relative; 
}
.slideBox .hd{ 
    height:30px; 
    overflow:hidden; 
    position:absolute; 
    left: 0; 
    bottom:0; 
    z-index:1; 
    font-size: 14px;
    color: #fff;
    background:url(blackBg07.png);
    width: 100%;
}
.slideBox .hd>div{
    position: relative;
}
.slideBox .hd>div>span{
    position: absolute;
}
.slideBox .hd>div>span.span1{
    left: 15px;
    top: 5px;
    display: none;
    max-width: 260px;
    overflow: hidden;
    height: 20px;
}
.slideBox .hd>div>span.span1 a{
    color: #fff;
}
.slideBox .hd>div>span.span2{
    padding: 0 5px;
}
.slideBox .hd>div>span.span21{
    right: 75px;
    top: 5px;
}
.slideBox .hd>div>span.span22{
    right: 55px;
    top: 5px;
}
.slideBox .hd>div>span.span23{
    right: 35px;
    top: 5px;
}
.slideBox .hd>div>span.span24{
    right: 15px;
    top: 5px;
}
.slideBox .hd>div.on .span2{
    background:#d20000;
    cursor: pointer; 
}
.slideBox .hd>div.on>.span1{
    display: block;
}
.slideBox .bd{ 
    position:relative; 
    height:100%; 
    z-index:0;   
}
.slideBox .bd li{ 
    zoom:1; 
    vertical-align:middle; 
}
.slideBox .bd img{ 
    width: 390px;
    height: 260px;
    display:block;  
}


.leaderBox{
    background-color: #fafafa;
    padding: 15px;
    padding-right: 11px;
}
.leaderBox p.rowName{
    font-size: 16px;
    margin-bottom: 15px;
   
}
.lineIcon{
    background: url('icon.png') no-repeat left center;
    padding-left: 15px;
}
.leaderBox ul li{
    margin: 6px 0;
    height: 20px;
    line-height: 20px;
    overflow: hidden;

}
.leaderBox ul li a{
    font-size: 14px;
    color: #000;
}
.leaderBox1{
    margin: 13px 0;
}

.answerBox .rowName{
    margin-bottom: 5px;
}
.answerBox .rowName a{
    font-size: 20px;
    color: #333;
    margin-left: 10px;
}

#suwen{
    width: 29px;
    height: 29px;
    background: url('suwen.png') no-repeat center;
    display: inline-block;
    vertical-align: top;
}
#ping{
    width: 30px;
    height: 28px;
    background: url('ping.png') no-repeat center;
    display: inline-block;
    vertical-align: top;
}
#she{
    width: 26px;
    height: 26px;
    background: url('she.png') no-repeat center;
    display: inline-block;
    vertical-align: top;
}
#cai{
    width: 24px;
    height: 27px;
    background: url('cai.png') no-repeat center;
    display: inline-block;
    vertical-align: top;
}
.answerBox ul li{
    border-bottom: 1px solid #ddd;
    background: url('liIcon.png') no-repeat left center;
    height: 40px;
    line-height: 40px;
    padding-left: 18px;
    overflow: hidden;
}
.answerBox ul li a{
    font-size: 14px;
    color: #333;
}
.answerBox1{
    margin-bottom: 21px;
}
.answerBox2{
    margin-bottom: 13px;
}

.hotTopicBox div.rowName{
    background-color: #cc1010;
    width: 60px;
    height: 60px;
    margin-right: 15px;
}
.hotTopicBox div.rowName a:hover{
    color: #fff;
}
.hotTopicBox div.rowName p{
    font-size: 16px;
    color: #fff;
    position: relative;
    top: 8px;
}

.hotTopicBox ul{
    width: 192px;
}
.hotTopicBox ul li{
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    padding-left: 15px;
    background: url('redian.png') no-repeat left center;
}
.hotTopicBox ul li a{
    font-size: 14px;
}

.impNewsBox ul li,
.mainBox1 .slideTxtBox .bd li,
.txtNewsBox ul li{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.impNewsBox ul li a,
.mainBox1 .middle .slideTxtBox .bd ul li a,
.txtNewsBox ul li a{
    font-size: 18px;
    color: #010101;
}

.slideTxtBox{ 
    width:100%;
    margin-top: 22px;
}
.slideTxtBox .hd{ 
    height:30px; 
    line-height:30px;  
    position:relative;
    margin-bottom: 10px; 
}
.slideTxtBox .hd ul{ 
    position:absolute; 
    left:0; 
    top:0; 
}
.slideTxtBox .hd ul li{ 
    float:left; 
    padding:0 15px; 
    cursor:pointer; 
    font-size: 14px;
    
}
.slideTxtBox .hd ul li.on a{
    color: #fff;
}
.slideTxtBox .hd ul li.on{ 
    height:30px;  
    width: 80px;
    background:#d20000; 
    
    font-size: 20px;
    padding: 0;
    text-align: center;
}
.slideTxtBox .bd ul{ 
    zoom:1;  
}


/* 广告 */
.adContainer{
    margin: 30px 0;
}
.middleADbox img{
	margin-bottom: 32px;
}
ul.adBox li{
    width: 595px;
    height: 60px;
}

/* 主体3（关注） */
.mainBox3>.fl{
    width: 905px;
}
.mainBox3>.fr{
    width: 275px;
}
.imgNewsBox{
    width: 360px;
    height: 240px;
    position: relative;
}
.imgNewsBox .imgLegend{
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99;
    height: 30px;
    line-height: 30px;
    width: 100%;
    background:url(blackBg07.png);
    overflow: hidden;
}
.txtNewsBox{
    width: 516px;
	height:250px;
	overflow:hidden;
}
.txtNewsBox>h3{
    font-size: 22px;
    margin-bottom: 12px;
}
.txtNewsBox>h3>a{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.txtNewsBox>h3>p{
    font-size: 14px;
    color: #6f6f6f;
    text-indent: 28px;
    margin-top: 10px;
    max-height: 38px;
    overflow: hidden;
}
.txtNewsBox ul li{
    background: url('redian.png') no-repeat left center;
    padding-left: 15px;
}
.lifeNewsBox,
.otherNewsBox{
    margin-top: 26px;
}

.suzhouBox,
.deepBox{
    width: 425px;
	padding-left: 15px;
    padding-top: 10px;
}

.otherNewsBox .rowName{
    font-size: 18px;
}
.otherNewsBox ul.otherUl li{
    background: url('aqure.png') no-repeat left center;
    padding-left: 15px;
    margin: 10px 0;
}
.otherNewsBox ul.otherUl li a{
    font-size: 16px;
}
.otherNewsBox ul.otherUl li.columnImgTxt{
    background: none;
    padding-left: 0;
}
.otherNewsBox ul.otherUl li.columnImgTxt>div a.inlineBlock img{
    width: 195px;
    height: 118px;
    margin-right: 20px;
}
.otherNewsBox ul.otherUl li.columnImgTxt .rightMixTxts p{
    font-size: 16px;
    max-width: 200px;
    max-height: 65px;
    overflow: hidden;
}
.otherNewsBox ul.otherUl li.columnImgTxt>div .abstract{
    margin-top:5px;
	color:#888;
    font-size: 12px;
	line-height:150%;
    text-indent: 24px;
    height: 54px;
    overflow: hidden;
}
.otherNewsBox ul.otherUl li.consHeight{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.waterBox{
    margin: 20px 0 20px;
}
.waterBox .rowName{
    width: 138px;
    height: 32px;
    background: url('bianshui.png') no-repeat center;
}
.waterBox ul li,
.cultureBox ul li{
    border: 0;
    padding: 5px 0 5px 18px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.waterBox,
.cultureBox{
	padding-left: 15px;
	padding-top:6px;
	padding-bottom:5px;
}
.cultureBox .rowName{
    width: 130px;
    height: 32px;
    background: url('wenhua.png') no-repeat center;
}




/*主体4（视觉）*/
.sightWelfareBox{
	height:295px;
	overflow:hidden;
}
.sightWelfareBox p.rowName{
    height: 24px;
    background: url('sight1.png') no-repeat center;
    margin: 40px 0 30px;
}
.sightWelfareBox ul{
    width:1300px;
}
.sightWelfareBox ul li{
    display: inline-block;
    position: relative;
    margin-right: 25px;
}
.sightWelfareBox ul li:last-child{
    margin-right: 0;
}
.sightWelfareBox ul li a.welfareImgs img{
    width: 220px;
    height: 150px;
}
.sightWelfareBox ul li a.welfareTxts{
    position: absolute;
    top:160px;;
    left: 0;
    font-size: 16px;
}
.sightImgBox{
    margin-top:20px;
	overflow:hidden;	
}


/*foot*/
.footContainer{
	text-align: center;
    margin-top: 90px;
	background-color:#f8f8f8;
	padding-top:40px;
}
.footContainer p.webInfo{
	font-size: 14px;
    color: #767676;
    line-height: 30px;
}
.footContainer p.webInfo a{
    color: #767676;
}
.footContainer p.webInfo>span{
    margin-left: 20px;
}
.footContainer .reportLink{
    width: 851px;
    height: 49px;
    margin: 30px 0;
}
.danwei img{
    width: 53px;
    height: 64px;
    margin-bottom: 36px;
}

/*补充*/
.rep_lmtit{width:1200px;height:30px;overflow:hidden;margin:30px auto;background:url(bg_2.png) left 14px repeat-x;}
.rep_lmtit a{width:125px;height:30px; text-align:center;margin:0px auto;display:block;font-size:24px;color:#333;line-height:30px;font-family:"微软雅黑", "黑体"; background:#fff;}
.rep_lmtit a:hover{color:#d20000;}
.craft-list{width:1200px;height:268px;overflow:hidden;position:relative;}
.craft-list .craft-itme {position: absolute;overflow: hidden;}
.craft-list .itme1{width:394px;height:268px;left:0px;top:0px;}
.craft-list .itme2{width:197px;height:131px;left:400px;top:0px;}
.craft-list .itme3{width:197px;height:131px;left:400px;top:137px;}
.craft-list .itme4{width:394px;height:268px;left:603px;top:0px;}
.craft-list .itme5{width:197px;height:131px;right:0px;top:0px;}
.craft-list .itme6{width:197px;height:131px;right:0px;top:137px;}
.craft-list .b_pic{width:394px;height:268px;}
.craft-list .s_pic{width:197px;height:131px;}
.craft-list .overlay {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 0;display: block;z-index: 20;
    background:url(blackBg07.png);
    overflow: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.craft-list .craft-itme.hover .overlay {height: 100%;}
.craft-list .overlay a.expand {display: block;width: 80%;margin: 0 auto;padding-top: 100px; color: #fff;line-height:30px;font-size:24px;text-decoration: none;}
.craft-list .overlay a.expand:hover {color: #fff;}
.craft-list .overlay a.expands {display: block;width: 80%;margin: 0 auto;padding-top: 20px; color: #fff;line-height:25px;font-size:18px;text-decoration: none;}
.craft-list .overlay a.expands:hover {color: #fff;}

.hr_10{height:10px;overflow:hidden;}
.hidden{overflow:hidden;}


.Lh2024{width:100%;height:360px; background:#db2325 url(topbg.jpg) top center no-repeat;overflow:hidden;}
.Lh2024 .link2024{width:1200px;height:360px;display:block;overflow:hidden; text-indent:-2000;margin:0px auto;}
