@charset "utf-8";

@media only screen and (min-width:769px){
.sp_header{display:none;}
.part2 .more-yd{display:none;}
.ggt-yd{display:none;}
.ewm-yd{display:none;}
.center-table-yd{display:none;}
.bt-table-yd{display:none;}
}

@media (max-width:768px) {
.fixed-r{display:none;}
.ycfd{display:none;}
.header{display:none;}
.content{display:none;}
.top-yd{
	margin:0 auto;
	margin:15px;
	width:calc(100% - 30px);
	height:40px;
	background:#0d4589;
	border:1px solid #ffffff;
}
.search-yd {
	float:left;
	width:calc(100% - 10px);
    height:35px;
    margin-top:4px;
    }
.search-input-yd{float:left;width:calc(100% - 35px);height:35px; color:#fff!important;border:0px solid #f2f2f2; background:none;text-align:center;font-size:14px;}
.search-img-yd{float:left;width:25px; height:25px; margin-top:5px;}

.bannerBox {width:100%;height:auto;margin-top:70px;border:0px solid #FFF;}
.bannerBox img {height:auto;}
.bannerBox .swiper-pagination{display:none;}


.banner-index {width:100%; height:auto;margin-top:60px;}
.big-table {
	width:calc(100% - 30px);
	padding-top:10px;
	padding-bottom:10px;
}
.gzdt-title-table {
	height:35px;
	margin-bottom:10px;
}
.gzdt-title {
	float: left;
	height:35px;
	font-size:20px;
	font-weight:600;
	line-height:35px;
	background:none;
	text-indent:0px;
}

.more {width:calc(100% - 90px);margin-top:5px;}

.part1L {width:100%;height:290px;}
.part1L .swiper-slide .pic {
	width: 100%;
	height:190px;
	overflow: hidden;
}
.part1L .swiper-slide .text {
	width:100%;
	height:70px;
	margin-top:10px;
	background-color:#FFF;
	z-index:1;
}
.part1L .swiper-slide .time {
	float: left;
	width:55px;
	height:50px;
	background-color: #fff;
	border-radius:0px;
	margin-left:5px;
	padding:0px;
	border-right:1px solid #dedede;
	
}
.part1L .swiper-slide .time .day {
	width:55px;
	font-size:26px;
	color:#0d4589;
}
.part1L .swiper-slide .time .year {
	width:55px;
	font-size:12px;
	color: #0d4589;
	
	
}
.part1L .swiper-slide .btmc {
	float: left;
	width: calc(100% - 82px);
	height:40px;
	font-size:15px;
	color: #333333;
	line-height:24px;
	margin-left:0px;
	margin-top:-10px;
	margin-bottom:10px;
	padding:10px;
	
}

.part1L .swiper-slide:hover .btmc {color: #0d4589;transition: 0.6s all;font-weight:500;
}

.part1L .swiper-pagination {
	width: calc(100% - 10px)!important;
	bottom:5px !important;
	text-align:center;
}
.part1L .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color:#ccc;
}
.part1L .swiper-pagination-bullet-active {
	background: #ff0000;
}

.xyxw {
	width:calc(100% - 20px);
	border-top:0px solid #dedede;
	padding:10px;
	background-color:#FFF;
	border-top:1px solid #efefef;
}

.xyxw ul li {
	width:calc(100% - 0px);
	float: left;
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:15px;
	padding-bottom:6px;
	font-weight:500;
	font-size:15px;
}
.xyxw ul li:last-child {
	border-bottom: #dedede 1px solid;
}

.xyxw ul li span {
	float:left;
	width:50px;
	padding-right:0px;
	font-size:12px;
	color:#0d4589;
	margin-right:10px;
	background:none;
	border-right:1px solid #dedede;
	margin-top:4px;
}
.xyxw ul li span b {
	font-size:18px;
	font-weight:600;
}
.xyxw ul li a {
	display: block;
	overflow: hidden;
	font-weight:500;
	font-size:15px;
	color: #333333;
	line-height:22px;
	height:48px;
	margin:0px 0px;/
/*	white-space:nowrap;
	text-overflow:ellipsis;*/
}
.xyxw ul li:hover {
	width: calc(100% - 10px);
}
.xyxw ul li:hover span, .xyxw ul li:hover a {
	color: #fff;
	font-size:15px;
	font-weight:500;
}
.xyxw ul li:hover span {
	background:none;
	border-right:1px solid #ffffff;font-size:12px;
}

.ggt {display:none;}
/* 广告条 */
.ggt-yd {
	margin: 0 auto;
	width:calc(100% - 30px);
	height: auto;
}
.ggt-yd img {
	width: 100%;
	height: auto;
}


/* 通知公告 */
.part2 {
	float: left;
	width: calc(100% - 20px);
	height:auto;
	padding:10px;
	background-color: #FFF;
}
.part2 .tabs {
	margin-bottom:10px;
}
.part2 .tabs a {
	padding: 6px/*上*/ 6px/*右*/ 9px/*下*/ 6px;/*左*/
	border-radius:10px;
	font-size:15px;
	text-align:center;
}
.part2 .swiper-slide ul {
	margin-left:0px;
}
.part2 .swiper-slide li a {
	display: block;
	background: #fff;
	border-bottom: 1px solid #efefef;
	padding:10px;
}
.part2 .swiper-slide li .time {
	font-size: 14px;
	margin-top: -20px;
}
.part2 .swiper-slide li p {
	width: calc(100% - 70px);
	font-size:15px;
	line-height:24px;
	height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.part2 .swiper-slide li:hover p {
	color: #0d4589;
	font-weight:500;
}

.part2 .more { display:none;}
.part2 .more {
	float: right;
	width: calc(100% - 556px);
	height: 32px;
	text-align: right;
}
.part2 .more a {
	font-size: 14px;
	color: #996633;
	padding-left: 15px;
	background: url(../images/gdan.png)right 18px no-repeat;
	transition: 0.6s all;
}
.part2 .more a:hover {
	color: #F00;
	padding-left: 15px;
}

.part2 .more-yd {
	margin:0 auto;
	width:100%;
	height:35px;
	line-height:35px;
	border-radius:5px;
	background:#0d4589;
	/*background: url(../images/gdan-yd.png)center no-repeat;*/
	color:#fff;
	text-align:center;
	margin-top:10px;
}
.part2 .more-yd a {
	font-size:15px;
	color:#fff;
}
.part2 .more-yd a:hover {
	color: #F00;
}




/*右侧专题*/
.yczt-table {
	width: 100%;
}
.yczt {
	padding: 10px 10px 0px 10px;
}
.yczt ul li {
	height:auto;
	margin-bottom:5px;
}
.yczt ul li img {
	height:auto;
}
.yczt ul li:nth-child(3n) {
	height:auto;
	margin-bottom:5px;
}
.yczt ul li:nth-child(3n) img {
	height:auto;
}
.yczt ul li:nth-child(4n) {
	height:auto;
	margin-bottom:5px;
}
.yczt ul li:nth-child(4n) img {
	height:auto;
}


/*快速通道*/
.kstd {
	width: 100%;
	height:auto;
	background-color: #fff;
}
.kstd ul {
	width:calc(100% - 20px);
	padding:10px;
	height: auto;
	overflow: hidden;
}
.kstd li {
	float: left;
	width:calc(33.333333333% - 10px);
	font-size:14px;
	color:#333333;
	line-height:24px;
	margin:5px;
}
.kstd li a {
	color: #333333;
}
.kstd .f_pic {
	display: block;
	width:60px;
	height:60px;
	margin: 0 auto;
	border: 1px dashed #b7b7b7;
	border-radius: 100px;
}
.kstd .f_name {
	display: block;
	text-align: center;
	color: #333333;
	height:50px;
	line-height:24px;
}
.kstd li:hover a {
	color: #f30 !important;
}
.kstd li img {
	width: 40px;
	height: auto;
	padding: 10px;
	display: block;
	margin: 0 auto 0 auto;
	transition: transform 0.6s ease-out 0s;
}
.kstd li:hover img {
	transform: rotateY(360deg);
}

.db-table {
	height:auto;
	padding-top:5px;
}
.down {
	margin: 0px auto;
	width:100%;
	height: auto;
}
.dhlj-table{display:none;}
.lxfs-table {
	width:calc(100% - 30px);
	padding-right:0px;
	margin:15px;
}
.lxfs-title {
	margin:0 auto!important;
	width:50%;
	height:40px;
	font-size:20px;
	color: #ffffff;
	margin-bottom: 10px;
	background:none;
	border-bottom:1px solid #dedede;
	text-align:center;
	font-weight:600;
	margin-bottom:20px;
}
.lxfs-txt {
	line-height:24px;
	padding-top:10px;
	text-align:center;
	font-size:14px;
}
.ewm-table {display:none;}

.ewm-yd {
	margin:0 auto;
	width:calc(100% - 20px);
	font-size:14px;
	color: #ffffff;
	text-align: center;
	line-height:40px;
	padding:10px;
}
.ewm-yd img {
	margin:0 auto;
	width: 100px;
	height: 100px;
}

	
.foot {
	background:#0a3568;
	width:100%;
	height:auto;
}
.foot-txt{
	margin:0 auto;
	width:calc(100% - 50px);
	color:#ffffff;
	line-height:24px;
	font-size:15px;
	text-align:center;
	padding:15px;
}




/*二级栏目移动*/
.banner{
	width:100%;
	margin-top:70px;
	z-index:999;
	border: 0px solid #FFF;
	}
.bt-table-yd{
	width:100%;
	height:auto;
	border-radius:0px;
	background-color:#0d4589;
	padding-bottom:5px;
}

.lm-yd{float:left;width:calc(25% - 10px);line-height:20px;font-size:15px;font:"微软雅黑";color:#000;font-weight:500;text-align:center;padding:5px;}
.lm-yd a{color:#fff;}
.lm-yd a:hover{color:#FC0;}
.lm-yd .on {color:#FC0; font-weight:900;}

/*.lm-yd-3{float:left;width:calc(33.333% - 10px);line-height:20px;font-size:16px;font:"微软雅黑";color:#000;font-weight:400;text-align:center;margin:5px;padding-bottom:5px;}
.lm-yd-3 a{color:#000;}
.lm-yd-3 a:hover{color:#000;}*/


.bt-yd{float:left;width:100%;height:40px;line-height:40px;font-size:20px;font:"微软雅黑";color:#fff;font-weight:500;text-align:center;margin-top:10px;background:#0d4589;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;border-radius:0px;}

	
.center-table-yd {margin:0 auto;width:calc(100% - 30px); padding:15px; background-color:#FFF;}
.dqwz-yd{float:left;width:100%;text-align:left;line-height:20px;color:#333;padding-bottom:0px;font-size:15px;}
.dqwz-yd a{color:#0d4589;font-size:15px;}
.dqwz-yd a:hover{color:#FC0;}

.news-1{float:left;width:100%;list-style-type:none;border-top:1px solid #efefef;}
.news-1 ul{float:left;width:100%;}
.news-1 li{float:left;width:100%;height:auto;margin-top:10px;border-bottom:1px solid #efefef;}

.news-1 li:hover{}
.news-1 li:hover a{color:#333;}
.news-1 li:hover b{color:#0d4589;}
.news-1 li:hover span{color:#333;}
.news-1 li:hover p{color:#0d4589;}

.news-1 .fl{float:left;width:58px; height:40px;text-align:center; margin-top:10px; margin-bottom:10px;}
.news-1 .fl b{float:left;width:58px;font-size:18px;color:#0d4589;line-height:20px;text-align:center;}
.news-1 .fl span{font-size:12px;color:#0d4589;text-align: center;line-height:20px;}
.news-1 .fr{float:right;width:calc(100% - 78px); height:40px;padding:8px;font-weight:400; text-align:left;border-left:1px solid #efefef; overflow:hidden;}
.news-1 .fr a{font-size:15px;color:#444;line-height:22px;}
.news-1 .fr .l-new {
	font-family: "Comic Sans MS", cursive;
	font-size: 14px;
	font-style: italic;
	color: #F00;
}

.txt-title{
	font-size:18px;
	font-weight:500;
	text-align: center;
	line-height:30px;
	padding-left:0px;
	padding-top:10px;
	}
.txt-title-1{
	height:40px;
	line-height:40px;
	}
	
.txt{
	margin:0px auto;
	font-size:15px;
	padding-top:0px;
	}
.txt p{
	font-size:15px;
	}
.txt img{width:calc(100% - 20px)!important; height:auto;}
	
.txt p img{width:calc(100% - 20px)!important; height:auto;}

.txt p video {width:100% !important;
	height:auto!important;
	}
	
.pages{
	border-top: 2px solid #00579a;
	padding-top:10px;
	padding-bottom:10px;
	line-height:26px;
	color:#333;
	margin-top:5px;
	padding-left:0px;
}
.pages a{
	color:#333;
}
.pages a:hover{
	color:#ff0000;
}

.pxhd-list{margin: 0 auto; padding-top:20px;}
.pxhd-list-pic ul{margin-bottom:0px;}
.pxhd-list-pic li{width:calc(48% - 0px); margin-left:0px; margin-right:10px;margin-bottom:10px;}
.pxhd-list-pic li:nth-child(2n){margin-right:0px;}
.pxhd-list-pic li .pic{width:100%;height:90px;overflow: hidden;}
.pxhd-list-pic li .text{padding:10px 5px 5px 5px;}
.pxhd-list-pic li .text h5{font-size:14px;padding-top:6px;margin-bottom: 6px;font-weight: normal;}
}