/*  基本样式  */



@charset "utf-8";



* {

	padding: 0;

	margin: 0;

}



html {

	-webkit-text-size-adjust: 100%

}



body {

	font-family: "AlibabaPuHuiTiB";

        background: #F6F6F6; 

	font-family: "Microsoft YaHei";

	overflow-x: hidden;

}



img {

	border: none;

}





a {

	text-decoration: none;

	background: 0 0;

	color: #FFf;

	text-decoration: none;

	out-line: none;

}



em {

	font-style: normal;

}



a:active,

a:hover,

a:focus {

	outline: 0

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

nav,

section,

summary {

	display: block

}



audio,

canvas,

progress,

video {

	display: inline-block;

	vertical-align: baseline

}



audio:not([controls]) {

	display: none;

	height: 0

}



[hidden],

template {

	display: none

}



input,

button,

div,

form,

img,

ul,

ol,

li,

dl,

dt,

dd,

p,

h1,

h2,

h3,

h4,

h5,

h6 {

	margin: 0;

	padding: 0;

	border: 0;

	box-sizing: border-box;

}



.flex {

	display: -webkit-box;

	display: -webkit-flex;

	display: flex;

}



.flex-centers {

	align-content: center;

	align-items: center;

}



.flex-centerss {

	justify-content: center;

	-webkit-justify-content: center;

}



.flex-centersss {

	-webkit-align-items: center;

	align-items: center;

}



.flex-center {

	justify-content: center;

	-webkit-justify-content: center;

	align-items: center;

	-webkit-align-items: center;

}



.flex-space {

	justify-content: space-between;

}



.flex-column {

	flex-direction: column;

	-webkit-flex-direction: column;

}



.flex-around {

	justify-content: space-around;

}



.flex-row {

	flex-direction: row;

}





.flex-start {

	justify-content: flex-start;

}



.flex-end {

	justify-content: flex-end;

}



.flex-end-align {

	align-items: flex-end;

}





.flex-wrap {

	flex-wrap: wrap;

}



.text-wrap {

	word-wrap: break-word;

	word-break: break-all;

}



.text-hiddle {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}





/*超出1行隐藏  */

.flex-hidden {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



/*超出两行隐藏  */



.flex-hiddens {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}



/*超出3行隐藏  */

.flex-hiddenss {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}



.text-center {

	text-align: center;

}



.flex-box {

	-webkit-box-flex: 1;

	-ms-flex: 1;

	flex: 1;

	-moz-box-flex: 1.0;

	/* Firefox */

	-webkit-box-flex: 1.0;

	/* Safari 和 Chrome */

	box-flex: 1.0;

}



.flex-strech {

	align-items: stretch;

}



/* 文章开头空两格 */

.t-indent {

	text-indent: 2rem;

}



/* 常用备选样式 */



.pub-txt-overflow {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	white-space: nowrap;

}



.pub-txt-overflow2 {

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	white-space: normal;

}



.pub-display-flex {

	display: flex;

}



.clear::after {

	content: ".";

	clear: both;

	display: block;

	overflow: hidden;

	font-size: 0;

	height: 0;

}



.clear {

	zoom: 1;

	clear: both;

}



.hzlleft {

	float: left;

}



.hzlright {

	float: right;

}



a,

a:link {

	color: #333333;

	text-decoration: none;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

}



td,

th {

	padding: 0;

}



header {

	width: 100%;

	background: white;

	height: 50px;

	position: relative;

}



header .header {

	width: 1200px;

	margin: auto;

}



header .header ul {

	float: left;

}



header .header ul li {

	float: left;

	width: 115px;

	line-height: 50px;

	text-align: left;

}



header .header ul li a {

	font-size: 15px;

	color: #333;

	font-weight: bold;

}



header .header .phone {

	float: left;

	position: relative;

	margin-left: 200px;

}



header .header .phone img {

	position: absolute;

	top: 17px;

	left: -24px;

	width: 17px;

}



header .header .phone span {

	line-height: 50px;

	font-size: 15px;

	color: black;

	font-weight: bold;

}



header .header .icon {

	float: right;

	margin-top: 12px;

	position: relative;

}



header .header .icon img {

	width: 25px;

	margin-left: 30px;

	cursor: pointer;

}



.top {

	width: 100%;

	height: 59px;

	background: #f9f8ed;

}



.top .top_content {

	width: 1200px;

	margin: auto;

}



.top .top_content img {

	float: left;

	/* width: 132px; */

	height: 34px;

	margin-top: 13px;

}



.top .top_content ul {

	float: left;

	margin-left: 20px;

	padding: 0 20px;

	border-left: 1px solid #ccc;

	margin-top: 10px;

}



.top .top_content ul li {

	float: left;

	width: 130px;

	text-align: left;

}



.top .top_content ul li a {

	font-size: 18px;

	color: #EF6101;

	font-weight: bold;

	line-height: 35px;

}



.banner {

	width: 100%;

	height: auto;

}



.banner p.title {

	text-align: center;

	font-size: 40px;

	font-family: 'Source Han Sans CN';

	font-weight: bold;

	color: #FFFFFF;

	line-height: 47px;

	padding-top: 65px;

}



.banner p.sub_title {

	text-align: center;

	font-size: 32px;

	font-family: Source Han Sans CN;

	font-weight: bold;

	color: #FFFFFF;

	margin-top: 15px;

	line-height: 47px;

}





.content {

	width: 1200px;

	margin: auto;

	padding-bottom: 20px;

}



.content .fenbu {

	width: 1200px;

	height: 70px;

	margin-top: 10px;

	background: #FFFFFF;

	box-shadow: 3px 5px 6px 1px rgba(188, 188, 188, 0.14);

}



.content .fenbu img {

	width: 136px;

	height: 51px;

	float: left;

	margin: 10px 20px;

}


.content .fenbu ul {

	float: left;

}



.content .fenbu ul li {

	float: left;

	width: 65px;

	text-align: center;

}



.content .fenbu ul li a {

	line-height: 70px;

	font-size: 16px;

	font-family: 'Microsoft YaHei';

	font-weight: bold;

	color: #666666;

}



.content ul li a:hover {

	color: #EC6B1A !important;

}



.content .nav ul li a:hover {

	color: white !important;

}



.list1 {

	margin-top: 8px;

}



.list1 .hot {

	width: 453px;

	padding-top: 13px;

	height: 406px;

	float: left;

	background: #FFFFFF;

	box-shadow: 3px 5px 6px 1px rgba(188, 188, 188, 0.14);

}



.list1 .hot p {

	width: 404px;

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;



	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;



	text-indent: 10px;

}



.list1 .hot ul {

	width: 404px;



	font-size: 16px;

	margin: auto;

	margin-top: 15px;



	line-height: 19px;

}



.list1 .hot ul li {

	height: 32px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

}



.list1 .hot ul li a {

	font-size: 16px;

}



.list1 .hot ul li:nth-child(1) a {

	color: #EC6B1A;

}



.list1 .hot ul li:nth-child(2) a {

	color: #EC6B1A;

}



.list1 .hot ul li:nth-child(3) a {

	color: #EC6B1A;

}



.list1 .gongkao {

	float: right;

	width: 740px;

	background: white;

	padding: 13px;

	height: 406px;

}



.list1 .gongkao .swiper-container {

	float: left;

	width: 460px;

	height: 379px;

}



.list1 .gongkao .right {

	float: right;

}



.list1 .gongkao .right img {

	width: 246px;

	height: 185px;

	display: flex;

}



.list1 .gongkao .right .img2 {

	margin-top: 8px;

	display: block;

}



.main-right-righttitle {

	font-size: 14px;

	line-height: 24px;

	letter-spacing: 1px;

	color: #131313;

	margin-top: 15px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

}



.main-right-rightbtn {

	width: 148px;

	height: 33px;

	background-color: #f59a23;

	border-radius: 50px;

	font-size: 14px;

	color: #ffffff;

	margin: 17px auto 0;

	cursor: pointer;

	position: relative;

}



.register-rule-text {

	color: #999;

	font-size: 12px;

}



.img10 {

	height: 179px;

	width: 472px;

}



.img18 {

	width: 545px;

	height: 206px;

}



.img18box {

	margin-top: 47px;

	padding: 0 15px;

}



.main-rightitemheader {

	padding: 0 22px 0 12px;

	height: 50px;

	linear-gradient(#ffffff,

		#ffffff);

	background-blend-mode: normal,

		normal;

}



.img4 {

	width: 26px;

	height: 29px;

	margin-right: 12px;

}



.main-rightitem {

	width: 338px;

	background-color: #f9f8ed;

	border: solid 1px #e6e6e6;

	border-radius: 5px;

	margin-bottom: 22px;

}



.wxbtn {

	border-radius: 50px;

	width: 506px;

	height: 73px;

	background-color: #f59a23;

	margin: 0 auto 34px;

	font-size: 24px;

	color: #ffffff;

	font-weight: bold;

	position: relative;

	cursor: pointer;

	transition: all 0.5s ease 0s;

}



.wxbtn:hover {

	transition: transform 0.8s;

	cursor: pointer;

	transform: translate(0, -10px);

}



.wxbtn:hover .img13 {

	display: flex;

}



.img13 {

	position: absolute;

	bottom: 95px;

	left: -10px;

	width: 533px;

	padding: 0 50px;

	height: 297px;

	display: none;

	background: url(../img/img13.png) no-repeat;

}



.img9 {

	width: 35px;

	height: 30px;

	margin-right: 14px;

}



.botitem {

	width: 471px;

}



.main-rightitemheadertitle {

	font-size: 16px;

	color: #f59a23;

	font-weight: bold;

}



.main-rightitemheadertitle1 {

	width: 245px;

	font-size: 14px;

	color: #303030;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



.main-rightitemheaders {

	margin: 0 11px;

	padding: 13px 0 7px 0;

	border-bottom: 1px solid #c7c7c2;

}



.main-rightitemheaderbtnbpx {

	width: 171px;

	height: 33px;

	background-color: #f59a23;

	border-radius: 50px;

	margin: 17px auto 22px;

	font-size: 14px;

	color: #ffffff;

	cursor: pointer;

}



.botiteminfo {

	margin: 20px -3px 0;

	height: 165px;

	overflow-y: hidden;

}



.botiteminfo3 {

	margin: 20px -3px 0;

	overflow-y: hidden;

}



.botiteminfoitem {

	width: 116px;

	height: 35px;

	background-color: #F6F6F6;

	border-radius: 3px;

	border: solid 1px #dadada;

	font-size: 14px;

	color: #131313;

	margin: 3px 1.5px;

	cursor: pointer;

}



.botiteminfoitem:hover {

	background-color: #f59a23;

	color: #ffffff;

}



.gjgwybotiteminfoitem {

	width: 232px;

	height: 35px;

	background-color: #F6F6F6;

	border-radius: 3px;

	border: solid 1px #dadada;

	font-size: 14px;

	color: #131313;

	margin: 13px 3px 0;

	cursor: pointer;

}



.gjgwybotiteminfoitem:hover {

	background-color: #f59a23;

	color: #ffffff;

}



.botiteminfoitemac {

	background-color: #f59a23;

	color: #ffffff;

}



.botitembtn {

	width: 474px;

	height: 44px;

	background-color: #f9f8ed;

	margin-top: 18px;

	cursor: pointer;

}



.img7 {

	width: 15px;

	height: 19px;

	margin-left: 17px;

}



.nowrap {

	white-space: nowrap;

}



.img6 {

	width: 17px;

	height: 21px;

	margin-right: 5px;

}



.main-rightitemheaderbtn2:hover {

	font-size: 12px;

	color: #ffffff;

	width: 43px;

	height: 20px;
	
	background-color:#b4b4b4

	border-radius: 50px;

	transition: transform 0.8s;

	cursor: pointer;

	transform: translate(0, -5px);

}



.main-rightitemheaderbtn2 {

	font-size: 12px;

	color: #ffffff;

	width: 43px;

	height: 20px;

	background-color:#f59a23;

	border-radius: 50px;

	cursor: pointer;

	transition: all 0.5s ease 0s;

}



.img5 {

	width: 24px;

	height: 27px;

}



.school {

	margin-top: 10px;

}



.swiper-container {

	width: 100%;

	height: 100%;

	margin-left: auto;

	margin-right: auto;

}



.s_list .hot ul {

	width: 404px;

	font-size: 16px;

	margin: auto;

	margin-top: auto;

	margin-top: 12px;

	line-height: 19px;

}



.swiper-slide {

	text-align: center;

	font-size: 18px;

	/* background: #fff; */



	/* Center slide text vertically */

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}



.swiper-slide img {

	width: 100%;

	height: 100%;

}



.list2 .gongwuyuan {

	float: left;

	width: 525px;

}



.gongkao2 {

	height: 375px;

	width: 525px;

}



.list2 .tab {

	float: right;

	width: 610px;

}



.list2 .tab ul li {

	float: left;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	/* width: 100%; */

}



.list2 .tab ul li a {

	color: black;

	font-size: 16px;

}



.list2 {

	width: 1200px;

	margin-top: 8px;

	background: white;

}



.list2 .gongkao2 .swiper {

	width: 273px;

	height: 370px;

	float: left;

	background: #FFA658;

}



.list2 .gongkao2 .right {

	width: 245px;

	float: right;

}



.list2 .gongkao2 .right a {

	display: flex;

}



.img2 {

	margin-top: 13px;

}



.list2 .gongkao2 .right .img2 {

	margin-top: 10px;

}



.list2 .gongkao2 .swiper-slide {

	width: 216px;

	height: 260px;

	/* border-radius: 10px;background-color: rgba(255, 255, 255, 0.5); */

}



.list2 .gongkao2 .swiper-slide img {

	width: 100%;

	opacity: 1;

	height: 100%;

}



.list2 .gongkao2 .swiper-container {

	width: 240px;

	height: 370px;

	margin-top: 10px;

}



.list2 .gongkao2 .swiper-container p {

	line-height: 60px;

	font-size: 20px;

	color: white;

	font-weight: bold;

	text-align: center;

}



.list2 .gongwuyuan .top2 span.gk {

	height: 21px;

	font-size: 20px;

	font-weight: bold;

	color: #FFB06A;

	line-height: 20px;

	display: inline-block;

	border-left: 2px solid #ffb06a;

	text-indent: 10px;



	margin-bottom: 15px;

}



.list2 .gongwuyuan .top2 .run {

	width: 360px;

	float: right;

}



.notice-title {

	color: #fff;

	display: inline-block;

	width: 17px;

	height: 17px;

	background: #FE4848;

	border-radius: 5px;

	font-size: 12px;

	line-height: 15px;

	text-align: center;

	margin-top: 7px;

	float: left;

	margin-right: 10px;

}



.notice-title-new {

	color: #fff;

	display: inline-block;

	width: 17px;

	height: 17px;

	background: #FE4848;

	border-radius: 5px;

	font-size: 12px;

	line-height: 15px;

	text-align: center;

	margin-right: 10px;

	position: absolute;

	left: 13px;

	top: 11px;

}





.notice-content {

	position: relative;

	width: 300px;

	height: 30px;

	white-space: nowrap;

	overflow: hidden;

	float: right;

	margin-right: 20px;

}



.notice-text {

	color: red;

	font-size: 14px;

	position: absolute;

	color: #666;

	line-height: 30px;

}



.g_run {

	float: left;

	margin-top: 15px;

	background: #F7F7F7;

	border-radius: 10px;

	padding: 0px 10px;

}



.g_run .notice-content {

	position: relative;

	width: 481px;

	height: 30px;

	white-space: nowrap;

	overflow: hidden;

	float: right;

	margin-right: 20px;

}



.g_run {

	float: left;

	margin-top: 15px;

	background: #F7F7F7;

	border-radius: 10px;

	padding: 0px 10px;

}



.g_run .notice-content {

	position: relative;

	width: 481px;

	height: 30px;

	white-space: nowrap;

	overflow: hidden;

	float: right;

	margin-right: 20px;

}



/*.g_run_box{

    width: 481px;

    height: auto;

    overflow: hidden;

    float: left;

    margin-top: 15px;

    background: #F7F7F7;

    border-radius: 10px;

    padding: 0px 30px;

    position: relative;

}

.g_run {

    width: 481px;

    height: auto;

    overflow: hidden;

    float: left;

    margin-top: 5px;

    border-radius: 10px;

    padding: 0px 10px;

}*/

.notice-text {

	width: auto;

	height: auto;

	float: left;

	overflow: hidden;

	font-size: 14px;

	color: #666;

	line-height: 30px;

}



.notice-text span {

	margin-right: 10px;

}



.tab .news .new {

	display: none;

}



.tab .news .new {

	display: none;

}



.tab .tab_title li {

	width: 101px;

	text-align: left;

	color: black;

	font-size: 16px;

	text-indent: 5px;

	height: 20px;

	line-height: 20px;

}



.tab .tab_title li.active {

	border-left: 2px solid #FFB06A;

}



.tab .tab_title li.active a {

	color: #FFB06A;

}



.tab .news {

	margin-top: 10px;

}



.tab .news .new li {

	line-height: 30px;

	width: 48%;

	height: 32px;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-right: 12px;

	white-space: nowrap;

}



.tab .news .new li a {

	font-size: 14px;

	color: #333;

}



.tab .news .active {

	display: block;

}



.tab .news .active ul li a {

	font-size: 16px;

}



.list3 .tab .kuaijie ul.rukou li {

	background: #efefef;

	margin-right: 3px;

	padding: 2px 0;

	border-radius: 10px;

	width: 70px;

	text-align: center;

	margin-top: 13px;

}



.list3 .tab .kuaijie ul.rukou li a {

	color: #333;

	font-size: 14px;

}



.list3 .tab .kuaijie ul.rukou li:hover {

	background: #45a1ff;

}



.list3 .tab .kuaijie ul.rukou li:hover a {

	color: white;

}



.list3 .gongwuyuan .top2 span.gk {

	color: #82BFFD;

	border-left: 2px solid #82BFFD;

}



.list3 .gongkao2 .swiper {

	background: #82BFFD;

}



.list3 .kuaijie {

	float: left;

	width: 49%;

}



.list3 .kuaijie p {

	color: #82BFFD;

	text-indent: 5px;

	border-left: 2px solid #82BFFD;

	margin-bottom: 5px;

}



.list3 .baoming {

	float: right;

	width: 49%;

}



.list3 .tab .kuaijie ul.city li {

	width: 16%;

	text-align: left;

	line-height: 31px;

	text-indent: 5px;

}



.list3 .tab .kuaijie ul.city li a {

	font-size: 14px;

}



.list3 .baoming .tab_title li {

	width: 98px;

}



.list3 .baoming .tab_title li.active {

	color: #82BFFD;

	border-left: 2px solid #82BFFD;

	text-indent: 5px;

}



.list3 .baoming .tab_title li.active a {

	color: #82BFFD;

}



.list3 .baoming .new_list {

	margin-top: 15px;

	display: none;

}



.list3 .baoming .new_list.active {

	display: block;

}



.list3 .baoming .new_list li {

	line-height: 30px;

	height: 31.5px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

}



.list3 .baoming .new_list li a {

	font-size: 16px;

}



.list4 .gongwuyuan .top2 span.gk {

	color: #AEACFF;

}



.list4 .gongkao2 .swiper {

	background: #AEACFF;

}



.list4 .gongwuyuan .top2 span.gk {

	height: 21px;

	font-size: 20px;

	font-weight: bold;

	color: #AEACFF;

	line-height: 20px;

	display: inline-block;

	border-left: 2px solid #AEACFF;

	text-indent: 10px;

	margin-bottom: 15px;

}



.list4 .kuaijie {

	float: left;

	width: 49%;

}



.list4 .kuaijie p {

	color: #AEACFF;

	text-indent: 5px;

	border-left: 2px solid #AEACFF;

	margin-bottom: 5px;

}



.list4 .baoming {

	float: right;

	width: 49%;

}



.list4 .tab .kuaijie ul.city li {

	width: 16%;

	text-align: left;

	line-height: 31px;

}



.list4 .tab .kuaijie ul.city li a {

	font-size: 14px;

}



.list4 .baoming .tab_title li {

	width: 98px;

}



.list4 .baoming .tab_title li.active {

	color: #AEACFF;

	border-left: 2px solid #AEACFF;

	text-indent: 5px;

}



.list4 .baoming .tab_title li.active a {

	color: #AEACFF;

}



.list4 .baoming .new_list {

	margin-top: 8px;

	display: none;

}



.list4 .baoming .new_list.active {

	display: block;

}



.list4 .baoming .new_list li {

	line-height: 30px;

	height: 32px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

}



.list4 .baoming .new_list li a {

	/* font-size: 14px; */

}



.list4 .tab .kuaijie ul.chaxun li {

	line-height: 33px;

	width: 100%;

}



.list4 .tab .kuaijie ul.chaxun li a {

	font-size: 14px;

}



.list4 .tab .kuaijie ul.chaxun li a span {

	background: #F9F0FF;

	color: #9855FF;

	padding: 1px 5px;

	border-radius: 10px;

	margin-right: 5px;

	border: 1px solid #9855FF;

}



.list4 .tab .kuaijie ul.chaxun li:hover a {

	color: #9855FF;

}







.list5 .gongwuyuan .top2 span.gk {

	color: #FF92A6;

}



.list5 .gongwuyuan .top2 span.gk {

	height: 21px;

	font-size: 20px;

	font-weight: bold;

	color: #FF92A6;

	line-height: 20px;

	display: inline-block;

	border-left: 2px solid #FF92A6;

	text-indent: 10px;

	margin-bottom: 15px;

}



.list5 .gongkao2 .swiper {

	background: #FF92A6;

}



.list5 .kuaijie {

	float: left;

	width: 49%;

}



.list5 .kuaijie p {

	color: #AEACFF;

	text-indent: 5px;

	border-left: 2px solid #FF92A6;

	margin-bottom: 5px;

}



.list5 .baoming {

	float: right;

	width: 49%;

}



.list5 .tab .kuaijie ul.city li {

	width: 16%;

	text-align: left;

	line-height: 31px;

}



.list5 .tab .kuaijie ul.city li a {

	font-size: 14px;

}



.list5 .baoming .tab_title li {

	width: 98px;

}



.list5 .baoming .tab_title li.active {

	color: #FF92A6;

	border-left: 2px solid #FF92A6;

	text-indent: 5px;

}



.list5 .baoming .tab_title li.active a {

	color: #FF92A6;

}



.list5 .baoming .new_list {

	margin-top: 8px;

	display: none;

}



.list5 .baoming .new_list.active {

	display: block;

}



.list5 .baoming .new_list li {

	line-height: 30px;

	height: 32px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

}



.list5 .baoming .new_list li a {

	/* font-size: 14px; */

}



.list5 .tab .kuaijie ul.chaxun li {

	line-height: 33px;

}



.list5 .tab .kuaijie ul.chaxun li a {

	font-size: 14px;

}



.list5 .tab .kuaijie ul.chaxun li a span {

	background: #F9F0FF;

	color: #9855FF;

	padding: 1px 5px;

	border-radius: 10px;

	margin-right: 5px;

	border: 1px solid #9855FF;

}



.list5 .tab .kuaijie ul.chaxun li:hover a {

	color: #9855FF;

}







.swiper-pagination-bullet {

	background: white;

	opacity: 1;

}



.swiper-pagination-bullet-active {

	background: #EF6101;

	width: 34px;

	height: 10px;

	background: #EF6101;

	border-radius: 5px;

}



.list2 {

	padding: 24px;

}





.list3 .swiper-pagination-bullet {

	background: white;

	opacity: 1;

}



.list3 .swiper-pagination-bullet-active {

	background: #3A7BBD;

	width: 34px;

	height: 10px;

	background: #3A7BBD;

	border-radius: 5px;

}



.list2 {

	padding: 24px;

}



.list4 .swiper-pagination-bullet {

	background: white;

	opacity: 1;

}



.list4 .swiper-pagination-bullet-active {

	background: #807DFF;

	width: 34px;

	height: 10px;

	background: #807DFF;

	border-radius: 5px;

}



.list2 {

	padding: 24px;

}





.list5 .swiper-pagination-bullet {

	background: white;

	opacity: 1;

}



.list5 .swiper-pagination-bullet-active {

	background: #FF6581;

	width: 34px;

	height: 10px;

	background: #FF6581;

	border-radius: 5px;

}



.list2 {

	padding: 15px;

}



.list2 .gkbm_left {

	width: 377px;

	float: left;

}



.list2 .gkbm_left p {

	width: 377px;

	background: #f7f7f7;

	padding: 25px 13px;

	line-height: 30px;

	font-size: 14px;

	color: #666;

	text-indent: 35px;

}



.list2 .ad12 {

	margin-top: 15px;

}



.list2 .gkbm_right {

	width: 760px;

	float: right;

	background: #f7f7f7;

	padding: 25px;

	letter-spacing: 1px;

	color: #666;

	line-height: 30px;

	font-size: 14px;

}



.list2 .gkbm_right .gkbm_title {

	font-size: 19px;

	font-weight: bold;

	color: #f87c3e;

}



.gkbm_right table td,

th {

	border: 1px solid #f8ad88;

}



.gkbm_right table {

	border: 1px solid #f87c3e;

	width: 714px;

}



.gkbm_right table th {

	font-size: 19px;

	font-weight: bold;

	color: #f87c3e;

	background: #f7eae4;

	line-height: 73px;

	text-align: center;

}



.gkbm_right table td {

	line-height: 62px;

	text-align: center;

	color: #666;

}



.gkbm_right table td p {

	line-height: 20px;

	font-size: 12px;

}



.gkms_title {

	font-size: 19px;

	font-weight: bold;

	color: #f87c3e;

}



.list2 .gkbm_right2 {

	padding: 20px 25px;

}



.list2 .gkbm_right2 table {

	margin-top: 10px;

}



.list2 .gkbm_right2 table tr td:nth-child(1) {

	font-size: 15px;

}



.list2 .gkbm_right2 table tr td:nth-child(2) {

	font-size: 12px;

}



.gkms_text {

	background: #f87c3e;

	padding: 15px 45px;

	border-radius: 81px;

	color: white;

	line-height: 25px;

	margin-top: 20px;

}



.gkbm_right2 table td {

	line-height: 70px;

	text-align: center;

	color: #666;

	letter-spacing: 0px;

}



.list5 .kuaijie p.juli {

	font-size: 16px;

	text-align: center;

	color: #FF92A6;

	border: none;

	line-height: 17px;

}



.list5 .kuaijie .time {

	/* width: 110px; */

	width: 130px;

	margin: 10px auto;

	margin-bottom: 10px;

	margin-bottom: 10px;

}



.list5 .kuaijie .time span {

	color: #FF6581;

}



.list5 .kuaijie .time b {

	width: 30px;

	height: 31px;

	background: #FF6581;

	border-radius: 5px;

	display: inline-block;

	color: white;

	font-weight: bold;

	line-height: 30px;

	text-align: center;

}



.list5 .kuaijie .liucheng {}



.list5 .kuaijie .liucheng ul {

	width: 52px;

	float: left;

	padding-top: 10px;

}



.list5 .kuaijie .liucheng ul li {

	float: none;

	height: 66px;

	position: relative;

	padding-top: 10px;

}



.list5 .kuaijie .liucheng .xijie {

	float: left;

	width: 230px;

	padding-top: 10px;

	border-left: 1.9px #999 dashed;

	padding-left: 10px;

}



.list5 .kuaijie .liucheng .xijie .list {

	height: 64px;

	padding-top: 10px;

}



.list5 .kuaijie .liucheng .xijie .list p {

	color: #333;

	font-size: 16px;

	border-left: none;

}



.list5 .kuaijie .liucheng .xijie .list span {

	font-size: 14px;

	color: #666;

	margin-left: 5px;

}



.list5 .kuaijie .liucheng ul li span {

	font-size: 14px;

}



.list5 .kuaijie .liucheng ul li:nth-child(1) span {

	width: 44px;

	height: 20px;

	color: #666;

	display: block;

	text-align: center;

	background: #EFEFEF;

	border-radius: 10px;

}



.list5 .kuaijie .liucheng ul li:nth-child(2) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;



	background: #FF6581;

	;

	border-radius: 10px;

}





.list5 .kuaijie .liucheng ul li:nth-child(3) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;

	background: #70B603;

	border-radius: 10px;

}



.list5 .kuaijie .liucheng ul li:nth-child(4) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;

	background: #70B603;

	border-radius: 10px;

}



.list5 .kuaijie .liucheng ul li:nth-child(5) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;

	background: #70B603;

	border-radius: 10px;

}



