﻿* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html,
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 12px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
input,
textarea,
legend,
button,
table,
tbody,
caption,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	/*border: 0;
	font-weight: normal;
	font-style: normal;*/
}

table {
	border-collapse: collapse;
	border-spacing: 0
}


/*去除按钮默认样式*/

input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

textarea {
	-webkit-appearance: none;
}


/*去除input发光边框*/

input:focus,
textarea:focus {
	outline: none;
}


/*去除IE10+浏览器文本框后面的小叉叉*/

input::-ms-clear {
	display: none;
}


/*禁止多行文本框textarea拖拽*/

textarea {
	resize: none;
}

ol,
ul {
	list-style: none;
}

a:focus {
	outline: thin dotted;
	outline-style: none;
	-moz-outline-style: none;
	background: none;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

a {
	text-decoration: none;
	outline: none;
	background: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

input::-webkit-input-placeholder {
	color: #c0c4c8
}

.clearfix:after {
	clear: both;
	content: '.';
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.hidden {
	display: none;
}

.show {
	display: block;
}

i {
	font-style: normal;
}

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

select::-ms-expand {
	display: none;
}

button {
	outline: none;
	background: none;
}

input {
	background: none;
	outline: none;
	border: 0px;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}

button {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
}

.main {
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
}


/*自动隐藏文字*/

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ellipsis1 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.Flow1 {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.Flow2 {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}

.min-width {
	width: 1170px;
	margin: 0 auto;
}


/*头部*/

#header {
	height: 114px;
}

#header .header-left {
	width: 30%;
	height: 114px;
	display: flex;
	align-items: center;
}

#header .header-right {
	width: 70%;
	height: 114px;
	display: flex;
	align-items: center;
	position: relative;
}

#header .header-right .header_search {
	position: absolute;
	right: -120px;
	top: 45px;
	width:150px;
}

#header .header_search #web_keyword {
	width: 110px;
	padding-left: 10px;
	height: 28px;
	border: 1px solid #6da373;
	background: #fff;
	outline: none;
	font-size: 12px;
	line-height: 28px;
	/*-ms-transform: translateY(-9px);  /*IE 9 */
	/**-moz-transform: translateY(-1px);  /* FIrefox */
	/**-webkit-transform: translateY(-9px);  /*Safari 和 Chorme 9 */
	/*-o-transform: translateY(-9px);  /*Opera */
	
}

#header .header_search #web_btn {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	background: url(../images/search-icon.png) no-repeat 5px 5px;
	border: 1px solid #6da373;
	
}

#header .header-left img {
	width: 100%;
}

#header .header-right li {
	float: left;
	padding: 0 0 0 20px;
	position: relative;
	height: 50px;
	line-height: 50px;
}

#header .header-right li a {
	display: block;
	font-size: 18px;
	color: #303030;
}

#header .header-right .active a {
	color: #357931;
	/*border-bottom: 2px solid #6da373;*/
}

#header .header-right li:hover a {
	color: #6da373;
	border-bottom: 2px solid #6da373;
	text-decoration: none;
}


/*banner*/

.banner {
	width: 100%;
}

.banner img {
	display: block;
	width: 100%;
}

.swiper-slide {
	overflow: hidden;
}

.banner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 1;
}

.banner .swiper-pagination-bullet-active {
	background: #c7141c;
}
/*二级页面banner*/
.banner-img img{width:100%;min-height: 100px;}
/*菜单*/

.menu {
	width: 100%;
	padding: 37px 0;
}

.menu li {
	float: left;
	width: 25%;
	text-align: center;
}

.menu li div {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 132px;
	height: 132px;
	border-radius: 50%;
	background: rgba(109, 163, 115, .14);
	margin: 0 auto;
}

.menu li a {
	font-size: 23px;
	color: #256ca3;
}

.menu li p {
	padding-top: 23px;
}


/**/

.plan {
	width: 33.5%;
	height: 496px;
	padding: 0 15px;
	border-radius: 5px;
	border: solid 1px #e4e4e4;
	overflow: hidden;
}

