@charset "utf-8";
body {
	min-width: auto
}

.wap {
	display: none !important
}

@media screen and (max-width:1200px) {
	.con {
		width: auto;
		margin-left: 20px;
		margin-right: 20px
	}
	.head {
		min-width: auto
	}
	.top_right {
		margin-top: -32px
	}
	.nav {
		width: auto;
		padding-right: 20px;
		text-align: right
	}
	.nav .m {
		float: none;
		display: inline-block
	}
	.xin_in .hd {
		width: auto !important
	}
	.hasMoreTab .bd .con {
		margin-left: -10px;
		margin-right: -10px
	}
	.hasMoreTab .bd .con li {
		width: 33.333%;
		margin-left: 0
	}
	.hasMoreTab .bd .con li .xzk {
		margin: 0 10px
	}
	.hasMoreTab .bd .con li .tu,
	.hasMoreTab .bd .con li img {
		width: 100%
	}
	.hasMoreTab .bd .con li img {
		height: 192px
	}
	.jiang_in {
		overflow: hidden
	}
	.jiang_in .txtScroll-left {
		width: auto;
		padding-right: 330px
	}
	.jiang_in .txtScroll-left .bd {
		width: auto;
		float: none;
		box-sizing: border-box
	}
	.jiang_in .txtScroll-left .bd>div {
		width: auto !important
	}
	.jiang_in .txtScroll-left .ri {
		cursor: pointer;
		position: absolute;
		right: 0;
		top: -55px;
		margin-top: 0
	}
	.shi_l {
		margin-right: 30px
	}
	.shi_r {
		float: none;
		overflow: hidden;
		width: auto
	}
	.shi_r li p {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all
	}
	.ren_in li:first-child {
		margin: 0 3px
	}
	.ren_in li {
		width: 16%;
		margin: 0 3px
	}
	.hai_l {
		width: 67.5%
	}
	.hai_r {
		width: 28.7%
	}
	.hai_in .xie {
		margin-right: 20px
	}
	.hai_in .xie_r {
		float: none;
		width: auto;
		overflow: hidden
	}
	.hai_r .first {
		width: auto
	}
	.hai_r li .fdimg {
		margin-right: 20px
	}
	.hai_r li .zh_a {
		float: none;
		overflow: hidden;
		width: auto
	}
	.jiang_in .txtScroll-left .bd ul li {
		width: 255px !important
	}
	.foot_l {
		width: auto !important
	}
}

@media screen and (max-width:1100px) {
	.jiang_in .txtScroll-left .bd ul li {
		width: 240px !important
	}
}

