/*Common For Max 960*/
embed,video{text-indentL0!important; margin:0 auto; display:block; max-width:90%; height:auto;}
.content ul{width:100%;}
@media only screen and (max-width: 1300px){
.dszzc-r{width: calc(100% - 300px);float:right;}
.zxns-r{width:270px;}
.dingwei{width:35px;}
.zxns-r span{display:block; width:100%;}
.zxns-r a{right:14px; bottom:20px; width:auto;}



}


@media only screen and (max-width: 1199px) {






	.ul-gsgg li .date h3{font-size:36px;}
	.ul-gsgg li .date{width:68px;}
	.ul-gsgg li .txt{width:calc(100% - 68px); padding-left:25px;}
	.ul-gsgg li{width:46%; margin:0 2% 40px;}
	.wp {
		padding: 0 30px;
		width: auto;margin-top:0!important;
	}

	.row-pic01 .ul-pic1 li {
		width: 25%;
	}

	.row-txt1 .col-r h3 {
		font-size: 22px;
	}

	.row-txt1 p {
		padding-to padding-bottom: 46px;
	}

	.st1 {
		padding-top: 45px;
		padding-bottom: 35px;
	}

	.subnav {
		margin-top: -20px;
	}

	.subnav ul {
		display: flex;
		flex-wrap: wrap;
	}

	.subnav ul li {
		width: 0%;
		padding: 0px 0 5px;
	}

	.subnav li a {
		font-size: 14px;
	}

	.pic-txt1 {
		padding-top: 90px;
	}

	.pic-txt1 .ul-list1 {
		margin: 0px -20px;
	}

	.pic-txt1 .ul-list1 li {
		width: 33.33%;
		margin-bottom: 70px;
	}

	.pic-txt1 .ul-list1 .con {
		margin: 0px 20px;
	}

	.pic-txt1 .ul-list1 .txt {
		padding: 15px 0px;
	}

	.pic-txt1 .ul-list1 .title {
		font-size: 16px;
	}

	.pic-txt1 .ul-list1 .title em {
		font-size: 12px;
	}

	.pic-txt2 .ul-list1 li {
		width: 50%;
	}

	.pic-txt2 .ul-list1 {
		margin: 0px -6px;
	}

	.pic-txt2 .ul-list1 .con {
		margin: 0px 20px;
	}

	.pic-title {
		margin-top: 48px;
	}

	.pic-title .ul-list3 li {
		width: 25%;
	}

	.pic-title .ul-list3 .con {
		margin: 0px 20px;
		/* padding: 0px; */
		padding: 16px 0px 0px 0px;
	}

	.pic-title .ul-list3 .pic {
		/* padding: 10px 12px; */
	}

	.pic-txt2 .ul-list3 {
		margin: 0px -20px;
	}

	.pic-txt2 .ul-list3 .con {
		margin: 0px 20px;
	}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
.zxns-r{width:295px;}
.zxns-r a{width:auto; font-size:12px; right:30px; bottom:15px;}
.zxns-r span{
    width: 100%;
    display: block;
    text-align: center;
}
.dingwei{width:35px;}
.row-txt1 img{max-width:100%;}
.zlgh h3 span{width:100px; height:107px; background-size:100px 107px; font-size:36px; line-height:107px;}
.content-con p{height:auto!important;}
.content-con{min-height:auto;}
	.ul-gsgg li .date h3{font-size:36px;}
	.ul-gsgg li .date{width:68px;}
	.ul-gsgg li .txt{width:calc(100% - 68px); padding-left:25px;}
	.ul-gsgg li{width:46%; margin:0 2% 40px;}
	.wp {
		padding: 0 15px;
		width: auto;
	margin-top:0px!important;
	}
	.content{padding-top:30px;}

	.pic-txt1 .ul-list1 {
		margin: 0px -10px;
	}

	.pic-txt1 .ul-list1 .txt {
		height: auto;
	}

	.pic-txt1 .ul-list1 .con {
		margin: 0px 10px;
	}

	.pic-txt2 .ul-list1 li {
		width: 50%;
		margin-bottom: 40px;
	}

	.pic-txt2 .ul-list1 .title {
		margin-top: 14px;
		margin-bottom: 10px;
		line-height: 20px;
	}

	.pages {
		padding: 0px 0px;
	}

	.pic-title .ul-list3 li {
		width: 33.33%;
	}

	.subnav {
		margin-top: -20px;
	}

	.subnav ul li {
		width: 0;
		padding: 0;
	}

	.subnav li a {
		font-size: 14px;
	}

	.row-txt1 p {
		font-size: 14px;
	}
	.ul-pic1{margin-left: -10px;}
	.row-pic01 .ul-pic1 li {
		width: 50%;
		margin-bottom: 10px;
	}

	.row-pic01 .ul-pic1 .pic{margin-left: 10px;}
	.special .ibox{display: none;}
}