.scheme-top {
	padding: 14px 0 4px;
}

.scheme-top .left {
	height: 52px;
	min-width: 144px;
	padding: 0 15px;
	line-height: 52px;
	font-size: 24px;
	color: #256ca3;
	background: linear-gradient(-45deg, rgba(228, 228, 228, .5) 0, rgba(228, 228, 228, .5) 25%, transparent 25%, transparent 50%, rgba(228, 228, 228, .5) 50%, rgba(228, 228, 228, .5) 75%, transparent 75%, transparent);
	background-size: 10px 10px;
}

.scheme-top .left.reflect {
	color: #313131;
}

.scheme-top .left.reflect .active {
	color: #256ca3;
}

.scheme-top .left.reflect span {
	cursor: pointer;
}

.scheme-top .more a {
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #848484;
}

.scheme-con li {
	/*height: 85px;*/
	height: 70px;
	padding: 20px 0;
	border-bottom: 1px dashed #e4e4e4;
	cursor: pointer;
}

.scheme-con li:last-child {
	border: none;
}

.scheme-con .notice-date {
	width: 15%;
	text-align: center;
	font-size: 17px;
}

.scheme-con li:hover .iterate {
	background: #256ca3;
	border-radius: 5px;
	box-shadow: 0px 2px 13px 0px rgba(71, 71, 71, 0.29)
}

.scheme-con li:hover .iterate p,
.scheme-con li:hover .iterate span {
	color: #fff;
}

.scheme-con .notice-date p {
	color: #256ca3;
}

.scheme-con .notice-date span {
	color: #abadac;
}

.scheme-con .notice-con {
	width: 85%;
	font-size: 16px;
	color: #5a5a5a;
	padding-left: 10px;
	height:45px;
}

.notice {
	width: 65%;
	height: 496px;
	padding: 0 15px;
	border-radius: 5px;
	border: solid 1px #e4e4e4;
	overflow: hidden;
}

.notice .scheme-con li {
	width: 50%;
	float: left;
	padding-right: 2%;
}

.notice .scheme-con li:nth-last-child(2) {
	border: none;
}

.notice .scheme-con li:nth-child(2n) {
	padding-left: 2%;
	padding-right: 0%;
}

.hid {
	display: none !important;
}


/**/

.weather {
	padding: 20px 0;
}

.weather img {
	display: block;
	width: 100%;
	border-radius: 5px;
}


/**/

.brief {
	background: url(../../images2/back1.png) no-repeat bottom 0 center;
	background-size: 100%;
}

.secondAccount {
	width: 32.33%;
	margin-right: 1.5%;
}

.secondAccount:last-child {
	margin: 0%;
}

.secondAccount .notice-date {
	width: 27%;
	font-size: 14px;
	color: #b4b4b4;
	text-align: right;
	padding-top: 2px;
}

.secondAccount .notice-con {
	width: 73%;
	padding-left: 0;
}

.appreciate {
	padding: 0 23px;
}

.appreciate-con {
	padding-top: 20px;
	position: relative;
}

.appreciate-con img {
	display: block;
	width: 100%;
	min-height: 338px;
}

.appreciate-con h4 {
	height: 66px;
	font-size: 21px;
	color: #333333;
	text-align: center;
	line-height: 66px;
}

.appreciate-con .swiper-button-prev {
	width: 42px;
	height: 42px;
	left: -21px;
	border-radius: 50%;
	background: url(../../images2/left.png) no-repeat center left 11px;
	background-size: 14px;
	background-color: rgba(0, 0, 0, 0.3);
}

.appreciate-con .swiper-button-next {
	width: 42px;
	height: 42px;
	right: -21px;
	border-radius: 50%;
	background: url(../../images2/right.png) no-repeat center right 11px;
	background-size: 14px;
	background-color: rgba(0, 0, 0, 0.3);
}


/**/

.select {
	padding: 30px 0 42px;
	width: 100%;
}

.select .select-opt {
	width: 23%;
	margin-right: 2.66%;
}

