@media all and (min-width: 1400px) {
	.layui-container {
		width: 1400px;
		overflow: hidden;
		padding: 0 !important;
	}
}

@media all and (min-width: 0px) and (max-width: 1024px) {
	.mobile-inner-nav a {
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: returnToNormal;
		animation-name: returnToNormal;
	}

	@-webkit-keyframes returnToNormal {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}

	@keyframes returnToNormal {
		0% {
			opacity: 0;
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0);
		}

		100% {
			opacity: 1;
			-webkit-transform: none;
			transform: none;
		}
	}

	.clear {
		clear: both;
	}

	.top {
		display: none;
	}

	.mobile {
		width: 100%;
		float: left;
		height: 50px;
		position: relative;
		z-index: 99;
		display: block;
	}

	.mobile-inner {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		background-color: #fafafa;
		position: relative;
	}

	.mobile-inner img {
		width: 100%;
		margin-bottom: 30px;
	}

	.mobile-inner p {
		color: #676767;
		line-height: 25px;
		font-size: 16px;
		padding-bottom: 30px;
		padding-right: 30px;
		padding-left: 30px;
		margin: 0px;
	}

	.mobile-inner-header {
		background-color: rgba(0, 0, 0, 0.7);
		width: 100%;
		height: 50px;
		position: absolute;
		top: 0px;
		left: 0px;
	}

	.mobile-inner-header-icon {
		color: #ffffff;
		height: 50px;
		font-size: 25px;
		text-align: center;
		float: right;
		width: 50px;
		position: relative;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
		transition: background 0.5s;
	}

	.mobile-inner-header-icon:hover {
		background-color: rgba(255, 255, 255, 0.2);
		cursor: pointer;
	}

	.mobile-inner-header-icon span {
		position: absolute;
		left: calc((100% - 25px) / 2);
		top: calc((100% - 1px) / 2);
		width: 25px;
		height: 1px;
		background-color: rgba(255, 255, 255, 1);
	}

	.mobile-inner-header-icon span:nth-child(1) {
		transform: translateY(4px) rotate(0deg);
	}

	.mobile-inner-header-icon span:nth-child(2) {
		transform: translateY(-4px) rotate(0deg);
	}





	.mobile-inner-header-icon-click span:nth-child(1) {
		animation-duration: 0.5s;
		animation-fill-mode: both;
		animation-name: clickfirst;
	}

	.mobile-inner-header-icon-click span:nth-child(2) {
		animation-duration: 0.5s;
		animation-fill-mode: both;
		animation-name: clicksecond;
	}



	@keyframes clickfirst {
		0% {
			transform: translateY(4px) rotate(0deg);

		}

		100% {
			transform: translateY(0) rotate(45deg);
		}
	}



	@keyframes clicksecond {
		0% {
			transform: translateY(-4px) rotate(0deg);
		}

		100% {
			transform: translateY(0) rotate(-45deg);
		}
	}

	.mobile-inner-header-icon-out span:nth-child(1) {
		animation-duration: 0.5s;
		animation-fill-mode: both;
		animation-name: outfirst;
	}

	.mobile-inner-header-icon-out span:nth-child(2) {
		animation-duration: 0.5s;
		animation-fill-mode: both;
		animation-name: outsecond;
	}

	@keyframes outfirst {
		0% {
			transform: translateY(0) rotate(-45deg);
		}

		100% {
			transform: translateY(-4px) rotate(0deg);
		}
	}



	@keyframes outsecond {
		0% {
			transform: translateY(0) rotate(45deg);
		}

		100% {
			transform: translateY(4px) rotate(0deg);
		}
	}

	.mobile-inner-nav {
		background-color: rgba(0, 0, 0, 0.9);
		width: 100%;
		position: absolute;
		top: 50px;
		left: 0px;
		padding-top: 30px;
		padding-bottom: 80px;
		display: none;
	}

	.mobile-inner-nav a {
		display: inline-block;
		line-height: 50px;
		text-decoration: none;
		width: 80%;
		margin-left: 10%;
		color: #FFFFFF;
		border-bottom: solid 1px rgba(255, 255, 255, 0.3);
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		font-weight: 300;
	}

	.mobile-inner-nav a:hover {
		color: rgba(255, 255, 255, 0.4);
		border-bottom: solid 1px rgba(255, 255, 255, 0.2);
	}

	.adv .text {
		display: none;
	}


	.content1 {
		width: 100%;
		height: auto;
		position: relative;
		z-index: 3;
		top: auto;
		margin-top: 0;
	}

	.content1 .position {
		width: 95%;
		height: auto;
		margin: 0 auto;
		background: #fff;
		position: relative;
	}

	.content1 .position .box {
		width: 100%;
		height: auto;
		background: #fff;
		position: relative;
		margin: 0px;
		padding: 20px 15px;
		float: none;
		border-bottom: 1px dashed rgba(0, 0, 0, 0.3);
	}

	.adv {
		width: 100%;
		height: auto;
		position: relative;
	}

	.adv .swiper-container {
		height: 110px;
	}

	.adv .swiper-button-next,
	.adv .swiper-button-prev {
		display: none;
	}

	.adv img {
		width: 100%;
		height: auto;
	}

	.adv .text {
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		display: none;
	}

	.adv .text .textweizhi {
		width: 1400px;
		margin: 0 auto;
		position: relative;
		height: 100%;
	}

	.adv .text .textweizhi .wenzi {
		width: 640px;
		height: 280px;
		float: left;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -140px;
		background: rgba(0, 0, 0, 0.5);
		padding: 50px;
	}

	.adv .text .textweizhi .wenzi h2 {
		color: #fff;
		font-size: 36px;
		line-height: 45px;
	}

	.adv .text .textweizhi .wenzi h2 a {
		color: #fff;
	}

	.adv .text .textweizhi p {
		display: block;
		color: #fff;
		font-size: 18px;
	}

	.adv .text .more {
		width: 170px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		color: #fff;
		background: #005fdf;
		display: block;
		font-size: 16px;
		border-radius: 40px;
		margin-top: 25px;
	}

	.mobile {
		display: block;
		z-index: 9999;
	}

	.top {
		width: 100%;
		height: 80px;
		position: relative;
		top: 0;
		z-index: 9999;
		background: #fff;
		display: none;
	}

	.top .position {
		width: 100%;
		height: 80px;
		padding: 0 100px;

	}

	.top .position h1 {
		width: 180px;
		height: 80px;
		float: left;
		margin: 0;
	}

	.top .position h1 img {
		width: 180px;
		height: 80px;
	}

	.top .position .right {
		float: right;
	}

	.top .position .right ul {
		float: left;
		margin: 0;
	}

	.top .position .right ul li {
		float: left;
		padding: 0 40px;
		display: block;
		height: 80px;
		line-height: 80px;
		position: relative;
	}

	.top .position .right ul li:hover {
		background: #005fdf;
	}

	.top .subbg {
		width: 100%;
		height: 300px;
		background: rgba(0, 0, 0, 0.5);
		position: absolute;
		top: 80px;
		display: none;
	}

	.top:hover .subbg {
		display: block;
	}

	.top .position .right ul li a {
		color: #2e2e2e;
		font-size: 18px;
		display: block;
		width: 100%;
	}

	.top .position .right ul li:hover .subweizhi a {
		color: #fff;
	}

	.top .position .right ul li .sub {
		width: 100%;
		position: absolute;
		left: 0;
		top: 80px;
		display: none;
		padding-top: 20px;
		border-left: 1px solid rgba(255, 255, 255, 0.5);
	}

	.top:hover .position .right ul li .sub {
		display: block;
		text-align: center;
		min-height: 300px;

	}

	.top .position .right ul li:hover .sub {
		background: #fff;
	}

	.top .position .right ul li .sub .subin {
		display: block;
		margin: 0;
		font-size: 14px;
		line-height: 40px;
		font-size: 14px;
	}

	.top .position .right ul li .sub .subin a {
		color: rgba(255, 255, 255, 0.5);
		font-size: 14px;
	}

	.top .position .right ul li:hover .sub .subin a {
		color: #333;
	}

	.top .position .right .lang {
		float: left;
		height: 80px;
		padding-top: 40px;
	}


	.top .position .right .lang a {
		color: #fff;
	}

	.top .position .right .lang:hover .en {
		display: block;
	}


	.top .position .right .sch {
		float: left;
		height: 80px;
		line-height: 80px;
	}

	.top .position .right .sch img {
		margin-top: 25px;
		display: block;
	}

	.topbar {
		width: 100%;
		height: 40px;
		background: #f3f3f3;
		display: none;
	}

	.topbar .position {
		width: 100%;
		height: 40px;
		margin: 0 auto;
		padding: 0 100px;
		color: #6b6b6b;
		line-height: 40px;
	}

	.topbar .position a {
		display: inline-block;
		padding: 0 18px;
		color: #6b6b6b;
	}

	.content1 {
		width: 100%;
		height: auto;
		margin-top: 15px;
	}

	.content1 .position {
		width: 95%;
		height: auto;
		margin: 0 auto;
		position: relative;
	}

	.content1 .position .slideBox {
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		background: #fff;
		float: left;
	}

	.content1 .position .slideBox .title {
		margin: 0 25px;
		margin-left: 0;
		color: #2e2e2e;
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 0;
		text-align: center;
		width: 100%;
		margin-top: 25px;
	}

	.content1 .position .slideBox .title a {
		color: #2e2e2e;
	}

	.content1 .position .slideBox .hd {
		height: 20px;
		overflow: hidden;
		position: relative;
		right: auto;
		top: auto;
		z-index: 1;
		width: auto;
		line-height: 20px;
		margin: 0 auto;
		text-align: center;
		margin-top: 20px;
	}

	.content1 .position .slideBox .hd li {
		display: inline-block;
		padding: 0 10px;
		font-size: 14px;
	}

	.content1 .position .slideBox .hd li a {
		color: #222;
	}

	.content1 .position .slideBox .hd li.on a {
		color: #005fdf;
	}

	.content1 .position .slideBox .hd .pageState {
		float: left;
		line-height: 15px;
	}


	.content1 .position .slideBox .bd {
		position: relative;
		height: 100%;
		z-index: 0;
	}

	.content1 .position .slideBox .bd .main {
		width: 100%;
		clear: both;
		margin-top: 20px;
	}

	.content1 .position .slideBox .bd .main .box {
		width: 100%;
		height: auto;
		float: left;
		margin: 0 auto;
		margin-bottom: 5px;
	}

	.content1 .position .slideBox .bd .main .box .date {
		width: auto;
		height: auto;
		text-align: center;
		float: left;
		margin-bottom: 5px;
	}

	.content1 .position .slideBox .bd .main .box .date .dd {
		font-size: 16px;
		line-height: 16px;
		color: #2e2e2e;
		margin-top: -2px;
		float: left;
		margin-right: 10px;
	}

	.content1 .position .slideBox .bd .main .box .date .yy {
		font-size: 14px;
		line-height: 14px;
		color: #ababab;
		margin-top: 0px;
		float: left;
	}

	.content1 .position .slideBox .bd .main .box .text {
		width: 100%;
		margin-left: 0px;
		height: auto;
		float: left;
		border-left: 0px solid #e9e9e9;
		padding-left: 0px;
	}

	.content1 .position .slideBox .bd .main .box .text a {
		color: #2e2e2e;
		font-size: 18px;
	}

	.content1 .position .slideBox .bd .main .box .text p {
		color: #2e2e2e;
		font-size: 14px;
		line-height: 25px;
		margin-top: 5px;
		margin-bottom: 0;
	}

	.content1 .position .slideBox .prev,
	.content1 .position .slideBox .next {
		float: left;
		color: #2e2e2e;
		margin: 0 10px;
		line-height: 15px;
	}

	.content1 .position .slideBox .next {
		color: #2e2e2e;
	}

	.content1 .right {
		width: 100%;
		height: auto;
		float: right;
		background: #fff;
		display: none;
	}

	.content1 .right .img {
		width: 100%;
		height: auto;
	}

	.content1 .right .img img {
		width: 100% !important;
		height: auto;
	}

	.content1 .right .img video {
		width: 100% !important;
		height: auto;
	}

	.content1 .right .topic {
		width: 100%;
		height: auto;
	}

	.content1 .right .topic .l {
		line-height: 45px;
		padding-left: auto;
		color: #3b3b3b;
		float: left;
		font-size: 18px;
		width: auto;
	}

	.content1 .right .topic .l a {
		color: #3b3b3b;
	}

	.content1 .right .topic .r {
		width: 120px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #a6a6a6;
		background: #f3f3f3;
		float: right;
		margin-top: 30px;
		margin-right: 30px;
		border-radius: 30px;
		display: none;
	}

	.content1 .right .topic:hover .r {
		background: #0058b8;
		color: #fff;
	}

	.content1 .right .topic .r a {
		color: #a6a6a6;
	}

	.content1 .right .topic:hover .r a {
		color: #fff;
	}

	.content2 {
		width: 100%;
		height: auto;
		margin-top: 30px;
	}

	.content2 .position {
		width: 95%;
		height: auto;
		margin: 0 auto;
		position: relative;
	}

	.slideBox1 {
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}

	.slideBox1 .bd1 {
		width: 100%;
		height: auto;
	}

	.slideBox1 .bd1 li {
		width: 100%;
		height: auto;
	}

	.slideBox1 .bd1 li .img {
		width: 100%;
		height: auto;
		float: left;
	}

	.slideBox1 .bd1 li .img img {
		width: 100%;
		height: auto;
	}

	.slideBox1 .bd1 li .text {
		width: 100%;
		height: auto;
		background: #fff;
		float: right;
		padding: 25px 20px;
	}

	.slideBox1 .bd1 li .text .topic {
		display: block;
		font-size: 18px;
		line-height: 20px;
		color: #2e2e2e;
	}

	.slideBox1 .bd1 li .text .topic a {
		color: #2e2e2e;
	}

	.slideBox1 .bd1 li .text .topic1 {
		font-size: 18px;
		color: #0058b8;
		font-weight: bold;
		margin-top: 50px;
	}

	.slideBox1 .bd1 li .text .topic1 a {
		color: #0058b8;
	}

	.slideBox1 .bd1 li .text .des {
		color: #ababab;
		line-height: 24px;
		margin-top: 20px;
	}

	.slideBox1 .bd1 li .text .more {
		width: 170px;
		height: 40px;
		border-radius: 40px;
		text-align: center;
		background: #0058b8;
		color: #fff;
		line-height: 40px;
		margin-top: 40px;
	}

	.slideBox1 .bd1 li .text .more a {
		color: #fff
	}

	.picScroll-left {
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		background: #fff;
		margin-top: 30px;
		padding: 0 0 20px 0;
	}

	.picScroll-left .hd {
		width: 100%;
		height: 10px;
		margin-top: 35px;
	}

	.picScroll-left .hd ul {
		width: 100%;
		height: 10px;
		text-align: center;
	}

	.picScroll-left .hd ul li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0 7px;
		background: #dedede;
		border-radius: 10px;
		overflow: hidden;
		line-height: 100px;
	}

	.picScroll-left .hd ul li.on {
		background: #0058b8;
	}

	.picScroll-left .bd {
		width: 100%;
		height: auto;
		margin-top: 30px;
	}

	.picScroll-left .bd ul {
		overflow: hidden;
		zoom: 1;
	}

	.picScroll-left .bd ul li {
		width: 100%;
		height: auto;
		border-left: 1px solid #f5f5f5;
		text-align: center;


	}

	.picScroll-left .bd ul li .pic {
		width: 100%;
		height: 60px;
		padding: 0 55px;
	}

	.picScroll-left .bd ul li .pic img {
		width: 60px;
		height: 60px;
	}

	.picScroll-left .bd ul li .pic a:hover img {
		border-color: #999;
	}

	.picScroll-left .bd ul li .title {
		font-size: 18px;
		font-weight: bold;
		line-height: 18px;
		margin-top: 20px;
		padding: 0 55px;
	}

	.picScroll-left .bd ul li .title a {
		color: #0058b8;
	}

	.picScroll-left .bd ul li .desc {
		line-height: 24px;
		color: #ababab;
		margin-top: 13px;
		padding: 0 55px;
	}

	.picScroll-left .bd ul li .more {
		width: 170px;
		height: 40px;
		text-align: center;
		display: inline-block;
		color: #0058b8;
		border: 1px solid #0058b8;
		line-height: 38px;
		margin-top: 35px;
		border-radius: 40px;
	}

	.picScroll-left .bd ul li .more a {
		color: #0058b8;
	}

	.picScroll-left .bd ul li.on .more {
		color: #fff;
		border: 1px solid #0058b8;
		background: #0058b8;
	}

	.picScroll-left .bd ul li.on .more a {
		color: #fff;
	}

	.content3 {
		width: 100%;
		height: auto;
		margin-top: 15px;
	}

	.content3 .position {
		width: 95%;
		height: auto;
		margin: 0 auto;
		position: relative;
	}

	.content3 .position .box {
		width: 100%;
		height: auto;
		background: #fff;
		float: none;
		margin-left: 0px;
		position: relative;
		margin-bottom: 15px;
	}

	.content3 .position .box .img {
		width: 100%;
		height: auto;
	}

	.content3 .position .box .img img {
		width: 100%;
		height: auto;
	}

	.content3 .position .box .text {
		width: 100%;
		height: auto;
		background: #fff;
		padding: 20px 5px 20px 5px;
		text-align: center;
	}

	.content3 .position .box .text .title {
		line-height: 18px;
		font-size: 18px;
		color: #2e2e2e;
	}

	.content3 .position .box .text .title a {
		color: #2e2e2e;
	}

	.content3 .position .box .text .des {
		line-height: 30px;
		margin-top: 20px;
		color: #2e2e2e;
		font-size: 16px;
		height: 60px
	}

	.content3 .position .box .text .des a {
		color: #2e2e2e;
	}

	.content3 .position .box .text .more {
		width: 170px;
		height: 40px;
		text-align: center;
		display: inline-block;
		color: #0058b8;
		border: 1px solid #0058b8;
		line-height: 38px;
		margin-top: 35px;
		border-radius: 40px;
		display: none;
	}

	.content3 .position .box .text .more a {
		color: #0058b8;
	}

	.content3 .position .box:hover .text .more {
		color: #fff;
		border: 1px solid #0058b8;
		background: #0058b8;
	}

	.content3 .position .box:hover .text .more a {
		color: #fff;
	}

	.content3 .position .box .prevx {
		width: 35px;
		height: 35px;
		background: url(../images/5x.png) no-repeat center;
		position: absolute;
		left: 10px;
		top: 110px;
	}

	.content3 .position .box .nextx {
		width: 35px;
		height: 35px;
		background: url(../images/6x.png) no-repeat center;
		position: absolute;
		right: 10px;
		top: 110px;
	}

	.foot {
		width: 100%;
		height: auto;
		background: #ebebeb
	}

	.foot .position {
		width: 95%;
		height: auto;
		margin: 0 auto;
		position: relative;
		text-align: center;
		padding-top: 20px;
	}

	.foot .position .link {
		width: 100%;
		height: 40px;
		background: #fff;
		position: relative;
		margin-top: 20px;
		float: none;
		margin-right: 0px;
	}

	.foot .position .link .name {
		width: 95%;
		height: 40px;
		line-height: 40px;
		text-indent: 10px;
		color: #a3a3a3;
	}

	.foot .position .link .name span {
		width: 5%;
		height: 40px;
		display: block;
		background: url(../images/4.png) no-repeat center;
		float: right;
	}

	.foot .position .link .xiala {
		width: 100%;
		height: auto;
		background: #fff;
		position: absolute;
		bottom: 40px;
		left: 0;
		border: 1px solid #fdfdfd;
		display: none;
	}

	.foot .position .link .xiala .box {
		width: 100%;
		line-height: 50px;
		color: #333;
		margin: 0 15px;
		border-bottom: 1px dashed #f3f3f3;
	}

	.foot .position .link .xiala .box a {
		color: #333;
	}

	.foot .position .link:hover .xiala {
		display: block;
	}

	.foot .position .infom {
		position: relative;
		left: auto;
		top: auto;
		margin-top: 20px;
	}

	.foot .position .infom .box {
		color: #9b9b9b;
		line-height: 28px;
	}

	.foot .position .infom .box a {
		color: #9b9b9b;
	}

	.foot .position .quickmark {
		width: 100%;
		height: auto;
		float: right;
		margin-top: 5px;
		display: none;
	}

	.foot .position .quickmark .box {
		width: 40%;
		line-height: auto;
		float: left;
		text-align: center;
		margin-left: 0;
		margin: 0 5%;
	}

	.foot .position .quickmark .box .img {
		width: 100%;
		height: auto;
		float: left;
	}

	.foot .position .quickmark .box .img img {
		width: 100%;
		height: auto;
		float: left;
	}

	.foot .position .quickmark .box .title {
		width: 100%;
		line-height: 30px;
		text-align: center;
		color: #525252;
	}

	.n_guide_mbi {
		display: block;
		margin-top: 20px;
	}

	.n_adv {
		width: 100%;
		height: auto;
		position: relative;
		padding-top: 116px;
	}

	.n_adv img {
		width: 100%;
		height: auto;
		display: block;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.n_adv .position {
		width: 95%;
		height: auto;
		margin: 0 auto;
		position: relative;
		z-index: 999;
	}

	.n_adv .weizhi {
		width: 100%;
		height: auto;
		background: none;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -80px;
		padding: 25px 0 0 0;
		text-align: center
	}

	.n_adv .weizhi .lanmut {
		font-size: 22px;
		font-weight: bold;
		color: #fff;
		line-height: 22px;
	}

	.n_adv .weizhi .mianbaoxie {
		color: #fff;
		margin-top: 8px;
	}

	.n_adv .weizhi .mianbaoxie a {
		color: #fff;
	}

	.n_guide {
		width: 100%;
		height: 66px;
		border-bottom: 1px solid #e9e7e7;
		display: none;
	}

	.n_guide .position {
		width: 1400px;
		height: 65px;
		margin: 0 auto;
	}

	.n_guide .position li {
		float: left;
		line-height: 65px;
		padding: 0 35px;
		background: url(../images/5.jpg) no-repeat left;
	}

	.n_guide .position li a {
		display: block;
		color: #292929;
		display: block;
		font-size: 16px;
		;
	}

	.n_guide .position li.layui-this a {
		color: #0058b8;
		border-bottom: 2px solid #0058b8;
	}

	.n_guide .position li.layui-this {
		background: none;
	}

	.content {
		width: 100%;
		padding-bottom: 50px;
	}

	.content .position {
		width: 95%;
		margin: 0 auto
	}

	.content .position .dpage {
		width: 100%;
		display: block;
		float: left;
		margin-top: 0px;
		background: #fff;
		padding: 0 15px;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.content .position .dpage .up {
		text-align: center;
		width: 100%;

	}

	.content .position .dpage .up h2 {
		font-size: 18px;
		color: #0058b8;
		font-weight: bold;
		padding: 15px 0 10px 0;
		line-height: 18px;
		text-align: center;
		width: 100%;
	}

	.content .position .dpage .up p {
		font-size: 14px;
		color: #939393;
		line-height: 14px;
		display: inline-block;
		text-align: center;
		line-height: 25px;
		border-radius: 25px;
		background: #f3f3f3;
		padding: 0 20px;
	}

	.content .position .dpage .down {
		width: 100%;
		padding-top: 25px;
		color: #0f0f0f;
		line-height: 2.75em;
		font-size: 16px;
	}

	.content .position .dpage .down img {
		max-width: 100%;
		margin: 0;
		padding: 0;
	}

	.content .position .list {
		width: 100%;
	}

	.content .position .list .first {
		width: 100%;
		height: auto;
		margin: 20px 0 0px 0;
		border-bottom: 1px solid #e9e7e7;
	}

	.content .position .list .first .img {
		width: auto;
		float: none;
	}

	.content .position .list .first .img img {
		width: 100%;
	}

	.content .position .list .first .text {
		width: 100%;
		height: auto;
		float: none;
	}

	.content .position .list .first .text .topic {
		width: 100%;
		font-size: 18px;
		line-height: 32px;
		color: #1c1c1c;
		display: block;
		margin: 20px 0 10px 0;
		font-weight: bold;
	}

	.content .position .list .first .text .time {
		width: 100%;
		color: #939393;
		font-size: 14px;
		line-height: 14px;
	}

	.content .position .list .first .text .des {
		height: auto;
		line-height: 20px;
		width: 100%;
		padding: 20px 0 30px 0;
		color: #747474;
	}

	.content .position .list .first .text .more {
		width: 160px;
		height: 60px;
		background: #0058b8;
		line-height: 60px;
		text-align: center;
		font-size: 16px;
		color: #fff;
		display: none;
	}

	.content .position .list .first .text .more a {
		color: #fff;
	}

	.content .position .list .box {
		width: 100%;
		height: auto;
		padding: 15px 0;
		border-bottom: 1px solid #e9e7e7;
	}

	.content .position .list .box .text {
		width: 100%;
		float: none;
	}

	.content .position .list .box .topic {
		color: #444444;
		font-size: 16px;
		line-height: 30px;
		display: block;
		font-weight: bold;
	}

	.content .position .list .box .des {
		display: block;
		line-height: 20px;
		padding: 20px 0;
	}

	.content .position .list .box .more {
		width: 120px;
		height: 35px;
		text-align: center;
		line-height: 35px;
		border: 1px solid #e9e7e7;
		color: #9b9b9b;
		line-height: 33px;
		font-size: 14px;
		display: none;
	}

	.content .position .list .box:hover .more {
		border: 1px solid #0058b8;
		background: #0058b8;
		color: #fff;
	}

	.content .position .list .box .date {
		width: 100%;
		height: auto;
		float: none;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	.content .position .list .box .date .dd {
		font-size: 16px;
		line-height: 14px;
		text-align: center;
		margin-top: 0px;
		float: left;
		color: #0058b8;
	}

	.content .position .list .box .date .yy {
		font-size: 14px;
		color: #424242;
		line-height: 14px;
		margin-top: 0px;
		float: left;
		margin-left: 20px;
	}

	.content .position .list .box:hover .topic {
		color: #0058b8;
	}

	.content .position .list .box:hover .date .dd {
		color: #0058b8;
	}

	.content .pic {
		width: 100%;
		float: left;
		margin-top: 20px;
	}

	.content .pic .box {
		width: 100%;
		height: auto;
		float: left;
		margin: 0;
		position: relative;
		margin-bottom: 20px;
	}

	.content .pic .box .img {
		width: 100%;
		height: auto;
	}

	.content .pic .box .img img {
		width: 100%;
		height: auto;
	}

	.content .pic .box .topic {
		width: 100%;
		height: 30px;
		background: rgba(0, 0, 0, 0.4);
		position: absolute;
		left: 0;
		bottom: 0;
		line-height: 30px;
		text-align: center;
		overflow: hidden;
	}

	.content .pic .box .topic a {
		color: #fff !important;
	}

	.content .yewu {
		width: 100%;
		margin-top: 20px;
	}

	.content .yewu .box {
		margin: 0 10px 10px 0;
		float: left;
		position: relative;
	}

	.content .yewu .box .up {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: rgba(0, 88, 184, 0);
		z-index: 2;
		transition: All 0.3s ease-in-out;

		-webkit-transition: All 0.3s ease-in-out;

		-moz-transition: All 0.3s ease-in-out;

		-o-transition: All 0.3s ease-in-out;
	}

	.content .yewu .box .up:hover {
		background: rgba(0, 88, 184, 0.5);
	}

	.content .yewu .box .up .img {
		width: 70px;
		height: 70px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -35px;
		margin-left: -35px;
		transition: All 0.3s ease-in-out;

		-webkit-transition: All 0.3s ease-in-out;

		-moz-transition: All 0.3s ease-in-out;

		-o-transition: All 0.3s ease-in-out;
		display: none;
	}

	.content .yewu .box:hover .up .img {
		width: 70px;
		height: 70px;
		position: absolute;
		left: 40px;
		top: 25px;
		margin-top: 0;
		margin-left: 0;
	}

	.content .yewu .box .up .img img {
		width: 70px;
		height: 70px;
	}

	.content .yewu .box .up .topic {
		font-size: 20px;
		line-height: 20px;
		position: absolute;
		left: 0px;
		top: 50%;
		margin-top: -10px;
		margin-left: 0px;
		color: #fff;
		font-weight: bold;
		width: 100%;
		text-align: center;
		transition: All 0.3s ease-in-out;

		-webkit-transition: All 0.3s ease-in-out;

		-moz-transition: All 0.3s ease-in-out;

		-o-transition: All 0.3s ease-in-out;
	}

	.content .yewu .box:hover .up .topic {
		left: 0;
		top: 0;
		margin-top: 50px;
		margin-left: 110px;
	}

	.content .yewu .box .up .des {
		margin: 0 40px;
		color: #fff;
		text-indent: 2em;
		padding-bottom: 35px;
		background: url(../images/8.png) no-repeat right bottom;
		line-height: 30px;
		position: absolute;
		left: 0;
		top: 100px;
		opacity: 0;
		transition: All 0.3s ease-in-out;

		-webkit-transition: All 0.3s ease-in-out;

		-moz-transition: All 0.3s ease-in-out;

		-o-transition: All 0.3s ease-in-out;
	}

	.content .yewu .box:hover .up .des {
		opacity: 1;
	}

	.content .yewu .box .down {
		position: relative;
		width: 100%;
		height: auto;
		left: 0;
		top: 0;
	}

	.content .yewu .box .down img {
		width: 100%;
		height: auto;
	}

	.content .position .box1 {
		width: 100%;
		height: auto;
		float: none;
	}

	.content .position .box2 {
		width: 100%;
		height: auto;
		float: none;
	}

	.content .position .box3 {
		width: 100%;
		height: auto;
		float: none;
	}

	.content .position .box1x {
		width: 100%;
		height: auto;
		float: none;
	}

	.content .position .box2x {
		width: 100%;
		height: auto;
		float: none;
	}

	.content .position .box3x {
		width: 100%;
		height: auto;
		float: none;
	}

	.content .position .lianxi {
		margin-top: 50px;
	}

	.content .position .lianxi .map {
		width: 100%;
		height: 610px;
	}

	.content .position .lianxi .map img {
		width: 1400px;
		height: 610px;
	}

	.content .position .lianxi .info {
		width: 1200px;
		height: 220px;
		margin: -110px auto 0 auto;
		position: relative;
		z-index: 2;
		background: #fff;
		box-shadow: 0 0 20px #ebeff3;
	}

	.content .position .lianxi .info .boxx {
		float: left;
		text-align: center;
		height: 110px;
		border-left: 1px solid #e5e5e5;
		margin-top: 55px;
	}

	.content .position .lianxi .info .boxx .up {
		margin-top: 19px;
	}

	.content .position .lianxi .info .boxx1 {
		width: 300px;
	}

	.content .position .lianxi .info .boxx2 {
		width: 565px;
	}

	.content .position .lianxi .info .boxx3 {
		width: 335px;
	}

	.content .position .lianxi .info .boxx .down {
		font-size: 16px;
		margin-top: 25px;
		color: #000000;
		width: 100%;
	}

	.dsj_hd {
		width: 75px;
		float: left;
		position: fixed;
		top: 600px;
		display: none;
	}

	.dsj_hd li {
		margin-bottom: 1px;
	}

	.dsj_hd li a {
		display: block;
		height: 49px;
		line-height: 49px;
		padding-left: 18px;
		background: url(../images/dsj_bg.png) no-repeat center;
		font-size: 16px;
		color: rgba(0, 88, 184, 1);
	}

	.dsj_hd li a:hover,
	.dsj_hd li.active a {
		background: url(../images/dsj_h.png) no-repeat center;
		color: #fff;
	}

	.dsj_bd {
		width: 100%;
		float: right;
		background: url(../images/dot.jpg) repeat-y 75px 0;
	}

	.dsj_sub_name {
		margin: 30px 0;
		color: #3073b1;
		font-size: 26px;
		font-weight: normal;
		line-height: 30px;
		background: url(../images/dot1.jpg) no-repeat 68px 50%;
		padding-left: 110px;
	}

	.dsj_sub_info li {
		overflow: hidden;
		margin-bottom: 20px;
	}

	.dsj_sub_info li .shijian {
		float: left;
		width: 15%;
		padding-top: 20px;
		background: url(../images/dot2.jpg) no-repeat 55px 30px;
		margin-left: 15px;
	}

	.dsj_sub_info li .text {
		width: 85%;
		background: #f4f6f6;
		padding: 10px 25px;
		border-radius: 5px;
		float: right;
		line-height: 2em;
		margin-right: 35px;
		font-size: 16px;
		max-height: 300px;
		overflow-y: auto;
	}

	.add_adv {
		width: 100%;
		height: auto;
		margin-top: 30px
	}

	.add_adv .position {
		width: 95%;
		height: auto;
		margin: 0 auto
	}

	.add_adv .position .box {
		width: 100%;
		height: auto;
	}

	.add_adv .position .box img {
		width: 100%;
		height: auto;
	}

	.add_adv .position .box1 {
		width: 100%;
		height: auto;
		margin-left: 0;
		float: left;
		transition: All 0.4s ease-in-out;
		-webkit-transition: All 0.4s ease-in-out;
		-moz-transition: All 0.4s ease-in-out;
		-o-transition: All 0.4s ease-in-out;
	}

	.add_adv .position .box1:hover {
		margin-top: -10px;
	}

	.add_adv .position .box1 img {
		width: 100%;
		height: auto;
	}

	.content .left_c {
		width: 210px;
		float: left;
		background: #f3f3f3;
		position: fixed;
		margin-top: 50px;
		padding: 10px;
		z-index: 9999;
	}

	.content .left_c ul {
		margin: 0;
	}

	.content .left_c li {
		width: 190px;
		height: 40px;
		background: url(../images/13.jpg);
		line-height: 40px;
		text-indent: 25px;
		font-size: 16px;
	}

	.content .left_c li a {
		color: #747474;
	}

	.content .left_c li:hover {

		background: url(../images/12.jpg);

	}

	.content .left_c li:hover a {
		color: #fff;
	}

	.content .left_c li.on {
		background: url(../images/12.jpg);
	}

	.content .left_c li.on a {
		color: #fff;
	}

	.content .right_c {
		width: 1145px;
		float: right;
	}

	.content .position .list_c {
		width: 100%;
	}

	.content .position .list_c .first {
		width: 100%;
		height: 355px;
		margin: 60px 0 50px 0;
		border-bottom: 1px solid #e9e7e7;
	}

	.content .position .list_c .first .img {
		width: 370px;
		float: right;
	}

	.content .position .list_c .first .img img {
		width: 370px;
	}

	.content .position .list_c .first .text {
		width: 645px;
		float: left;
	}

	.content .position .list_c .first .text .topic {
		width: 100%;
		font-size: 18px;
		line-height: 18px;
		color: #1c1c1c;
		display: block;
		margin: 40px 0 20px 0;
	}

	.content .position .list_c .first .text .time {
		width: 100%;
		color: #939393;
		font-size: 14px;
		line-height: 14px;
	}

	.content .position .list_c .first .text .des {
		height: 195px;
		line-height: 34px;
		width: 100%;
		padding: 40px 0 60px 0;
		color: #747474;
	}

	.content .position .list_c .first .text .more {
		width: 160px;
		height: 60px;
		background: #0058b8;
		line-height: 60px;
		text-align: center;
		font-size: 16px;
		color: #fff;
	}

	.content .position .list_c .first .text .more a {
		color: #fff;
	}

	.content .position .list_c .box {
		width: 100%;
		height: 155px;
		padding: 35px 0;
		border-bottom: 1px solid #e9e7e7;
	}

	.content .position .list_c .box .text {
		width: 1035px;
		float: left;
	}

	.content .position .list_c .box .topic {
		color: #444444;
		font-size: 16px;
		line-height: 16px;
		display: block;
		font-weight: bold;
	}

	.content .position .list_c .box .des {
		display: block;
		line-height: 34px;
		padding: 20px 0;
	}

	.content .position .list_c .box .more {
		width: 120px;
		height: 35px;
		text-align: center;
		line-height: 35px;
		border: 1px solid #e9e7e7;
		color: #9b9b9b;
		line-height: 33px;
		font-size: 14px;
		display: block;
	}

	.content .position .list_c .box:hover .more {
		border: 1px solid #0058b8;
		background: #0058b8;
		color: #fff;
	}

	.content .position .list_c .box .date {
		width: 80px;
		height: 80px;
		float: right;
		text-align: center;
		margin-top: 0px;
	}

	.content .position .list_c .box .date .dd {
		font-size: 36px;
		line-height: 36px;
		text-align: center;
		margin-top: 15px;
	}

	.content .position .list_c .box .date .yy {
		font-size: 14px;
		color: #424242;
		line-height: 14px;
		margin-top: 13px;
	}

	.content .position .list_c .box:hover .topic {
		color: #0058b8;
	}

	.content .position .list_c .box:hover .date .dd {
		color: #0058b8;
	}

	.content .pic_c {
		width: 1145px;
		float: left;
		margin-top: 60px;
	}

	.content .pic_c .box {
		width: 345px;
		float: left;
		margin: 0 33px 33px 0;
		position: relative;
	}

	.content .pic_c .box .img {
		width: 445px;
	}

	.content .pic_c .box .img img {
		width: 445px;
	}

	.content .pic_c .box .topic {
		width: 100%;
		height: 50px;
		background: rgba(0, 0, 0, 0.4);
		position: absolute;
		left: 0;
		bottom: 0;
		line-height: 50px;
		text-align: center;
		overflow: hidden;
	}

	.content .pic_c .box .topic a {
		color: #fff !important;
	}

	.d_prev,
	.d_next {
		line-height: 20px;
		color: #969696;
		padding: 0 10px;
		border-radius: 0px;
		height: auto;
		margin-top: 10px;
	}

	.d_prev a,
	.d_next a {
		color: #969696;
	}

	.d_prev:hover,
	.d_next:hover {
		border: 1px solid #0058b8;
		color: #0058b8;
		line-height: 53px;
	}

	.d_prev:hover a,
	.d_next:hover a {
		color: #0058b8;
	}

	.xwtitle {
		width: 100%;
		height: 155px;
		text-align: center;
		padding-top: 30px;
	}

	.xwtitle h2 {
		font-size: 30px;
		line-height: 30px;
		font-weight: normal;
		line-height: 60px;
		margin: 0;
	}

	.xwtitle h2 a {
		color: #0058b8;
	}

	.xwtitle .line {
		width: 25px;
		height: 1px;

		display: inline-block;
		background: #c50026;
	}


	.contentxw1 {
		width: 100%;
		height: auto !important;
	}

	.contentxw1 .position {
		width: 95%;
		height: auto !important;
		position: relative;
		margin: 0 auto;
	}

	.contentxw1 .position .main {
		width: 100%;
		height: auto;
	}

	.contentxw1 .position .main .box {
		width: 100%;
		height: auto;
		float: none;
		background: #fff;
		margin-right: 0px;
		padding-bottom: 20px;
	}

	.contentxw1 .position .main .box .pic {
		width: 100%;
		height: auto;
	}

	.contentxw1 .position .main .box .pic img {
		width: 100%;
		height: auto;
	}

	.contentxw1 .position .main .box .text {
		width: 100%;
		height: auto;
		padding: 10px;
	}

	.contentxw1 .position .main .box .text .topic {
		font-size: 16px;
		color: #2e2e2e;
		line-height: 16px;
	}

	.contentxw1 .position .main .box .text .topic a {
		color: #2e2e2e;
	}

	.contentxw1 .position .main .box .text .date {
		display: block;
		float: none;
		padding: 0 0 0 30px;
		line-height: 22px;
		height: 22px;
		background: url(../images/14.png) no-repeat left;
		margin-top: 20px;
		color: #989898;
	}

	.contentxw1 .position .main .box .text .more {
		width: 25px;
		height: 16px;
		float: right;
		margin-top: 30px;
		display: none;
	}

	.contentxw1 .position .main .box:hover .text .more {
		background: url(../images/7.png) no-repeat left;
	}

	.contentxw1 .position .main .box:hover .text .topic a {
		color: #186dbe;
	}

	.contentxw2 {
		width: 100%;
		height: 585px;
	}

	.contentxw2 .position {
		width: 1400px;
		height: 585px;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	.contentxw2 .position .main {
		width: 1440px;
	}

	.contentxw2 .position .box {
		width: 680px;
		height: 195px;
		float: left;
		margin: 0 40px 40px 0;
		background: #fff;
	}

	.contentxw2 .position .box .date {
		width: 110px;
		height: 195px;
		float: left;
		border-left: 5px solid #fff;
		padding: 40px 0 0 35px;
	}

	.contentxw2 .position .box .date .dd {
		font-size: 38px;
		color: #000000;
		font-weight: bold;
	}

	.contentxw2 .position .box .date .yy {
		font-size: 38px;
		color: #6f6f6f;
	}

	.contentxw2 .position .box .date .line {
		width: 30px;
		height: 1px;
		background: #dcdcdc;
		margin-left: 8px;
	}

	.contentxw2 .position .box .text {
		height: 80px;
		width: 570px;
		float: right;
		border-left: 1px solid #d9d9d9;
		margin-top: 55px;
		padding: 0 40px 0 30px;
	}

	.contentxw2 .position .box .text .topic {
		font-size: 18px;
		color: #383838;
		line-height: 18px;
	}

	.contentxw2 .position .box .text .des {
		font-size: 14px;
		color: #737373;
		line-height: 30px;
		margin-top: 15px;
	}

	.contentxw2 .position .box:hover {
		background: url(../images/15.png) no-repeat left;
	}

	.contentxw2 .position .box:hover .text .topic {
		color: #0057b8;
	}

	.contentxw2 .position .box:hover .date .dd {
		color: #0057b8;
	}

	.contentxw3 {
		width: 100%;
		height: auto;
	}

	.contentxw3 .position {
		width: 95%;
		height: auto;
		margin: 0 auto;
		position: relative;
	}

	.contentxw3 .position .main {
		width: 100%;
	}

	.contentxw3 .position .main .box {
		width: 100%;
		height: auto;
		background: #fff;
		float: left;
		border-bottom: 5px solid #fff;
		padding: 20px 15px;
		margin-bottom: 10px;
		margin-right: 0px;
	}

	.contentxw3 .position .main .box .date {
		line-height: 14px;
		color: #99999a;
	}

	.contentxw3 .position .main .box .topic {
		color: #2e2e2e;
		font-size: 16px;
		line-height: 16px;
		margin-top: 10px;
	}

	.contentxw3 .position .main .box .topic a {
		color: #2e2e2e;
	}

	.contentxw3 .position .main .box .des {
		color: #7e7e7e;
		line-height: 24px;
		margin-top: 16px;
	}

	.contentxw3 .position .main .box:hover .topic a {
		color: #1867be;
	}

	.contentxw3 .position .main .box:hover {
		border-bottom: 5px solid #1867be;
		background: url(../images/15.png) no-repeat left;
	}

	.slideBoxx4 {
		width: 100%;
		height: auto;
		position: relative;
	}

	.slideBoxx4 .hdx4 {
		position: absolute;
		height: 5px;
		right: 5px;
		bottom: 5px;
	}

	.slideBoxx4 .hdx4 ul li {
		width: 5px;
		height: 5px;
		border-radius: 5px;
		float: left;
		margin-left: 5px;
		background: #fff;
		overflow: hidden;
		line-height: 25px;
	}

	.slideBoxx4 .hdx4 ul li.on {
		background: #0058b8;
	}

	.imghover {
		overflow: hidden;
	}

	.imghover img {
		transition: All 0.3s ease-in-out;
		-webkit-transition: All 0.3s ease-in-out;
		-moz-transition: All 0.3s ease-in-out;
		-o-transition: All 0.3s ease-in-out;
	}

	.imghover:hover img {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		display: block;
	}

	.contentm {
		width: 100%;
		float: none;
		background: none;

	}

	.contentm .position {
		width: 100%;
		margin: 0 auto;
		background: none;

	}

	.contentm .position .positionfix {
		float: none;
		width: 95%;
		margin: 0 auto;
		padding: 0;
		background: none;
	}

	.contentm .position form {
		margin-top: 5px;
	}

	.contentm .position input,
	.contentm .position textarea {
		border: 1px solid #efefef;
		color: #727272;
		line-height: 35px;
		text-indent: 10px;
	}

	.contentm .position .box {
		width: 100%;
		height: 35px;
	}

	.contentm .position .box1 {
		float: none;
	}

	.contentm .position .box2 {
		float: none;
	}

	.contentm .position textarea {
		width: 100%;
		height: 120px;
		float: none;
	}

	.contentm .position .box3 {
		float: left;
		width: 75%;
		height: 35px;
	}

	.contentm .position .auti {
		width: 25%;
		height: 35px;
		float: left;
	}

	.contentm .position .auti img {
		width: 100%;
		height: 35px;
	}

	.contentm .position .box4 {
		float: left;
		width: 100%;
		height: 35px;
		border: none;
		color: #fff;
		background: #0062b2;
	}

	.contentm .position .pingjia {
		width: 100%;
		float: none;
		margin-top: 0;
		padding-top: 50px;

	}

	.contentm .position .pingjia .box {
		min-height: auto;
		border: 1px solid #efefef;
		width: 100%;
		margin-bottom: 15px;
		height: auto;
	}

	.contentm .position .pingjia .box .pic {
		float: none;
		width: 100%;
		text-align: center;
		padding: 30px 0 0 0;
	}

	.contentm .position .pingjia .box .pic .img {
		width: 105px;
		height: 105px;
		display: inline-block;
	}

	.contentm .position .pingjia .box .pic .img img {
		width: 105px;
		height: 105px;
		border-radius: 105px;
	}

	.contentm .position .pingjia .box .pic .name {
		width: 100%;
		line-height: 16px;
		font-size: 16px;
		margin-top: 15px;
		color: #262626;
	}

	.contentm .position .pingjia .box .text {
		padding: 15px;
		width: 100%;
		float: none;
		border-left: 1px solid #efefef;
		height: auto;
	}

	.contentm .position .pingjia .box .text .topic {
		width: 100%;
		line-height: 16px;
		color: #4a4a4a;
		font-size: 16px;
	}

	.contentm .position .pingjia .box .text .des {
		font-size: 14px;
		color: #6b6b6b;
		height: auto;
		line-height: 24px;
		padding: 20px 0;
	}

	.contentm .position .pingjia .box .text .huifu {
		color: #0062b2;
	}

	.contentm .position .fanye {
		width: 100%;
		text-align: center;
		float: left;
		padding: 70px 0 0 0;
	}

	.contentm .position .fanye li {
		display: inline-block;
		width: 30px;
		height: 30px;
		background: #e0e0e0;
		color: #9a9a9a;
		text-align: center;
		margin: 0 5px;
		line-height: 30px;
	}

	.contentm .position .fanye li.on {
		background: #0057b8;
		color: #fff;
		line-height: 30px;
	}
      .zcipv6{
           display:none;
     }
}