/*Common For Max 480*/

@media only screen and (max-width: 767px) {

.gltd p{padding-left:20px;}
.row-txt1 img{max-width:400px; display:block; height:auto!important;margin:0 auto;}
.dingwei{width:20px;}
.zxns-r a{width:auto; font-size:12px; right:180px; bottom:50px;}
.zxns-r{width:180px;}


.content-con p{height:auto!important;}
#vsb_content p{height:auto!important;}	
	.zxns-l{padding-left:0;}
.zxns-l-2{margin-top:0;}
.row-txt1 p{height:30px;}
.zxns-l-1 h3{font-size:20px;}
	.ul-gsgg li .date h3{font-size:30px; line-height:30px;}
	.ul-gsgg li .date{width:68px;}
	.ul-gsgg li .txt h3{font-size:16px; margin-bottom:0;}
	.ul-gsgg li .txt p{height:40px; line-height:20px; font-size:12px;}
	.ul-gsgg li .txt{width:calc(100% - 68px); padding-left:20px; margin-top:-10px;}
	.ul-gsgg li{width:46%; margin:0 2% 40px;}
.dszzc,.zxns{padding-top:30px;}
.gltd{margin-top:30px;}
.gltd h3{height:50px; line-height:50px; padding:0 20px; font-size:20px;}
.gltd h4{padding:10px 0;}
.dszzc-l{width:150px; height:auto;}
.dszzc-l img{width:100%; height:auto;}
.dszzc-r{width:calc(100% - 200px);}
	.pic-txt2{padding-top: 20px;}
	.pic-txt2 .ul-list3 li{margin-bottom: 25px;}
	.subnav{margin-top: 0;}
	.subnav .wp{width: 100%;padding: 0;}
	.subnav .sub-btn{display: block;height: 32px;line-height: 32px;padding: 0 10px;
		background-color: #f9f9f9;}
	.subnav .sub-btn img{display: inline-block;vertical-align: middle;}
	.subnav ul {
		border:0;
		display: none;
	}
	.subnav i{display: none;}

	.subnav ul li {
		float: none;
		width: auto;
		padding: 0 10px;
	}

	.subnav li a {
		border-right: 0;
		font-size: 14px;
		line-height: 30px;
		text-align: left;
		border-bottom: 1px solid #ebebeb
	}

	.ban .item{
		height: 225px;
	}

	.ban em {
		font-size: 22px;
	}

	.ban h2 {
		font-size: 22px;
	}

	.row-txt1 .col-l {
		width: 100%;
	}

	.row-txt1 .col-r {
		width: 100%;
	}

	.row-pic01 .ul-pic1 li {
		width: 100%;
	}

	.row-txt1 p {
		font-size: 14px;
	}
	.row-txt1 .wp p{padding-top:20px; height:auto;}
	.gltd p{width:100%; height:30px; line-height:30px; padding-left:20px;}
	.row-txt1 .zlgh1-left img{display:inline; position:relative;}
	.zlgh1-left{height:auto;}
	.row-txt1 .wp .zlgh1-right p{padding-top:0;}
	.zlgh1-left{width:100%;}
	.zlgh1-right{width:100%; margin-top:30px;}
	.zlgh1-right p{text-align:justify;}
	.zlgh h3 span{width:80px; height:86px; background-size:80px 86px; line-height:86px; font-size:30px;}
	.zlgh h3 i{font-size:18px;}
	.zlgh li{width:100%; margin-right:0; margin-bottom:20px;}
	.row-txt1 .zlgh li p{padding-top:0;}
	.zlgh h3{margin-bottom:10px;}
	.row-txt1 .zlgh1-left img{width:98%!important; height:98%!important; max-width:none!important;}
	.row-txt1 .content img{max-width:96%; margin:0 auto;}
	.zlgh{margin-bottom:10px;}
	.st1 {
		font-size: 22px;
	}

	.pic-txt1 .ul-list1 li {
		width: 50%;
	}

	.pic-txt1 .ul-list1 .con {
		margin: 0px 10px;
	}

	.pic-txt1 .ul-list1 {
		margin: 0px -10px;
	}

	.pic-txt2 .ul-list1 li {
		width: 50%;
		margin-bottom: 36px;
	}

	.pic-title .ul-list3 li {
		width: 33.33%;
	}

	.pic-title {
		margin-top: 36px;
	}
	.pic-title .ul-list3{margin: 0 -10px;}
	.pic-title .ul-list3 .con {
		margin: 0 10px;
	}

	.pic-title .ul-list3 .pic {
		padding: 10px 12px;
	}

	.pic-txt2 .ul-list1 .title {
		margin-top: 10px;
		margin-bottom: 8px;
		line-height: 20px;
	}

	.pic-txt2 .ul-list1 .txt {
		padding-bottom: 10px;
	}

	.pic-txt2 .ul-list1 .bot {
		padding-top: 10px;
	}

	.pic-txt2 .ul-list3 li {
		width: 50%;
	}

	.pic-txt2 .ul-list3 .title {
		font-size: 16px;
		margin-top: 8px;
		margin-bottom: 6px;
	}

	.pic-txt2 .ul-list3 .detail {
		font-size: 12px;
		height: 38px;
	}

	.pic-txt2 .ul-list3 .txt {
		margin-top: 0px;
		line-height: 18px;
		padding-bottom: 4px;
	}

	.pic-txt2 .ul-list3 .bot {
		padding-top: 6px;
	}

	.pic-txt2 .ul-list3 .bot .date {
		font-size: 12px;
	}

	.pic-txt2 .ul-list3 .bot .more {
		top: 10px;
	}
}


/*Common For Max 320*/
@media only screen and (max-width: 479px) {
.content-con p{height:auto!important;}
.row-txt1 p{width:100%;}	
.zxns-l{padding-left:0; width:100%;}
.zxns-r{width:100%;}
.row-txt1 p{font-size:14px;}
.content-con p,.content-con span{font-size:14px!important; line-height:30px!important;}

.zxns-l-2{margin-top:0;}

.row-txt1 p{height:30px; line-height:30px;}
.zxns-l-1 h3{font-size:18px;}
.zxns-l-2 p,.zxns-l-1 p{height:auto;}
.zxns-l-1 p{font-size:12px;}
.bgpic{float:right;}
.zxns-r a{width:auto; font-size:12px; right:45px; bottom:48px;}


.ul-gsgg li{width:96%;}
.gltd h3{height:40px; line-height:40px; padding:0 20px; font-size:18px;}
.gltd h4{padding:10px 0;}
.sxt p{height:40px; line-height:30px; padding:5px 0 5px 20px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dszzc-l{display:none;}
.dszzc,.zxns{padding-top:20px;}
.gltd{margin-top:20px; box-shadow:none; padding:0;}
.dszzc-r{width:100%;}
	.pic-txt1 .ul-list1{margin: 0 -5px;}
	.pic-txt1 .ul-list1 .con{margin: 0 5px;}
	.pic-txt1 .ul-list1 .title{padding: 0 5px;font-size: 14px;}
	.ban h2,.ban em{font-size: 20px;}
	.pic-title .ul-list3 li {
		width: 50%;
		margin-bottom: 10px;
	}
	.content-title h3{font-size:20px; line-height:30px;}
	.pic-title .ul-list3 .title h3 {
		line-height: 20px;
		font-size: 12px;
	}


	.pages ul {
		margin-right: 0px;
	}

	.pages li {
		min-width: 0px;
		margin: 0 2px;
	}

	.pages li {
		width: 33px;
		height: 32px;
		line-height: 32px;
	}

	.pages input {
		height: 32px;
	}

	.pages .btn {
		height: 32px;
	}

	.pic-txt1 {
		padding-top: 25px;
	}

	.pic-txt1 .ul-list1 li {
		width: 50%;
		margin-bottom: 15px;
	}

	.pic-txt2 .ul-list1 li {
		width: 100%;
	}

	.pic-txt2 .ul-list1 .title {
		font-size: 16px;
	}

	.pic-txt2 .ul-list1 .txt {
		font-size: 12px;
	}

	.pic-title .ul-list3 .con {
		margin: 0px 4px;
		padding:10px 0px;
	}

	.pic-title .ul-list3 .pic {
		padding: 0px 12px;
		height: 120px;
		line-height: 120px;
	}

	.pic-txt2 .ul-list3 li {
		width: 100%;
		margin-bottom: 30px;
	}
	.pic-txt2 .ul-list3 .title{
		    margin-top: 4px;
		    margin-bottom: 2px;
	}
	.row-txt1 .col-r h3{padding-top: 40px;}
	.row-txt1 .col-l{height: auto;overflow: hidden;text-align: center;padding: 20px 0;}
	.row-txt1 .col-l img{position: static;max-width: 100px;
		transform: translate(0, 0);}
	.row-txt1 .col-r{height: auto;padding-bottom: 40px;}
	.pic-title{margin-top: 20px;}
}

/* --------------------------- 固定屏幕样式 ---------------------------------------- */

/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {}



/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {}



/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {}



/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {}



/*240*/
@media only screen and (max-width: 319px) {}