.select .select-opt:last-child {
	margin-right: 0;
}

.select .select-t {
	width: 100%;
	height: 62px;
	line-height: 62px;
	padding: 0 15px;
	font-size: 21px;
	color: #787878;
	border-radius: 10px;
	background: url(../../images2/down.png) no-repeat center right 18px;
	background-size: 21px;
	background-color: #f6f6f6;
	border: solid 1px #dfdfdf;
}

.select .select-t option {
	line-height: 62px;
}


/*尾部*/

.footer {
	height: 185px;
	background: url(../images/footer.jpg) no-repeat;
	background-size: cover cover;
}

.footer .min-width .foot-top {
	height: 180px;
	display: flex;
	align-items: center;
}

.footer h3 {
	line-height: 40px;
	font-size: 22px;
	color: #ffffff;
	opacity: 0.7;
}

.footer .footer-con p {
	font-size: 14px;
	color: #f8f8f8;
	line-height: 24px;
	opacity: 0.7;
}

.footer .footer-con p a {
	color: #f8f8f8;
}

.footer .footer-winte {
	width: 66%;
}

.footer .footer-winte .footer-con {
	position: relative;
	border-right: 1px solid rgba(78, 77, 77, 1);
}

.footer .footer-winte .footer-con .con {
	width: 49%;
	margin-right: 2%;
}

.footer .footer-winte .footer-con .con:last-child {
	margin: 0;
	border-right: 1px solid rgba(255, 255, 255, .45);
}

.footer .erweima {
	padding: 0 50px 5px;
	width: 34%;
}

.footer .erweima li {
	width: 50%;
	float: left;
	text-align: center;
	padding: 0 18px;
}

.footer .erweima li p {
	font-size: 14px;
	color: #ffffff;
}

.footer .erweima li img {
	width: 100%;
	border: 2px solid #fff;
	margin-top: 10px;
}

.footer .erweima li:last-child,
.footer .erweima li:nth-last-child(2) {
	margin-top: 20px;
}
/*右侧导航*/
.FloatingWindow {
	position: fixed;
	right: 0;
	z-index: 550;
	top: 50%;
	width: 72px;
	margin-top:-80px;
}
.FloatingWindow a{text-decoration: none;}
.FloatingWindow .FloatingWindow_list {
	width: 100%;
	display: inline-block;
	position: relative;
	margin-bottom: 10px;
	background: #256ca3;
}

.FloatingWindow .FloatingWindow_list:hover {
	background: #ec6d1f;
}

.FloatingWindow .FloatingWindow_list .FloatingWindow_list_title {
	text-align: center;
	padding: 10px;
}

.FloatingWindow .FloatingWindow_list .FloatingWindow_list_title dd {
	padding-top:30px;
	color: #fff;
	font-size: 28px;
}
.FloatingWindow .FloatingWindow_list .FloatingWindow_list_title .Line{
	background:url(../images/server.png) no-repeat center;
	background-size:32px;
}
.FloatingWindow .FloatingWindow_list .FloatingWindow_list_title .QQ{
	background:url(../images/qq.png) no-repeat center;
	background-size:32px;
}
.FloatingWindow .FloatingWindow_list .FloatingWindow_list_title dt {
	color: #fff;
	font-size: 12px;
	margin-top: 3px;
}

.FloatingWindow .FloatingWindow_list:nth-child(3):hover .FloatingWindow_list_down {
	display: block;
}