.list5 .kuaijie .liucheng ul li span.yuan {

	width: 9px;

	height: 9px;

	position: absolute;

	border: 1px solid #70B603;

	background: linear-gradient(0deg, #FFFFFF 0%, #000000 0%, #FFFFFF 0%, #FFFFFF 100%);

	border-radius: 50%;

	right: -5px;

	top: 14px;

}



.list5 .kuaijie .liucheng ul li:nth-child(1) span.yuan {

	border: 1px solid #999999;

	background: linear-gradient(0deg, #FFFFFF 0%, #000000 0%, #FFFFFF 0%, #FFFFFF 100%);

	border-radius: 50%;

}



.list5 .kuaijie .liucheng ul li:nth-child(2) span.yuan {

	background: #FF6581;

	border: 1px solid #FF6581;

}



.list5 .kuaijie .liucheng .xijie .list:nth-child(2) p {

	color: #FF6581;

}



.teacher {

	width: 183px;

	height: 258px;

	float: left;

	margin-left: 9px;

	position: relative;

	background: #F4F4F4;

	border-radius: 15px;

}



.teacher img {

	height: auto;

	margin: auto;



	display: block;

}



.teach-box .teacher:nth-child(1) {

	margin-left: 0;

}



.teacher .jieshao {

	position: absolute;

	background: #FF6700;

	bottom: 0;

	width: 100%;

	text-align: left;

	padding: 5px 15px;

	height: 106px;

	border-radius: 15px;

}



.teacher .jieshao p {

	color: white;

	font-size: 14px;

}



.last {

	padding: 20px;

	width: 360px;

	background: white;

	margin-top: 10px;

}



.last table tr td {

	width: 105px;

	height: 37px;

	text-align: center;

	line-height: 37px;

	border: 1px solid #BCBCBC;

	color: #666;

	font-size: 14px;

}



.maps {

	width: 830px;

	float: right;

}





footer {

	background: #1c1c1c;

	padding-top: 55px;

	padding-bottom: 22px;

	margin-top: 8px;

}



.footer {

	width: 1200px;

	margin: auto;

}



.footer ul li {

	float: left;

	font-size: 14px;

	/* color: #a4a4a4; */

	color: #e1e1e1;

	float: left;

	font-size: 14px;

	width: 84px;

	text-align: center;

	margin-bottom: 5px;

}



.footer a {

	color: #FFf;

}



.footer .f_nav {

	margin-bottom: 20px;

}



.footer .f_nav span {

	color: #fff;

	font-size: 16px;

	float: left;

}



.footer .f_nav ul {

	float: right;

	width: 1100px;

}





.footer-center {

	padding: 30px 0;

	border-top: 1px solid #303030;

	border-bottom: 1px solid #303030;

	width: 1200px;

	margin: 30px auto;

	margin-bottom: 0;

}



.footer-centerinfo {

	text-align: left;

	align-items: flex-start;

}



.footer-centerinfo a {

	color: #d81519;

	text-decoration: underline !important;

}



.footer-centerinfo p {

	color: #FFFFFF;

}



.blogroll_click ul li {

	margin-right: 34px;

}



.blogroll_click ul li a {

	line-height: 22px;

	color: #a4a4a4;

	border-bottom: 1px solid transparent;

}



.blogroll_click ul li.active a {

	color: #d81519;

	border-color: #d81519;

}



.blogroll_links ul li {

	float: left;

	margin-right: 5px;

}



.blogroll_links ul li a {

	line-height: 24px;

	color: #a4a4a4;

}



.blogroll_links ul li:hover a {

	color: #d81519;

}



.hidenlink {

	display: none;

}



.hidenlink.active {

	display: block;

}



.Findparent {

	width: 400px;

	float: left;

}



.contact .erweima img {

	width: 98px;

}



.contact .erweima {

	float: left;

	margin-left: 55px;

}



.contact .erweima p {

	color: #fff;

	font-size: 14px;

	text-align: center;

}



.contact {

	width: 700px;

	float: right;

}



.contact .tel {

	width: 200px;

	float: right;

}



.contact .tel p {

	color: #fff;

	font-size: 14px;

}



.contact .tel p a {

	color: #fff;

	width: 68px;

	height: 23px;

	border: 1px solid #EF6101;

	border-radius: 11px;

	color: #EF6101;

	padding: 3px;

}



.copyright {

	width: 1200px;



	margin: auto;

	color: #fff;

	font-size: 14px;

	line-height: 50px;

	text-align: center;

}



.copyright a {

	color: #fff;

}



.copyright img {

	width: 3%;

}



.copyright img.renzheng {

	width: 7%;

}



.contact .tel p {

	position: relative;

	text-indent: 15px;

	margin-top: 15px;

}



.contact .tel img {

	width: 18px;

	position: absolute;

	left: -5px;

}



























.floor-cam {

	/* background-color: rgba(250, 250, 250, 1); */

	background-color: #ffffff;

	/* overflow: hidden; */

}



.floor-campus {

	position: relative;

	width: 1200px;

	/*height: 830px;*/

	margin: 0 auto;

	/* overflow: hidden; */

	border: 1px solid transparent;



}



.floor-campus .campus-footer {

	position: relative;

	width: 1200px;

	height: 600px;

	overflow: hidden;

	border: 1px solid transparent;

}



.floor-campus .campus-footer .campus-box {

	float: left;

	width: 300px;

	overflow: hidden;

	padding: 0 !important;

}



.floor-campus .campus-footer .campus-box .campus-list {

	margin-top: 40px;

	width: 300px;

	opacity: 0;

	overflow: hidden;

	margin-left: 20px;

}



.floor-campus .campus-footer .campus-box .campus-list .campus-item {

	float: left;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	-ms-box-sizing: border-box;

	font-size: 14px;

	border: 1px solid #eeeeee;

	color: #ffffff;

	width: 92px;

	height: 38px;

	text-align: center;

	line-height: 38px;

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	-ms-transition: 0.4s;

}



.floor-campus .campus-footer .campus-box .campus-list .campus-item a {

	display: block;

	width: 100%;

	height: 100%;

}



.floor-campus .campus-footer .campus-box .campus-list .campus-item:hover {

	background-color: #f96203;

	color: white;

	border: none;

	box-shadow: 0px 6px 16px 0px rgba(220, 145, 113, 0.36);

}



.floor-campus .campus-footer .campus-map {

	float: right;

	margin-left: 80px;

	width: 810px;

	/* overflow: hidden; */

	height: 600px;

	margin-top: 20px;

	line-height: 20px;

	font-size: 14px;

	border: 1px solid transparent;

}



.floor-campus .campus-footer .campus-map .BMap_bubble_content {

	margin-top: 6px;

}



.floor-campus .campus-footer .campus-map .map-name {

	width: 100%;

	height: 170px;

}



.floor-campus .campus-footer .campus-map .map-name .map-list {

	display: inline-block;

}



.floor-campus .campus-footer .campus-map .map-name .map-list .map-item {

	float: left;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-o-box-sizing: border-box;

	-ms-box-sizing: border-box;

	width: 126px;

	height: 50px;

	font-size: 14px;

	color: #999999;

	text-align: center;

	line-height: 50px;

	transition: 0.4s;

	-webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	-ms-transition: 0.4s;

}



.floor-campus .campus-footer .campus-map .map-name .map-list .map-item a {

	display: block;

	width: 100%;

	height: 100%;

}



.floor-campus .campus-footer .campus-map .map-name .map-list .map-item:hover {

	color: #f96203;



	border-bottom: 1px solid #f96203;

}



.floor-campus .campus-footer .campus-map .map-name .map-contact {

	position: relative;

	width: 100%;

	height: 100px;

	margin-top: 0;

}



.floor-campus .campus-footer .campus-map .map-name .map-contact .contact-list {

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

	z-index: 0;

	width: 100%;

	height: 100%;

	/* border: 1px solid black; */

}



.floor-campus .campus-footer .campus-map .map-name .map-contact .contact-list .contact {

	margin-top: 20px;

	width: 100%;

}



.floor-campus .campus-footer .campus-map .map-name .map-contact .contact-list .contact .contact-img {

	float: left;

	width: 15px;

	height: 21px;

	margin-top: 5px;

}



.floor-campus .campus-footer .campus-map .map-name .map-contact .contact-list .contact .contact-desc {

	float: left;

	margin-left: 8px;

	font-size: 14px;

}



.floor-campus .campus-footer .campus-map .map {

	width: 97%;

	height: 350px;

	opacity: 0;

	margin-top: 30px;

	/* border: 1px solid black; */

	box-shadow: 0px 6px 16px 0px rgba(220, 145, 113, 0.36);

}



.floor-campus .campus-footer .campus-map .tip-map {

	width: 100px;

}







/* 国家公务员首页 */

.top_content .line {

	float: right;

	width: 102px;

	height: 31px;

	background: #FF6A2A;

	border-radius: 16px;

	display: block;

	font-size: 16px;

	color: white;

	text-align: center;

	line-height: 31px;

	margin-top: 15px;

	cursor: pointer;

}







.nav {

	width: 1200px;

	margin: auto;

	height: 56px;

	background: #EF6101;

	box-shadow: 3px 5px 6px 1px rgba(188, 188, 188, 0.14);

}



.nav ul li {

	float: left;

	line-height: 56px;

	color: white;

	margin-left: 25px;

	width: 120px;

}



.nav ul li a {

	color: white;

	font-size: 20px;

}



.list1 .swiper {

	width: 420px;

	float: left;

}


.list1 .hot {

	float: left;

	/* margin-left: 20px; */

}



.list1 .swiper .swiper-container {

	width: 420px;

	height: 265px;

}



.g_list .swiper .swiper-container {

	margin-bottom: 8px;

}



.list1 .swiper .swiper_bottom img {

	width: 206px;

	height: 156px;

	display: flex;

	float: left;

	margin-top: 0px;

	height: 150px;

	display: block;

}



.list1 .swiper .swiper_bottom img.img2 {

	margin-left: 8px;

}



.g_list {

	background: white;

	padding: 13px 20px;

}



.g_list .hot {

	box-shadow: none;

	padding: 0;

}



.g_list .hot ul li {

	height: 31px;

}



.guokao {

	width: 280px;

	float: right;

}



.guokao .gk p {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	margin-bottom: 3px;

	text-indent: 10px;

}



.guokao .gk {

	margin-bottom: 13px;

}



.guokao .gk:last-child {

	margin-bottom: 0;

}



.guokao .gk ul li {

	float: left;

	background: #efefef;

	margin-left: 13px;

	padding: 2px 0;

	border-radius: 30px;

	width: 84px;

	height: 27px;

	text-align: center;

	margin-top: 8px;

}



.guokao .gk ul li:nth-child(1) {

	margin-left: 0;

}



.guokao .gk ul li:nth-child(4) {

	margin-left: 0;

}



.is-loading .gk ul li:nth-child(odd) {

	margin-left: 0;

}



.is-loading .gk ul li:nth-child(even) {

	margin-left: 13px;

}



.guokao .gk ul li a {

	font-size: 14px;

	color: #666;

}



.search {

	margin-top: 8px;

	background: white;

	padding: 20px;

}



.g_guokao .gk p {

	margin-bottom: 5px;

}



.g_guokao .gk ul li {

	margin-top: 9px;

}



.search .s_icon {

	float: left;

}



.search .s_icon img {

	position: absolute;

	top: 12px;

}



.search .s_icon span {

	font-size: 21px;

	font-weight: bold;

	margin-left: 35px;

	line-height: 40px;

	color: #FF6E00;

}





.search div {

	position: relative;

}





.gk_title {

	background: #FFF1EA;

}


.gk_title ul li {

	width: 300px;

	height: 70px;

	line-height: 70px;

	text-align: center;

	color: #F87C3E;

	font-weight: bold;

	float: left;

	font-size: 28px;

}



.gk_title ul li.active {

	background: #F87C3E;

	color: white;

	position: relative;

}



.gk_title ul li.active span {

	width: 0px;

	height: 0px;

	border: 7px solid #FF6E00;

	border-right-color: rgb(255, 110, 0);

	border-bottom-color: rgb(255, 110, 0);

	border-left-color: rgb(255, 110, 0);

	position: absolute;

	border-top-color: transparent;

	border-left-color: transparent;

	border-right-color: transparent;

	position: absolute;

	bottom: -7px;

	right: 140px;

}



.list2 .tiaojian {

	float: left;

	width: 370px;

}



.list2 .tiaojian .what p.title {

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;



	line-height: 20px;

	text-indent: 10px;

}



.list2 .tabb {

	display: none;

}



.list2 .tabb.active {

	display: block;

}



.list2 .tiaojian .what:nth-child(2) {

	margin-top: 20px;

}



.list2 .tiaojian .what .content {

	background: #F7F7F7;

	padding: 15px;

	color: #666;

	font-size: 14px;

	width: 100%;

	line-height: 25px;

	text-indent: 25px;

	margin-top: 20px;

}



.list2 .tiaojian .what .content a {

	color: #EC6B1A;

}



.list2 .tiaojian .what .content2 {

	background: #F7F7F7;

	padding: 15px;

	color: #666;

	font-size: 14px;

	width: 100%;

	margin-top: 10px;

	line-height: 27px;

}



.list2 .baobiao {

	float: left;

	width: 370px;

	margin-left: 20px;

}



.list2 .baobiao .title {

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;



	line-height: 20px;

	text-indent: 10px;

}



.list2 .baobiao .xianxing {

	background: #F7F7F7;

	margin-top: 20px;

	padding-top: 20px;

	height: 500px;

}



.list2 .baobiao .xianxing img {

	width: 90%;

	margin: auto;

	display: block;

}



.list2 .baobiao .xianxing p {

	width: 90%;

	margin: auto;

	line-height: 30px;

	color: #666;

	line-height: 39px;

	font-size: 14px;

}



.list2 .liucheng {

	float: left;

	width: 370px;

	margin-left: 20px;

}



.list2 .liucheng ul {

	width: 52px;

	float: left;

}



.list2 .liucheng .deatil {

	background: #F7F7F7;

	margin-top: 20px;

	padding: 37px 25px;

	padding-bottom: 4px;

}



.list2 .liucheng .xijie {

	float: left;

	width: 267px;

	border-left: 1.9px dashed rgba(153, 153, 153, 0.6);

	padding-left: 10px;

}



.list2 .liucheng ul li {

	float: none;

	height: 46px;

	position: relative;

	padding-top: 10px;

}



.list2 .liucheng .xijie .list {

	height: 46px;

	padding-top: 10px;

}



.list2 .liucheng .xijie .list p {

	color: black;

	font-size: 16px;

	border-left: none;

}



.list2 .liucheng .title {

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;



	line-height: 20px;

	text-indent: 10px;

}



.list2 .liucheng ul li span {

	width: 44px;

	height: 20px;

	color: white;

	font-size: 14px;

	display: block;

	text-align: center;

	background: #70B603;

	border-radius: 10px;

}



.list2 .liucheng ul li:nth-child(1) span {

	width: 44px;

	height: 20px;

	color: #666;

	display: block;

	text-align: center;

	background: #EFEFEF;

	border-radius: 10px;

}



.list2 .liucheng ul li:nth-child(2) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;

	background: #EC6B1A;

	border-radius: 10px;

}



.list2 .liucheng ul li span.yuan {

	width: 9px;

	height: 9px;

	position: absolute;

	border: 1px solid #70B603;

	background: linear-gradient(0deg, #FFFFFF 0%, #000000 0%, #FFFFFF 0%, #FFFFFF 100%);

	border-radius: 50%;

	right: -6px;

	top: 15px;

}



.list2 .liucheng ul li:nth-child(2) span.yuan {

	background: #EC6B1A;

	border: 1px solid #EC6B1A;

}



.list2 .liucheng .xijie .list:nth-child(2) p {

	color: #EC6B1A;

}



.list2 .liucheng .xijie .list:nth-child(1) p {

	color: #666;

}



.ad1 {

	width: 1200px;

	height: 90px;

	background: #F87C3E;

	box-shadow: 3px 5px 6px 1px rgba(188, 188, 188, 0.14);

	margin-top: 8px;

}





.newslist .baoming {

	float: left;

	width: 370px;

	margin-left: 8px;

	height: 390px;

}



.newslist .baoming:nth-child(1) {

	margin-left: 0;

}



.newslist .baoming:nth-child(4) {

	margin-left: 0;

}



.newslist .baoming .tab_title li {

	/* width: 90px; */

	float: left;

	margin-right: 15px;

}



.newslist .baoming .tab_title li.active {

	color: #F87C3E;

	border-left: 2px solid #F87C3E;

	text-indent: 5px;

	/* width: 100px; */

}



.newslist .tab_title li a {

	color: black;

	font-size: 16px;

}



.newslist .baoming .new_list {

	margin-top: 3px;

	display: none;

}



.newslist .baoming .new_list.active {

	display: block;

}



.newslist .baoming:nth-child(3) .new_list {

	border: none;

}



.newslist .baoming .new_list li {

	line-height: 31px;

	height: 31px;

	width: 350px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.newslist .baoming .new_list li a {

	font-size: 16px;

}



.newslist .baoming .new_list .active li a {

	font-size: 16px;

}



.d_newlist .baoming .new_list li a {

	font-size: 16px;

}



.newslist .baoming .tab_title li.active a {

	color: #FF6E00;

	/* font-weight: bold;

font-size: 18px;line-height: 22px; */

}



/* .newslist2{margin-top: 10px;} */

.newslist2 .baoming {

	margin-left: 7px;

	background: white;

	width: 393px;

	margin-top: 8px;

	height: 425px;

	padding: 15px 20px;

}



.newslist2 .baoming .new_list {

	margin-top: 7px;



	border-right: none

}



.newslist2 .baoming .tab_title li {

	/* width: 110px; */

	float: left;

	margin-right: 15px;

}



.newslist2 .baoming .tab_title a.more {

	text-align: right;

	float: right;

	font-size: 14px;

}



/* 

地方公务员 */

.d_list ul.city {

	width: 280px;

	float: right;

}



.d_list ul.city li {

	float: left;

	width: 25%;

	text-align: left;

	line-height: 33.7px;

	text-indent: 16px;

}



.d_list ul.city li a {

	font-size: 14px;

	color: #666;

}



.d_list .hot {

	margin-left: 0;

	width: 415px;

	height: 303px;

}



.d_list .swiper {

	margin-left: 15px;

	width: 430px;

}



.d_newlist .guokao {

	width: 280px;

}



.d_list .city p {

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

	margin-bottom: 10px;

}



.d_list .swiper .swiper-container {

	width: 430px;

	height: 300px;

}



.d_newlist .baoming .new_list {



	border-right: none;

}



.d_newlist .baoming {

	width: 410px;

}



.d_newlist .baoming .tab_title li {

	/* width: 100px; */



}



.d_newlist .baoming .new_list li {

	line-height: 30px;

	height: 30px;

	/* width: 380px; */

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 100%;

}



.d_newlist .guokao .gk {

	margin-bottom: 20px;

}



.s_list ul.citys p {

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	margin-bottom: 5px;

	text-indent: 10px;

}



.s_list ul.citys {

	float: left;

	width: 430px;

}



.s_list .hot {

	float: right;

}



.s_list ul.citys li {

	/* float: left; */

	font-size: 14px;

	text-align: left;

	line-height: 32px;

	margin-right: 22px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.s_list .swiper {

	width: 290px;

}



.s_list .swiper .swiper_bottom img {

	float: none;

	width: 277px;

	height: 150px;

}



.s_list .hot ul li a {

	font-size: 16px;

}



.s_list ul.citys li a {

	font-size: 16px;

}



.s_list .hot ul li {

	height: 32px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;



}



.ad2 {

	width: 1200px;

	height: 90px;

	background: #333333;

	box-shadow: 3px 5px 6px 1px rgba(188, 188, 188, 0.14);

	margin-top: 8px;

}



.s_newlist {

	background: #f6f6f6;

	padding: 0;

}



.s_newlist .baoming {

	width: 595px;

	background: white;

	padding: 15px;

	height: 320px;

}



.xinxi {

	text-align: left;

	height: 24px;

	font-size: 24px;

	font-weight: bold;

	color: #EC6B1A;

	line-height: 20px;

	margin: 20px 0;

	border-left: 2px solid #F87C3E;

	text-indent: 15px;

	margin-top: 20px;

	margin-bottom: 1px;

}



/* .newslist3 .baoming .tab_title li{width: 48px;} */

.newslist3 .baoming {

	padding: 15px;

	height: 362px;

}



.newslist3 .baoming .tab_title a.more {

	text-align: right;

	margin-right: 0;

	float: right;

	font-size: 14px;

}



.newslist3 .baoming .tab_title li.active {

	color: #F87C3E;

	border-left: 2px solid #F87C3E;

	text-indent: 5px;

	/* width: 61px; */

}



.postion {

	margin-top: 10px;

	margin-bottom: 12px;

	width: 100%;

}



.postion span,

a {

	font-size: 14px;

	color: #333;

}



..g_detail .detail .detail_content .this p a {

	font-size: 16px;

}



.g_detail .guokao {

	/*  width: 230px;

    float: left;

    background: white;

    padding: 20px 0;

    /* height: 460px; */



	display: none;

	position: absolute;

	right: 0;

}



.g_detail .guokao .gk {

	width: 190px;

	margin: auto;

	margin-bottom: 16px;

}



.g_detail .guokao .gk:last-child {

	margin-bottom: 0;

}



.g_detail .detail {

	/*width: 656px;*/

	width: 885px;

	float: left;

	margin-left: 8px;

}



/*.fiexds .side-load {

    position: fixed;

    top: 0;

    z-index: 999;

    top: 0;

}*/



.fiexd .side-load {

	display: none;

	position: absolute;

	right: 0;

}



.fiexds .detail {

	/*width: 656px;*/

	width: 885px;

	float: left;

	/* margin-left: 238px; */

}



.fiexd {

	/* position: relative; */

}



.fiexd .side-load {

	/* position: absolute;

    z-index: 999; */

	/* 兼容chorme */

	position: -webkit-sticky;

	position: sticky;

	top: 0px;

}



.m238 {

	margin-left: 238px;

}



.fiexd .detail {

	width: 885px;

	float: left;

	/* margin-left: 238px; */

}



.g_detail .detail p.title {

	font-size: 20px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #ED7736;

	line-height: 23px;

	text-align: center;

	width: 96%;

	margin: auto;

	text-align: left;

}



.g_detail .detail .bianji {

	text-align: left;

	width: 96%;

	margin: auto;

	margin-bottom: 15px;

	margin-top: 10px;

}



.g_detail .detail .bianji span {

	color: #999;

	font-size: 12px

}



.END {

	width: 500px;

	margin: 20px auto;

	text-indent: 20px

}



.END span {

	margin-top: 10px;

	width: 202px;

	/* height: 1px; */

	display: block;

	border: 0.51px #787878 dashed;

	float: left;

}



.END span:nth-child(2) {

	float: right

}



.END {

	font-size: 14px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #787878;

	line-height: 25px;

}



.g_detail .detail .ad_detail {

	width: 100%;

	margin: 15px 0;

	padding: 0 17px;

	margin-bottom: 10px;

}



.g_detail .detail .detail_content {

	width: 100%;

	padding: 20px;

	margin: auto;

}



/* .g_detail .detail .detail_content p{font-size: 14px;color:#333;line-height: 27px;display: none;text-indent: 27px;}

.g_detail .detail .detail_content p.this{display: block;} */

.g_detail .detail .page {

	text-align: center;

	width: 160px;

	margin: auto;

	margin-top: 32px

}



.g_detail .detail .page ul li {

	width: 30px;

	height: 30px;

	float: left;

	margin-left: 15px;

	border: 1px solid #999999;

	line-height: 30px;

	border-radius: 5px;

}



.g_detail .detail .page ul li.this {

	border: none;

	background: #EF6101;

	color: white

}



.g_detail .detail .page ul li.this a {

	color: white

}



.guanjian {

	margin: 20px auto;

	width: 450px;

}



.guanjian ul li {

	float: left;

	/* width: 63px; */

	height: 22px;

	text-align: center;

	line-height: 22px;

	margin-left: 10px;

	border: 1px solid #EF6101;

	border-radius: 5px;

}



.guanjian ul li a {

	color: #EF6101

}



.g_detail .detail .shengming {

	font-size: 12px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #999999;

	text-align: center;

	line-height: 25px;

}



.saoma {

	width: 73%;

	margin: 20px auto;

}



.saoma .guanzhu {

	float: left;

	margin-top: 9px;

}



.saoma .guanzhu img {

	margin-bottom: 20px

}



.saoma .guanzhu p {

	text-align: center;

	font-size: 16px;

}



.saoma .detail_ul {

	float: right;

}



.saoma .detail_ul li {

	position: relative;

	line-height: 34px

}



.saoma .detail_ul li span {

	width: 8px;

	height: 8px;

	background: #EF6101;

	left: -20px;

	top: 12px;

	border-radius: 50%;

	position: absolute;

}



.saoma .detail_ul li a {

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	line-height: 23px;

}



.mianze {

	width: 80%;

	margin: auto;

	color: #999;

	font-size: 12px;

	padding: 15px;

	border: 1px #999 dashed;

	padding: 15px;

	margin-bottom: 40px;

}



.detail_right .top2 {

	padding: 15px 0;

}



.detail_right .top2 p {

	font-size: 20px;

	text-align: center;

	font-family: Source Han Sans CN;

	font-weight: bold;

	color: #333333;

	line-height: 25px;

}



.detail_right .zaixian {

	background: white;

	width: 297px;

	display: none

}



.detail_right {

	width: 297px;

	float: right;

}



.detail_right .erweima {

	width: 85%;

	margin: auto;

}



.detail_right .erweima .weixin {

	float: left

}



.detail_right .erweima .qq {

	float: right;

}



.detail_right .erweima img {

	width: 122px;

	height: 122px;

}



.detail_right .erweima a {

	width: 111px;

	height: 33px;

	margin: 15px auto;

	display: block;

	background: #ED7736;

	border-radius: 17px;

	color: white;

	text-align: center;

	line-height: 33px;

}



.detail_right .ad3 {

	width: 297px;

	background: white;

}



.detail_right .ad3 img {

	margin: 13px;

	width: 262px;

	height: 203px;

}



.detail_right .right_hot {

	background: white;

	padding: 15px 0 15px 10px;

	margin-top: 8px;

}



.detail_right .right_hot p.hot {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

}



.detail_right .right_hot ul {

	margin: 10px auto;

	width: 277px;

	margin-bottom: 0;

}



.detail_right .right_hot ul li {

	line-height: 35px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.detail_right .right_hot ul li a {

	font-size: 16px;

}



.detail_right .right_hot ul li a:hover {

	color: #DF5A00;

}



.detail_right .right_hot ul li span {

	font-size: 14px;

	display: inline-block;

	width: 12px;

	text-align: right;

}



.detail_right .right_hot ul li:nth-child(10) span {

	width: 25px;

	margin-left: -7px;

}



.detail_right .right_hot ul li:nth-child(1) span {

	background: url(../img/hot.jpg) no-repeat;

	background-size: 13px;

	width: 16px;

	background-position: left;

	/* background: no-repeat; */

	height: 27px;

	display: inline-block;

	color: white;

	font-weight: bolder;

	position: relative;

	top: 1px;

	text-align: center;

}



.detail_right .right_hot ul li:nth-child(2) span {

	background: url(../img/hot.jpg) no-repeat;

	background-size: 13px;

	width: 16px;

	position: relative;

	top: 1px;

	background-position: left;

	/* background: no-repeat; */

	height: 27px;

	display: inline-block;

	color: white;

	font-weight: bolder;

	text-align: center;

}



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

	background: url(../img/hot.jpg) no-repeat;

	background-size: 13px;

	position: relative;

	top: 1px;

	width: 16px;

	background-position: left;

	/* background: no-repeat; */

	height: 27px;

	display: inline-block;

	color: white;

	font-weight: bolder;

	text-align: center;

}



.detail_right .ad4 {

	width: 297px;

	margin-top: 7px;

	background: white;

}



.detail_right .ad4 img {

	margin: auto;

	width: 261px;

	display: block;

	padding: 13px 0;

}



.detail_right .prev {

	width: 297px;

	background: white;

	margin-top: 7px;

	padding: 20px 10px;

}



.prev .top3 {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

}



.prev .p_title {

	margin-top: 5px;

	color: #333;

	font-size: 16px;

}



.detail_right .next {

	width: 297px;

	background: white;

	margin-top: 7px;

	padding: 20px 10px;

}



.detail_right .next .top3 {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

}



.next .p_title {

	margin-top: 5px;

	color: #333;

	font-size: 16px;

}



.form {

	background: white;

	padding: 15px 10px;

}



.form form {

	margin: 15px auto;

}



.form form div span {

	color: #666;

	text-align: right;

	font-size: 14px;

	width: 57px;

	display: inline-block;

}



.form form div {

	margin-top: 10px;

}





.form form div input {

	width: 194px;

	height: 30px;

	border: 1px solid #999;

	color: #333

}



.form form div.code {

	position: relative;

}



.form form div.code input {

	width: 117px;

	height: 30px;

}



.form p {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

}



.form form div.code button {

	width: 73px;

	height: 33px;

	color: white;

	font-size: 13px;

	background: #EF6101;

	position: absolute;

	right: 19px;

	border-radius: 5px;

}



.form form .btn {

	width: 182px;

	display: block;

	font-size: 16px;

	height: 33px;

	margin: 20px auto;

	text-align: center;

	color: white;

	background: #EF6101;

	border-radius: 10px;

}



.fenghui {

	width: 561px;

	height: 40px;

	font-size: 14px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #D81519;

	line-height: 13px;

	text-align: center;

	margin: 20px auto;

	text-align: center;

	line-height: 25px;

}



.d_deatil {

	width: 520px;

	margin: 20px auto;

}



.d_deatil ul li img {

	width: 104px;

	display: block;

	margin: auto;

	height: 104px;

}



.d_deatil ul li {

	float: left;

	width: 110px;

	margin-left: 10px;

}



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

	width: 140px;

}



.d_deatil ul li p {

	font-size: 14px;

	text-align: center;

	margin-top: 10px;

}



.footer_ad {

	text-align: center;

	width: 100%;

	margin: 20px auto;

}



.recommed {

	background: white;

	position: relative;

	height: 150px;

}



.recommed img {

	position: absolute;

	width: 40px;

}



.recommed ul {

	top: 15px;

	left: 20px;

	position: absolute;

}



.recommed ul li {

	line-height: 30px;

	font-size: 16px;

}



.recommed ul li a {

	color: #333;

	font-size: 16px;

}



.channel {

	background: white;

	padding: 0 15px;

	padding-top: 15px;

}



.channel p.title2 {

	font-size: 20px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	text-align: left;

	color: #ED7736;

}



.channel ul {

	padding-bottom: 25px;

	border-bottom: 1px dashed #999;

}



.channel ul li {

	float: left;

	font-size: 14px;

	border-left: 1px solid #999;

	text-align: center;

	padding: 0 12px;

	height: 15px;

	line-height: 15px;

	margin-top: 15px;

}



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

	color: #ED7736;

	border: none;

	padding: 0 10px 0 0;

}



.newslist .news {

	margin: 15px;

}





.newslist .news .channe {

	float: left;

	width: 61px;

	height: 18px;

	font-size: 12px;

	text-align: center;

	color: #999;

	border: 1px solid #666666;

	border-radius: 5px;

}



/* .newslist{margin: 10px;} */

.newslist .news a {

	float: left;

	margin-left: 15px;

	font-size: 16px;

	width: 73%;

}



.newslist .news .time {

	float: right;

	color: #999;

	font-size: 14px;

}



.footer_ad img {

	width: 100%;

	padding: 0 17px;

}



.newslist .news a:hover {

	color: #ED7736;

}



.ad6 {

	margin-top: 23px;

}



.ad6 img {

	display: block;

	width: 885px;

	height: 97px;

}



.g_detail .detail .pages {

	text-align: center;

	margin: 40px auto;

	/*width: 480px;*/

}



.g_detail .detail .pages ul {

	display: inline-block;

}



.g_detail .detail .pages ul li {

	width: 30px;

	height: 30px;

	float: left;

	margin-left: 15px;

	border: 1px solid #999999;

	line-height: 30px;

	border-radius: 5px;

}



.g_detail .detail .pages ul li.this {

	border: none;

	background: #EF6101;

	color: white

}



.g_detail .detail .pages ul li a {

	color: #999

}



.g_detail .detail .pages ul li.this a {

	color: white

}



.guanjian {

	margin: 20px auto;

	width: 450px;

}



.guanjian ul li {

	float: left;

	/* width: 63px; */

	height: 22px;

	text-align: center;

	line-height: 19px;

	margin-left: 10px;

	border: 1px solid #EF6101;

	border-radius: 5px;

	margin-bottom: 5px;

}



.address {

	padding: 15px 0 15px 10px;

	margin-top: 10px;

	background: white;

}



.address p.hot {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

}



.address ul li {

	float: left;

	width: 25%;

	margin-top: 10px;

	color: #666;

	text-indent: 14px;

}



.address ul li a {

	color: #666;

}



.j_city {

	width: 630px;

	height: 143px;

	padding: 10px;

	background: #F2F2F2;

	margin: auto;

}



.j_city li {

	float: left;

	width: 10%;

	text-align: center;

	margin-bottom: 10px;

	font-size: 12px;

	width: 50px;

	height: 23px;

	background: white;

	border-radius: 12px;

	line-height: 23px;

	margin-left: 10px;

}



.j_city li a {

	font-size: 12px;

	color: #666;

}



.j_city li.hover {

	width: 50px;

	height: 23px;

	background: #EF6101;

	color: white;

	border-radius: 12px;

}



.j_city li.hover a {

	color: white;

}





.j_hot {

	float: left;

	background: white;

	margin-top: 8px;

	width: 650px;

	padding: 15px;

	height: 346px;

}





.j_hot .hot2 ul li a {

	font-size: 16px;

}



.j_hot .hot2 ul li {

	height: 32px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;



}



.j_hot .hot2 p {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	line-height: 20px;

	text-indent: 5px;

	border-left: 2px solid #F87C3E;

	margin-bottom: 10px;

}



.j_ad1 {

	padding: 18px;

	float: right;

	height: 346px;

	width: 542px;

	background: white;

	margin-top: 8px;

}



.j_ad1 img {

	width: 505px;

	height: 305px;



}



.juli2 .kuaijie {

	float: left;

	width: 310px;

}



.juli2 .kuaijie p {

	color: #AEACFF;

	text-indent: 5px;

	border-left: 2px solid #FF92A6;

	margin-bottom: 10px;

}



.juli2 .baoming {

	float: right;

	width: 49%;

}



.juli2 .kuaijie ul.city li {

	width: 16%;

	text-align: left;

	line-height: 31px;

}



.juli2 .kuaijie ul.city li a {

	font-size: 14px;

}



.juli2 .kuaijie ul.chaxun li {

	line-height: 33px;

}



.juli2 .kuaijie ul.chaxun li a {

	font-size: 14px;

}



.juli2 .kuaijie ul.chaxun li a span {

	background: #F9F0FF;

	color: #9855FF;

	padding: 1px 5px;

	border-radius: 10px;

	margin-right: 5px;

	border: 1px solid #9855FF;

}



.juli2 .kuaijie ul.chaxun li:hover a {

	color: #9855FF;

}







.juli2 .kuaijie p.juli {

	font-size: 20px;

	text-align: center;

	color: #EC6B1A;

	border: none;

	line-height: 17px;

	font-weight: bold;

	border-left: 2px solid #EC6B1A;

}



.juli2 .kuaijie .time {

	width: 125px;

	margin: 10px auto;

	margin-bottom: 10px;

}



.juli2 .kuaijie .time span {

	color: #FF6581;

}



.juli2 .kuaijie .time b {

	width: 30px;

	height: 31px;

	background: #FF6581;

	border-radius: 5px;

	display: inline-block;

	color: white;

	font-weight: bold;

	line-height: 30px;

	text-align: center;

}



.juli2 .kuaijie .liucheng ul {

	width: 52px;

	float: left;

}



.v .kuaijie .liucheng ul li {

	float: none;

	height: 66px;

	position: relative;

}



.juli2 .kuaijie .liucheng .xijie {

	float: left;

	width: 230px;

	border-left: 1.9px #999 dashed;

	padding-left: 10px;

}



.juli2 .kuaijie .liucheng .xijie .list {

	height: 64px;

	padding-top: 10px;

}



.juli2 .kuaijie .liucheng .xijie .list p {

	color: #333;

	font-size: 16px;

	border-left: none;

}



.juli2 .kuaijie .liucheng .xijie .list span {

	font-size: 14px;

	color: #666;

	margin-left: 5px;

}



.juli2 .kuaijie .liucheng ul li span {

	font-size: 14px;

}



.juli2 .kuaijie .liucheng ul li:nth-child(1) span {

	width: 44px;

	height: 20px;

	color: #666;

	display: block;

	text-align: center;

	background: #EFEFEF;

	border-radius: 10px;

}



.juli2 .kuaijie .liucheng ul li:nth-child(2) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;



	background: #EF6101;

	;

	border-radius: 10px;

}





.juli2 .kuaijie .liucheng ul li:nth-child(3) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;

	background: #70B603;

	border-radius: 10px;

}



