a{text-decoration:none; color:#000;}
a:hover{text-decoration: underline;}
img{display: block;}
html,body{font-family: "微软雅黑"; font-size: 14px;}
/* 头部开始 */
.header{width:1000px; height:50px; margin:0 auto;}
.headerLeft{width:169px; height:50px; float:left;}
.headerRight{height:50px; float:right; padding-top:19px;}
/*banner开始*/
.ban{width:100%; height:562px; background:url(banner_02.jpg) no-repeat 50% 50%;}
.ban-inner{width:1000px; height:562px; margin:0 auto; position: relative;}
.bigNews{width:1000px; height:542px; margin:0 auto; background:#fff; position: absolute; top:262px; }
.bigNews-top{height:92px; padding-top:30px; text-align: center;}
.bigNews-top h1 a{font-size: 36px; color:#003b71; font-weight: bold;}
.bigNews-top ul {width:864px; margin:0 auto; padding:20px 0  20px 0; overflow: hidden;}
.bigNews-top ul li{width:266px; float: left; padding:0 10px 0 10px;}
.bigNews-top ul li:last-child{border:0 none;}
.bigNews-bottom{height:420px; position: relative;}
.box{
		width: 840px;
		height: 420px;
		position: relative;
		margin:0 auto;
	}
	.box .boxinner{
		display: block;
		width: 840px;
		height: 420px;
		overflow: hidden;
	}
	.box ul{
		position: relative;
		z-index: 1;
	}
	.box ul li{
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
	}
	.box div.bj{
		height: 40px;
		width: 840px;
		background:#000;
		opacity: 0.5;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		position: absolute;
		left: 0;
		bottom:0;
		text-indent: -999em;
	}
	.box p{
		height: 40px;
		width: 840px;
		position: absolute;
		left: 0;
		bottom:0;
		line-height: 40px;
		color: #fff;
		padding-left:20px;
		font-size: 16px;
	}
	.box p a{color:#fff;}
	.box ol{
		width: 80px;
		height:10px;
		position: absolute;
		right:20px;
		bottom: 15px;
		font-size:0;
		z-index: 2;
	}
	.box ol li{
		width: 10px;
		height: 10px;
		background: #d1d1d1;
		float: left;
		margin-left:10px;
		cursor: pointer;
		border-radius: 50%;
	}
	.box ol .current{
		background: #e5561d;
	}
	.bigNews-bottom span{
		width: 70px;
		height: 70px;
		position: absolute;
		top: 50%;
		margin-top: -35px;
		background: url(bigNews-left.png) no-repeat;
		cursor: pointer;
		z-index:2;
	}
	.bigNews-bottom .left{
		left: -35px;
	}
	.bigNews-bottom .right{
		right:-35px;
		background: url(bigNews-right.png) no-repeat;
	}

.bigNews-img{position: absolute; top:20px; left:-23px;}
/* 聚焦、评论 */
.focus{width:1000px; height:263px; margin:0 auto; margin-top:262px;}
.focus-left,.focus-right{float:left;}
.focus-left{margin-right:20px;}
.sameHeader{height:50px; overflow: hidden; width:480px; margin-bottom: 20px;}
.sameHeader-left{float:left;}
.sameHeader-right{float:right; padding-top:15px;}
.sameList li{height:32px; padding-left:10px; background:url(dot.jpg) no-repeat left 8px;}
/* 权威解读 */
.read{width:1000px; height:310px; margin-bottom: 30px; margin:0 auto;}
.readTop{width:981px; background: #da3330; height:39px;}
.readTop-l{width:510px; float: left; height:39px; padding-left:15px;}
.readTop-l li{ font-size: 26px; float: left;  cursor: pointer; padding-top:4px;}
.readTop-l li a{color:#fff; display: block; padding:0 10px 0;}

.readTop-l li a:hover{text-decoration: none;}
.readTop-l li a.current{background: #fff; color: #da3330;} 
.readTop-c{width:356px; height:39px; text-indent: -9999em; background:url(999_03.jpg) no-repeat left center; float: left;}
.readTop-r{float: right; height:39px; line-height: 39px; padding-right:10px;}
.readTop-r a{color:#fff;}
.readBottom{margin:20px 0 30px 0; width:1000px; height:250px; display: none;  position: relative;}
.readBottom-show{display: block;}
.readBottom li{width:470px; height:188px; background-color:#f0f0f0; padding:10px 0 20px 20px; float: left; margin-left: 20px;}
.readBottom li:first-child{margin-left: 0;}
.readBottom li h3{line-height: 38px; font-size: 18px; }
.readBottom li p{line-height: 28px; text-indent: 2em;}
.readBottom li p .details{color:#ff1c1c;}
.readBottom .more1{right:5px; bottom:35px;}
.readBottom .more2{right:345px; bottom:35px;}
.readBottom .more3{right:685px; bottom:35px;}
.wb{position: absolute; left:5px; top:0px;}
.wx{position: absolute; left:344px; top:0px;}
.bk{position: absolute; left:685px; top:0px;}

.gd{display: block; margin: 0 auto;}
.gd li{height:170px; padding:28px 0 20px 20px; width:300px;}
.gd li h3{line-height: 30px;}
.newMedia{width:1000px; margin:0 auto; }
.newMedia .readTop{margin-bottom:20px;}
.newMedia .readTop p{padding-right:15px; float: left; font-size:30px; color:#fff; margin-left:18px; font-weight: bold;}
.newMedia .readTop-c{width:720px; background: url(888.jpg) no-repeat; margin-top:10px;}


.practice .readTop{margin-bottom:20px;}
.practice .readTop p{padding-right:15px; float: left; font-size:30px; color:#fff; margin-left:18px; font-weight: bold;}
.practice .readTop-c{width:720px; background: url(888.jpg) no-repeat; margin-top:10px;}
/* 亮点回眸 */
.lookBack{width:1000px; height:765px; margin:0 auto;}
.lookBack-title{height:40px; background:#da3330; width:981px;}
.lookBack-title a{color:#fff;}
.lookBack-title .sameHeader-right{padding-top:10px; padding-right:10px;}
.lookBack-list{width:1000px; overflow: hidden;}
.lookBack-list-1{width:480px; height:200px; margin-right:20px; background:#f0f0f0; padding:20px 0 0 20px;}
.lookBack-list-1 li,.lookBack-list-2 li{height:30px; padding-left: 10px; background:url(dot.jpg) no-repeat left 8px;}
.lookBack-list-2{width:460px; height:200px; background:#f0f0f0; padding:20px 0 0 20px;}
.lookBack-list-1,.lookBack-list-2{float:left; margin-bottom:20px; position: relative;}
.lookBack-list h2{ font-size: 20px;  height:24px; background:#ff5737; color:#fff; line-height: 24px; text-align: center; margin-bottom:14px; padding:0 10px 0; display: inline-block;}
.more{position: absolute; bottom:10px; right:10px;}
/* 各地实践 */
.practice{width:1000px; height:390px; margin:0 auto; overflow: hidden; margin-top:30px;}
.practiceLeft{width:1000px; float: left;}
.practice .sameHeader{width:1000px; margin:0; margin-bottom:10px;}
.practiceLeft-content{ background:url(practice-bg_03.jpg) repeat-x left bottom;}
.practiceLeft-content h2{font-size: 16px; line-height: 30px; line-height: 30px;}
.practiceLeft-content a{color:#323232;}
.practiceLeft-content p{line-height: 28px; text-indent: 2em;}
.practiceLeft-content img{width:550px; height:200px;}
.practiceLeft-content .details{color:#ff1c1c;}
.practiceLeft .lookBack-list-1{width:550px; height:174px; float: left;  background:none; padding:20px 0 0 0;}
.practiceRight{width:1000px; margin:0 auto;}
.practiceRight-title{margin-bottom:20px;}
.practiceRight-list {margin-bottom:20px;}
.practiceRight-list ul{overflow: hidden;}
.practiceRight-list li{margin-top:20px; float:left; margin-right:20px;}
.practiceRight-list ul li img{width:400px; height:80px;}

.practice .lookBack-list-1{float: left; width:430px; margin:0; background:none;}
/* 图解报道 */
.public{width:1000px; margin:0 auto;}
.public .publicTitle .sameHeader{margin-bottom: 0;}
.publicList{height:230px;  position: relative;}
.publicList-inner{width:920px; height:210px; margin:0 auto; overflow: hidden; position: relative;}
.publicList ul{width:4000px; padding-top:20px; position: absolute; left:-920px;}
.publicList li{float: left; margin:0 25px 0; width:180px;}
.publicList li a{display: block; text-align: center; line-height: 26px;}
.publicList li img{width:180px; height:135px;}
.publicList span{width:28px; height:51px; position: absolute; left:0; top:38%; margin-top:-25px; cursor: pointer;}
.publicList .arrowRight{ left:auto; right:0;}

/* footer */
.footer{text-align: center;border-top:1px solid #ccc;padding-top: 20px;padding-bottom: 30px;}







.videoslider{height: 290px;margin:20px 0 30px;}



#Index_Box {
	POSITION: relative; MARGIN: 0 auto; WIDTH: 960px; HEIGHT: 290px
}
#Index_Box UL {
	POSITION: relative; WIDTH: 960px; HEIGHT: 290px
}
#Index_Box li {
	Z-INDEX: 0; POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 0px; BACKGROUND: #787878; HEIGHT: 0px; overflow: hidden; TOP: 146px; CURSOR: pointer; LIST-STYLE-IMAGE: none; LEFT: 377px; border-radius: 4px; box-shadow: 1px 1px 12px rgba(200, 200, 200, 1)
}
#Index_Box li img {
	WIDTH: 654px; /* BACKGROUND: url(style/images/img/loading.gif) no-repeat center 50%; */ HEIGHT: 290px; VERTICAL-ALIGN: top
}
#Index_Box .prev {
	DISPLAY: block
}
#Index_Box .next {
	DISPLAY: block
}
#Index_Box .prev {
	Z-INDEX: 100; OVERFLOW: hidden; CURSOR: pointer
}
#Index_Box .next {
	Z-INDEX: 100; OVERFLOW: hidden; CURSOR: pointer
}
#Index_Box .prev {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(prev02.png) 0px 0px; HEIGHT: 60px; TOP: 117px; LEFT: 85px
}
#Index_Box .next {
	POSITION: absolute; WIDTH: 30px; BACKGROUND: url(next02.png) 0px 0px; HEIGHT: 60px; TOP: 117px; RIGHT: 85px
}	