/*二级页面*/
.level {
	padding-bottom:45px;
	overflow: hidden;
}
.level .level-tit{
	height:72px;
	line-height: 72px;
	padding-left:32px;
	background:url(../../images2/home.png) no-repeat center left 0;
	background-size:21px;
}
.level .level-tit a{
	font-size: 14px;
	color: #333333;
}
.level .level-tit i{
	display:inline-block;
	width:10px;
	height:10px;
	background:url(../../images2/right1.png) no-repeat center;
	background-size:6px;
}
.level .level-left{
	width:25%;
}
.level .level-left .level-left-tit{
	width:100%;
	height:85px;
	padding:10px 0;
	text-align: center;
	background:#256ca3;
	display:flex;
	justify-content: center;
	align-items: center;
}
.level .level-left .level-left-tit>div{
	display:inline-block;
	padding-left:23%;
	background:url(../../images2/infor.png) no-repeat center left 0;
	background-size:22%;
	text-align: left;
}
.level .level-left .level-left-tit h4{
	font-size: 32px;
	color: #ffffff;
}
.level .level-left .level-left-tit p{
	font-size: 26px;
	color: #cee3d0;
}
.level .level-left .level-left-con{
	width:100%;
	border:1px solid #256ca3;
	border-left-width: 4px;
	padding:0 20px;
}
.level .level-left .level-left-con li{
	height:70px;
	line-height: 70px;
	border-bottom:1px dashed #DDDDDD;
}
.level .level-left .level-left-con li:last-child{
	border:none;
}
.level .level-left .level-left-con li a{
	font-size: 16px;
	color: #5a5a5a;
}
.level .level-right{
	width:73%;
	/*height: 1000px;*/
	padding-bottom: 25px;
	border:1px solid #ddd;
	border-top:4px solid #256ca3;
}
.level .level-right .level-right-tit{
	padding:48px 0 26px 8%;
}
.level .level-right .level-right-tit input{
	width:315px;
	height:48px;
	padding:0 15px;
	font-size: 16px;
	color:#222;
	border:1px solid #256ca3;
	float:left;
}
.level .level-right .level-right-tit select{
	width:164px;
	height:48px;
	font-size: 16px;
	padding:0 34px 0 12px;
	margin:0 10px;
	border:1px solid #256ca3;
	background:url(../../images2/down1.png) no-repeat center right 14px;
	background-size:15px;
	float:left;
}
.level .level-right .level-right-tit button{
	width:121px;
	height:48px;
	font-size: 20px;
	color: #ffffff;
	background:#256ca3;
	float:left;
}
.level .level-right .level-right-con{
	padding:0 30px;
}
.level .level-right .level-right-con>ul>li{
	padding:12px 0 12px 82px;
	position:relative;
	border-bottom:1px dashed #DDDDDD;
}
.level .level-right .level-right-con>ul>li a{
	text-decoration: none;
}

.level .level-right .level-right-con .date{
	position:absolute;
	top:22px;
	left:0;
	width:75px;
	font-size: 18px;
	color: #0f0f0f;
}
.level .level-right .level-right-con .date span{
	display:block;
	width:35px;
	height:25px;
	margin:4px 0 0 5px;
	background:url(../../images2/arr-right-a.png) no-repeat center;
	background-size:22px;
}
.level .level-right .level-right-con a:hover .date span{
	cursor: pointer;
	background:url(../../images2/arr-right-b.png) no-repeat center;
	background-size:22px;
	background-color:#256ca3;
}
.level .level-right .level-right-con .level-right-con-t{
	position:relative;
	padding:10px 100px 10px 0;
}
.level .level-right .level-right-con .level-right-con-t h1{
	font-size: 18px;
	color: #000000;
}
.level .level-right .level-right-con .level-right-con-t span{
	position:absolute;
	top:8px;
	right:0;
	font-size: 16px;
	color: #bdbdbd;
}
.level .level-right .level-right-con .level-right-con-b{
	font-size: 14px;
	color: #7f7f7f;
}
.level .level-right .page{
	padding:7% 0 0;
	text-align: center;
}
.level .level-right .page li{
	display:inline-block;
	width:36px;
	height:36px;
	line-height: 36px;
	text-align: center;
	margin:0 1px;
	border: solid 1px #b5b5b5;
}
.level .level-right .page .page-big{
	width:66px;
}
.level .level-right .page li a{
	display:block;
	text-decoration: none;
	font-size: 16px;
	color: #767676;
	cursor: pointer;
}
.level .level-right .page li:hover,.level .level-right .page .active{
	background:rgba(37,108,163,0.45);
	
}
.level .level-right .page li:hover a,.level .level-right .page .active a{
	color:#256ca3;
}
/*文章详情*/
.level-details h1{
	font-size: 26px;
	color: #333333;
	text-align: center;
}
.level-details .level-details-mid{
	padding:0 8%;
}
.level-details .level-details-mid li{
	width:33.33%;
	text-align: center;
	height:50px;
	line-height: 50px;
	font-size: 14px;
	color: #666666;
	float:left;
}
.level-details-but{
	width: 90%;
	margin: 0 auto;
}
.level-details-but table{
	width:100%;
	text-align: center;
}
.level-details-but th{
	width:33.33%;
	border:1px solid #e3e3e3;
	font-size: 18px;
	height:65px;
	text-align: center;
	color: #666666;
}
.level-details-but td{
	border:1px solid #000;
	/*width:33.33%;
	height:65px;
	font-size: 18px;*/
}