.juli2 .kuaijie .liucheng ul li:nth-child(4) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;

	background: #70B603;

	border-radius: 10px;

}



.juli2 .kuaijie .liucheng ul li:nth-child(5) span {

	width: 44px;

	height: 20px;

	color: white;

	display: block;

	text-align: center;

	background: #70B603;

	border-radius: 10px;

}



.juli2 .kuaijie .liucheng ul li span.yuan {

	width: 9px;

	height: 9px;

	position: absolute;

	border: 1px solid #70B603;

	background: linear-gradient(0deg, #FFFFFF 0%, #000000 0%, #FFFFFF 0%, #FFFFFF 100%);

	border-radius: 50%;

	right: -6px;

	top: 5px;

}



.juli2 .kuaijie .liucheng ul li:nth-child(1) span.yuan {

	border: 1px solid #999999;

	background: linear-gradient(0deg, #FFFFFF 0%, #000000 0%, #FFFFFF 0%, #FFFFFF 100%);

	border-radius: 50%;

}



.juli2 .kuaijie .liucheng ul li:nth-child(2) span.yuan {

	background: #EF6101;

	border: 1px solid #EF6101;

}



.juli2 .kuaijie .liucheng .xijie .list:nth-child(2) p {

	color: #FF6581;

}



.juli2 .ad7 {

	float: right;

	width: 280px;

	height: 326px;

}



.juli3 {

	padding: 15px;

	background: white;

	margin-top: 8px;

}



.juli3 {

	width: 650px;

	float: left;

	height: 364px;

}



.juli3 .kuaijie .liucheng ul li span.yuan {

	width: 9px;

	height: 9px;

	position: absolute;

	border: 1px solid #70B603;

	background: linear-gradient(0deg, #FFFFFF 0%, #000000 0%, #FFFFFF 0%, #FFFFFF 100%);

	border-radius: 50%;

	right: -6px;

	top: 16px;

}



.juli3 .kuaijie .liucheng ul li {

	float: none;

	height: 64px;

	position: relative;

	padding-top: 10px;

}



.j_right {

	float: right;

	background: white;

	padding: 15px 20px;

	width: 542px;

	margin-top: 8px;

	height: 364px;

}



.j_right p {

	font-size: 20px;

	text-indent: 10px;

	color: #EC6B1A;

	border: none;

	line-height: 17px;

	font-weight: bold;

	border-left: 2px solid #EC6B1A;

}



.j_right ul {

	width: 275px;

}



.j_right ul li {

	float: left;

	text-align: center;

	width: 84px;

	height: 27px;

	background: #E6E6E6;

	margin-top: 10px;

	margin-left: 11px;

	border-radius: 14px;

}



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

	margin-left: 0;

}



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

	margin-left: 0;

}



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

	margin-left: 0;

}



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

	margin-left: 0;

}



