@import url(index.pc.css) screen and (min-width:750px);

body {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}



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

	body,
	div,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	pre,
	form,
	fieldset,
	input,
	textarea,
	p,
	blockquote,
	th,
	td {
		margin: 0;
		padding: 0;
		border: 0 none;
		outline: 0;
	}

	body {
		background: #FFF;
		font-size: 14px
	}

	table {
		border-collapse: collapse;
		border-spacing: 0
	}

	fieldset,
	img {
		border: 0 none
	}

	address,
	caption,
	cite,
	code,
	dfn,
	em,
	strong,
	th,
	var {
		font-style: normal;
		font-weight: normal
	}

	strong {
		font-weight: 800
	}

	ol,
	ul,
	li {
		list-style: none outside none
	}

	caption,
	th {
		text-align: left
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 100%;
		font-weight: normal
	}

	a {
		color: #333333;
		text-decoration: none;

	}

	.clear {
		clear: both;
	}

	.bgff {
		background-color: #fff;
	}
a#vipdown {
    color: #fff;
}

	a:hover {
		text-decoration: underline
	}

	strong {
		font-weight: 800;
	}

	body {
		font-size: 12px;
		background: #f5f9f9;
	}

	.main {
		width: 100%;
		margin: auto;
	}

.list_top {float: left; height: 46px; line-height: 46px; width: 96%; margin-bottom: 20px;  overflow: hidden; margin-top: 10px;color: #333; font-size: 18px; font-weight: 700;      background: #f5f5f8; border-radius: 10px;padding: 0 2%;}
.list_top:before{content:"";width: 18px;height: 18px;background: #e8b856;margin-top: 11px;float: left;border-radius: 30px;}
.list_top span:before{content: "";width: 11px;height: 11px;background: #0099cb;margin-top: 21px;float: left;border-radius: 30px;margin-right: 12px;}

.list_top .left {
    float: left;
    color: #27a1c6;
    font-weight: bold;
    font-size: 22px;
}
	/*top*/
	.fwsir_t {
		border-bottom: 1px solid #ebebeb;
		line-height: 29px;
		float: left;
		height: 29px;
		background: #f7f7f7;
		width: 100%;
		overflow: hidden;
		display: none;
	}

	.search {
		display: none;
	}

	.fwsir_t_box {
		width: 1200px;
		margin: 0 auto;
	}

	.fwsir_t span {
		float: left;
		color: #27a1c6;
		font-size: 12px;
	}

	.fwsir_t ul {
		float: right;
		width: 880px;
	}

	.fwsir_t ul li {
		float: right;
	}

	.fwsir_t ul a {
		color: #666666;
		font-size: 12px;
		vertical-align: middle;
		display: block;
		margin-left: 12px;
		text-align: right;
	}

	/**baner**/
	.index-banner {
		margin-top: 20px !important;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
			padding: 20px 0px;
		
	}
	.index-banner time {
    display: block;
    width: 50px;
    font-size: 12px;
    color: #999;
    border-radius: 20px;
    height: 20px;
    background: #f8f8f8;
    text-align: center;
    line-height: 20px;
    position: absolute;
    right: 0;
    top: 5px;
}

	.index-right {

		font-size: 14px;
		width: 98%;
		margin-top: 20px;
	}

	.swiper {
		width: 100%;
		height: 100%;
	}

	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.swiper-slide img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}



	.swiper {
		width: 100%;
		height: 300px;
		margin-left: auto;
		margin-right: auto;
	}

	.swiper-slide {
		background-size: cover;
		background-position: center;
	}

	.mySwiper2 {
	
		width: 100%;
		margin-bottom: 10px;
	}

	.mySwiper {
		height: 20%;
		box-sizing: border-box;
		padding: 10px 0;
	}

	.mySwiper .swiper-slide {
		width: 25%;
		height: 100%;
		opacity: 0.4;
	}

	.mySwiper .swiper-slide-thumb-active {
		opacity: 1;
	}

	.swiper-slide img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.index-center {
		width: 522px;
		background-color: #fff;
		width: 98%;
		display: none;
	}


	.ban_new {
		width: 98%;

		font-size: 14px;
	}

	.ban_new .lb_1 a {
		font-size: 16px;
	}

	.ban_new .lb_x1 {
		padding-left: 24px;
	}

	.ban_hot {
		width: 100%;
	}

	.ban_title {
		height: 54px;
		line-height: 54px;
		padding-left: 35px;
		font-size: 18px;
		position: relative;
		background: url(../images/head_bg1.png);
		font-weight: bold;
		background-size: cover;
	}

	.ban_title1 {
		background: url(../images/head_bg2.png);
		    background-size: cover;
	}

	.ban_title em {
		position: absolute;
		left: 10px;
		font-weight: normal;
		color: #18a97a;
	}

	.lb_icon {
		background: #18a97a;
		color: #fff;
		border-radius: 4px;
		width: 16px;
		height: 16px;
		display: block;
		color: #fff;
		font-size: 12px;
		text-align: center;
		line-height: 16px;
		position: absolute;
		left: 0;
		top: 7px;
	}

	.lb_icon_new {
		background: #fc5c42;
	}

	.lb_x1 {
		padding-left: 23px;
		padding-right: 60px;
		position: relative;
		line-height: 30px;
		margin: 9px 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.lb_x1 .lb_lm {
		font-size: 12px;
		color: #999;
		display: block;
		position: absolute;
		left: 24px;
		width: 47px;
		overflow: hidden;
	}

	.lb_x1 .lb_lm:hover {
		color: #18a97a;
	}

	.lb_x2 {
		padding-left: 12px;
		position: relative;
	}

	.lb_x2 .lb_lm {
		left: 10px;
	}

	.lb_x2 .lb_lm:hover {
		color: #18a97a;
	}

	.lb_x2:before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 13px;
		width: 5px;
		height: 5px;
		background: #ccc;
		border-radius: 10px;
	}

	.lm_nr .lb_x2 {
		width: 328px;
		float: left;
		margin: 3px 0 6px 0;
	}

	.chao {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.lb_1_a .iconfont {
		margin-right: 10px;
		font-size: 14px;
	}

	.lb_2 p {
		line-height: 22px;
		padding: 5px 0;
	}

	.lb_2 .lb_img {
		width: 130px;
		height: 87px;
		border: 1px solid #e1e1e1;
	}

	.lb_2 .lb_img img {
		width: 100%;
		min-height: 87px;
	}

	.lb_3_a {
		position: relative;
		padding-left: 60px;
		line-height: 30px;
	}

	.lb_3_a:hover {
		padding-left: 70px;
	}

	.lb_3_a time {
		left: 0;
		position: absolute;
		top: 5px;
	}

	.lb_3_a:hover time {
		background: #18a97a;
		color: #fff;
	}

	.lb_4_a {
		position: relative;
		padding-left: 30px;
		line-height: 30px;
		margin: 8px 0;
	}

	.lb_4_a span {
		display: block;
		width: 16px;
		height: 16px;
		border-radius: 4px;
		text-align: center;
		line-height: 16px;
		background: #ccc;
		color: #fff;
		left: 0;
		position: absolute;
		top: 7px;
		font-size: 12px;
	}

	.lb_4_a:first-child span {
		background: #fc5c42;
	}

	.lb_4_a:first-child+a span {
		background: #18a97a;
	}

	.lb_4_a:first-child+a+a span {
		background: #18a97a;
	}

	.lb_4_a:nth-child(1) span {
		background: #fc5c42;
	}

	.lb_4_a:nth-child(2) span {
		background: #18a97a;
	}

	.lb_4_a:nth-child(3) span {
		background: #18a97a;
	}

	.lb_icon {
		background: #18a97a;
		color: #fff;
		border-radius: 4px;
		width: 16px;
		height: 16px;
		display: block;
		color: #fff;
		font-size: 12px;
		text-align: center;
		line-height: 16px;
		position: absolute;
		left: 0;
		top: 7px;
	}

	.lb_icon_new {
		background: #fc5c42;
	}

	.lb_x1 {
		padding-left: 23px;
		padding-right: 60px;
		position: relative;
		line-height: 30px;
		margin: 9px 0;
	}

	.lb_x1 .lb_lm {
		font-size: 12px;
		color: #999;
		display: block;
		position: absolute;
		left: 24px;
		width: 47px;
		overflow: hidden;
	}

	.lb_x1 .lb_lm:hover {
		color: #18a97a;
	}

	.lb_x2 {
		padding-left: 12px;
		position: relative;
	}

	.lb_x2 .lb_lm {
		left: 10px;
	}

	.lb_x2 .lb_lm:hover {
		color: #18a97a;
	}

	.lb_x2:before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		top: 13px;
		width: 5px;
		height: 5px;
		background: #ccc;
		border-radius: 10px;
	}

	.lm_nr .lb_x2 {
		width: 328px;
		float: left;
		margin: 3px 0 6px 0;
	}

	/*banner*/

	/*header*/
	.header {
		float: left;
		width: 100%;
		height: 58px;
		background: #fff;
		text-align: center;
	}

	.logo {
		width: 183px;
		height: 81px;
		background: url(../images/logo.png) no-repeat 0 0;
		margin-top: -6px;
		display: inline-block;
		background-size: 100%;
	}

	.fwsir_head {
		width: 484px;
		margin-top: 15px;
		float: left;
		margin-left: 112px;
	}

	.fwsir_search {
		width: 484px;
		margin-top: 26px;
		float: left;
		margin-left: 108px;
		display: none;
	}

	.searchbar {
		width: 363px;
		float: left;
		height: 38px;
		padding-left: 10px;
		border: solid 1px #27a1c6;
		font-size: 14px;
		border-radius: 6px 0 0 6px;
	}

	.results {
		color: #fff;
		font-size: 15px;
		background-color: #27a1c6;
		text-align: center;
		width: 90px;
		height: 40px;
		border-radius: 0 6px 6px 0;
	}

	.fwsir_login {
		float: right;
		line-height: 33px;
		margin-top: 27px;
		text-align: center;
		display: none;
	}

	.fwsir_login a {
		margin-left: 20px;
		height: 36px;
		color: #fff;
		width: 100px;
		background: #ff6451;
		float: left;
		line-height: 36px;
		font-size: 15px;
		border-radius: 4px;
	}

	.fwsir_login .jianyi {
		background: #27a1c6;
	}

	.fwsir_login a:hover {
		color: #ffff;
	}

	/*µ¼º½*/
	.fwsir_nav {
		width: 100%;
		float: left;
		background: #27a1c6;
	}

	.fwsir_nav ul {
		float: left;
		width: 100%;
	}

	.fwsir_nav ul li {
		font-size: 14px;
		line-height: 45px;
		color: #fff;
		float: left;
		height: 45px;
		width: 25%;
		text-align: center;
	}

	.fwsir_nav ul li a {
		color: #fff;
		font-size: 16px;
		float: left;
		width: 100%;
	}

	.fwsir_nav .active,
	.nav ul li:hover {
		/* background: #0293bf; */
		float: left;
	}


	/*¶¥²¿ÄÚÈÝ*/
	.fwsir_box {
		width: 100%;
		float: left;
	}

	/*×ó±ß*/
	.fwsir_box_l {
		float: left;
		width: 100%;
	}

.gonggao {

	margin: 20px auto 0;
	padding: 10px 10px 10px 10px;
	background:  #fff;
	box-shadow: 0 2px 10px 0 rgba(75, 91, 138, .1);
	font-size: 14px;
	box-sizing: border-box;
	width: 100%;
}




.channel {
	background: #fff;
	border-radius: 15px;
	margin: auto;
	overflow: hidden;
	width: 100%;
	padding: 30px;
	margin-top: 23px;
	padding-top: 19px;
	box-sizing: border-box;
}
	.channel_l_tl {
		width: 100%;
		height: 63px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 2px solid #eaaa45;
		margin-bottom: 22px;
	}

	.channel_l_tl span {
		height: 42px;
		line-height: 42px;
		color: #333;
		font-weight: 700;
		float: left;
	}

	.channel_l_tl span a {
		min-width: 82px;
		height: 42px;
		line-height: 42px;
		font-size: 19px;
		color: #333;
		font-weight: 700;
		float: left;
	}
.channel_l a:before {
    content: "w";
    line-height: 15px;
    color: #27a1c6;
    width: 14px;
    height: 14px;
    text-align: center;
    float: left;
    margin-top: 13px;
    margin-right: 11px;
    font-family: inherit;
    font-weight: 700;
    font-size: 12px;
    border-radius: 4px;
    border: 2px solid #27a1c6;
}
	.channel_l_tl .more {
		font-size: 14px;
		float: right;
		border-radius: 6px;
		height: 28px;
		line-height: 28px;
		padding: 0 10px;
		color: #eaaa45;
	}

	.channel_l_tl span i {
		color: #333;
		float: left;
		background: url(../images/ico_2021.png) no-repeat -82px 0px;
		width: 29px;
		height: 30px;
		margin-right: 5px;
		margin-top: 7px;
	}

	.channel:nth-child(3n-1) .channel_l_tl {
		border-bottom: 2px solid #2ca6e0;
	}

	.channel:nth-child(3n-1) .channel_l_tl span i {
		background: url(../images/ico_2021.png) no-repeat -112px 0px;
	}

	.channel:nth-child(3n-1) .channel_l_tl .more {
		color: #2ca6e0;
	}

	.channel:nth-child(3n-1) .channel_rt_tl span {
		background: #2ca6e0;
	}

	.channel:nth-child(3n) .channel_l_tl {
		border-bottom: 2px solid #917bc3;
	}

	.channel:nth-child(3n) .channel_l_tl span i {
		background: url(../images/ico_2021.png) no-repeat -140px 0px;
	}

	.channel:nth-child(3n) .channel_l_tl .more {
		color: #917bc3;
	}

	.channel:nth-child(3n) .channel_rt_tl span {
		background: #917bc3;
	}
/*	
	.channel_bot {
		float: left;
	}

.channel_l {
		float: left;
	}
*/
	.channel_l ul {
		float: left;
		width: 100%;
		border-bottom: 1px solid #eaeaea;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding-bottom: 18px;
		flex-wrap: wrap;
	}

	.channel_l li {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 15px;
		line-height: 41px;
		width: 100%;
	}
	
.channel_l li:nth-child(n+10) {
  display: none;
}

.channel_l li .time {
	font-size: 13px;
	color: #a9a9a9;
	float: right;
	font-style: initial;
}

.channel_l li i {
color: #27a1c6;
margin-right: 5px;
}

	.channel_l ul:last-child {
		border: 0;
		padding-bottom: 0;
	}

	.channel_rt {
		width: 100%;
		overflow: auto;
	}

	.channel_rt_tl {
		float: left;
		font-size: 16px;
		font-weight: 700;
		line-height: 40px;
		background: #f9f9f9;
		height: 40px;
		width: 100%;
		border-radius: 8px;
		margin-bottom: 10px;
	}

	.channel_rt_tl span {
		float: left;
		height: 18px;
		background: #eaaa45;
		width: 6px;
		border-radius: 10px;
		margin-right: 9px;
		margin-top: 11px;
	}

	.channel_rt ul {
		float: left;
		width: 100%;
	}

	.channel_rt li {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 15px;
		line-height: 40px;
	}

	.channel_rt li a {
		line-height: 30px;
		height: 30px;
		width: 60%;
	}

	.channel_rt li span {
		margin-top: 12px;
		width: 17px;
		height: 17px;
		line-height: 17px;
		background: #ebebeb;
		color: #999999;
		float: left;
		text-align: center;
		margin-right: 12px;
		font-size: 12px;
		border-radius: 4px;
	}

	.channel_rt li:nth-child(1) span {
		background: #ff5722;
		color: #fff;
	}

	.channel_rt li:nth-child(2) span {
		background: #ff9f00;
		color: #fff;
	}

	.channel_rt li:nth-child(3) span {
		background: #97cc51;
		color: #fff;
	}



	/***list***/

	.left-box {
		width: 100%;

		float: left
	}

	.right-box {
		width: 100%;
		display: none;
		float: right
	}

	.box {
		width: 100%;
		margin: auto;
		overflow: hidden
	}

	.main-box {
		margin-top: 20px;
	}



	.crumbs {
		overflow: hidden;
		height: 28px;
		color: #686868;
		font-weight: 400;
		font-size: 14px;
		line-height: 28px;
		padding-left: 10px;
		margin-bottom: 10px
	}

	.crumbs .icon-home {
		font-size: 18px;
		position: relative;
		top: 1px;
		margin-right: 2px;
		color: #36ad9e
	}

	.crumbs .icon-logo {
		display: none
	}

	.crumbs a {
		color: #686868;
		font-size: 14px
	}



	.crumbs span {
		float: right;
		font-style: normal;
		font-size: 12px
	}



	.list-news {
		width: 100%;
		margin-bottom: 10px;
		background: #fff;
		float: left;
		padding: 20px 15px;
		border-radius: 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box
	}

	.list-news h3 {
		float: left;
		font-size: 22px;
		font-weight: 700;
	}

	.list-news .list-box-title {
		margin-bottom: 10px ;width: 100%;
		height: 36px;
		line-height: 36px;
	}

	.list-news .list-news-ul {
		width: 100%;
		float: left
	}

	.list-news .list-news-ul li {
		position: relative;
		line-height: 40px;
		min-height: 40px;
		margin-bottom: 5px;
		padding: 0 100px 0 20px
	}

	.list-news .list-news-ul li:after {
		content: "";
		display: block;
		position: absolute;
		border-bottom: 1px dashed #cbd9d9;
		width: 72%;
		top: 20px;
		z-index: 0
	}

	.list-news .list-news-ul li:before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		width: 6px;
		height: 6px;
		background-color: #cbd9d9;
		border-radius: 10px;
		z-index: 2;
		top: 18px
	}
.list-box-title i {
    margin-right: 10px;
    color: #27a1c6;
}
	.list-news .list-news-ul li a {
		font-size: 15px;
		background-color: #fff;
		padding-right: 20px;
		position: absolute;
		z-index: 1;
		width: 70%;
		text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
		transition: .3s ease;
		-ms-transition: .3s ease;
		-moz-transition: .3s ease;
		-webkit-transition: .3s ease;
		-o-transition: .3s ease
	}

	.list-news .list-news-ul li a:hover {
		color: #36ad9e;
		padding-left: 5px;
		transition: .3s ease;
		-ms-transition: .3s ease;
		-moz-transition: .3s ease;
		-webkit-transition: .3s ease;
		-o-transition: .3s ease
	}

	.list-news .list-news-ul li:hover:before {
		background-color: #36ad9e;
		transition: .3s ease;
		-ms-transition: .3s ease;
		-moz-transition: .3s ease;
		-webkit-transition: .3s ease;
		-o-transition: .3s ease
	}

	.list-news .list-news-ul li a b {
		font-weight: 400
	}

	.list-news .list-news-ul li time {
		font-size: 12px;
		position: absolute;
		right: 0;
		background-color: #fff;
		font-family: Georgia, serif;
		color: #999;
		padding-left: 10px
	}

	.list-news .list-news-ul li:nth-child(5n) {
		margin-bottom: 30px
	}

	.yeshu ul {
		width: 100%;
		float: left;
		height: 38px;
		display: flex;
		justify-content: center;
	}

	.yeshu ul li {
		float: left;
	}

	.thisclass {
		color: white;
		border: 1px solid #ccc;
		padding: 4px 10px;
		font-size: 14px;
		background: #1686d4;
		margin-right: 5px;
	}

	.yeshu ul a {
		margin-right: 6px;
		border: 1px solid #ccc;
		padding: 4px 10px;
		font-size: 14px;
		float: left;
		color: #7d7d7d;
	}

	.yeshu .active a {
		background: #2096fb;
		color: #fff;
		border-color: #2096fb;
	}

	.yeshu ul .word a {
		font-size: 14px;
		color: #151515;
	}

	.sanmu_box {
		float: left;
		width: 90%;
		background: #fff;
		padding: 3% 5%;
		margin-bottom: 10px;
		border: 1px solid #eceaea;
	}

	.sanmu_box_t {
		float: left;
		width: 100%;
		height: 39px;
		line-height: 39px;
	}

	.sanmu_box_t span {
		float: left;
		height: 45px;
		color: #333;
		font-size: 16px;
		font-weight: 700;
	}

	.fwp_toppic span {
		height: 45px;
		color: #333;
		font-size: 16px;
		font-weight: 700;
	}

	.sanmu_box ul {
		float: left;
		width: 100%;
		margin-bottom: 5px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.sanmu_box ul li {
		float: left;
		width: 96%;
		line-height: 33px;
		height: 33px;
		overflow: hidden;
		background: url(../images/ico2.png) 0px 8px no-repeat;
		padding-left: 7%;
	}

	.sanmu_box.sanmu_box ul li a {
		font-size: 15px;
	}

	.sanmu_box ul li em {
		float: left;
		background: #c5cfd6;
		height: 16px;
		width: 16px;
		color: #fff;
		line-height: 16px;
		text-align: center;
		margin-right: 6px;
		margin-top: 7px;
		font-size: 12px;
		display: none;
	}

	.sanmu_box ul li:nth-child(1) em {
		background: #4b86db;
		color: #fff;
	}

	.sanmu_box ul li:nth-child(2) em {
		background: #4b86db;
		color: #fff;
	}

	.sanmu_box ul li:nth-child(3) em {
		background: #ff9800;
		color: #fff;
	}

	.sanmu_box ul li:nth-child(4) em {
		background: #ffc107;
		color: #fff;
	}

	/***list**/
	/**show**/
	.main-content {
		display: block;
		position: relative;
		float: left;
		width: 100%;
		overflow: hidden;
		background: #fff;
	}

	.title {
		color: #333;
		font-size: 26px;
		line-height: 32px;
		padding: 4% 3%;
		font-weight: 700;
		text-align: center;
	}

	.art_info {

	line-height: 25px;
	width: 96%;
	 margin: auto;
	font-size: 14px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 0px;
   overflow: auto;
   justify-content: center;
  
}
.art_info .info{
    width: 100%;
    float:right;
    display: flex;
    
}

.art_info .info .left{
 
    display: flex;

    width: 100%;
    justify-content: space-around;
}

.art_info .info .left div:first-child{
 

  
    
}

.art_info .info .left div{
 
   
  
    text-align: center;
    
}





.art_info .info .rt-btns{
    margin-left: 20px;
    display: none;

}

.info i:last-child{
    margin-left: 0px!important;
}

.art_info .info .rt-btns>*{
     margin:0px 5px;
     padding: 2px 10px;
     border: 1px solid #ddd;
     color: #555;

}

.art_info .info .rt-btns .copy{

     border: 1px solid #40aae3;
     color: #40aae3;

}

.art_info .info .rt-btns .down{

     border: 1px solid #36ad9e;
     color: #36ad9e;

}
	.art_info .fxtime {
		color: #999;
	}

	.art_info .down_btn {
		float: right;
		background: #44b449;
		color: #fff;
		border: solid 1px #44b449;
		width: 100px;
		text-align: center;
		height: 28px;
		display: block;
		position: relative;
		line-height: 28px;
		cursor: pointer;
	}

	.art_info .down_btn:hover {
		background: #f60;
		border: solid 1px #f60;
	}

	.article_content {
		color: #444;
		line-height: 28px;
		font-size: 17px;
		float: left;
		width: 100%;
		overflow: hidden;
	}

	.article_content p {
		color: #444;
		line-height: 28px;
		font-size: 17px;
		margin: 0 3%;
		padding-bottom: 12px;
		width: 94% !important;
	}

	.article_content a {
		color: #2965b1;
		font-size: 16px;
	}

	.article_content h2 {
		text-decoration: none;
		font-size: 17px;
		text-align: left;
		font-weight: bold;
		line-height: 31px;
		clear: both;
		color: #ff0000;
		margin-bottom: 15px;
		padding: 0 3%;
	}

	.article_content strong {
		font-weight: 700;
		font-size: 16px;
	}

	.dow_box {
		margin: 20px auto;
		clear: both;
		width: 94%;
	}

	.content {
		width: 94%;
		margin: 0 3%;
	}

	.content .rel_title:before {
		background: #228a31;
		content: "";
		display: block;
		position: absolute;
		height: 16px;
		width: 6px;
		border-radius: 10px;
		left: 10px;
		top: 12px;
	}

	.rel_content~p:after {
		content: "";
		border-bottom: 1px dashed #cecece;
		width: 68%;
		top: 19px;
		display: inline-block;
		position: absolute;
		right: 46px;
	}

	.content .rel_content~p {
		position: relative;
		width: 100%;
		overflow: hidden;
		height: 39px;
		float: left;
		padding-bottom: 0;
		line-height: 39px;
		color: #444;
		font-size: 17px;
	}

	.content .rel_title::after {
		display: none;
	}

	.content .rel_content~p a {
		display: inline-block;
		background: #fff;
		font-size: 17px;
		position: absolute;
		z-index: 2;
		max-width: 68%;
		overflow: hidden;
		padding-right: 5px;
	}

	.content .rel_content~p span {
		float: right;
		font-size: 12px;
		color: #bebbbb;
		background: #fff;
		position: absolute;
		z-index: 2;
		right: 20px;
		padding-left: 6px;
	}

	.content .rel_title {
		line-height: 40px !important;
		padding-left: 30px;
		font-size: 17px;
		background-color: #f2f8fc;
		border-radius: 10px;
		width: 96% !important;
		font-weight: 700;
		color: #333 !important;
		padding-bottom: 4px !important;
		margin-bottom: 5px !important;
	}

	.rel_content~p a {
		color: #2965b1 !important;
	}

	/**show**/


	.fink-box {

		width:100%;
		margin: 20px auto 0 auto;
		border-radius: 10px;
		padding: 20px;
		background: #fff;
		overflow: auto;
		box-sizing:border-box;
		display: none;
	}

	.fink-box h3 {
		float: left;
		font-size: 22px;
		font-weight: 700;
		display: flex;
		align-items: center;
	}

	.fink-box h3 i {
		background: url(../images/ico_2021.png) no-repeat -140px 0px;
		width: 30px;
		height: 30px;
		margin-right: 5px;
		margin-top: 7px;
		display: block;

	}


	.fink-box-title {
		float: left;
		height: 36px;
		line-height: 36px;
		width: 100%;
		margin-bottom: 15px
	}

	.fink-box ul {
		display: block;
		float: left;
		line-height: 26px
	}

	.fink-box ul a {
		margin-left: 15px;
		height: 26px;
		line-height: 26px;
		display: block;
		float: left;
		color: #999;
		font-size: 14px
	}

	.fink-box ul a:first-child {
		margin-left: 0
	}

	.fink-box ul a:hover {
		color: #36ad9e;
		text-decoration: underline
	}

	.fink-box ul:after {
		position: relative;
		padding-left: 10px;
		color: #dfdfdf;
		content: "Email:rain168@vip.qq.com"
	}

	.english {
		margin-left: 20px;
		font-size: 13px;
		color: #ccc;
		float: right;
	}

	.footer {
		position: relative;
		float: left;
		width: 100%;
		text-align: center;
		background: #232830;
		margin-top: 20px;
		padding: 10px 0 25px;
		background-image: url(../images/footer_left.png), url(../images/footer_right.png);
		background-repeat: no-repeat;
		background-position: 0 top, right top
	}


	.footer p:first-child {
		padding-top: 26px
	}

	.footer p {
		margin: 0 auto;
		color: #999;
		text-align: center;
		font-size: 14px;
		line-height: 24px;
		font-family: arial
	}

	.footer p a {
		color: #999;
		font-size: 14px;
		font-family: arial
	}

	.footer .icon-police {
		display: inline-block;
		margin-top: -4px;
		margin-right: 5px;
		width: 14px;
		height: 16px;
		background: url(../images/icon-police.png) 0 0 no-repeat;
		vertical-align: middle
	}

	.footer a:hover {
		color: red;
		text-decoration: underline
	}

	#back-to-top {
		position: fixed;
		bottom: 140px;
		right: 10px;
		width: 50px;
		text-align: center;
		line-height: 50px;
		display: none;
		z-index: 99998
	}

	#back-to-top a {
		background: #868686;
		opacity: .6;
		display: block;
		width: 50px;
		height: 50px;
		border-radius: 10px
	}

	#back-to-top span {
		display: block;
		width: 50px;
		height: 50px
	}

	#back-to-top a.stop span {
		background: url(../images/to-top.png) no-repeat center center/50px
	}
	
	.content .myhide {
    background: url(../images/bolang.png) 100% 100% repeat-x;
    padding-bottom: 4px;
    color: red;
    font-weight: bold;
}

.show_more_btn {
    width: 100%;
    height: 60px;
    display: block;
    clear: both;
    font-size: 14px;
    font-weight: 400!important;
    text-align: center;
    position: relative;
    margin: 0;
    padding-top: 4px;
    z-index: 5;
        margin-bottom: 50px;
}

.shadow {
    width: 100%;
    height: 200px;
    background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
    background: -ms-linear-gradient(to bottom,hsla(0,0%,100%,0),#fff 100%);
    position: absolute;
    top: -200px;
    left: 0;
}
.show_more_text {
    font-size: 18px;
    width: 170px;
    height: 40px;
    border: 1px solid #e93274;
    color: #e93274;
    line-height: 30px;
    padding: 5px 40px;
    border-radius: 5px;
}

.show_more_text img {
    display: inline-block;
}


.show_more_btn .info {
    padding: 10px;
 
}

.icon-top { background: url(../images/istop.png) no-repeat center #fff; background-size: 22px; width: 40px; height: 40px; position: fixed; right: 20px; bottom: 10%; opacity: 0; transition: all 0.3s; z-index: 9999999; border: #ccc 1px solid; border-radius: 100%; }
.icon-top.cd-is-visible { visibility: visible; opacity: 1; }
}
* {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