@media screen and (max-width:1024px) {
	body {
		padding-top: 60px !important
	}
	.head {
		display: none !important
	}
	.m-top {
		max-width: 1920px;
		margin: 0 auto;
		position: fixed;
		right: 20px;
		top: 18px;
		width: 25px;
		height: 25px;
		z-index: 9999
	}
	.wap {
		display: block !important
	}
	.wap-menu {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99999;
		font-size: 0
	}
	.wap-menu img {
		height: 25px;
		top: 0
	}
	.close-menu {
		display: none;
		position: absolute;
		right: 0;
		top: 0
	}
	.m-head {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background: rgba(183, 0, 0, 1);
		z-index: 999;
		padding: 10px 20px
	}
	.m-logo {
		font-size: 0
	}
	.m-logo a {
		font-size: 0;
		line-height: 40px;
		display: block
	}
	.m-logo img {
		max-height: 40px;
		max-width: 80%;
		vertical-align: middle
	}
	.m-tlink {
		font-size: 12px;
		padding: 10px 15px 0 15px;
		color: rgba(255, 255, 255, 0.6)
	}
	.m-tlink a {
		font-size: 13px;
		margin: 0 8px;
		color: #fff;
		display: inline-block;
		line-height: 30px
	}
	.m-tlink a img {
		vertical-align: -2px;
		padding-right: 5px;
		height: 14px
	}
	.m-tlink a img:last-child {
		height: 7px;
		vertical-align: middle
	}
	.m-search {
		margin: 0 15px;
		padding-right: 50px;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		position: relative;
		line-height: 35px;
		margin-top: 15px;
		margin-bottom: 15px;
		border: 1px solid #fff
	}
	.m-search input[type="text"] {
		display: block;
		width: 100%;
		line-height: 25px;
		background: none;
		color: #fff;
		font-size: 12px;
		border: 0
	}
	.m-search input[type="text"]::placeholder {
		color: #fff
	}
	.m-search input[type="image"] {
		position: absolute;
		right: 10px;
		top: 10px;
		height: 15px
	}
	.m-nav {
		position: fixed;
		top: 60px;
		right: -100%;
		bottom: 0;
		z-index: 999;
		background: rgba(183, 0, 0, 1);
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		overflow-y: scroll;
		width: 100%;
		max-width: 375px
	}
	.m-nav .top-r {
		color: #fff;
		padding-left: 15px
	}
	.m-nav ul {
		padding: 0 15px
	}
	.m-nav ul li {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		position: relative
	}
	.m-nav ul li>span.on {
		transform: rotateZ(90deg)
	}
	.m-nav ul li ul {
		display: none
	}
	.m-nav ul li ul li {
		border: none
	}
	.m-nav>ul>li a {
		display: block;
		font-size: 14px;
		line-height: 20px;
		padding: 15px 0;
		position: relative;
		color: #fff
	}
	.m-nav>ul>li ul li a {
		padding: 10px 0
	}
	.m-nav>ul>li>span {
		position: absolute;
		width: 20px;
		height: 20px;
		background: url(../img/m-nav_down.png) no-repeat;
		background-size: 14px 14px;
		background-position: center center;
		right: 0;
		top: 15px;
		cursor: pointer;
		display: block;
		color: #fff;
		transition: all 0.3s
	}
	.focusBox {
		min-height: 325px
	}
	.xin_in {
		height: 440px
	}
	.xin_in .hd {
		height: 80px;
		line-height: 80px
	}
	.xin_in .hd li {
		width: 14.28%
	}
	.xin_in .hd li a {
		font-size: 18px
	}
	.hasMoreTab .bd .con li p {
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical
	}
	.jiang_in .txtScroll-left .bd ul li {
		width: 190px !important
	}
	.jiang_in .txtScroll-left {
		padding-right: 390px
	}
	.ren_in li {
		width: 15.5%
	}
	.dang_in .dang {
		width: auto
	}
	.dang_in .dang ul {
		overflow: hidden
	}
	.dang_in .dang li {
		line-height: 31px;
		overflow: hidden
	}
	.dilan {
		display: none
	}
	.footer {
		height: auto;
		text-align: center;
		overflow: hidden
	}
	.foot_l,
	.foot_s,
	.foot_r {
		float: none;
		width: auto
	}
	.foot_s {
		margin-left: 0 !important
	}
	.foot_r img {
		float: none !important;
		display: inline-block
	}
}