.j_right ul li:nth-child(13) {

	margin-left: 0;

}



.j_right ul li a {

	color: #666;

	font-size: 14px;

}



.j_right .ad8 img {

	margin-top: 15px;

	margin-right: 20px;

}



.j_right .j_zixun {

	float: left;

}



.j_right .ad9 {

	float: right;

}



.j_right .ad9 img {

	width: 209px;

	height: 326px;

}



.j_newslist3 .baoming .tab_title li {

	width: 100px;

}



.j_newslist3 .baoming .tab_title li.active {

	color: #F87C3E;

	border-left: 2px solid #F87C3E;

	text-indent: 5px;

	width: 100px;

}



.dingyue .tab_title li {

	float: left;

	width: 120px;

	text-align: center;

}



.dingyue .tab_title li.active {

	color: #F87C3E;

	border-left: 2px solid #F87C3E;

	text-indent: 5px;

	width: 120px;

}



.dingyue .tab_title li a {

	font-size: 16px;

	color: #333;

}



.dingyue .tab_title li.active a {

	color: #FF6E00;

	font-weight: bold;

	font-size: 18px;

	line-height: 22px;

}



.dingyue {

	width: 650px;

	float: left;

	background: white;

	padding: 15px;

	margin-top: 8px;

	height: 370px;

}



