@import url('public.css');

@import url('../fonts/iconfont.css');



* {

	padding: 0px;

	margin: 0px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	/* Firefox */

	-webkit-box-sizing: border-box;

	/* Safari */

}



body {

	color: #333;

}



a {

	color: #333;

}



a:hover {

	color: #ff6f18;

	text-decoration: none;

}



em {

	font-style: normal;

}









.mt15 {

	margin-top: 15px;

}



.mt20 {

	margin-top: 20px;

}



.mt25 {

	margin-top: 25px;

}



.mt30 {

	margin-top: 30px;

}



.mt35 {

	margin-top: 35px;

}



.mt40 {

	margin-top: 40px;

}



.mt45 {

	margin-top: 45px;

}



.mt50 {

	margin-top: 50px;

}



.mt60 {

	margin-top: 60px;

}



.mt120 {

	margin-top: 120px;

}



.yuanjiao25 {

	-moz-border-radius: 25px;

	/* Gecko browsers */

	-webkit-border-radius: 25px;

	/* Webkit browsers */

	border-radius: 25px;

	/* W3C syntax */

}



.yuanjiao45 {

	-moz-border-radius: 45px;

	/* Gecko browsers */

	-webkit-border-radius: 45px;

	/* Webkit browsers */

	border-radius: 45px;

	/* W3C syntax */

}



.yuanjiao5 {

	-moz-border-radius: 5px;

	/* Gecko browsers */

	-webkit-border-radius: 5px;

	/* Webkit browsers */

	border-radius: 5px;

	/* W3C syntax */

}



.yuanjiao5 ul li strong {

	font-weight: normal;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	display: inline-block;

	max-width: 245px;

	font-size: 16px;

}



.yuanjiao10 {

	-moz-border-radius: 10px;

	/* Gecko browsers */

	-webkit-border-radius: 10px;

	/* Webkit browsers */

	border-radius: 10px;

	/* W3C syntax */

}



.yuanjiao {

	-moz-border-radius: 100%;

	/* Gecko browsers */

	-webkit-border-radius: 100%;

	/* Webkit browsers */

	border-radius: 100%;

	/* W3C syntax */

}



.yuanjiao4 {

	-moz-border-radius: 4px;

	/* Gecko browsers */

	-webkit-border-radius: 4px;

	/* Webkit browsers */

	border-radius: 4px;

	/* W3C syntax */

}



.flex-between {

	display: flex;

	justify-content: space-between;

}



.mw100 {

	max-width: 100%;

	height: auto;

}



