
html,body{min-width:1200px;margin:0;padding:0;font-family:'微软雅黑';}
 a:hover{text-decoration: underline;}

.sbd_block{
	width:1400px;
	margin:0 auto;
	padding:0;
	position:relative;
	overflow:hidden;
}

.banner01{
	height:662px;background:url(../images/banner01.jpg) center no-repeat;width:100%;position:relative;
}
.banner01 div{
	background:#ca131c;width:266px;height:56px;position:absolute;top:8%;right: 5%;margin-left: -133px;font-size:30px;font-weight:bold; text-align: center;line-height: 56px;color: #fff;
}
.banner01 div a{font-size:30px;color:#fff;} 

.banner02{
	height:578px;background:url(../images/banner02.jpg) center no-repeat;width:100%;margin-top:-1px;
}

.banner03{
	height:553px;background:url(../images/banner03.jpg) center no-repeat;width:100%;position:relative;
}


.div_toutiao{margin-top:-262px;min-height: 198px;overflow: hidden;background: #fff;}
.div_toutiao .div_toutiao_title {text-align:center;margin-top: 30px;position:relative;}
.div_toutiao .div_toutiao_title:before{content:'';position:absolute;left:30px;top:5px;background:url(../images/toutiao.jpg) left no-repeat;background-size: 100%;width: 97px;height: 39px;}
.div_toutiao .div_toutiao_title h1{margin-left: 9%;}

.div_toutiao .div_toutiao_title a{
	font-size:52px;color:#05337E!important;line-height: 52px;
}
/*
.div_toutiao .div_toutiao_title a{
	font-size:52px;color:#000!important;line-height: 52px;
}*/

.div_toutiao .div_toutiao_stitle{display: flex;justify-content: center;line-height:30px;margin:32px 0;margin-left: 9%;}

.div_toutiao .div_toutiao_stitle h2{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.div_toutiao .div_toutiao_stitle a{
	font-size:18px;color:#666666;margin:0 2px;
}


.div_at_sbdc{
	width:100%;
	height:auto;
	margin-top:32px;
	background:#fff0f0 url(../images/xi_nav.jpg) center top no-repeat;
    position: relative;
}

.div_at_sbdc .tabs ul.ul_title{
    display: flex;
    justify-content: center;
    padding: 62px 0;
    margin-left: -275px;
    position: absolute;
    left: 50%;
}

.div_at_sbdc .tabs a{
    /* width: 205px;*/
    font-size: 36px;
    color: #fff;
    writing-mode: vertical-lr;
    line-height: 48px;
	font-weight:bold;
	cursor:pointer;
    float: left;
}
.div_at_sbdc .tabs a:nth-child(1){
	width: 218px;
}
.div_at_sbdc .tabs a:nth-child(2){
	width:194px;
}
.div_at_sbdc .tabs a:nth-child(3){
	width:226px;
}
.div_at_sbdc .tabs a:nth-child(4){
	width:196px;
}
.div_at_sbdc .tabs a span{float:left;margin:0 5px}

.tabs a b{float:left;overflow:hidden;}


.div_at_sbdc .tabs ul.ul_title li.n1{
	color:#fffd6f;
}
.div_at_sbdc .tabcon{
    height: 810px;
    width: 1400px;
    margin: 0 auto;
    padding-top: 344px;
}


.active:after{
    content: '';
    position: absolute;
    width: 0px;
    height: 0px;
    border: 50px solid #000;
    border-top-color: #d60f1d;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    bottom: -32px;
    margin-left: 10px;
}


/*** 轮播 ***/
.tabs {
    width: 950px;
    margin: 0 auto;
    height: 285px;
    padding: 65px 0 0 379px;
    position: relative;
}
.tabs a {
    font-size: 36px;
    color: #fff;
    writing-mode: vertical-lr;
    line-height: 48px;
	font-weight:bold;
	cursor:pointer;
}
.tabs a.active {
  color: #fffd6f;
}
.swiper-container {
  height: 810px;
  border-radius: 0 0 5px 5px;
  
  width: 1400px;
  border-top: 0;
  position:relative;
}
.swiper-slide {

}
.content-slide {
  padding: 0px;
}



.div_show_pic1, .div_show_pic2, .div_show_pic3, .div_show_pic4, .div_show_pic5{
	width:775px;height:486px;float: left;
}
.div_show_pic1 img, .div_show_pic2 img, .div_show_pic3 img, .div_show_pic4 img, .div_show_pic5 img{width:775px;height:486px}

.div_pic_listShow{
    float: right;
    width: 588px;
}
.div_pic_listShow ul li{
	height:61px;
	line-height:61px;
	font-size:18px;
	background:#fff;
	margin-bottom:10px;
}
.div_pic_listShow ul li:hover{background:#e50b18;color;#fff;}
.div_pic_listShow ul li a{
    font-size: 18px;
    color: #333333;
    padding-left: 40px;
    position: relative;
    width: 92%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.div_pic_listShow ul li:hover a{color:#fff;}
.div_pic_listShow ul li a:after{
	content:'';
	position:absolute;
	background:#ae9f95;
	width:8px;
	height:8px;
	left:14px;
	top:26px;

}

.div_pic_listShow ul li:hover a:after{
	background:#ffffff;
}

.div_video_list{margin: 35px 0;float: left;}
.div_video_list ul{
    width: 100%;
    display: flex;
    justify-content: center;
}
.div_video_list ul li{margin: 0 8px;font-size:18px;}
.div_video_list ul li:nth-child(1){margin:0;margin-right:8px;}
/*.div_video_list ul li img{width:340px;height:199px;}*/
.div_video_list ul li img{width:340px;height:217px;}
.div_video_list ul li a{font-size:18px;color:#333;}
.div_video_list ul li a:hover{font-size:18px;color:#c00;}
.div_video_list ul li p{text-align:center;margin: 10px 0;}



.wid700_436{width:690px;height:435px;margin:0;padding:0;position:relative;}
.wid700_436 img{width:100%;height:100%;}
.wid700_436 p{
	position:absolute;
    bottom: 0;
    background: rgb(0 0 0 / 60%);
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
}

.wid668 {
	width:678px;
	height:436px;
	position:relative;
}
ul.towpic{}
ul.towpic li{float:left;width:100%;margin-bottom: 26px;}
ul.towpic li h2{
    float: right;
    width: 380px;
    line-height: 40px;
    font-size: 24px;
    color: #333;
}
ul.towpic li p{
    float: right;
    width: 380px;
    font-size: 18px;
    color: #666;
    margin-top: 20px;
    line-height: 2;
    text-indent: 24px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
ul.towpic li a{float:left;color:#333;}
ul.towpic li a:hover{color:#c00;}

.letterlist{
	overflow:hidden;
	
}
.letterlist li{
	position: relative;padding-left: 32px;height: 42px;
	
}
.letterlist li a{
	font-size:18px;
	color:#333;
	line-height:42px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    position: relative;
    float: left;
}
.letterlist li a:hover{color:#c00;}
.letterlist li:after{
    content: '';
    position: absolute;
    left: 10px;
    background: #e5e5e5;
    width: 6px;
    height: 6px;
    border-radius: 20px;
    top: 18px;
}

.letterPic{
    width: 100%;
    height: auto;
    overflow: hidden;
	position:relative;
}

.letterPic a{width:318px;height:134px;float:left;}
.letterPic a img{width:100%;height:100%;}

.height460{height:460px;}
.height474{height:474px;}
.height465{height:465px;}
.height465 img{height:425px;}

.height465 p{
    background: #fff0f0;
    color: #333;
    font-weight: normal;
}

.height475{height:475px;}
.height475 img{height:435px;}
.height475 p{
    background: #fff0f0;
    color: #333;
    font-weight: normal;
}

.wid660{width:660px;overflow:hidden;}

.mzfspic li img{width:332px;height:212px;}
.mzfspic li h2, .mzfspic li p{width:300px!important;line-height: 40px;}
.mzfspic li h2 a{color:#d90001!important;font-size: 30px!important;line-height: 40px;}

.xclypic li{width:46%!important;overflow: hidden;}
.xclypic li:nth-child(2n), .xclypic li:nth-child(2n) a{float:right!important;}
.xclypic li h2{width:100%!important;text-align:left!important;line-height: 50px!important;font-weight: normal;}
.xclypic li h2 a{
	font-size:18px;
	color:#333;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 40px;
    white-space: nowrap;
    width: 100%;text-align: center;
}
.xclypic li h2 a:hover{color:#c00;}
.xclypic li img{width:300px;height:180px;}

.czbk{background:url(../images/haibao_bg.jpg) center bottom no-repeat;overflow: hidden;}

.height810{
	height:810px;
}
.c_over{overflow: visible;}

/* .wid001, .xclypic li, .wid002 a img{
    transition: 0.3s;
    }
.wid001:hover{transform: scale(1.1);box-shadow: 0px 3px 15px 3px rgb(144 144 144 / 50%);}
.xclypic li:hover img{transform: scale(1.1);box-shadow: 0px 3px 15px 3px rgb(144 144 144 / 50%);}
.xclypic li:nth-child(2n):hover img{transform: scale(1.1);box-shadow: 0px 3px 15px 3px rgb(144 144 144 / 50%);}
.wid002 a:hover img{transform: scale(1.1);box-shadow: 0px 3px 15px 3px rgb(144 144 144 / 50%);}
.wid002 a:nth-child(2n):hover img{transform: scale(1.1);box-shadow: 0px 3px 15px 3px rgb(144 144 144 / 50%);} */

.wid001 img, .xclypic li img, .wid002 a img{
    transition: 0.3s;
    }
.wid001:hover img, .xclypic li:hover img, .wid002 a:hover img{transform: scale(1.1);}



.swiper-button-next, .swiper-button-prev{
    position: absolute;
    top: 25%;
    width: 108px;
    height: 184px;
    z-index: 99;
    background: url(../images/jiantou03.png) left no-repeat;
    left: -120px;
    cursor: pointer;
}
.swiper-button-prev{
    background: url(../images/jiantou04.png) left no-repeat;
	left:inherit;
	right:-120px;
}

.swiper-container-hb p{
    background: #fff0f0;
    height: 50px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #333;
    padding: 20px 10px;
	position:relative;
	width: 320px;
}
.swiper-container-hb .swiper-slide {}
.swiper-container-hb .swiper-slide img{margin-top: 50px; width: 340px;}
.swiper-container-hb .swiper-slide p:after{
    content: '';
    position: absolute;
    background: url(../images/dian01.png) bottom no-repeat;
    width: 50px;
    height: 40px;
    bottom: -20px;
    left: 50%;
    margin-left: -20px;
}


.swiper-container-hb .swiper-slide:nth-child(2n) img{margin-top: 90px;}
.swiper-container-hb .swiper-slide:nth-child(2n) p{position: absolute;top: 16px;}
.swiper-container-hb .swiper-slide:nth-child(2n) p:after{
    top: -20px;
    background: url(../images/dian02.png) bottom no-repeat;
	}
	
	
.width600{width:600px;background:#fff0f0;}	
.width600 img{width:600px;height:360px;}
.width600 p{color:#ca121c;font-size:20px;font-weight:bold;height:55px;line-height:55px;border-bottom:1px solid #ffc1c4;text-align:center;margin: 0 30px;}

.width766{width:766px;}	
.width766 .towpic li{margin-bottom: 40px;}
.width766 .towpic li h2, .width766 .towpic li p{width:498px;}
.width766 .towpic li img{width:245px;height:160px;}

.div_mlxx_letterlist{margin: 0 30px;}
.div_mlxx_letterlist li{height:48px;line-height:46px;padding-left:30px;position:relative;}
.div_mlxx_letterlist li a{font-size:18px;color:#333;}
.div_mlxx_letterlist li a:hover{color:#c00;}
.div_mlxx_letterlist li:after{
	content:'';
	position:absolute;
	left:10px;
	background:#ca121c;
	width:6px;
	height:6px;
	border-radius:20px;
	top:20px;
}

.cfff0f0{background: #fff0f0!important;}



.swiper-container-js{height: 260px;padding: 50px 0;}
.swiper-container-js .swiper-slide{}
.swiper-container-js .swiper-slide div{
    float: left;
    height: 256px;
    overflow: hidden;
	position:relative;
}
.swiper-container-js .swiper-slide div img{width:100%;}

.swiper-container-js .swiper-slide h1 {
    font-weight: normal;
    margin-top: -30px;
    font-size: 14px;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 30px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
	line-height:30px
}
.swiper-container-js .swiper-slide h1 a{color:#fff;}
.swiper-container-js .swiper-slide div div:hover h1 a{color:#c00;text-decoration:underline;}
.listPic_1{width:210px;}
.listPic_1 img{width:210px;height:256px;}

.listPic_2{width:405px;margin-left: 6px;}
.listPic_2 img{width:405px;height:256px;}


.listPic_3{width:225px;height:126px!important;margin-left: 6px;}
.listPic_3 img{width:225px;height:126px;}

.listPic_4 {
    width: 225px;
    height: 122px!important;
    position: static;
    margin-top: 134px;
    margin-left: -225px;
}
.listPic_4 img{width:225px;height:122px;}

.listPic_5{width:206px;margin-left:6px;}
.listPic_5 img{width:206px;height:256px;}

.listPic_6{width:330px;margin-left:6px;}
.listPic_6 img{width:330px;height:256px;}



#swiper-container-js .swiper-button-next{
    background: url(../images/jiantou01.png) right no-repeat!important;
	}
#swiper-container-js .swiper-button-prev{
    background: url(../images/jiantou02.png) left no-repeat!important;
}















@media screen and (max-width: 1300px) {

	html, body {
	    min-width: 1200px;
	    margin: 0;
	    padding: 0;
	    font-family: '微软雅黑';
	}


	.sbd_block {
	    width: 1200px;
	    margin: 0 auto;
	    padding: 0;
	    position: relative;
	    overflow: hidden;
	}

	.div_toutiao {
	    margin-top: -262px;
	    min-height: 198px;
	    overflow: hidden;
	    background: #fff;
	}


	.div_at_sbdc {
	    width: 100%;
	    height: auto;
	    margin-top: 32px;
	    background: #fff0f0 url(../images/xi_nav.jpg) center top no-repeat;
	    background-size: 1997px;
	    position: relative;
	}


	.tabs {
	    width: 820px;
	    margin: 0 auto;
	    height: 220px;
	    padding: 45px 0 0 355px;
	    position: relative;
	}


	.div_at_sbdc .tabs a {
	    font-size: 32px;
	    color: #fff;
	    writing-mode: vertical-lr;
	    line-height: 48px;
	    font-weight: bold;
	    cursor: pointer;
	    float: left;
	}


	.div_at_sbdc .tabs a:nth-child(1) {
	    width: 168px;
	}
	
	.div_at_sbdc .tabs a:nth-child(2) {
	    width: 150px;
	}
	.div_at_sbdc .tabs a:nth-child(3) {
	    width: 176px;
	}
	.div_at_sbdc .tabs a:nth-child(4) {
	    width: 150px;
	}
.tabs a.active {
    color: #fffd6f;
}

	.active:after {
	    content: '';
	    position: absolute;
	    width: 0px;
	    height: 0px;
	    border: 40px solid #000;
	    border-top-color: #d60f1d;
	    border-bottom-color: transparent;
	    border-left-color: transparent;
	    border-right-color: transparent;
	    bottom: -32px;
	    margin-left: 10px;
	}




	.swiper-container {
		height: 810px;
		border-radius: 0 0 5px 5px;
		width: 1200px;
		border-top: 0;
		position: relative;
	}



	.swiper-container {
		height: 610px;
		border-radius: 0 0 5px 5px;
		width: 1200px;
		border-top: 0;
		position: relative;
	}


	.div_show_pic1, .div_show_pic2, .div_show_pic3, .div_show_pic4, .div_show_pic5 {
		width: 700px;
		height: 420px;
		float: left;
	}


	.div_show_pic1 img, .div_show_pic2 img, .div_show_pic3 img, .div_show_pic4 img, .div_show_pic5 img {
		width: 670px;
		height: 420px;
	}


	.div_pic_listShow {
		float: right;
		width: 498px;
	}
	

	.div_pic_listShow ul li {
	    height: 51.5px;
	    line-height: 51.5px;
	    font-size: 18px;
	    background: #fff;
	    margin-bottom: 10px;
	}
.div_pic_listShow ul li a:after {
    content: '';
    position: absolute;
    background: #ae9f95;
    width: 8px;
    height: 8px;
    left: 14px;
    top: 22px;
}

.div_video_list {
    margin: 15px 0;
    float: left;
}
	.div_video_list ul li img{width: 290px;height: 150px;}
	.div_video_list ul li a{font-size:16px;color:#333;position: relative;}
	.div_video_list ul li a:hover p{font-size:16px;color:#c00;}
	.div_video_list ul li p{text-align:center;margin: 10px 0;
    background: rgba(0,0,0,0.5);
    height: 30px;
    line-height: 30px;
    position: absolute;
    bottom: -77px;
    color: #fff;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
}
	
	.wid700_436 {
	    width: 600px;
	    height: 380px;
	    margin: 0;
	    padding: 0;
	    position: relative;
	}

	.wid668 {
	    width: 585px;
	    height: 380px;
	    position: relative;
	}

	.wid668 ul.towpic li img{width:210px;height:180px;}


	.letterPic a {
	    width: 285px;
	    height: 116px;
	    float: left;
	    overflow: hidden;
	}


	.letterlist li a {
	    font-size: 18px;
	    color: #333;
	    line-height: 34px;
	    display: inline-block;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    overflow: hidden;
	    width: auto;
	    position: relative;
	}


	.wid660 {
	    width: 590px;
	    overflow: hidden;
	}

	ul.towpic li a {
	/* width: 280px; */
	height: auto;
	overflow: hidden;
	}
	.mzfspic li img {
	    width: 280px;
	    height: 172px;
	}


	.mzfspic li h2 a {
	    color: #d90001!important;
	    font-size: 24px!important;
	}
	
	ul.towpic li p {
	    float: right;
	    width: 360px;
	    font-size: 18px;
	    color: #666;
	    margin-top: 8px;
    line-height: 2;
    text-indent: 24px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	}

	.mzfspic li h2, .mzfspic li p {
	    width: 300px!important;
	    line-height: 25px;
	}

	.xclypic li img {
	    width: 280px;
	    height: 130px;
	}


	.czbk {
	    background: url(../images/haibao_bg.jpg) center bottom no-repeat;
	}

	.height465 img {
	    height: 340px;
	}


	.width600 {
	    width: 590px;
	    background: #fff0f0;
	}


	.width766 {
	    width: 590px;
	}

	.width766 .towpic li img {
	    width: 220px;
	    height: 160px;
	}

	.width766 .towpic li h2, .width766 .towpic li p {
	    width: 360px;
	}
	.width766 .towpic li a {
		    width: 220px;
	}

	.width766 .towpic li h2 a{
		width:100%;
	}
	
	.swiper-container-js {
	    height: 260px;
	    padding: 50px 0;
	}


	.listPic_1 {
	    width: 190px;
	}
	.listPic_1 img{width:190px;height:256px;}
	
	.listPic_2{width:335px;margin-left: 6px;}
	.listPic_2 img{width:335px;height:256px;}
	
	
	.listPic_3{width:195px;height:126px!important;margin-left: 6px;}
	.listPic_3 img{width:195px;height:126px;}
	
	.listPic_4 {
	    width: 195px;
	    height: 122px!important;
	    position: static;
	    margin-top: 134px;
	    margin-left: -195px;
	}
	.listPic_4 img{width:195px;height:122px;}
	
	.listPic_5{width:176px;margin-left:6px;}
	.listPic_5 img{width:176px;height:256px;}
	
	.listPic_6{width:280px;margin-left:6px;}
	.listPic_6 img{width:280px;height:256px;}

	.swiper-button-next, .swiper-button-prev {
	    position: absolute;
	    top: 25%;
	    width: 108px;
	    height: 184px;
	    z-index: 99;
	    background: url(../images/jiantou03.png) left no-repeat;
	    left: 0px;
	    cursor: pointer;
	}
	.swiper-button-next {
	    background: url(../images/jiantou04.png) left no-repeat;
	    left: inherit;
	    right: 0px;
	}
	
	#swiper-container-js .swiper-button-prev {
	    background: url(../images/jiantou01.png) left no-repeat!important;
	}

	#swiper-container-js .swiper-button-next {
	    background: url(../images/jiantou02.png) left no-repeat!important;
	    left: inherit;
	    right: -50px;
	}

	
	
		
	.swiper-container-hb p {
	    background: #fff0f0;
	    height: 40px;
	    line-height: 30px;
	    text-align: center;
	    font-size: 18px;
	    color: #333;
	    padding: 20px 10px;
	    position: relative;
	    width: 270px;
	}
	.swiper-container-hb .swiper-slide img {
	    margin-top: 50px;
	    width: 290px;
	    height: 464px;
	}




}












/****新列表详情底部****/
.county_footer{
	background: #fff;
	color: #1A0000;
	height: auto;
	padding: 50px 0;
	text-align: center;
	font-size: 14px;
    /*margin-top: 50px;
    border-top: 1px solid #ccc;*/
}
.county_footer .about,.county_footer div{
	height:22px;
	line-height: 22px;
	text-align: center;
	color: #1A0000;
	font-size: 14px;
}
.county_footer .about a{color: #1A0000;padding:0 32px;font-size: 14px;}
.county_footer .about a:hover{color: #999;}
.county_footer .copyright1{
	color: #1A0000;
	text-align: center;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
}

.county_list_footer{
	background: #f8f8f8;
}