.dingyue table tr th {

	height: 37px;

	text-align: center;

	color: white;

	border: none;

	background: #EC6B1A;

}



.dingyue table tr {

	margin-top: 15px;

}



.dingyue .tab_title {

	margin-bottom: 15px;

}



.dingyue table tr td {

	text-align: center;

	line-height: 39px;

}



.dingyue table tr td img {

	width: 20px;

	margin: auto;

	display: block;

}



.j_right2 {

	float: right;

	background: white;

	padding: 15px 20px;

	width: 542px;

	margin-top: 8px;

}



.j_right2 img {

	float: left;

	width: 241px;

}



.j_right2 img:nth-child(2) {

	float: right;

}



.dingyue table {

	display: none;

}



.dingyue table.active {

	display: block;

}



.table table {

	/*width: 620px;*/

	width: 96%;

	margin: auto;

	margin-top: 10px;

}



.table th,

td {

	border: 1px solid #999999;

	color: #EF6101;

	font-size: 14px;

	line-height: 40px;

	text-align: center;

}



.detail_contents {

	background: white;

	padding-bottom: 1px;

	margin-top: 7px;

}



.detail_contents .newslist {

	padding-top: 8px;

}



.detail_contents .newslist .news a {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap

}



.detail_contents .newslist:nth-child(1) {

	padding-top: 0;

}



table.active td {

	border: none;

	font-size: 16px;

	color: #333;

}



table.active td a {

	font-size: 16px;

	color: #EF6101;

}



.d_newlist {

	padding: 15px;

	padding-bottom: 0px;

}



.d_newlist2 .baoming {

	height: auto;

}



.gk2 {

	margin-top: 8px;

}



.detail_contentss {

	background: white;

	padding-top: 20px;

}



.detail_contentss .table td,

th {

	font-size: 16px !important;

}



.channel .no_border {

	border: none;

}



.border {

	width: 95%;

	height: 1px;

	border-top: 1px dashed #999;

	margin: auto;

	margin-top: auto;

	margin-top: 25px;

}



.v_content {

	background: white;

	padding: 15px 24px;

}



.v_list .swiper {

	margin-left: 0;

	width: 505px;

}



.v_list .swiper .swiper-container {

	width: 505px;

	height: 388px;

}



.v_list .hot {

	margin-left: 20px;

	width: 301px;

	height: 388px;

}



.v_list .swiper .swiper-container {

	margin-bottom: 0px;

}



.v_list .hot ul {

	width: 305px;

	height: 186px;

	font-size: 16px;

	margin: auto;

	margin-top: auto;

	margin-top: 15px;

	line-height: 19px;

}



.v_list .hot ul li a {

	display: block;

	height: 20px;

	width: 305px;

	overflow: hidden;

}



.v_title p {

	width: 90%;

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	float: left;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	margin-top: 12px;

	margin-bottom: 7px;

	text-indent: 10px

}



.v_content video {

	float: left;

	width: 450px;

	height: 270px;

}



.v_content .v_ul {

	float: left;

	width: 700px;

}



.v_content .v_ul ul li {

	float: left;

	width: 220px;

	margin-left: 10px;

	margin-bottom: 10px;

}



.v_content .v_ul ul li img {

	display: block;

	width: 100%;

	height: 130px;

}



.v_title a {

	float: right;

	font-size: 14px;

	color: #666;

	font-weight: bold;

	line-height: 39px;

}



.v_content .hot p {

	width: 404px;

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;



	margin: auto;



	line-height: 20px;

}



.v_list {

	padding: 15px 24px;

}



.v_content .hot ul {

	width: 404px;

	height: 331px;

	font-size: 16px;

	margin: auto;

	margin-top: 15px;



	line-height: 19px;

}



.v_content .hot ul li {

	height: 32px;

	overflow: hidden;

	text-overflow: ellipsis;

}



.v_content .hot ul li a {

	color: #666666;

}



.v_content .hot {

	margin-left: 20px;

	width: 349px;

	height: 375px;

	float: left;

}



.v_content .hot:nth-child(1) {

	margin-left: 0;

}



.tougao {

	width: 410px;

	height: 372px;

	float: right;

	background: #F6F6F6;

}



.tougao {

	padding: 20px 25px;

}



.tougao .w_title {

	width: 100%;

	font-weight: bold;

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	text-align: center;

	line-height: 20px;

}



.tougao .text {

	font-size: 14px;

	color: #666;

	margin-top: 15px;

}



.tougao img {

	display: block;

	margin: auto;

	margin-top: auto;

	margin-top: 20px;

}



.v_content .v_c_title {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

}



.video_ul li {

	float: left;

	width: 273px;

	height: 164px;

	margin-top: 20px;

	margin-right: 12px;

}



.video_ul img {

	width: 270px;

	height: 170px;

}



.v_content2 {

	background: white;

	padding: 20px 30px;

}



.video_ul li:nth-child(4n) {

	width: 273px;

}



.video_ul li a {

	display: block;

	height: 164px;

	width: 273px;

	margin-right: 16px;

}



.video_ul video {

	width: 273px;

	height: 164px;

	object-fit: fill;

}



.jiazai_more {

	width: 140px;

	height: 36px;

	background: #ED7736;

	border-radius: 18px;

	margin: auto;

	text-align: center;

	line-height: 34px;

	color: white;

	margin-top: 30px;

}





.swiper_bottom .swiper {

	width: 277px;

	margin-left: 0;

	float: none;

	margin-bottom: 8px;

}



.swiper_bottom .swiper .swiper-container {

	width: 277px;

	height: 150px;

}



.j_newslist3 .baoming {

	height: 363px;

}



.s_newlist {



	padding: 0;

}



.detail_right .right_hotvideo p.hot {

	color: #EC6B1A;

	font-size: 20px;

	font-weight: bold;

	margin: auto;

	border-left: 2px solid #ec6b1a;

	line-height: 20px;

	text-indent: 10px;

}



.detail_right .right_hotvideo {

	background: white;

	padding: 15px;

	margin-top: 8px;

}



.detail_right .right_hotvideo li {

	width: 260px;

	margin: auto;

	margin-top: 10px;

}



.detail_right .right_hotvideo li a {

	display: block;

	height: 185px;

}



.detail_right .right_hotvideo li video {

	width: 260px;

	height: 156px;

}



.detail_content .this {

	display: none;

	font-size: 16px;

	color: #333;

	line-height: 27px;

	display: none;

	text-indent: 27px;

}



.detail_content .this p {

	text-indent: 27px;

	margin-bottom: 20px;

	font-size: 16px;

	word-break: break-word;

}



.detail_content .this p a {

	font-size: 16px;

}



.detail_content .this section {

	margin-left: 28px;

}



.detail_content .this section p a {

	font-size: 16px !important;

}



.detail_content .thiss {

	display: block;

	text-indent: 27px;

}



.thiss table td,

th {

	font-size: 16px !important;

}



.v_shengming {

	margin-bottom: 30px;

}



.detail_contentss2 {

	background: #F6F6F6;

	padding-top: 0;

}



.detail_contentss2 .connet {

	background: white;

	padding-bottom: 1px;

}



.others {

	background: white;

	padding-bottom: 1px;

	margin-top: 8px;

}



.others .other_th li {

	float: left;

	width: 25%;

	text-align: center;

	line-height: 50px;

	height: 50px;

	font-size: 20px;

	font-weight: bold;

}



.others .other_th li {

	background: #FFF1EA;

	color: #F87C3E;

}



.others .other_th li.active {

	background: #F87C3E;

	color: white;

}



.others .other_ul {

	display: none;

}



.others .other_ul.active {

	display: block;

}



.others .other_ul .other {

	height: 80px;

	border-bottom: 1px #333 dashed;

	width: 95%;

	margin: auto;

}



.others .other_ul .other p {

	margin-top: 25px;

}



.others .other_ul .other .cate a {

	color: #ef6101;

	border: 1px solid #EF6101;

	float: left;

	margin-right: 10px;

	padding: 1px 5px;

	border-radius: 5px;

	margin-top: 15px;

}



.others .other_ul .bth {

	width: 140px;

	height: 36px;

	background: #ED7736;

	border-radius: 18px;

	color: #F9F9F9;

	font-size: 14px;



	display: block;



	margin: 30px auto;

}



.banner2 {

	margin-top: 8px;

	height: 320px;

	position: relative;

}



.banner2 img {

	display: block;

}



.banner2 .swiper-pagination-bullet {

	width: 55px;

	height: 8px;

	display: inline-block;

	border-radius: 0;

	background: white;



}



.banner2 .swiper-pagination-bullet-active {

	background: #EF6101;

	width: 55px;

	height: 8px;



}



.milu {

	width: 286px;

	height: 266px;

	background: #FFFFFE;

	border-radius: 10px;

	position: absolute;

	top: 27px;

	right: 24px;

	z-index: 999;

}



.milu h2 {

	width: 230px;

	text-align: center;

	margin: auto;



	margin-top: 25px;

	font-size: 19px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #EF6101;

	line-height: 29px;

	text-align: center;

}



.milu img {

	width: 110px;

	height: 110px;

	display: block;

	margin: auto;

	margin-top: 12px;

}



.milu p {

	text-align: center;

	font-size: 14px;

	margin-top: 21px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #666666;

	line-height: 19px;

}



.milu p b {

	color: #EF6101;

}



.w_title {

	text-align: left;

	height: 21px;

	font-size: 20px;

	float: left;

	font-weight: bold;

	color: #EC6B1A;

	line-height: 20px;

	margin: 20px 0;

	margin-top: 20px;

	margin-bottom: 20px;

	border-left: 2px solid #F87C3E;

	text-indent: 15px;

	margin-top: 12px;

	margin-bottom: 7px;

}