.center-block {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.zone {

	width: 100%;

	min-width: 1200px;

}



.w1200 {

	width: 1200px;

	margin-left: auto;

	margin-right: auto;

}



.iselect {

	/*将默认的select选择框样式清除*/

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

	/*在选择框的最右侧中间显示小箭头图片*/

	background: url(../images/arrow.png) no-repeat scroll 95% center transparent;

}



/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

.iselect::-ms-expand {

	display: none;

}



/* 选项卡 */

.tabs .tnav {

	width: 100%;

	display: flex;

	justify-content: space-between;

}



.tabs .tnav li {

	cursor: pointer;

}



.tabs .tcontent {

	width: 100%;

}



.tabs .tcontent .content {

	display: none;

}



.tabs .tcontent .content:first-child {

	display: block;

}



/* end */

.grey_zone {

	background: #FAFAFA;

}



.position {

	padding-top: 15px;

	padding-bottom: 15px;

	font-size: 14px;

}



.left_wrap {

	width: 830px;

	background: #fff;

	display: flex;

	flex-direction: column;

	padding: 15px;

	box-shadow: 0px 0px 5px #eee;

}



.right_wrap {

	width: 350px;

	background: #fff;

	display: flex;

	flex-direction: column;

	padding: 15px;

	box-shadow: 0px 0px 5px #eee;

}



.hot_box {

	position: relative;

	padding: 20px 20px 20px 30px;

	display: flex;

	border: 1px solid #ff6f18;

	box-shadow: 0px 0px 7px rgba(255, 111, 24, 0.36);

}



.hot_box::before {

	content: "";

	width: 52px;

	height: 47px;

	background: url(../images/hot.png) no-repeat;

	position: absolute;

	z-index: 3;

	left: -1px;

	top: -1px;

}



.hot_box ul {

	display: flex;

	flex-direction: column;

	width: 100%;

}



.hot_box ul li {

	line-height: 35px;

	display: flex;

	justify-content: space-between;

	width: 100%;

}



.hot_box ul li a {

	width: 660px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	display: block;

}



.hot_box ul li a,

.hot_box ul li .time {

	font-size: 16px;

}



.hot_box ul li:hover a,

.hot_box ul li:hover .time {

	color: #ff6f18;

}



.hot_box ul li a img {

	display: inline-block;

	*display: inline;

	*zoom: 1;

	vertical-align: middle;

	margin-left: 8px;

}



.common_title h1,.common_title h2 {

	font-size: 24px;

	color: #ff6f18;

	padding-left: 13px;

	line-height: 24px;

	border-left: 4px solid #ff6f18;

}



.zilanmu {

	margin-top: 13px;

	display: flex;

	/* justify-content: space-between; */

	flex-wrap: wrap;

	gap: 10px;

}



.zilanmu li {

	width: 90px;

	height: 35px;

	border: 1px solid #ff6f18;

	-moz-border-radius: 45px;

	/* Gecko browsers */

	-webkit-border-radius: 45px;

	/* Webkit browsers */

	border-radius: 10px;

	/* W3C syntax */

	text-align: center;

	line-height: 35px;

	transition: 0.6s;

	/* margin-top: 8px; */

}



.zilanmu li a {

	font-size: 16px;

}



.zilanmu li.active,

.zilanmu li:hover {

	background: #ff6f18;

}



.zilanmu li.active a,

.zilanmu li:hover a {

	color: #fff;

}



.list {

	margin-top: 25px;

	display: flex;

	flex-direction: column;

	width: 100%;

}



.list li {

	display: flex;

	justify-content: space-between;

	height: 38px;

	align-items: center;

	border-bottom: 1px solid #ddd;

	margin-top: 10px;

}



.list li .lanmu {

	width: 85px;

	height: 38px;

	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,fffae0+100 */

	background: #ffffff;

	/* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 0%, #fffae0 100%);

	/* FF3.6-15 */

	background: -webkit-linear-gradient(top, #ffffff 0%, #fffae0 100%);

	/* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #ffffff 0%, #fffae0 100%);

	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fffae0', GradientType=0);

	/* IE6-9 */

	border-bottom: 1px solid #ff7207;

	flex-shrink: 0;

	color: #ff7207;

	font-size: 16px;

	text-align: center;

	line-height: 35px;

	box-shadow: 0px 0px 6px rgba(222, 85, 0, 0.15);

	-moz-border-radius-topleft: 10px;

	-webkit-border-top-left-radius: 10px;

	border-top-left-radius: 10px;

	-moz-border-radius-topright: 10px;

	-webkit-border-top-right-radius: 10px;

	border-top-right-radius: 10px;

	/* margin-top: 12px; */

}



.list li .title {

	flex-grow: 1;

	margin-left: 22px;

	font-size: 16px;

	white-space: nowrap;

	display: block;

	width: 600px;

	overflow: hidden;

	text-overflow: ellipsis;

}



.list li .time {

	font-size: 16px;

}



.adpic {

	margin-top: 25px;

	margin-bottom: 20px;

}



.pages {

	margin-top: 30px;

	display: flex;

	justify-content: center;

	align-items: center;

	text-align: center;

}



.pages a,

.pages span {

	display: block;

	padding: 4px 8px;

	border: 1px solid #ff6f18;

	font-size: 16px;

	margin-left: 5px;

	margin-right: 5px;

	border-radius: 3px;

	color: #ff6f18;

}



.pages .active-P {

	background: #ff6f18;

	color: #fff;

}



.tools {

	margin-top: 20px;

	display: flex;

	justify-content: space-between;

	align-items: center;

}



.tools li {

	width: 180px;

	height: 125px;

	background: #fff;

	border: 1px solid #ddd;

}



.tools li:hover {

	border-color: #ff6f18;

}



.tools li a {

	display: flex;

	flex-direction: column;

	justify-content: center;

	text-align: center;

}



.tools li .pic {

	height: 70px;

	display: flex;

	flex-direction: column;

	justify-content: center;

	margin-top: 10px;

	margin-bottom: 10px;

	align-items: center;

}



.tools li p {

	font-size: 18px;

	display: block;

}



.ziliao_box {

	background: #FCFDF8;

	border: 1px solid #ddd;

	padding: 20px;

	display: flex;

	flex-direction: column;

}



.ziliao_box li a {

	line-height: 45px;

	display: flex;

	align-items: center;

	font-size: 16px;

}



.ziliao_box li a img {

	width: 35px;

	height: auto;

	display: block;

	margin-right: 10px;

}



.ziliao_btn {

	width: 145px;

	height: 35px;

	background: #FF6F18;

	margin-left: auto;

	margin-right: auto;

	display: block;

	line-height: 35px;

	text-align: center;

	color: #fff;

	margin-top: 10px;

}



.ziliao_btn:hover {

	color: #fff;

	opacity: 0.8;

}



.lingqu_box {

	background: #FCFDF8;

	border: 1px solid #ddd;

	padding: 5px 10px;

}



.lingqu_box ul {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

}



.lingqu_box ul li {

	width: 143px;

	background: #fff;

	padding-left: 5px;

	padding-right: 5px;

	box-shadow: 0px 0px 7px rgba(255, 111, 24, 0.16);

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 5px;

	margin-bottom: 5px;

}



.lingqu_box ul li .shang {

	display: flex;

	align-items: center;

	padding-left: 10px;

	font-size: 16px;

	height: 29px;

}



.lingqu_box ul li .shang .ico {

	width: 35px;

}



.lingqu_box ul li .zhong {

	background: #F8F8EC;

	display: flex;

	align-items: center;

	padding: 5px 5px;

	color: #ff6f18;

	margin-top: 10px;

	font-size: 13px;

}



.lingqu_box ul li .xia {

	margin-top: 10px;

	text-align: center;

}



.lingqu_box ul li .xia a {

	display: inline-block;

	*display: inline;

	*zoom: 1;

	padding: 3px 8px;

	background: #ff6f18;

	color: #fff;

}



.lingqu_box ul li .xia a:hover {

	color: #fff;

	opacity: 0.8;

}



.swiper_box .swiper-pagination-bullet {

	background: #fff;

	opacity: 0.7;

}



.swiper_box .swiper-pagination-bullet-active {

	opacity: 1;

}



.zhinan_box {

	background: #FCFDF8;

	border: 1px solid #ddd;

	padding: 5px 10px;

}



.zhinan_box ul {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

}



.zhinan_box ul li {

	width: 48.5%;

	height: 60px;

	background-color: #fff;

	margin-top: 5px;

	margin-bottom: 5px;

	box-shadow: 0px 0px 7px rgba(255, 111, 24, 0.26);

	line-height: 60px;

	transition: 0.6s;

	-moz-border-radius: 5px;

	/* Gecko browsers */

	-webkit-border-radius: 5px;

	/* Webkit browsers */

	border-radius: 5px;

	/* W3C syntax */

	background-position: 15px center;

	background-repeat: no-repeat;

}



.zhinan_box ul li a {

	font-size: 16px;

	display: block;

	padding-left: 65px;

}



.zhinan_box ul li:hover a {

	color: #fff;

}



.zhinan_box ul li:hover {

	background-color: #FF7208;

}



.zhinan_box ul li:nth-child(1) {

	background-image: url(../images/i1.png);

}



.zhinan_box ul li:nth-child(2) {

	background-image: url(../images/i2.png);

}



.zhinan_box ul li:nth-child(3) {

	background-image: url(../images/i3.png);

}



.zhinan_box ul li:nth-child(4) {

	background-image: url(../images/i4.png);

}



.zhinan_box ul li:nth-child(5) {

	background-image: url(../images/i5.png);

}



.zhinan_box ul li:nth-child(6) {

	background-image: url(../images/i6.png);

}



.zhinan_box ul li:nth-child(7) {

	background-image: url(../images/i7.png);

}



.zhinan_box ul li:nth-child(8) {

	background-image: url(../images/i8.png);

}



.zhinan_box ul li:nth-child(9) {

	background-image: url(../images/i9.png);

}



.zhinan_box ul li:nth-child(10) {

	background-image: url(../images/i10.png);

}



.zhinan_box ul li:nth-child(11) {

	background-image: url(../images/i11.png);

}



.zhinan_box ul li:nth-child(12) {

	background-image: url(../images/i12.png);

}



.zhinan_box ul li:nth-child(1):hover {

	background-image: url(../images/i1_on.png);

}



.zhinan_box ul li:nth-child(2):hover {

	background-image: url(../images/i2_on.png);

}



.zhinan_box ul li:nth-child(3):hover {

	background-image: url(../images/i3_on.png);

}



.zhinan_box ul li:nth-child(4):hover {

	background-image: url(../images/i4_on.png);

}



.zhinan_box ul li:nth-child(5):hover {

	background-image: url(../images/i5_on.png);

}



.zhinan_box ul li:nth-child(6):hover {

	background-image: url(../images/i6_on.png);

}



.zhinan_box ul li:nth-child(7):hover {

	background-image: url(../images/i7_on.png);

}



.zhinan_box ul li:nth-child(8):hover {

	background-image: url(../images/i8_on.png);

}



.zhinan_box ul li:nth-child(9):hover {

	background-image: url(../images/i9_on.png);

}



.zhinan_box ul li:nth-child(10):hover {

	background-image: url(../images/i10_on.png);

}



.zhinan_box ul li:nth-child(11):hover {

	background-image: url(../images/i11_on.png);

}



.zhinan_box ul li:nth-child(12):hover {

	background-image: url(../images/i12_on.png);

}



.tiku_box {

	background: #FCFDF8;

	border: 1px solid #ddd;

	padding: 10px 20px;

}



.tiku_box ul {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

}



.tiku_box ul li {

	width: 48%;

	margin-top: 10px;

	margin-bottom: 10px;

	transition: 0.6s;

	height: 45px;

	line-height: 45px;

	border: 1px solid #ddd;

}



.tiku_box ul li a {

	font-size: 16px;

	display: block;

	text-align: center;

}



.tiku_box ul li:hover {

	background: #FF6F18;

	border-color: #FF6F18;

}



.tiku_box ul li:hover a {

	color: #fff;

}



.faq_box {

	margin-top: 15px;

}



.faq_box ul {

	display: flex;

	flex-direction: column;

}



.faq_box ul li {

	margin-top: 5px;

	height: 35px;

	background: #FCFDF8;

}



.faq_box ul li a {

	font-size: 16px;

	padding-left: 7px;

	padding-right: 7px;

	display: flex;

	align-items: center;

}



.faq_box ul li span {

	width: 26px;

	height: 26px;

	background: #EEEEEE;

	display: block;

	line-height: 26px;

	text-align: center;

	font-size: 16px;

	flex-shrink: 0;

	margin-right: 15px;

}



.faq_box ul li img {

	margin-left: 10px;

}



.faq_box ul li:nth-child(1) span,

.faq_box ul li:nth-child(2) span,

.faq_box ul li:nth-child(3) span {

	background: #FF6F18;

	color: #fff;

}