@media screen and (max-width:768px) {
	.focusBox {
		min-height: 278px
	}
	.xin_in {
		height: auto
	}
	.xin_in .hd {
		height: auto;
		line-height: 40px
	}
	.xin_in .hd li {
		width: auto;
		margin-right: 20px
	}
	.xin_in .hd li i {
		display: none
	}
	.xin_in .hd li a {
		width: 100%
	}
	.hasMoreTab .bd>div {
		height: auto !important
	}
	.hasMoreTab .bd .con {
		position: static !important
	}
	.xin_in .hd li a {
		font-size: 16px
	}
	.hasMoreTab .bd .con li {
		float: none;
		width: 100%;
		height: auto;
		margin-top: 20px
	}
	.hasMoreTab .bd .con li .tu,
	.hasMoreTab .bd .con li img {
		height: auto
	}
	.hasMoreTab .bd .con li h3 {
		height: auto;
		max-height: 50px
	}
	.hasMoreTab .bd .con li p {
		margin-top: 10px
	}
	.jiang_in {
		height: auto;
		margin-top: 20px;
		padding-bottom: 20px
	}
	.jiang_in .txtScroll-left {
		padding-right: 0
	}
	.jiang_in .txtScroll-left .ri {
		position: static;
		float: none;
		margin: 0 auto;
		margin-top: 20px
	}
	.jiang_in .txtScroll-left .bd {
		padding-right: 0
	}
	.jiang_in .txtScroll-left .bd ul li {
		width: 240px!important
	}
	.shi_in {
		height: auto
	}
	.shi_l {
		float: none;
		width: auto;
		margin-right: 0
	}
	.shi_r {
		height: auto
	}
	.shi_in .ping .vvi {
		width: 100%;
		height: 394px;
	}
	.shi_in .ping {
		position: static !important;
		width: auto !important;
		height: auto;
	}
	.focusBox1 .pic {
		width: auto !important;
		height: 394px !important
	}
	.shi_in .ping .bof {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%)
	}
	.ren_in {
		height: auto;
		padding-bottom: 20px;
		background-size: cover;
	}
	.ren_in li {
		width: 32%;
		margin-bottom: 5px
	}
	.ren_in li:hover {
		margin: 0 3px;
		width: 32%;
		height: 140px
	}
	.hai_in {
		height: auto
	}
	.hai_l,
	.hai_r {
		float: none;
		width: auto
	}
	.dang_in {
		height: auto;
		background: none
	}
	.dang_in .dang {
		height: auto
	}
	.dang_in .dang img {
		width: 100%;
		height: auto;
		float: none;
		margin-right: 0
	}
	.dang_in .dang ul {
		margin-top: 20px
	}
	.hai_in .xie {
		float: none;
		margin-right: 0
	}
	.hai_l {
		height: auto
	}
	.hai_in .xie_r {
		float: none;
		height: auto;
		margin-top: 20px
	}
}
@media screen and (max-width:640px) {
	.focusBox1 .pic {
		height: 300px !important
	}
	.shi_in .ping .vvi{
		height: 300px;
	}
}
@media screen and (max-width:480px) {
	.focusBox {
		min-height: 158px
	}
	.jiang_in .txtScroll-left .bd ul li {
		width: 360px!important
	}
	.ren_in li,
	.ren_in li:hover {
		width: 47%
	}
	.jiang_in .txtScroll-left .bd ul li .date {
		font-size: 18px
	}
	.jiang_in .txtScroll-left .bd ul li p {
		font-size: 14px
	}
	.hai_in .xie_r .date {
		font-size: 18px
	}
	.hai_in .xie_r .geng {
		font-size: 14px;
		width: 180px;
		margin: 0 auto;
		margin-top: 20px
	}
	.hai_in .xie .tou h2 {
		font-size: 15px
	}
	
	.jiang_in .txtScroll-left .bd{
		padding-right: 0px;
	}
	.focusBox1 .pic {
		height: 220px !important
	}
	.shi_in .ping .vvi{
		height: 220px;
	}
}

@media screen and (max-width:375px) {
	.focusBox {
		min-height: 124px
	}
	.xin_in .hd li {
		margin-right: 14px
	}
	.xin_in .hd li a {
		font-size: 14px
	}
	.hasMoreTab .bd .con li h3 a {
		font-size: 14px
	}
	.hasMoreTab .bd .con li p a,
	.hasMoreTab .bd .con li .date {
		font-size: 12px
	}
	.shi_in .ping .bei {
		font-size: 14px
	}
	.ren_in li p {
		font-size: 14px
	}
	.ren_in li a {
		background-size: auto 60px !important
	}
	.hai_in .xie_r .date {
		font-size: 16px
	}
	.hai_in .xie_r .biao1 {
		font-size: 14px
	}
	.hai_in .xie_r .biao3 {
		font-size: 14px
	}
	.hai_in .xie_r .biao6 {
		font-size: 12px
	}
	.shi_in .ping .bof {
		width: 46px;
		height: 46px
	}
	.jiang_in .txtScroll-left .bd{
		padding-right: 0px;
	}
	
	.focusBox1 .pic {
		height: 160px !important
	}
	.shi_in .ping .vvi{
		height: 160px;
	}
	
}

@media screen and (max-width:320px) {
	.focusBox {
		min-height: 106px
	}
	.xin_in .hd li {
		margin-right: 12px
	}
	.jiang_in .txtScroll-left .bd ul li {
		width: 225px!important
	}
	
	.focusBox1 .pic {
		height: 135px !important
	}
	.shi_in .ping .vvi{
		height: 135px;
	}
}