.jingcai a {

	float: right;

	margin-top: 12px;

}



.w_list {

	padding: 16px 24px;

	background-color: white;

}



.w_list .tuijian1 {

	width: 550px;

	float: left;

}



.w_list .tuijian1 .list {

	float: left;

	width: 270px;

	height: 160px;

	margin-left: 10px;

	position: relative;

	border-radius: 5px;

}



.w_list .tuijian1 .list:nth-child(1) {

	margin-left: 0;

	margin-bottom: 10px;

}



.w_list .tuijian1 .list:nth-child(2) {

	margin-bottom: 10px;

}



.w_list .tuijian1 .list:nth-child(3) {

	margin-left: 0;

}



.w_list .tuijian1 .list p {

	position: absolute;

	bottom: 0;

	height: 33px;

	text-indent: 20px;

	border-radius: 0 0 5px 5px;

	background: rgba(51, 51, 51, 0.6);

	width: 100%;

	line-height: 33px;

	color: white;

	display: none;

}



.w_list .tuijian1 .list:hover p {

	display: block;

}



.tuijian2 {

	width: 280px;

	float: left;

	margin-left: 18px;

}



.tuijian2 .list:nth-child(1) {

	margin-top: 0;

}



.tuijian2 .list {

	margin-top: 8px;

}



.tuijian2 .list a {

	font-size: 16px;

	color: #333;

	white-space: nowrap;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

}



.tuijian2 .list a:hover {

	font-size: 16px;

	color: #DF5A00;

}



.tuijian2 .list p {

	font-size: 14px;

	color: #999;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

}



.tuijian3 .list a:hover {

	font-size: 16px;

	color: #DF5A00;

}



.last_tuijian {

	background-color: white;

	padding: 16px 24px;

	margin-top: 8px;

}



.last_tuijian .tuijian3 {

	float: left;

	width: 360px;

	margin-left: 30px;

}



.last_tuijian .tuijian3:nth-child(1) {

	margin-left: 0;

}



.tuijian3 .title {

	text-align: left;

	height: 21px;

	font-size: 20px;



	font-weight: bold;

	color: #EC6B1A;

	line-height: 20px;

	margin: 20px 0;



	margin-top: 20px;

	margin-bottom: 20px;

	border-left: 2px solid #F87C3E;

	text-indent: 15px;

	margin-top: 12px;

	margin-bottom: 7px;

}



.tuijian3 .list {

	width: 360px;

}



.tuijian3 .list a {

	font-size: 16px;

	color: #333;

	white-space: nowrap;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

}



.tuijian3 .list a:hover {

	font-size: 16px;

	color: #DF5A00;

}



.tuijian3 .list p {

	font-size: 14px;

	color: #999;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

}



.tuijian3 .swiper-slide {

	display: block;

	text-align: left;

}



.tuijian3 .swiper-container {

	/* height: 340px; */

	height: 360px;

}



.tuijian3 .swiper-pagination-bullet {

	background: #C6C6C6;

	opacity: 1;

}



.tuijian3 .swiper-pagination-bullet-active {

	background: #EF6101;

	opacity: 1;

}



.tuijian3 .swiper-pagination-bullets {

	bottom: 0;

}



.w_news {

	width: 894px;

	background: #FFFFFF;

	box-shadow: 3px 5px 6px 1px rgba(188, 188, 188, 0.14);

	padding: 16px 24px;

	float: left;

}



.w_news .title {

	text-align: left;

	height: 21px;

	font-size: 20px;

	margin-bottom: -5px;

	font-weight: bold;

	color: #EC6B1A;

	line-height: 20px;









	border-left: 2px solid #F87C3E;

	text-indent: 15px;

}



.w_news .list img {

	float: left;

	width: 260px;

	height: 152px;

}



.w_news .list .list_right {

	float: right;

	width: 570px;

}



.w_news .list .list_right .n_title {

	font-size: 18px;

	color: #333;

	font-weight: 400;

}



.w_news .list .list_right .n_title:hover {



	color: #DF5A00;



}



.w_news .list .list_right .sub_title {

	font-size: 14px;

	height: 40px;

	font-family: Microsoft YaHei;

	margin-top: 10px;

	font-weight: 400;

	color: #7F7F7F;

	overflow: hidden;

}



.w_news .list .list_right .tag span {

	width: 160px;

	height: 30px;

	display: inline-block;

	line-height: 30px;

	text-align: center;

	color: #EF6101;

	margin-right: 10px;

	margin-top: 14px;

	background: #FFE7D6;

	border-radius: 15px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.w_news .list .list_right .time {

	font-size: 14px;

	font-family: Source Han Sans CN;

	font-weight: 400;

	margin-top: 12px;

	color: #666666;

}



.w_news .list {

	padding: 20px 0;

	border-bottom: 1px solid #E8E8E8;

}



.page {

	padding: 35px 0;

}



.page .yema {

	text-align: center;

}



.page .yema .all span {

	color: #666;

	font-size: 14px;

}



.page .yema .all a {

	width: 30px;

	height: 30px;

	border: 1px solid #999999;

	border-radius: 5px;

	text-align: center;

	line-height: 30px;

	color: #999;

	display: inline-block;

}



.page .yema .all a.this {

	width: 30px;

	height: 30px;

	background: #EF6101;

	text-align: center;

	line-height: 30px;

	border-radius: 5px;

	color: white;

	border: none;

}



.w_img {

	width: 620px;

	height: 362px;

	margin: auto;

	display: block;

}



.gj {

	width: 172px;

	height: 46px;

	color: white;

	background: #EF6101;

	font-size: 20px;

	text-align: center;

	line-height: 46px;

	margin: auto;

	border-radius: 23px;

	margin-bottom: 15px;

}



.gj a {

	width: 172px;

	height: 46px;

	color: white;

	background: #EF6101;

	font-size: 20px;

	text-align: center;

	line-height: 46px;

	margin: auto;

	border-radius: 23px;

	margin-bottom: 15px;

}



.shangnaya {

	width: 118px;

	margin: auto;

	display: block;

}



.shy {

	text-align: center;

	color: #333;

	font-size: 14px;

}



.w_guokaoleft {

	height: 540px !important;

}







.dropDiv {

	position: absolute;

	top: 100%;

	border-radius: 5px;

	border: none;

	background: #f3f6f7;

	z-index: 999;

	display: none;

	opacity: 0;

}



.headerDiv {

	position: absolute;

	top: 52px;

	left: 0;

	border-radius: 0;

	border: none;

	background: #f3f6f7;

}



.dropDiv:before {

	display: none;

}



/*  #findCont{width:560px;} */

#findCont,

#findCont a {

	color: #777;

}



#findCont div.courseList {

	font-size: 12px;

	margin: 8px 8px 0;

	margin-top: -1px;

	overflow: hidden;

}



#findCont #courseList h3 {

	margin: 5px 10px 0;

	border-bottom: solid 1px #ccc;

	padding-bottom: 2px;

	display: none;

}



#findCont #courseList h3 a {

	padding: 5px 6px;

}



#findCont #courseList h3 a:hover {

	background: #74b163;

	color: #fff;

}



#findCont i {

	color: #999

}



#findCont #prosub {

	margin: 2px 8px 3px;

	overflow: hidden;

}



#findCont dl {

	width: 100%;

	overflow: hidden;

	line-height: 13px;

	border-top: 1px solid #ececec;

	padding: 4px 0;

	margin-top: -1px;

}



#findCont dl.bgList {

	background: #58bd96;

}



#findCont dl.bgList a {

	color: #fff;

}



#findCont dl.bgList i {

	color: #eee;

}



#findCont dt {

	float: left;

	padding: 2px 0 0 5px;

	font-size: 14px;

}



#findCont dt i.icon-angle-right {

	display: none;

}



#findCont dt a {

	display: inline-block;

	width: 95px;

}



#findCont dd {

	margin-left: 105px;

	font-size: 12px;

}



#findCont dd a {

	display: inline-block;

	padding: 3px 4px;

	margin-right: 5px;

}



#findCont dl.bgList a:hover {

	text-decoration: underline;

}



#applyCont a:hover {

	background: #eee url(../img/sprites.png) no-repeat 0 0;

}



#applyCont:before {

	left: 106px;

}



#applyCont a {

	display: block;

	padding-left: 24px;

	color: #777;

	margin: 6px 10px 6px 12px;

	white-space: nowrap;

}



#applyCont a.andr {

	background-position: -106px -47px

}



#applyCont a.ipho {

	background-position: -106px -70px

}



#applyCont a.ipad {

	background-position: -106px -91px

}



#applyCont a.courseIcon {

	background-position: -102px -189px

}



#applyCont a.tikuIcon {

	background-position: -102px -215px

}



#applyCont a.jobIcon {

	background-position: -102px -241px

}



#applyCont a.bbsIcon {

	background-position: -102px -267px

}



#applyCont a.bookIcon {

	background-position: -102px -291px

}



#applyCont a.MewIcon {

	background-position: -102px -316px;

}



#applyCont a.kjcyIcon {

	background-position: -102px -339px;

}



#applyCont a.cpaIcon {

	background-position: -102px -362px;

}



.newsCls,

.hotCls {

	width: 29px;

	height: 15px;

	right: -20px;

	top: 0;

	background-position: 0 -183px

}



.hotCls {

	background: url(../img/hotTop.png) no-repeat 0 0;

}



.newCls {

	background: url(../img/newTop.png) no-repeat 0 0;

}



#applyCont a.cardIcon {

	background: url(../img/topcfa.png) no-repeat;

}



#applyCont a.cardIcon:hover {

	background: url(../img/topcfa.png) no-repeat #eee;

}



#applyCont a.CDIcon {

	background: url(../img/CDIcon.png) no-repeat;

}



#applyCont a.CDIcon:hover {

	background: url(../img/CDIcon.png) no-repeat #eee;

}



a.yy {

	*height: 28px;

	position: relative;

}



.apply {

	*line-height: 21px;

	margin-left: 0;

}



/*å¤´éƒ¨å³ä¾§*/

/* #topNav .topRgt{position:absolute;top:13px;right:0;float:none;} */

#topNav .topRgt .lgAfter {

	float: left;

}



/* #topNav .rgt{margin-left:4px;} */

#topNav .rgt .lgBefore {

	float: left;

	margin-left: 5px;

	color: #333333;

	margin-top: 4px;

}



#topNav .rgt .lgBefore span.cGray {

	border-left: solid 1px #999;

	padding-left: 10px;

}



#topNav .downCls {

	display: none;

}



.comMore {

	text-align: center;

	background: #f0f0f0;

	color: #a3a3a3;

	width: auto;

	margin: 0 -3px -5px;

	border-radius: 4px;

	overflow: hidden;

	padding: 6px 0;

}



.comMore a {

	text-decoration: none;

	color: #333;

	float: right;

	margin: 5px 10px 0 0;

}



.comMore .allmessageunset {

	float: left;

	margin-left: 10px;

	padding: 4px 10px;

	color: #333;

	cursor: pointer;

}



.comMore .allmessageunset.current {

	background: #060;

	color: #fff;

	border-radius: 5px;

}



.w_guokaoleft {

	height: 540px !important;

}



#findCont .downCls a {

	display: inline-block;

	margin-right: 10px;

}



#topNav .menuMb .icoDown,

#topNav .menuMb:hover i.icoDown {

	background: url(../images/sprites.png) no-repeat 0 -234px;

	width: 39px;

	height: 31px;

}



/*  #findCont{width:100%;} */

#findCont .downCls {

	display: none;

	margin: 0 10px 0;

	padding: 5px;

	border-top: solid 1px #ccc;

}



#findCont div#courseList {

	width: 100%;

	overflow: hidden;

	clear: both;

	padding-bottom: 0;

}



#findCont dl {

	float: left;

	width: auto;

	border: none;

}



#findCont #prosub {

	overflow: hidden;

	margin: 0 !important;

}



#findCont dl.bgList a:hover {

	text-decoration: none;

}



#findCont dt a {

	width: 85px;

}



#findCont #courseList h3 {

	display: block;

}









#topNav .hidden_btn:hover a.mk {

	background: #FFFFFF;

}



#prosub,

#prosub3 {

	/* width: 1000px !important; */

	background-color: #fff;

	border-radius: 4px;

	display: flex;

	display: -webkit-box;

	display: -moz-box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	flex-direction: row;

	-webkit-flex-direction: row;

	-moz-flex-direction: row;

	-ms-flex-direction: row;

	-o-flex-direction: row;

	height: auto;

	font-family: 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', 'Helvetica', 'Tahoma', 'Arial', 'SimSun', 'Heiti', 'sans-serif';

	box-sizing: border-box;

	/* padding: 0px 10px 25px !important; */

	margin: 8px 8px 3px !important;

	box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.1), 0px 2px 2px 0px rgba(0, 0, 0, 0.08);

}



#prosub2 {

	/* width: 652px !important; */

	background-color: #fff;

	border-radius: 4px;

	display: flex;

	display: -webkit-box;

	display: -moz-box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	flex-direction: row;

	-webkit-flex-direction: row;

	-moz-flex-direction: row;

	-ms-flex-direction: row;

	-o-flex-direction: row;

	height: auto;

	font-family: 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', 'Helvetica', 'Tahoma', 'Arial', 'SimSun', 'Heiti', 'sans-serif';

	box-sizing: border-box;

	/* padding: 0px 10px 25px !important; */

	margin: 8px 8px 3px !important;

	box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.1), 0px 2px 2px 0px rgba(0, 0, 0, 0.08);

}



#prosub a,

#prosub2 a,

#prosub3 a {

	display: block;

}



#prosub>.gfl1,

#prosub2>.gfl1,

#prosub3>.gfl1 {

	display: block;

	width: 197.7px;

	height: auto;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	-ms-box-sizing: border-box;

	-o-box-sizing: border-box;

	padding: 0;

	margin-bottom: 24px;

}



#prosub>.gfl1>.nav_title,

#prosub2>.gfl1>.nav_title,

#prosub3>.gfl1>.nav_title {

	width: 130px;

	text-align: center;

	background-color: #e8e8e8;

	height: 34px;

	font-size: 16px;

	color: #161616;

	font-weight: bolder;

	line-height: 34px;

	border-radius: 100px;

	font-family: 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', 'Helvetica', 'Tahoma', 'Arial', 'SimSun', 'Heiti', 'sans-serif';

	margin-left: 50px !important;



}



#prosub>.gfl1>.navbody1,

#prosub2>.gfl1>.navbody1,

#prosub3>.gfl1>.navbody1 {

	min-height: auto;

	width: 110px;

}



#prosub>.gfl1>div,

#prosub2>.gfl1>div,

#prosub3>.gfl1>div {

	margin: 0 34px;

}



#prosub .gfl1 .a1,

#prosub2 .gfl1 .a1,

#prosub3 .gfl1 .a1 {

	height: auto;

	font-size: 16px;

	line-height: auto;

	border-left: none;

	box-sizing: border-box;

	padding: 10px 0px 0 0px;

	font-family: 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', 'Helvetica', 'Tahoma', 'Arial', 'SimSun', 'Heiti', 'sans-serif';

	font-weight: 700;

	border-bottom: 1px solid #eee;

	margin: 0 0px 6px 0;

}



#findCont,

#findCont a,

#bookCont,

#bookCont a,

#userCont,

#userCont a {

	/*display: block;*/

	font-weight: unset;

	line-height: 35px;

	font-size: 14px;

}



#findCont,

#findCont a.a1,

#bookCont,

#bookCont a.a1,

#userCont,

#userCont a.a1,

.gfl1 .navbody1 a.a1 {

	color: #F96203 !important;

}



.gfl1 .a2 span,

#prosub2 .gfl1 .a2 span,

#prosub3 .gfl1 .a2 span {

	display: inline-block;

	color: red;

	padding-left: 10px;

	font-size: 13px;

}



.over_flow400 {

	white-space: nowrap;

	/*不换行*/

	overflow: hidden;

	/*内容超出宽度时隐藏超出部分的内容*/

	text-overflow: ellipsis;

}