.level-details-but-t{
	height:65px;
	line-height: 65px;
	background:rgba(123,123,123,.09);
}
.level-details-but-t li{
	width:33.33%;
	float:left;
	text-align: center;
	font-size: 18px;
	color: #666666;
	border-right:1px solid #e3e3e3;
}
.level-details-but-t li:last-child{
	border:none;
}
.level-details-but-c .but-parent>li{
	background:rgba(123,123,123,.09);
}
.level-details-but-c .but-child li{
	width:33.33%;
	float:left;
	text-align: center;
	font-size: 18px;
	color: #666666;
	border-right:1px solid #e3e3e3;
}
.level-details .page{
	padding:20px 0;
	text-align: right;
}
.level-details .page li{
	display:inline-block;
}
.level-details .page li a{
	display:block;
	margin-left:10px;
	font-size: 16px;
	color: #909090;
	cursor: pointer;
}
.level-details .page li:hover a{
	color:#256ca3;
}
@media (max-width: 1200px) and (min-width:992px) {
	.min-width {
		width: 970px;
	}
	#header .header-left img {
		width: 425px;
	}
	#header .header-right {
		width: 55%;
	}
	#header .header-right li a {
		font-size: 15px;
	}
	.scheme-con .notice-con,
	.scheme-con .notice-date {
		font-size: 15px
	}
	.scheme-top .left,
	.footer .erweima li p {
		font-size: 18px;
	}
	.secondAccount .notice-date {
		font-size: 12px;
	}
	.appreciate-con h4 {
		font-size: 16px;
	}
	.select .select-t {
		font-size: 16px;
	}
	.footer .footer-con p {
		font-size: 12px;
	}
	.footer .erweima {
		padding: 0 10px 5px;
	}
	.footer .footer-winte {
		width: 71%;
	}
}

@media (max-width: 992px) and (min-width:768px) {
	.min-width {
		width: 750px;
	}
	#header .header-left {
		width: 32%
	}
	#header .header-right {
		width: 68%;
	}
	#header .header-right li a,
	.scheme-top .more a {
		font-size: 14px;
	}
	#header .header-left img {
		width: 100%;
	}
	.menu li div {
		width: 100px;
		height: 100px;
	}
	.menu li a {
		font-size: 16px;
	}
	.scheme-top .left {
		min-width: auto;
		font-size: 14px;
	}
	.scheme-con .notice-con {
		font-size: 12px;
		height:34px;
	}
	.scheme-con .notice-date {
		font-size: 11px;
	}
	.scheme-con li {
		height: 65px;
		padding: 15px 0;
	}
	.plan,
	.notice {
		height: 398px;
	}
	.scheme-con .notice-date {
		font-size: 10px;
	}
	.appreciate-con .swiper-button-prev {
		width: 30px;
		height: 30px;
		background-size: 8px;
	}
	.appreciate-con .swiper-button-next {
		width: 30px;
		height: 30px;
		background-size: 8px;
	}
	.appreciate-con img {
		min-height: 240px;
	}
	.select .select-t {
		font-size: 14px;
		background-size: 14px;
	}
	.appreciate-con h4 {
		font-size: 16px;
	}
	/*文章列表*/
	.level .level-left .level-left-tit h4{
		font-size: 20px;
	}
	.level .level-left .level-left-tit p{
		font-size: 16px;
	}
	.level .level-right .level-right-tit input{
		width:40%;
	}
	.level .level-right .level-right-tit select{
		width:30%;
	}
	.level .level-right .level-right-tit button{
		width:20%;
	}
	.footer .footer-winte {
		width: 65%;
	}
	.footer .footer-winte::before,
	.footer .footer-winte::after {
		display: none;
	}
	.footer .footer-con p {
		line-height: 24px;
		font-size: 12px;
	}
	.footer .erweima {
		padding: 0 10px 5px;
	}
	.footer .erweima li p {
		font-size: 12px;
	}
}

