@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
    padding:0;
}
body,div,ul,li,h1,h2,h3,h4,h5{
	margin:0 auto;
	padding:0;
	font-family:"宋体","SimSun";
	font-size:14px;
	color:#555;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#555;
}
img{
	border:0;
}
input{
	border:0;
	outline:none;
}
.left{
	float:left;
}
.right{
	float:right;
}

/*index*/
.logo{
	width:100%;
	height:110px;
}
.logo > ul{
	width:1010px;
	height:110px;
	overflow:hidden;
	position:relative;
}
.logo > ul > .logo-pic{
	width:425px;
	height:110px;
	background:url(logo.png) center no-repeat;
}
.logo > ul > .logo1-pic{
	width:180px;
	height:60px;
	margin:30px 40px 20px 0;
	background:url(logo1.png) top center no-repeat;
}
.logo > ul > .logo1-pic a{
	width:auto;
	height:30px;
	line-height:30px;
	float:left;
	margin:30px 5px 0 7px;
}
.logo > ul > li > .search1{
	width:207px;
	height:28px;
	border:1px solid #ddd;
    border-radius:15px;  
	margin-top:41px;
	padding:0 10px;
	line-height:28px;
}
.logo > ul > li > .search2{
	width:17px;
	height:17px;
	background:url(icon-ss.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:48px;
	right:10px; 
}

.nav{
	width:100%;
	height:42px;
	background:#b40001;
}
.nav > ul{
	width:1010px;
	height:42px;
	overflow:hidden;
}
.nav > ul > a{
	width:111px;
	height:42px;
	float:left;
	line-height:42px;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-left:1px solid #fff;
}
.nav > ul > .sy{
	width:114px;
	height:42px;
	border:0;
	letter-spacing:10px;
}


.notice {
	width:1010px;
	height:31px;
	background:#f4f4f4;
	margin:6px auto;
}
.txtMarquee-left {
	width:760px;
	height:31px;
	position: relative;
}
.txtMarquee-left .bd3 h2 a{
    width:69px;
	height:31px;
	float:left;
	color:#fff;
	line-height:31px;
	font-weight:normal;
	background:#b40001 url(bj-tzgg.png) right center no-repeat;
	padding-left:20px;
}
.txtMarquee-left .bd3 .tempWrap {
	width:640px !important;
	height:31px;
	float:left;
	margin:0 15px;
}
.txtMarquee-left .bd3 ul {
	overflow:hidden;
}
.txtMarquee-left .bd3 ul a{
    width:auto !important;
	height:31px;
	line-height:31px;
	margin-right:30px;
	float:left;
	text-align:left;
	background:url(list-icon.png) left 13px no-repeat;
	padding-left:15px;	
}

.search{
	width:227px;
	height:22px;
	position:relative;
	margin:4px;
}
.search > form > .search1{
	width:207px;
	height:20px;
	border:1px solid #ddd;
	border-radius:15px;
	padding:0 10px;
	line-height:20px;
}
.search > form > .search2{
	width:17px;
	height:17px;
	background:url(icon-ss.png) no-repeat;
	cursor:pointer;
	position:absolute;
	top:3px;
	right:10px;
}

.information{
	width:996px;
	height:315px;
	border:1px solid #ddd;
	padding:6px;
	overflow:hidden;
}

.pic-information{ 
    width:594px; 
	height:313px; 
	border:1px solid #ddd;
	position:relative; 
}
.pic-information .hd{ 
    width:auto;
	height:6px;
	position:absolute; 
	right:12px; 
	bottom:15px; 
	z-index:2; 
}
.pic-information .hd ul li{ 
    width:6px; 
	height:6px;
	float:left; 
	margin-right:8px;
	background:#fff;
}
.pic-information .hd ul li.on{ 
    background:#ff9900;
}
.pic-information .bd{
	width:594px;
	height:313px; 
    position:relative;
	z-index:0;   
}
.pic-information .bd ul li a img{ 
    width:594px; 
	height:313px;  
}
.pic-information .bd ul li .title-bj{
	width:594px;
	height:40px;
	background:#000;
	position:absolute;
	bottom:2px;
	left:0;
	filter:alpha(opacity=40);  
	opacity: 0.4; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	z-index:1 
}
.pic-information .bd ul li .title{
	width:454px;
	height:40px;
	position:absolute;
	bottom:2px;
	left:0;
	margin:0 20px;
	line-height:40px;
	color:#fff;
	z-index:2;
}
.list-information{
    width:377px;
	height:313px;
	margin-right:8px;
	overflow:hidden;
}
.list-information > h2{
    width:377px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #b40001;
	overflow:hidden;
}
.list-information > h2 > span{
    font-size:18px;
	color:#b40001;
}
.list-information > h2 > a{
    font-size:12px;
	font-weight:normal;
}
.list-information > ul{
    width:377px;
	height:261px;
	overflow:hidden;
	margin-top:10px;
}
.list-information > ul > a{
    width:377px;
	height:28px;
	line-height:28px;
	float:left;
	overflow:hidden;
}
		

.special{ 
    width:1010px; 
	height:80px;
	margin:6px auto;
	position:relative;
}
.special > .bd1{ 
    width:1010px;
	height:80px;
    position:relative;
}
.special > .bd1 > img{ 
    width:1010px; 
	height:80px;  
}


.subject{
	width:1010px;
	height:auto;
	overflow:hidden;
}
.subject-left{
    width:770px;
	height:auto;
	overflow:hidden;
}
.qwfb{
    width:748px;
	height:232px;
	border:1px solid #ddd;
	padding:0 10px;
}
.qwfb > h2{
    width:748px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #b40001;
	overflow:hidden;
}
.qwfb > h2 > span{
    font-size:18px;
	color:#b40001;
	padding:0 5px;
}
.qwfb > h2 > .fbt{
    font-size:12px;
	font-weight:normal;
}
.qwfb > h2 > span > a{
    padding:0 8px;
	border-left:1px solid #555;
}
.qwfb > h2 > span > .gg{
    border:0;
}
.qwfb > ul{
    width:361px;
	height:180px;
	overflow:hidden;
	margin-top:10px;
}
.qwfb > ul > a{
    width:341px;
	height:28px;
	line-height:28px;
	float:left;
	overflow:hidden;
	background:url(list-icon.png) 5px 11px no-repeat;
	padding-left:20px;
}
.tymk{
    width:360px;
	height:232px;
	border:1px solid #ddd;
	margin-top:6px;
	padding:0 10px;
	overflow:hidden;
}
.tymk > h2{
    width:360px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #b40001;
	overflow:hidden;
}
.tymk > h2 > span{
    font-size:18px;
	color:#b40001;
	padding:0 5px;
}
.tymk > h2 > a{
    font-size:12px;
	font-weight:normal;
}
.tymk > ul{
    width:360px;
	height:180px;
	overflow:hidden;
	margin-top:10px;
}
.tymk > ul > a{
    width:340px;
	height:28px;
	line-height:28px;
	float:left;
	overflow:hidden;
	background:url(list-icon.png) 5px 11px no-repeat;
	padding-left:20px;
}
.tymk-right{
    margin-left:6px;
}
.special1{ 
    width:770px; 
	height:80px;
	margin-top:6px;
	position:relative;
}
.special1 > .bd2{ 
    width:770px;
	height:80px;
    position:relative;
}
.special1 > .bd2 > img{ 
    width:770px; 
	height:80px;  
}


.subject-right{
    width:234px;
	height:1282px;
}
.ldzc{
    width:234px;
	height:202px;
	background:#f4f4f4;
	overflow:hidden;
}
.ldzc > h2{
    width:179px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #b40001;
	background:url(icon-1.png) left center no-repeat;
	padding-left:35px;
}
.ldzc > h2 > a{
    color:#b40001;
}
.ldzc > ul{
    width:214px;
	height:159px;
}
.ldzc > ul > li{
    width:214px;
	height:auto;
	line-height:40px;
	border-bottom:1px solid #fff;
	float:left;
}
.ldzc > ul > li > span{
    width:60px;
	height:40px;
	float:left;
}
.ldzc > ul > li > .ld-dh{
	width:150px;
    height:auto;
	overflow:hidden;
}
.ldzc > ul > li > span > a{
    width:auto;
	height:40px;
	float:left;
	padding-right:8px;
}
.subject-right > .xxgk{
    width:234px;
	height:242px;
	background:#f4f4f4;
	margin-top:6px;
	overflow:hidden;
}
/*.subject-right > .xxgk > h2{
    width:199px;
	height:33px;
	line-height:33px;
	border-bottom:4px solid #950001;
	background:#b40001 url(icon-2.png) 5px center no-repeat;
	padding-left:40px;
}*/
.subject-right > .xxgk > h2{
    width:179px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #b40001;
	background:url(icon-1.png) left center no-repeat;
	padding-left:35px;
}
.subject-right > .xxgk > h2 > a{
    color:#b40001;
}

.ldzc > h2 > a{
    color:#b40001;
}
.subject-right > .xxgk > ul{
    width:234px;
	height:198px;
	margin-top:7px;
}
.subject-right > .xxgk > ul > a{
    width:204px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
	float:left;
	padding:1px 15px;
	background:url(icon-4.png) 200px center no-repeat;
}
.subject-right > .zzjg{
    width:234px;
	height:306px;
	background:#f4f4f4;
	margin-top:6px;
	margin-bottom:1px;
	overflow:hidden;
}
.subject-right > .zzjg > h2{
    width:179px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #b40001;
	background:url(icon-3.png) left center no-repeat;
	padding-left:35px;
}
.subject-right > .zzjg > h2 > a{
    color:#b40001;
}
.subject-right > .zzjg > ul{
    width:214px;
	height:253px;
	margin:5px auto;
	overflow-x:hidden;
	overflow-y:scroll;
}
.subject-right > .zzjg > ul > a{
    width:204px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ddd;
	float:left;
	background:url(list-icon1.png) left center no-repeat;
	padding-left:10px;
	letter-spacing: 0.6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.subject-right > .special2 > img{
    width:234px;
	height:38px;
	float:left;
	margin-top:5px;
}

.slideGroup {
	width:1010px;
	height:250px;
	background:#f4f4f4;
	margin:6px auto;
}
.slideGroup > .parHd {
	width: 990px;
	height: 60px;
	border-bottom:1px solid #ddd;
}
.slideGroup > .parHd a {
    width:85px;
	height:42px;
	float:left;
	font-size:18px;
	color:#fff;
	line-height:42px;
	/*background:#b40001 url(icon-5.png) 5px center no-repeat;*/
	background:#b40001 5px center no-repeat;
	padding-left:15px;
	font-weight:bold;
	margin-top:14px;
}
.slideGroup .parBd .sPrev {
	width:23px;
	height:41px;
	background:url(icon-left.png) no-repeat;
	position:absolute;
	left:0;
	top:63px;
	z-index:1;
}
.slideGroup .parBd .sNext {
	width:23px;
	height:41px;
	background:url(icon-right.png) no-repeat;
	position:absolute;
	right:0;
	top:63px;
	z-index:1;
}
.tempWrap {
	width:988px;
	height:158px;
	margin-top:12px;
}
.slideGroup .parBd .slideBox {
	width:988px;
	height:158px;
	overflow:hidden;
	position:relative;
}
.slideGroup .parBd .slideBox ul li {
    width:238px;
	height:158px;
	margin-right:12px;
	float:left;
	position:relative;
	overflow:hidden;
}
.slideGroup .parBd .slideBox ul li a img {
	width:238px;
	height:158px;
	display:block;
}
.slideGroup .parBd .slideBox ul li .title1 {
    width:238px;
	line-height:30px;
	text-align:center;
	background:#000;
	position:absolute;
	left:0;
	bottom:12px;
	filter:alpha(opacity=40);  
	opacity: 0.4; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.slideGroup .parBd .slideBox ul li .title1 a {
	color:#fff;
}


.slideGroup .parBd .slideBox1 ul li .title1 {
    width:238px;
	line-height:30px;
	text-align:center;
	background:#000;
	position:absolute;
	left:0;
	bottom:12px;
	filter:alpha(opacity=40);  
	opacity: 0.4; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.slideGroup .parBd .slideBox1 ul li .title1 a {
	color:#fff;
}

.link{
	width:986px;
	height:56px;
	background:#f4f4f4;
	padding:0 12px;
}
.link > form{
	float:left;
}
.btn-select { 
	width:185px; 
	height:22px;
	float:left; 
	margin:15px 5px;
	border:1px solid #ddd;
	position:relative;  
} 
.btn-select .cur-select {  
	width:185px; 
	height:22px;
	line-height:22px; 
	background:#fff url(xl.png) 170px center no-repeat; 
	text-indent:1em;
	font-size:12px;
	position:absolute;
} 
.btn-select select { 
	position:absolute; 
	top:0; 
	left:0; 
	width:185px; 
	height:22px; 
	line-height:22px;
	filter:alpha(opacity=0);  
	opacity: 0; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	color:#555; 
}


.bottom{
	width:100%;
	height:100px;
	background:#b40001;
	margin-top:6px;
}
.bottom > ul{
    width:1010px;
	height:100px;
	overflow:hidden;
}
.bottom > ul > .bottom-left{
    width:258px;
	height:100px;
	background:url(bottom-xian.png) right center no-repeat;
	padding-left:60px;
}
.bottom > ul > .bottom-left > img{
    float:left;
	margin:30px;
}
.bottom > ul > .bottom-right{
    width:592px;
	height:70px;
	padding:15px 50px;
	color:#fff;
	font-size:12px;
	line-height:24px;
}
.bottom > ul > .bottom-right > a{
    color:#fff;
}

/*overview*/
.txtMarquee-left > .dqwz{
	line-height:31px;
}
.txtMarquee-left > .dqwz > h2 > a{
	width:89px;
}
.txtMarquee-left > .dqwz > a{
	padding:0 10px;
}
.overview{
	width:1010px;
	height:auto;
	overflow:hidden;
}
.overview-left{
	width:195px;
	height:atuo;
	overflow:hidden;
}
.overview-left > .overview-title{
	width:193px;
	height:auto;
	border:1px solid #ddd;
	overflow:hidden;
}
.overview-left > .overview-title > h2{
	width:193px;
	height:32px;
	background:#b40001;
	text-align:center;
	color:#fff;
	line-height:32px;
	font-weight:normal;
}
.overview-left > .overview-title > ul{
	width:193px;
	height:atuo;
	overflow:hidden;
}
.overview-left > .overview-title > ul > a{
	width:133px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #ddd;
	float:left;
	padding:0 30px;
	background:url(overview-icon1.png) 153px center no-repeat;
	color:#b40001;
}
.overview-left > .overview-title > ul > .ts{
	border:0;
}
.overview-left > .overview-pic{
	width:193px;
	height:auto;
	border:1px solid #ddd;
	overflow:hidden;
	margin-top:6px;
}
.overview-left > .overview-pic > h2{
	width:193px;
	height:32px;
	background:#b40001;
	text-align:center;
	color:#fff;
	line-height:32px;
	font-weight:normal;
}
.overview-left > .overview-pic > ul{
	width:193px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
.overview-left > .overview-pic > ul > a{
	width:163px;
	height:120px;
	display:block;  
	margin-top:13px;
	position:relative;
}
.overview-left > .overview-pic > ul > a > span{
	width:163px;
	height:atuo;
	line-height:16px;
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	z-index:2px;
	background:#000;
	font-size:12px;
	/*filter:alpha(opacity=60);  
	opacity: 0.6; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);*/
	padding:5px 0;
}
.overview-left > .overview-pic > h3 > a{
	width:164px;
	height:28px;
	line-height:28px;
	text-align:right;
	font-size:12px;
	color:#b40001;
	display:block;
	font-weight:normal;
}
.overview-right{
	width:807px;
	height:auto;
	overflow:hidden;
	border:1px solid #ddd;
	background:#f4f4f4;
	padding:10px 0;
}
.overview-list{
	width:732px;
	height:auto;
	overflow:hidden;
	padding-top:10px;
}
.overview-list > h2{
	width:732px;
	height:30px;
	border-bottom:2px solid #ddd;
	line-height:30px;
	margin:0 auto;
}
.overview-list > h2 > span{
	width:auto;
	height:30px;
	font-size:18px;
	color:#b40001;
	padding:0 10px;
	border-bottom:2px solid #b40001;
}
.overview-list > h2 > a{
	font-size:12px;
	color:#999;
	font-weight:normal;
}
.overview-list > ul{
    width:732px;
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.overview-list > ul > li{
    width:732px;
	height:28px;
	line-height:28px;
	float:left;
	overflow:hidden;
	background:url(list-icon.png) left 11px no-repeat;
	padding-left:15px;
}
.overview-list > ul > li > a{
	width:622px;
	height:30px;
	float:left;
}
.overview-list > ul > li > span{
	width:90px;
	height:30px;
	float:right;
	font-size:12px;
}
.overview-list1 > ul{
	
}
.overview-list2{
	margin:40px auto 10px auto;
}
.fy{
	width:732px;
	heigth:40px;
	line-height:40px;
	text-align:center;
	margin:10px auto;
}

/*content*/
.content{
	width:1008px;
	height:auto;
	overflow:hidden;
	border:1px solid #ddd;
}
.content-title{
    width:930px;
	height:40px;
	font-size:24px;
	line-height:40px;
	text-align:center;
	margin-top:20px;
}
.content-time{
	width:930px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-bottom:1px dashed #ddd;
	color:#999;
	font-size:12px;
}
.content-time span{
	margin-right:8px;
}
.content-time a{
	color:#999;
}
.content-content{
	width:930px;
	height:auto;
	overflow:hidden;
	line-height:40px;
	font-size:16px;
	text-indent:2em;
	text-align:justify;
	text-justify:inter-ideograph;
	padding:20px 0;
}
.content-list {
	width:930px;
	height:60px;
    border-top:1px dashed #ddd;
	padding:20px 0;
}
.content-list a {
    width:930px;
	height:30px;
	float:left;
	line-height:30px;
	overflow:hidden;
}


/*leader*/
.leader{
	width:1010px;
	height:auto;
	overflow:hidden;
	background:#f4f4f4;
}
.leader > .ldzc{
	width:205px;
	height:auto;
	overflow:hidden;
}
.leader > .ldzc > h2{
    width:160px;
	color:#b40001;
}
.leader > .ldzc > ul{
	width:194px;
	height:auto;
	overflow:hidden;
}
.leader > .ldzc > ul > li{
	width:174px;
	padding:0 20px;
}
.leader-right-bj{
	width:805px;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.leader-right{
	width:795px;
	height:auto;
	border:1px solid #ddd;
	background:#fff;
}
.leader-jj{
	width:732px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.leader-jj > img{
	width:135px;
	height:169px;
	float:left;
	padding:3px;
	border:1px solid #ddd;
	margin-right:10px;
}
.leader-jj ul{
	width:576px;
	height:auto;
	overflow:hidden;
	float:right;
}
.leader-jj ul h4{
	width:576px;
	height:37px;
	font-size:18px;
	float:left;
	line-height:37px;
	color:#b40001;
	border-bottom:2px solid #ddd;
	margin-bottom:10px;
}
.leader-jj ul h4 span{
	width:auto;
	height:37px;
	padding:0 10px;
	border-bottom:2px solid #b40001;
	float:left;
}
.leader-jj ul p{
	line-height:30px;
	text-indent:2em;
}


.overview-left > .ldzc{
    width:195px;
	height:auto;
	overflow:hidden;
	margin-bottom:6px;
}
.overview-left > .ldzc > h2{
    width:150px;
}
.overview-left > .ldzc > ul{
    width:160px;
	height:auto;
	overflow:hidden;
}
.overview-left > .ldzc > ul > li{
    width:160px;
}
.overview-left > .ldzc > ul > li > .ld-dh{
    width:100px;
}