.over_flow300 {

	white-space: nowrap;

	/*不换行*/

	overflow: hidden;

	/*内容超出宽度时隐藏超出部分的内容*/

	text-overflow: ellipsis;

	width: 300px;

}



.w400 {

	width: 400px;

}



.w600 {

	width: 600px;

}



video {

	object-fit: fill;

}



.weixinCode {

	width: 120px !important;

	height: 120px;

	position: absolute;

	left: 20px;

	top: 45px;

	display: none;

}



.weiboCode {

	width: 120px !important;

	height: 120px;

	position: absolute;

	left: 80px;

	top: 45px;

	display: none;

}



._weixin:hover~.weixinCode {

	display: block;

}



._weibo:hover~.weiboCode {

	display: block;

}



.auto_hideen {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.n_city {

	width: 250px;

	height: 278px;

	background: #FFFFFF;

	float: left;

}



.n_city li {

	float: left;



	width: 62px;



	text-align: center;

	margin-top: 12px;

}



.n_city li a:hover {

	color: #F87C3E;

}



.n_content {

	margin-top: 8px;

}



.n_ad {

	float: right;

	width: 942px;



	height: 278px;

}



.n_ad img {

	width: 942px;

	display: block;

	height: 278px;

}



.n_content2 {

	background-color: white;

	margin-top: 8px;

	padding: 15px 24px;

}



.n_content2 .dalibao {

	float: left;

	width: 220px;

}



.n_content2 .dalibao .frist {

	width: 220px;

	height: 99px;

	text-align: center;

	background: linear-gradient(-45deg, #FE4633 0%, #FF6738 100%);

	border-radius: 10px;

	font-size: 20px;

	font-family: Source Han Sans CN;

	display: block;

	font-weight: bold;

	padding-top: 45px;

	color: #FFFFFF;

}



.n_content2 .dalibao .two {

	width: 220px;

	height: 99px;

	text-align: center;

	display: block;

	background: linear-gradient(-32deg, #FE9C2F 0%, #FEB84A 100%);

	border-radius: 10px;

	font-size: 20px;

	font-family: Source Han Sans CN;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 45px;

	margin-top: 10px;

}



.dalibao_content {

	width: 560px;

	float: left;

	margin-left: 14px;

}



.dalibao_content ul li {

	float: left;

	margin-right: 14px;

	margin-bottom: 6px;

}



.dalibao_content ul li a:hover {

	color: #F87C3E;

}



.dalibao_content ul.title li a {

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #F87C3E;

}



.dalibao_content p {

	font-size: 14px;

	text-align: center;

	position: relative;

	color: #EF6101;

	margin-top: 7px;

	cursor: pointer;

}



.dalibao_content p .more_new {

	position: absolute;

	width: 11px;

	left: 315px;

	background: url(../image/s_d.png) no-repeat;

	background-size: 11px;

	display: block;

	height: 11px;

	background-size: 11px;

	top: 5px;

}



.dalibao_content p span.top {

	position: absolute;

	width: 11px;

	left: 315px;

	background: url(../image/s_t.png) no-repeat;

	background-size: 11px;

	display: block;

	display: none;
	height: 11px;

	background-size: 11px;

	top: -3px;

}



.n_table {

	float: right;

	width: 350px;

}



.n_table table {

	width: 350px;

}



.n_table table th {

	border: none;

	color: #333;

}



.n_table table td {

	border: none;

	color: #333;

	font-size: 16px;

}



.n_table table td a:hover {

	color: #F87C3E;

}



.n_table table tr {

	border-left: 1px solid #C4C4C4;

	border-right: 1px solid #C4C4C4;

}



.n_table table tr:nth-child(7) {

	border-bottom: 1px solid #C4C4C4;

}



.n_table table tr:nth-child(1) {

	border: none;

	line-height: 55px;

	border-left: 1px solid #F87C3E;

}



.n_table table tr:nth-child(1) th {

	color: white;

	background: #F87C3E;

	font-size: 14px;

}



.n_erweima {

	width: 1200px;

	margin-top: 8px;

	height: 200px;

	display: none;

	background: #F87C3E;

	padding: 40px;

	box-shadow: 3px 5px 6px 1px rgba(188, 188, 188, 0.14);

}



.n_erweima ul {

	width: 780px;

	margin: auto;

}



.n_erweima ul li {

	float: left;

	margin-left: 55px;

}



.n_erweima ul li img {

	width: 100px;

	display: block;

}



.n_erweima ul li p {

	text-align: center;

	color: white;

	line-height: 30px;

	font-size: 14px;

}



.d_newlist .baoming .n_new_list li {

	width: 550px;

}



.d_newlist .baoming .n_new_list li a {

	width: 480px;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	float: left;

}



.d_newlist .baoming .n_new_list li span {

	float: right;

	color: #333;

	font-size: 14px;

}



.n_xinxi {

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	text-indent: 0;

	border: none;

	color: #F87C3E;

}



.bank {

	width: 187px;

	height: 372px;

	background: #FFFFFF;

	position: relative;

	float: left;

}



.bank ul li {

	text-align: center;

	width: 187px;

	color: #333333;

	line-height: 62px;

	font-size: 18px;

	height: 62px;

}



.bank ul li:hover {

	background: #EF6101;

	color: white;

}



.bank .banks {

	position: absolute;

	top: 0;

	display: none;

	top: 0;

	left: 186px;

	z-index: 999;

	width: 187px;

	height: 372px;

	background: #F6F6F6;

	text-align: center;

	line-height: 40px;

	font-size: 16px;

}



.bank .banks p {

	font-size: 16px;

}



.bank .active {

	display: block;

}



.n_content .y_ad {

	width: 806px;

	height: 372px;

	float: left;

	margin-left: 8px;

}



.n_content .y_ad img {

	display: block;

	width: 806px;

	height: 372px;

}



.y_city {

	width: 191px;

	height: 372px;

	background: #FFFFFF;

	float: right;

}



.y_city li {

	float: left;

	width: 63px;

	text-align: center;

	margin-top: 11px;

}



.y_city li a:hover {

	color: #F87C3E;

}



.y_content2 .dalibao .frist {

	text-align: center;

	background: linear-gradient(-45deg, #FE4633 0%, #FF6738 100%);

	border-radius: 10px;

	font-size: 18px;

	display: block;

	font-family: Source Han Sans CN;

	font-weight: bold;

	padding-top: 14px;

	width: 232px;

	height: 61px;

	color: #FFFFFF;

}



.y_content2 .dalibao {

	width: 232px;

}



.y_content2 .dalibao .two {

	text-align: center;

	display: block;

	background: linear-gradient(-32deg, #FE9C2F 0%, #FEB84A 100%);

	border-radius: 10px;

	font-size: 18px;

	font-family: Source Han Sans CN;

	font-weight: bold;

	padding-top: 14px;

	width: 232px;

	height: 61px;

	margin-top: 6px;

	color: #FFFFFF;

}



.y_content2 .dalibao_content {

	width: 655px;

}



.y_content2 .dalibao_content .title {

	overflow: hidden;

	width: 655px;

	height: 27px;

}



.y_content2 .dalibao_content ul {

	max-height: 54px;

	overflow: hidden;

}



.y_content2 .dalibao_content ul li {

	max-width: 640px;

	overflow: hidden;

	height: 21px;

}



.y_content2 .dalibao2 .frist {

	text-align: center;

	background: linear-gradient(-57deg, #FF5050 0%, #FF8178 100%);

	border-radius: 10px;

	font-size: 18px;

	display: block;

	font-family: Source Han Sans CN;

	font-weight: bold;

	line-height: 75px;

	width: 232px;

	height: 75px;

	color: #FFFFFF;

}



.y_content2 .dalibao2 {

	width: 232px;

	float: right;

}



.y_content2 .dalibao2 .two {

	text-align: center;

	display: block;

	background: linear-gradient(-57deg, #F47A03 0%, #FC9C00 99%);

	border-radius: 10px;

	font-size: 18px;

	font-family: Source Han Sans CN;

	font-weight: bold;

	line-height: 75px;

	width: 232px;

	height: 75px;

	margin-top: 6px;

	color: #FFFFFF;

}





.n_content2 .dalibao_content ul li {

	max-width: 560px;

	overflow: hidden;

	height: 21px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.n_content2 .dalibao_content ul li a {

	margin-right: 10px;

	font-size: 16px;

}



.n_content2 .dalibao_content .title {

	overflow: hidden;

	width: 560px;

	height: 27px;

}



.n_content2 .dalibao_content ul.max-h {

	max-height: 81px;

	overflow: hidden;

}



.n_content2 .dalibao_content ul {

	max-height: 54px;

	overflow: hidden;

}



.yad2 {

	margin-top: 8px;

}



.yad2 img {

	width: 1200px;

	height: 160px;

	display: block;

}



.bank_new .bankss li {

	float: left;

	padding: 6px 16px;

	background: #F7F7F7;

	border-radius: 14px;

	font-size: 14px;

	color: #666666;

	margin-bottom: 12px;

	margin-right: 12px;

}



.bank_new .bankss li.active {

	background: #F87C3E;

	color: white;

}



.bank_new {

	padding: 15px;

	background-color: white;

}



.bank_new .news_bank {

	display: none;

}



.bank_new div.active {

	display: block;

}



.bank_new .news_bank img {

	width: 582px;

	float: left;

	display: block;

	height: 232px;

}



.bank_new .news_bank ul {

	float: left;

	margin-left: 23px;

	width: 550px;

}



.bank_new .news_bank ul li {

	width: 550px;

	overflow: hidden;

	text-overflow: ellipsis;

	margin-top: 15px;

	white-space: nowrap;

	line-height: 15px;

}



.bank_new .news_bank ul li a {

	font-size: 16px;

}



.bank_new .news_bank ul li a:hover {

	color: #FF6E00;

}



.bank_new .news_bank ul li:nth-child(1) {

	margin-top: 0;

}



.bank_title {

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	text-indent: 0;

	border: none;

	line-height: 40px;

	color: #F87C3E;

}



.yad3 img {

	display: block;

	width: 1200px;

	height: 90px;

}



.yad3 {

	margin-top: 8px;

}



.bank_title2 {

	font-size: 16px;

	font-family: Microsoft YaHei;

	font-weight: bold;

	text-indent: 0;

	border: none;

	padding: 12px 0 4px 0;

	color: #F87C3E;

}



.g_detail .y_zhaopin {

	height: 530px;

}





.y_channel ul li {

	margin-top: 0;

}



.y_channel .no_border {

	padding-bottom: 16px;

}



.y_channel .border {

	margin-top: 0;

	margin-bottom: 16px;

	width: 100%;

}



header .header .icon .incon {

	width: 32px;

	margin-left: 10px;

	float: left;

	position: relative;

}



header .header .icon .incon .active {

	display: none;

	position: absolute;

	width: 120px;

	height: 120px;

	top: 35px;

	left: -40px;

}



.n_recommed ul li a {

	width: 500px;

	float: left;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.n_recommed ul li span {

	float: right;

	font-size: 14px;

	color: #666666;

}



td>p {

	margin-bottom: 0px !important;

	text-align: left;

	text-indent: 0px !important;

}



td {

	color: black

}





/* 自定义职位 */





.search-pannel-zw {

	width: 858px;

	background: #FFFFFF;

	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);

	border-radius: 8px;

	margin: 0px auto;

	display: flex;

	justify-content: space-between;

	align-items: center;

	padding: 16px;

	box-sizing: border-box;

	margin-bottom: 10px;

}



.search-pannel-zw-detail {

	display: flex;

	align-items: center;

}



.search-pannel-zw-detail-flex {

	width: 30px;

	height: 36px;

	margin-right: 2px;

}



.search-pannel-zw-detail-flex>img {

	width: 100%;

	height: 100%;

}



.search-pannel-zw-detail-message {

	width: 40px;

	height: 44px;

	font-size: 18px;

	font-family: PingFangSC-Semibold, PingFang SC;

	font-weight: 600;

	color: #333333;

	line-height: 22px;

	letter-spacing: 1px;

}



.search-pannel-zw-common {

	width: 200px;

	height: 46px;

	border-radius: 4px;

	border: 1px solid #DDDDDD;

	position: relative;

}



.search-pannel-zw-address::after {

	content: "";

	display: block;

	background: url(../img/icon_diqu.png) no-repeat center/cover;

	position: absolute;

	width: 20px;

	height: 25px;

	left: 7px;

	top: 10px;

}



.search-pannel-zw-year::after {

	content: "";

	display: block;

	background: url(../img/search-pannel-zw-nianfen.png) no-repeat center/cover;

	position: absolute;

	width: 20px;

	height: 25px;

	left: 7px;

	top: 10px;

}



.search-pannel-zw-city::after {

	content: "";

	display: block;

	background: url(../img/search-pannel-zw-zhiwei.png) no-repeat center/cover;

	position: absolute;

	width: 20px;

	height: 25px;

	left: 7px;

	top: 10px;

}



.search-pannel-zw-submit {

	width: 90px;

	height: 46px;

	background: #FF7007;

	border-radius: 4px;

	text-align: center;

	font-size: 16px;

	font-family: PingFangSC-Semibold, PingFang SC;

	color: #FFFFFF;

	line-height: 46px;

}



.addicon {

	width: 15px;

	height: 17px;

	float: left;

	margin-left: 27px;

	margin-right: 8px;

}



.main {

	margin-top: 40px;

}



.main_title {

	font-size: 18px;

	line-height: 18px;

	color: #ff6600;

	border-left: 3px solid #ff6600;

	padding-left: 8px;

	font-weight: bold;

	margin-bottom: 18px;

}



.menubox {

	width: 198px;

	background-color: #f6f5f5;

	box-shadow: 5px 9px 8px 1px rgba(154, 154, 154, 0.14);

	border-radius: 4px;

	border: solid 1px #b4b4b4;

	overflow: hidden;

	position: sticky;

	top: 0;

}



.menuitem {

	border-bottom: 1px solid #d1cdcd;

	font-size: 16px;

	color: #000000;

	height: 49px;

	background: #f8f7f0;

}



.menuitemac {

	background-color: #f59a23;

	color: #FFFFFF;

}



.menuitem p {

	text-align: center;

	width: 170px;

}



.img8 {

	width: 10px;

	height: 15px;

	margin-top: 2px;

}



.main-left {

	width: 218px;

	position: relative;

}



.main-right {

	background: #FFFFFF;

	padding: 16px 10px 37px 19px;

}



.main-right-right {

	width: 231px;

	margin-left: 26px;

}



.main_left {

	width: 290px;

}



.main_title1 {

	font-size: 16px;

	line-height: 33px;

	color: #333333;

	cursor: pointer;

}



.main_title1:hover {

	color: #ff6600;

}



.main_title1ac {

	color: #ff6600;

}



#swiper-container {

	width: 585px;

	height: 358px;

}





#swiper-container .swiper-pagination-bullet {

	width: 11px;

	height: 10px;

	background-color: #e4e4e5;

	border-radius: 50px;

	margin: 0 8px;

}



#swiper-container .swiper-pagination-bullet-active {

	background-color: #ffcc66;

}



.main_right_item {

	width: 232px;

	height: 76px;

	background-color: #ffffff;

	border-radius: 8px;

	border: solid 1px #bfbfbf;

	margin-bottom: 18px;

	position: relative;

	box-shadow: 3px 0px 12px 5px rgba(0, 0, 0, 0.04);

}



.main_right_item_title {

	height: 37px;

	background: rgba(255, 204, 153, 0.6);

	font-size: 20px;

	letter-spacing: 0.5px;

	color: #ff6600;

}



.main_right_item_title1 {

	font-size: 16px;

	letter-spacing: 0.4px;

	color: #333333;

	height: 35px;

}



.main_right_item1:hover .main_right_item-hidden {

	display: flex;

}



.main_right_item2:hover .main_right_item-hidden1 {

	display: flex;

}



.main_right_item1:hover .icon16 {

	display: flex;

}



.main_right_item2:hover .icon16 {

	display: flex;

}



.main_right_item-hidden {

	position: absolute;

	top: 0;

	left: -280px;

	width: 300px;

	background: rgba(255, 255, 255, 0.95);

	box-shadow: 0px 3px 9.6px 0.4px rgba(51, 51, 51, 0.24);

	border-radius: 3px;

	padding: 25px;

	z-index: 10;

	display: none;

}



.icon16 {

	position: absolute;

	top: 0;

	left: 19.8px;

	z-index: 11;

	display: none;

}



.main_right_item-hidden1 {

	position: absolute;

	top: 0;

	left: -280px;

	width: 300px;

	background: rgba(255, 255, 255, 0.95);

	box-shadow: 0px 3px 9.6px 0.4px rgba(51, 51, 51, 0.24);

	border-radius: 3px;

	padding: 15px;

	z-index: 10;

	display: none;

}



.main_right_item_citylist {

	font-size: 14px;

	color: #333333;

	width: 25%;

	line-height: 30px;

	cursor: pointer;

	white-space: nowrap;

}



.main_right_item_citylist:hover {

	color: #ff6600;

}



.main1 {

	margin-top: 10px;

	padding: 5px 0 23px 15px;

	background: #FFFFFF;

	border-radius: 10px;

}



.main1item {

	width: 120px;

	height: 43px;

	background-color: #ffffff;

	border-radius: 6px;

	border: solid 1px #bfbfbf;

	font-size: 16px;

	color: #000000;

	margin-right: 10px;

	margin-top: 14px;

	box-shadow: 3px 0px 12px 5px rgba(0, 0, 0, 0.04);

	cursor: pointer;

}



.main1itemac {

	background-color: #ff6600;

	border: solid 1px #bfbfbf;

	color: #ffffff;

}



.main2 {

	margin-top: 10px;

	padding: 12px 13px 17px 15px;

	background: #FFFFFF;

	border-radius: 10px;

}



.main2_content {

	height: 122px;

	background: url(../img/bg1.png) no-repeat;

	background-size: 100% 100%;

}



.main2_contentinfo {

	width: 1135px;

	height: 90px;

	background-color: rgba(255, 255, 255, 0.82);

	box-shadow: 0px 12px 19px 2px rgba(204, 51, 0, 0.46);

	border: solid 6px #f97427;

}



.lbicon {

	margin: 0 18px -4px -8px;

}



.main2_title {

	font-size: 16px;

	line-height: 30px;

	color: #333333;

}



.main3 {

	margin-top: 10px;

	background: #FFFFFF;

	border-radius: 10px;

}



.main3_left {

	padding: 10px 38px 30px 20px;

}



.main3_navbox {

	width: 765px;

}



.main3_line {

	width: 3px;

	height: 17px;

	background-color: #ff6600;

	border-radius: 2px;

	margin-right: 16px;

}



.main3_item {

	font-size: 18px;

	color: #333333;

	font-weight: bold;

	cursor: pointer;

}



.main3_itemac {

	color: #f97427;

}



.main3_right {

	width: 381px;

	border: solid 1px #d2d2d2;

	border-radius: 10px;

}



.main3_right_listbox {

	margin: 16px 21px 0;

	border: solid 1px #cccccc;

	border-bottom: none;

}



.main3_right_list {

	border-bottom: solid 1px #cccccc;

	height: 33px;

	padding-left: 27px;

}



.dicon {

	width: 11px;

	height: 11px;

	margin-right: 18px;

}



.main3_right_listtitle {

	font-size: 14px;

	color: #000000;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



.main3_right_listtitleac {

	color: #ff6633;

}



.main3_left_item {

	cursor: pointer;

	padding: 40px 0 22px;

	border-bottom: 1px dashed rgba(191, 191, 191, 0.42);

}



.icon1 {

	width: 201px;

	height: 101px;

	border-radius: 10px;

	margin-right: 21px;

}



.main3_left_itemtitle {

	font-size: 18px;

	font-weight: bold;

	color: #ff6633;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



.main3_left_itemtime {

	font-size: 14px;

	color: #999999;

	white-space: nowrap;

}



.main3_left_iteminfo {

	font-size: 16px;

	line-height: 30px;

	color: #666666;

	margin-top: 14px;

}



.icon2 {

	margin-top: 18px;

}



.main3_right_down {

	padding: 10px 25px 12px;

}



.icon3 {

	width: 74px;

	height: 74px;

	border-radius: 50px;

	margin-bottom: 16px;

}



.main3_right_title1 {

	font-size: 16px;

	line-height: 48px;

	letter-spacing: 1px;

	color: #333333;

}



.main3_right_title2 {

	font-size: 16px;

	letter-spacing: 1px;

	color: #ffffff;

	width: 94px;

	height: 21px;

	background-color: #ff6633;

	border-radius: 6px;

}



.main3_right_btn {

	font-size: 16px;

	color: #ffffff;

	width: 150px;

	height: 43px;

	background-image: linear-gradient(0deg,

			rgba(0, 0, 0, 0.1) 0%,

			rgba(255, 255, 255, 0.1) 100%),

		linear-gradient(#ff6633,

			#ff6633);

	background-blend-mode: overlay,

		normal;

	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25),

		inset 0px 1px 2px 0px rgba(255, 255, 255, 0.25);

	border-style: solid;

	border-width: 1px;

	border-image-source: linear-gradient(0deg,

			#af3426 0%,

			#bd4433 100%);

	border-image-slice: 1;

	margin: 24px auto 0;

	border-radius: 3px;

}



.icon6 {

	margin-top: 12px;

}



.seachicon,

.icon2,

.icon6 {

	width: 100%;

}



.main3_right_form {

	margin: 17px auto 23px;

	background-color: #ffffff;

	box-shadow: 0px 5px 23px 1px rgba(51, 51, 51, 0.09);

	border-radius: 6px;

	width: 346px;

	height: 223px;

}



.select {

	width: 308px;

	height: 46px;

	background-color: #ffffff;

	box-shadow: inset 0px 0px 9px 0px rgba(0, 0, 0, 0.1);

	border: solid 1px #dcdcdc;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

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

	background: url(../img/icon7.jpg) no-repeat scroll right 20px transparent;

	background-position-x: 280px;

	background-size: 14px 7px;

	/*为下拉小箭头留出一点位置，避免被文字覆盖*/

	padding: 0 15px;

}



.cityaselect {

	margin-top: 20px;

}



.main3_right_form-btn {

	margin-top: 20px;

	width: 303px;

	height: 43px;

	background-image: linear-gradient(0deg,

			rgba(0, 0, 0, 0.1) 0%,

			rgba(255, 255, 255, 0.1) 100%),

		linear-gradient(#ff6633,

			#ff6633);

	background-blend-mode: overlay,

		normal;

	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25),

		inset 0px 1px 2px 0px rgba(255, 255, 255, 0.25);

	border-style: solid;

	border-width: 1px;

	border-image-source: linear-gradient(0deg,

			#af3426 0%,

			#bd4433 100%);

	border-image-slice: 1;

	font-size: 16px;

	color: #ffffff;

	border-radius: 5px;

}



.icon8 {

	width: 361px;

	height: 140px;

	margin-bottom: 13px;

	background-image: url(../img/icon20.jpg);

	background-size: 100% 100%;

	background-repeat: no-repeat;

}



.icon8s {

	width: 361px;

	height: 140px;

	margin-bottom: 13px;

	background-image: url(../img/icon19.jpg);

	background-size: 100% 100%;

	background-repeat: no-repeat;

}



.seachicon {

	height: 76px;

}



.icon2 {

	height: 69px;

}



.icon6 {

	height: 80px;

}



.main4 {

	margin-top: 17px;

}



.main4_item {

	width: 389px;

	height: 359px;

	background-color: #ffffff;

	border-radius: 10px;

	padding: 9px 13px 0 8px;

}



.icon10 {

	width: 100%;

	height: 102px;

}



.main4_ulbox {

	margin: 14px 25px 0;

}



.main4_li {

	font-size: 16px;

	line-height: 36px;

	color: #000000;

	cursor: pointer;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

}



.main4_liac {

	color: #ff6633;

}



.main5 {

	margin-top: 18px;

	height: 323px;

	background-color: #ffffff;

	box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);

	border: solid 1px rgba(0, 0, 0, 0.15);

	border-radius: 5px;

}



.main5_title {

	padding: 16px;

	background: #f0f0f0;

	height: 42px;

}



.icon13 {

	width: 19px;

	height: 19px;

	margin-right: 8px;

}



.main5_title1 {

	font-size: 16px;

	color: #ff6633;

	font-weight: bold;

}



.main5_info {

	margin: 16px 15px 20px;

}



.main5_item {

	font-size: 12px;

	color: #333333;

	width: 131px;

	height: 30px;

	box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25),

		inset 0px 1px 2px 0px rgba(255, 255, 255, 0.25);

	border-style: 1px solid #bcbcbc;

	border-radius: 5px;

	cursor: pointer;

}



footer ul {

	list-style: none;

}



.header .headerui {

	list-style: none;

}



.top_content ul {

	list-style: none;

}



.nav ul {

	list-style: none;

}



.icon17 {

	margin-top: 20px;

	margin-left: -40px;

}



.icon18 {

	margin-top: 10px;

	margin-left: 30px;

}



.cursor {

	cursor: pointer;

}



.tqcodebox {

	position: fixed;

	width: 430px;

	height: 364px;

	background: #ffffff;

	border-radius: 8px;

	background-color: #fff;

	top: 40%;

	left: 50%;

	transform: translate(-50%, -40%);

	z-index: 1000 !important;

	padding: 10px;

	display: none;

}



.t-center {

	text-align: center;

}



.m-auto {

	margin: 0 auto;

}



.mask-part-login {

	position: fixed;

	width: 430px;

	height: 364px;

	background: #ffffff;

	border-radius: 8px;

	background-color: #fff;

	top: 40%;

	left: 50%;

	transform: translate(-50%, -40%);

	z-index: 1000 !important;

	padding: 10px;

	display: none;

}



.mask-part-login-clear {

	clear: both;

}



.mask-part-login-logo {

	text-align: center;

}





.mask-part-setting-pannel {

	display: flex;

	padding: 10px;

	box-sizing: border-box;

	justify-content: space-between;

}



.pointer-common {

	background: url(/image/zhiwei/login-pointer.png) no-repeat 100% 100%;

	background-size: 100% 100%;

	padding: 5px 10px;

	margin-right: 70px;

	box-sizing: border-box;

	font-size: 12px;

	color: #FF6E00;

	letter-spacing: 0;

	text-align: center;

	position: relative;

}



.login-img {

	width: 75px;

	height: 75px;

	position: absolute;

	right: 0px;

	top: 0px;

}



.login-active {

	display: none;

}



.qrcode-code {

	width: 180px;

	height: 180px;

	margin-bottom: 10px;

}



.qrcode-show {

	display: flex;

	flex-direction: column;

	align-items: center;

	position: relative;

}



.qrcode-code-scan {

	position: absolute;

	/* width: 180px;

    height: 180px; */

	top: 0px;

}



.mask-part-login-logo-img {

	width: 68px;

	height: 68px;

	user-select: none;

}



.mask-part-login-input {

	width: 320px;

	height: 45px;

	border-radius: 25px;

	border: 1px solid #dddddd;

	margin-top: 24px !important;

	margin-bottom: 16px !important;

}



.mask-part-login-input-left-img {

	width: 20px;

	height: 24px;

	margin: 0 8px 0 16px;

}



.mask-part-login-input-right-input {

	display: block;

	height: 80%;

	outline: none;

	width: 220px;

	font-size: 14px;

	color: #444;

}



.mask-part-login-input-right-input-t {

	color: #444;

	display: block;

	height: 80%;

	outline: none;

	width: 100px;

	font-size: 14px;

}



.mask-part-login-input-right-code {

	height: 14px;

	font-size: 14px;

	font-family: PingFangSC-Medium, PingFang SC;

	font-weight: 500;

	/* color: #ff6e00; */

	color: #999;

	user-select: none;

	text-align: right;

	margin-right: 10px;

}



.mask-part-login-p-checkbox {

	display: inline-block;

	width: 20px;

	height: 20px;

	left: 18px;

	cursor: pointer;

	opacity: 0;

}



.mask-part-login-p-checkbox-img {

	cursor: pointer;

}



.mask-part-login-p-t {

	text-align: center;

	font-weight: 400;

	font-size: 12px;

	cursor: pointer;

	margin-top: 2px;

}



.mask-part-login-p-t a {

	color: #999999;

}



.mask-part-login-down-load {

	width: 330px;

	height: 45px;

	background: linear-gradient(133deg, #ffa700 0%, #ff6e00 100%);

	border-radius: 25px;

	text-align: center;

	line-height: 45px;

	color: #ffffff;

	font-size: 16px;

	margin: 20px auto;

	cursor: pointer;

	user-select: none;

}



.mask-part-close {

	float: right;

}



.mask-part-close-img {

	width: 24px;

	height: 24px;

	/* margin-top: 14px;

    margin-right: 14px; */

	cursor: pointer;

	user-select: none;

}



.tqcode {

	font-size: 28px;

	font-weight: bold;

	color: #ff6e00;

	margin: 20px 0;

}



.tqcodeinfo {

	font-size: 12px;

	color: #999999;

	margin-top: -20px;

}



.tqcodebtn {

	background: #ff6e00;

	color: #FFFFFF;

	width: 300px;

	height: 50px;

	border-radius: 10px;

	margin-top: 50px;

	cursor: pointer;

}



.img14bpx {

	width: 200px;

	height: 200px;

	border-radius: 10px;

	border: 5px solid #000000;

}



.img16 {

	width: 186px;

	height: 34px;

	margin-top: 11px;

}



.main_1 {

	margin-top: 40px;

	background: #FFFFFF;

	padding: 0 9px;

}



.main_item {

	width: 362px;

	margin: 34px 16px 0;

}



.img26 {

	width: 362px;

	height: 221px;

}



.main_iteminfo {

	height: 230px;

	background-color: #f9f8ed;

	border: solid 1px #e6e6e6;

	border-radius: 5px;

}



.main_iteminfo_top {

	height: 53px;

	background: #ebeae0;

	background-blend-mode: normal,

		normal;

	padding: 0 20px 0 11px;

}



.main_iteminfo_bot {

	padding: 0 38px;

	margin-top: 20px;

}



.main_iteminfo_bottitle {

	font-size: 16px;

	line-height: 36px;

	color: #303030;

}



.main_iteminfo_botbox {

	margin-top: 20px;

	width: 312px;

	height: 45px;

	background-color: #faf7bf;

	font-size: 22px;

	color: #e88401;

}



.img31 {

	width: 19px;

	height: 18px;

	margin: 0 5.5px;

}



.zsbox {

	margin: 54px 15px 0;

	height: 49px;

	background-color: rgba(236, 235, 225, 0.37);

	padding: 0 15px;

	font-size: 24px;

	color: #f52a0e;

}



.img33 {

	width: 29px;

	height: 26px;

	margin-right: 12px;



}
.botiteminfo4 {

	margin: 20px -4px 35px;

	overflow-y: hidden;

	padding: 0 19px;

}

.botiteminfo4 .botiteminfoitem{

	width: 138px;

	margin: 2px 3px ;

}

.downbtn{

	font-size: 18px;

		color: #ffffff;

		width: 224px;

			height: 39px;

			background-color: #f59a23;

			border-radius: 50px;

			margin: 16px auto 0;

}

.main-right-rightbtnss:hover .main-right-rightcodebox{

	display: flex;

}

.main-right-rightcodebox{

	position: absolute;

	left: -20px;

	bottom: 50px;

	background: #FFFFFF;

	padding: 20px;

	border-radius: 5px;

	box-shadow:0 0 10px #EEEEEE;

	display: none;

	z-index: 100;

}

.main-right-rightcode{

	width: 150px;

	height: 150px;

	

}

.fb{

	font-weight: bold;

	margin-bottom: -10px;

}