@media (max-width: 768px) {
	.min-width {
		width: 100%;
	}
	#header {
		height: 50px;
	}
	#header .header-left {
		width: 83%;
		height: 50px;
	}
	#header .header-left img {
		width: 265px;
	}
	#header .header-left .scheme span {
		width: 25px;
		height: 25px;
		font-size: 17px;
	}
	.banner img {
		height: 185px;
	}
	.banner .swiper-pagination-bullet {
		width: 5px;
		height: 5px;
	}
	.menu {
		padding: 25px 0 13px;
	}
	.menu li div {
		width: 55px;
		height: 55px;
	}
	.menu li div img {
		width: 25px;
	}
	.menu li p {
		font-size: 13px;
		padding-top: 10px;
	}
	.weather {
		padding: 5px 15px;
	}
	.footer,
	.footer .min-width .foot-top {
		height: 220px;
	}
	.footer h3 {
		font-size: 13px;
		line-height: 25px;
		opacity: 1;
	}
	/*文章列表*/
	
	.level .level-right {
		width:95%;
		margin:0 auto;
		float:none;
	}
	.level .level-right .level-right-tit {
		padding: 0;
	}
	.level .level-right .level-right-tit input{
		height:38px;
		font-size:12px;
	}
	.level .level-right .level-right-tit select{
		height:38px;
		font-size:12px;
	}
	.level .level-right .level-right-tit button{
		height:38px;
		font-size:12px;
	}
	.level .level-right .level-right-con .level-right-con-t h1{
		font-size:14px;
	}
	.level .level-right .level-right-con .level-right-con-t span,.level .level-right .level-right-con .date h4{
		font-size:12px;
	}
	.level .level-right .level-right-con .date{
		top:25px;
		width:45px;
	}
	.level .level-right{
		height:auto;
	}
	
	.level .level-right .level-right-con .date span {
	    background-size: 18px;
	    margin:0;
	}
	.level .level-right .level-right-con>ul>li {
		padding: 10px 0 20px 55px;
	}
	.level .level-right .level-right-con .level-right-con-t{
		padding: 10px 75px 10px 0;
	}
	.level .level-right .level-right-con .level-right-con-b{
		font-size:11px;
	}
	.level .level-right .level-right-con {
		padding:0 7px;
	}
	.level .level-right{
		border:none;
	}
	.level .level-left .level-left-tit h4{
		font-size: 20px;
	}
	.level .level-left .level-left-tit p{
		font-size: 16px;
	}
	.level .level-right .level-right-tit input{
		width:40%;
	}
	.level .level-right .level-right-tit select{
		width:30%;
	}
	.level .level-right .level-right-tit button{
		width:20%;
	}
	/*文章详情*/
	.level-details h1 {
		font-size:20px;
	}
	.level-details .level-details-mid{
		padding:0;
	}
	.level-details .level-details-mid ul{
		display:flex;
		justify-content: space-between;
		align-items: center;
	}
	.level-details .level-details-mid li{
		width:auto;
		font-size:11px;
	}
	.level-details-but th,.level-details-but td{
		font-size:14px;
	}
	.footer .footer-winte {
		width: 97%;
		padding-left: 25px;
	}
	.footer .footer-winte .footer-con .con {
		width: 100%;
		margin: 0;
	}
	.footer .footer-winte .footer-con,
	.footer .footer-winte .footer-con .con:last-child {
		border: none;
	}
	.footer .footer-con p {
		line-height: 20px;
		font-size: 10px;
		opacity: 1;
	}
	.footer .erweima {
		padding: 0 10px 5px;
	}
	.footer .erweima li p {
		font-size: 12px;
	}
	.FloatingWindow {width:50px;}
	.FloatingWindow .FloatingWindow_list .FloatingWindow_list_title .Line{background-size:25px;}
	.FloatingWindow .FloatingWindow_list .FloatingWindow_list_title .QQ {background-size: 27px;}

}


/*移动端*/

/*.nav {
	width: 50px;
	height: 50px;
	background: url(../images/nav.png) no-repeat center;
	background-size: 20px;
}*/

.empty {
	width: 100%;
	height: 10px;
	background: #ebebeb;
}

.phone-jian {
	padding: 0 15px;
}

.phone-jian .phone-scheme-top {
	padding-top: 14px;
}

.phone-jian .phone-scheme-top .left {
	height: 26px;
	padding: 0 15px;
	line-height: 26px;
	font-size: 15px;
	background: linear-gradient(-45deg, rgba(228, 228, 228, .5) 0, rgba(228, 228, 228, .5) 25%, transparent 25%, transparent 50%, rgba(228, 228, 228, .5) 50%, rgba(228, 228, 228, .5) 75%, transparent 75%, transparent);
	background-size: 10px 10px;
	font-weight: bold;
}

.phone-jian .phone-scheme-top .left span {
	color: #313131;
}

.phone-jian .phone-scheme-top .left .on {
	color: #6da373;
}

.phone-jian .phone-scheme-top .more a {
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	color: #848484;
}

.phone-jian .phone-scheme-con li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid rgba(33, 33, 33, .15);
}

.phone-jian .phone-scheme-con li:last-child {
	border: none;
}

.phone-jian .phone-scheme-con .notice-date {
	font-size: 11px;
	color: #6da373;
	width: 9%;
}

.phone-jian .phone-scheme-con .notice-con {
	font-size: 13px;
	color: #5a5a5a;
	width: 90%;
}

.phone-appreciate {
	padding: 15px;
}

.phone-appreciate img {
	display: block;
	/*width: 100%;*/
	height:100%;
	max-height: 260px;
	margin: 0 auto;
}

.phone-appreciate .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
	background: #fff;
	opacity: 1;
}

.phone-appreciate .swiper-pagination-bullet-active {
	background: #c7141c;
}


/*移动端导航*/

.nav-phone span {
	width: 48px;
	height: 60px;
	float: right;
	background: url(../icon/nav.png) no-repeat center;
	background-size: 18px;
	cursor: pointer;
}

.nav-q {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 10000;
	cursor: pointer;
}

.nav-q .navPhone {
	width: 45%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	overflow-y: auto;
	cursor: pointer;
}

.nav-q .navPhone li {
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	border-bottom: 1px solid #f4f4f4;
}

.nav-q .navPhone li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #000000;
	padding-left: 20px;
}

.nav-q .navPhone .active {
	background: #6da373;
}

.nav-q .navPhone .active a {
	color: #fff;
}

@media (max-width: 400px) {
	.phone-jian .phone-scheme-con .notice-date {
		width: 15%;
	}
	.phone-jian .phone-scheme-con .notice-con {
		width: 85%;
	}
	.footer .footer-winte {
		width: 98%;
	}
	#header .header-left img {
		width: 240px;
	}
	#header .header-left {
		width: 83%;
	}
	#header .header-left .scheme span {
		width: 25px;
		height: 25px;
		font-size: 17px;
	}
}

@media (max-width: 330px) {
	.phone-jian .phone-scheme-top .left {
		padding: 0 10px;
	}
}


