﻿@charset "utf-8";

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
strike,
strong,
sub,
summary,
sup,
tfoot,
thead,
time,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	text-decoration: none;
	/*font-family: Microsoft YaHei!important;*/
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none
}

html {
	font-size: 14px;
	font-family: "Microsoft YaHei" !important;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1;
	font-size: 12px;
	font-family: "Microsoft YaHei" !important;
	background-color: #fff;
	overflow-x: hidden;
}

li,
ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}

.cb {
	clear: both
}

input,
a,
select,
textarea {
	border: none;
	outline: none;
	list-style: none;
	padding: 0;
	margin: 0;
	resize: none
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	-webkit-appearance: none;
}

button,
input[type="button"],
input[type="submit"] {
	cursor: pointer;
	resize: none;
	outline: 0;
}

a:link {
	text-decoration: none;
}

a {
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
}

a:hover {
	text-decoration: none;
	transition: all 0.4s linear 0.01s
}

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}

#wrapper {
	width: 100%;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.rel {
	width: 100%;
	height: 100%;
	position: relative;
}

.pic {
	width: 100%;
}

.pic img {
	width: 100%;
}

.wrap {
	width: 100%;
	max-width: 750px;
	position: relative;
	margin: 0 auto;
	height: 100%;
}

.flex {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.flex_center {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

img {
	max-width: 100%;
}

.hover-effect,
.hover-effect img {

	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.hover-effect img {
	width: 100%;
}

.hover-effect:hover img {
	width: 100%;
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	backface-visibility: hidden;
}

.hover-transform img {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;

}

.hover-transform:hover img {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

/******* 状态 ******/

.fl {
	float: left;
}

.fr {
	float: right;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.hidden {
	overflow: hidden
}

.vertical_middle {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: middle;
}

.vertical_top {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

.text_left {
	text-align: left;
}

.text_center {
	text-align: center;
}

.text_right {
	text-align: right;
}

.b-r10 {
	border-radius: 10px;
}

.floats {
	padding-top: 20px;
	/* padding-bottom: 20px; */
}

.container-fluid {
	max-width: 1920px;
	padding-right: 0px;
	padding-left: 0px;
}

.container {
	padding-left: 0px;
	padding-right: 0px;
	max-width: 1200px;
	width: 1200px !important;
}

.header_top {
	background-color: #eee;
	line-height: 40px;
	font-size: 14px;
}

.header_top a {
	color: #333;
}

.header_top a:hover {
	color: #0A5678;
}

.header {
	background: url(../images/hj2.png) no-repeat center;
}

.header_favorites span {
	margin: 0 5px;
}

.header_favorites span:last-child a {
	color: #0A5577
}

.header_medicine a {
	color: #0A5678;
	position: relative;
	padding-left: 20px;
}

.header_medicine i {
	font-size: 12px;
	margin-right: 5px;
}


.header_logo {
	padding-top: 20px;
	padding-bottom: 20px;
}

.header_Keyword {
	font-size: 14px;
	color: #F87B23;
	/*padding: 5px 0;*/
}

.header_Keyword a {
	color: #aaa;
	padding: 2px 3px;
	margin: 0 2px;
}

.header_Keyword a:hover {
	color: #F87B23;
}

.header_favorites,
.header_medicine {
	width: 50%;
	float: left;
}

.header_logo .logo {
	/* max-width: 378px; */
}

.header_search {
	margin-top: 10px;
	margin-left: 75px;
	max-width: 378px;
}

.searchbar {
	width: 100%;
	height: 42px;
	position: relative;
}

.searchbar input {
	width: 100%;
	font-size: 14px;
	color: #666;
	line-height: 32px;
	padding: 0 10px 0 32px;
	background-color: #fff;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #eee;
}

.searchbar_biao {
	width: 30px;
	line-height: 30px;
	display: inline-block;
	font-size: 12px;
	position: absolute;
	left: 1px;
	top: 2px;
	text-align: center;
	background-color: #fff;
}

.searchbar button {
	width: 80px;
	border: 0px solid #F87B23;
	color: #fff;
	line-height: 32px;
	background-color: #F87B23;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	position: absolute;
	right: 0;
	top: 0;
}

.header_oldversion a {
	font-size: 14px;
	color: #666666;
	line-height: 19px;
	background: url(../images/header_oldversion.png) no-repeat left center;
	padding-left: 25px;
}

.header_oldversion a:hover {
	color: #F87B23;
	background: url(../images/header_oldversionh.png) no-repeat left center;
}

.header_login_content {
	max-width: 300px;
}

.header_login_btn {
	display: inline-block;
}

.header_login_btn a {
	font-size: 14px;
	color: #666666;
	display: inline-block;
	width: 65px;
	line-height: 30px;
	text-align: center;
	background: #fff;
	border-radius: 4px;
	margin: 0 5px;
}

.header_login_btn a:hover,
.header_login_btn a.action {
	background: #0A5678;
	color: #fff;
}

.header-login-xiala {
	height: 30px;
}

.header-login-xiala button {
	min-width: 128px;
	background: #F87B23;
	font-size: 12px;
	color: #fff;
	border-radius: 4px 4px 0px 0px;
	border: 0px solid;
}

.header-login-xiala button.btn-default:hover,
.header-login-xiala .open>.dropdown-toggle.btn-default {
	color: #fff;
	background-color: #F87B23;
	border-color: #F87B23;
}

.header-login-xiala button .caret {
	margin-left: 5px;
}

.header-login-xiala .dropdown-menu {
	min-width: 128px;
	margin: 0;
	border-radius: 0px;
}

.header-login-xiala .dropdown-menu>li>a {
	color: #F87B23;
	text-align: center;
	line-height: 2;
	width: 100% !important;
	margin: 0;
	border-radius: 0px;
}

.header-login-xiala .dropdown-menu>li>a:hover {
	background: #F87B23;
	color: #fff;
}

.header_nav {
	background-color: #0A5678;
}

.header_nav ul>li>a {
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	position: relative;
	display: block;

}


.header_nav ul>li {
	width: 10%;
	float: left;
	text-align: center;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	position: relative;
}

.header_nav ul>li a:hover,
.header_nav ul>li.current a,
.home .header_nav ul>li.home a {
	background: #F87B23;
}

.header_nav ul li .head_submenu {
	display: none;

	/* padding: 10px 0; */
	left: 0px;
	position: absolute;
	top: 55px;
	z-index: 100;
	width: 100%;
}


.header_nav ul li .head_submenu a {
	color: rgba(255, 255, 255, 1);
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	line-height: 50px;
	transition: all .3s;
	background: #095577;
}

.header_nav ul li .head_submenu a:hover {
	background: #F77B23;
	color: rgba(255, 255, 255, 1);
}

.header_oldversion {
	line-height: 30px;
}

.header_login {
	padding-top: 13px;
}




/*头部登录*/
.header_login_box {
	width: 660px;
	/* height: 483px; */
	background: #FFFFFF;
	/*box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.5);*/
	box-sizing: border-box;
	padding: 70px 130px;
}

.header_login_box th {
	padding-bottom: 20px;
}

.header_login_box h3 {
	font-size: 36px;
	color: #0A5678;
	line-height: 32px;
}

.header_login_box p {
	font-size: 14px;
	color: #666666;

}

.header_login_box p a {
	color: #F87B23
}

.header_login_box input[type='text'],
.header_login_box input[type='password'] {
	width: 400px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
}

.header_login_box label {
	font-size: 14px;
	color: #333333;
	padding: 10px 0;
	display: block;
}

.header_login_box input[type='text'].code {
	width: 200px;
	text-transform: uppercase;
}

.header_login_box li {
	padding: 5px 0;
}

.header_login_box li em {
	background-color: #F87B23;
	color: #fff;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	width: 15px;
	border-radius: 50%;
	font-style: normal;
	line-height: 1.2;
	margin-right: 5px;
}

.header_login_box li.row {
	margin-top: 20px;
}

.header_login_box button {
	width: 400px;
	line-height: 42px;
	background: #F87B23;
	border-radius: 2px;
	font-size: 16px;
	color: #FFFFFF;
	border: 0px solid;
	margin-top: 20px;
}


.index_screen_ad .index_ad1 {
	width: 195px;
}

.index_screen_ad .index_ad2 {
	width: 670px;
	margin: 0 20px;
}

.index_Headline {
	border-bottom: 1px dashed #eee;
	padding-bottom: 10px;
	padding-top: 10px;
}

.index_Headline h1 a {
	line-height: 2;
	font-size: 28px;
	color: #333;
	font-family: "华文宋体";
	font-weight: 400;
}

.index_Headline h1 a:hover,
.index_Headline p a:hover {
	color: #0A5678;
}

.index_Headline p a {
	font-size: 14px;
	color: #333;
	line-height: 2;
}




.index_alliance_tab img {
	height: 400px;
}

.index_alliance_tab p {
	position: absolute;
	width: 100%;
	line-height: 30px;
	background-color: rgba(0, 0, 0, 0.8);
	left: 0;
	padding: 0 10px;
	bottom: 10px;
	font-size: 14px;
	color: #FEFEFE;
}

.index_alliance_tab .swiper-pagination-bullet {
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-radius: 0
}

.index_alliance .swiper-container-horizontal>.swiper-pagination-bullets {
	width: 160px;
	left: unset;
	right: 0;
}

.index_alliance_tab .swiper-pagination-bullet-active {
	background: #F87B23;
}

.index_alliance_tab .swiper-button-prev:after,
.index_alliance_tab .swiper-button-next:after {
	font-size: 18px;
	color: #fff;
}

.index_news_tit {
	border-bottom: 3px solid #eee;
	margin-bottom: 10px;
}

.index_news_tit h2,
.index_news_tit span a.active {
	display: inline;
	font-size: 16px;
	color: #fff;
	background: #F87B23;
	line-height: 30px;
	position: relative;
	padding: 0 5px;
}

.index_news_tit span a {
	display: inline-block !important;
	font-size: 18px;
	color: #666;
	line-height: 35px;
	position: relative;
	padding: 0 5px;
	margin-right: 5px;
}

.index_news_tit h2::before,
.index_news_tit span a.active:before {
	content: '';
	position: absolute;
	width: 100%;
	display: block;
	height: 3px;
	background-color: #F87B23;
	left: 0;
	bottom: -2px
}

.index_news_tit .fr:hover {
	color: #F87B23;
}

.index_news_tit .fr {
	line-height: 30px;
	font-size: 14px;
	display: inline-block;
	color: #666;
	text-transform: capitalize;
}

.index_news_lists li {
	position: relative;
}

.index_news_lists_hot {
	border-bottom: 1px dashed #DCDCDC;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
}

.index_news_lists_hot img {
	height: 93px;
}

.index_news_lists_hots {
	margin-bottom: 10px;
}

/* .index_news_lists_hots img {
	margin-left: 10px;
} */

.index_news_lists_hot h2 {
	font-size: 16px;
	color: #333333;
	line-height: 26px;
	font-weight: 600;
	transition: all 0.3s;
}

.index_news_lists_hot h2:hover,
.index_techno_list li a:hover,
.index_report_hot li a:hover,
.index_report_lists li a:hover,
.index_techno_hot:hover p,
.index_report_hot:hover p,
.index_interview li>a:hover {
	color: #F87B23;
}

.index_news_lists_hot p {
	font-size: 14px;
	color: #333333;
	line-height: 21px;
	padding-top: 10px;
}

.index_news_lists_hot .col-md-9 {
	padding-left: 0;
}

/*.index_news_lists li:last-child a {*/
/*	line-height: normal;*/
/*}*/

.index_news_lists li a {
	font-size: 14px;
	color: rgba(51, 51, 51, 1);
	line-height: 32px;
	display: block;
	position: relative;
	padding-left: 10px;
}

.index_industry .index_news_lists li a {
	line-height: 35px;
}

.index_news_lists li:hover a {
	color: #F87B23;
}

.index_news_lists li a span {
	color: #999;
	position: absolute;
	right: 0;
}

.index_Medtalents {
	padding-top: 25px;
}

.index_report {
	padding-top: 15px;
	/*padding-bottom: 15px;*/
}

#tabs-container .swiper-slide {
	background-color: #fff;
}

.index_techno_hot,
.index_report_hot {
	width:52%;
}

.index_techno_hot p,
.index_report_hot p {
	color: #333;
	font-size: 14px;
	line-height: 3;
}

.index_techno_hot img {
	width: 100%;
	height: 230px;
}

.index_techno_list {
	width:44%;
}

.index_techno_list li a {
	font-size: 14px;
	color: #333333;
	line-height: 32px;
	transition: all 0.3s;
}

.index_report_hot li,
.index_report_lists li {
	padding-bottom: 10px;
}

.index_report_hot li a,
.index_report_lists li a {
	font-size: 14px;
	color: #333333;
	line-height: 22px;
}

.index_report_hot li a span,
.index_report_lists li a span {
	display: inline-block;
	width: 40px;
	background-color: #fc3724;
	text-align: center;
	color: #fff;
	margin-right: 10px;
}

.index_report_lists {
	width: 44%;
}

.index_chengguo_form {
	overflow: hidden;
	padding-top: 4px;
}

.index_chengguo_form form {
	display: block;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	float: right;
	max-width: 300px;
	overflow: hidden;
}

.index_chengguo_form input {
	float: left;
	width: 260px;
	display: block;
	font-size: 14px;
	line-height: 30px;
	padding: 0 10px;
	color: #CCCCCC;
}

.index_chengguo_form button {
	background: #F87B23;
	border-radius: 0px 4px 4px 0px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	border: 0px solid;
	padding: 0 10px;
	width: 34px;
	float: right;
}

.index_chengguo_form button i {
	color: #fff;
	font-size: 14px;
}

.index_industryact ul {
	padding-bottom: 8px;
}

.index_industryact ul li a {
	font-size: 14px;
	color: #333333;
	line-height: 2;
}

.index_industryact_container .swiper-slide {
	height: 90px;
	overflow: hidden;
}

.index_industryact_container .swiper-slide img {
	width: 100%;
}

.index_industryact_container .swiper-pagination-bullet {
	background: #fff;
	opacity: 1
}

.index_industryact_container .swiper-pagination-bullet-active {
	background: #F87B23;
}

.index_industryact_container .swiper-button-next:after,
.index_industryact_container .swiper-button-prev:after {
	font-size: 12px;
	color: #fff;
}

.index_industryact_container .swiper-button-next.swiper-button-disabled,
.index_industryact_container .swiper-button-prev.swiper-button-disabled {
	opacity: 0.8
}

.index_industryact_container .swiper-button-next,
.index_industryact_container .swiper-button-prev {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background-color: #ddd;
	margin-top: -10px;
}

.index_industryact_container .swiper-button-next:hover,
.index_industryact_container .swiper-button-prev:hover {
	background-color: #F87B23;
}

.index_interview h3.index_ecruitment {
	border-top: 1px dashed #eee;
	padding-top: 10px;
	margin-top: 5px;
}

.index_interview h3 {
	font-size: 16px;
	color: #333333;
	padding: 5px 0;
	font-weight: bold;
	margin-bottom: 10px;
}

.index_interview ul {
	padding-left: 12px;
}

.index_interview_thumb {
	padding-bottom: 10px;
}

.index_interview img {
	float: left;
	width: 115px;
	max-height: 138px;
}

.index_interview_txt {
	width: 70%;
}

.index_interview_txt h2 a {
	font-weight: bold;
	font-size: 14px;
	color: #F87B23;
	line-height: 2;
}

.index_interview_txt p {
	font-size: 14px;
	color: #333333;
	line-height: 21px;
	margin-top: 10px;
}

.index_interview li>a {
	font-size: 14px;
	color: #333333;
	line-height: 2;
}

.index_parks_slider {
	position: relative;
}

.index_parks_slider .album-slider__item img {
	height: 165px;
}

.index_parks_slider .album-slider__button-prev,
.index_parks_slider .album-slider__button-next {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background-color: #eee;
	text-align: center;
}

.index_parks_slider .album-slider__button-prev:hover,
.index_parks_slider .album-slider__button-next:hover {
	background-color: #F87B23;
}

.index_parks_slider .swiper-button-next:hover:after,
.index_parks_slider .swiper-button-prev:hover:after {
	color: #fff;
}

.index_parks_slider .swiper-button-next:after,
.index_parks_slider .swiper-button-prev:after {
	font-size: 12px;
	color: #666;
}

.index_parks_slider .swiper-button-next {
	right: 0;
}

.index_parks_slider .swiper-button-prev {
	left: 0
}

.index_parks_album_slider {
	width: 1040px;
	overflow: hidden;
	margin-left: 30px;
	text-align: center;
}

.index_parks_album_slider .album-slider__item p {
	font-size: 14px;
	color: #333333;
	line-height: 2.5;
	border: 1px solid #eee;
	background: #f1f1f1;
}

.index_parks_album_slider .album-slider__item p:hover {
	color: #F87B23;
}

.index_ads .row {
	margin-left: -10px;
	margin-right: -10px;
}

.index_ads .col-md-3 {
	padding-left: 10px;
	padding-right: 10px;
}


/*特点头条*/

.list_lists {
	padding-top: 20px;
	padding-bottom: 30px;
}

.list_position {
	border-bottom: 1px solid #eee;
	padding: 26px 0;
	font-size: 16px;
	font-weight: 400;
	color: #666666;
	/*line-height: 24px;*/
}

.list_position i {
	font-size: 12px;
	color: #0a5678;
	margin-right: 3px;
}

.list_position a {
	color: #666;
}

.list_position a:last-child {
	color: #F87B23
}

.list_interview,
.list_talent,
.index_recomoned {
	padding-top: 15px;
}

.list_interview .list_industry_tit,
.list_talent .list_industry_tit,
.index_recomoned .list_industry_tit {
	padding-top: 0px;
}

.list_bread a,
.list_bread {
	font-size: 14px;
	color: #333;
}

.list_bread a {
	margin: 0 2px;
}

.list_bread i {
	width: 20px;
	line-height: 20px;
	background-color: #666;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	font-size: 12px;
	margin-right: 5px;
}

.list_ranking ul {
	padding-top: 10px;
}

.list_ranking ul li a {
	font-size: 14px;
	color: #333333;
	line-height: 2.4;
}

.list_ranking ul li a i {
	font-style: normal;
	display: inline-block;
	width: 20px;
	line-height: 20px;
	background-color: #eee;
	text-align: center;
	margin-right: 10px;
	font-size: 12px;
}

.list_ranking ul li:nth-child(1) a i,
.list_ranking ul li:nth-child(2) a i,
.list_ranking ul li:nth-child(3) a i {
	background-color: #F87B23;
	color: #fff;
}

.list_lists_ads {
	padding-top: 20px;
}

.list_lists_ads li {
	position: relative;
	margin-top: 10px;
}

.list_lists_ads li::before {
	position: absolute;
	content: '';
	width: 24px;
	height: 12px;
	background: url(../images/list_ad_ti.png);
	left: 0;
	bottom: 0;
}

.list_topics {
	padding-top: 30px;
}

.list_topics .list_title {
	background: url(../images/list_topics.png) no-repeat left center;
}

.list_topics ul li {
	margin-top: 20px;
}


.list_bread {
	color: #2668C9;
}

.list_ranking .list_title {
	background: url(../images/list_hot.png) no-repeat left center;
}

.list_title h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 2;
	padding-left: 20px;
	position: relative;
}

.list_title h2::after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	width: 190px;
	background-color: #eee;
	top: 50%;
	height: 1px;
}

.list_lists_box li {
	border-bottom: 1px solid #eee;
	padding: 20px 10px;
	/*margin-bottom: 15px;*/
	transition: all 0.3s;
	-webkit-transition: all 0.3s
}

.list_lists_box li a {
	display: block;
	color: #333333;
	/*line-height: 21px;*/
	font-size: 16px;
}

.list_lists_box li a:hover {
	color: #F87B23
}

.list_lists_box li p {
	float: left;
}

.list_lists_box li p b,
.list_lists_box li p strong {
	font-weight: normal;
}

.list_lists_box li span {
	float: right;
}

.list_lists_lists {
	width: 770px;
}

.list_lists_hout {
	width: 300px;
}

.list_lists_hot .swiper-slide p {
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 40px;
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0;
	padding-left: 10px;
	bottom: 0;
	width: 100%;
}

.list_lists_hot .swiper-slide img {
	width: 100%;
	height: 330px;
}


.list_lists_hot .swiper-pagination {
	width: 100px;
	right: 0;
	left: unset
}

.list_lists_hot .swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
}

.list_lists_hot .swiper-pagination-bullet-active {
	background: #F77B23;
}

.list_lists_hot.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 15px;
}

.list_results_seach_box {
	width: 561px;
	border: 1px solid #2195C9;
	margin: 20px auto;
	overflow: hidden;
	position: relative;
}

.list_results_seach_box button {
	width: 91px;
	line-height: 34px;
	text-align: center;
	background: #2195C9;
	float: right;
	border: 0px solid;
	color: #fff;
	font-size: 14px;
}

.list_results_seach_box input {
	font-size: 14px;
	line-height: 34px;
	float: left;
	width: 465px;
	padding-left: 35px;
}

/*文章详情页*/
.article_title {
	border-bottom: 1px solid #eee;
}

.article_title h1 {
	font-size: 28px;
	color: #333333;
	line-height: 42px;
	text-align: center;
}

.article_share a {
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size: 18px;
	color: #333;
	margin: 0 3px;
	cursor: pointer;
}

.article_share a:hover {
	color: #1BAF23;
}

.article_title ul {
	padding: 10px 0;
	font-size: 13px;
	color: #333333;
	line-height: 18px;
	text-align: center;
}

.article_title ul li {
	display: inline-block;
	padding: 0 10px;
}

.article_title ul li i {
	font-size: 12px;
	margin-right: 10px;
}

.article_article article {
	font-size: 14px;
	color: #333333;
	line-height: 2;
	padding: 20px;
}

.article_edit {
	font-size: 16px;
	color: #333333;
	line-height: 21px;
}

.article_reading_tit {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 20px 0;
	margin-top: 15px;
}

.article_reading_tit h2 {
	font-size: 16px;
	font-weight: bold;
	color: #F77B23;
	line-height: 21px;
	background: url(../images/article_reading_tit.png) no-repeat left center;
	padding-left: 20px;
	margin-left: 20px;
}

.article_reading ul {
	padding-top: 10px;
}

.article_reading ul li {
	padding: 10px;
	border-bottom: 1px solid #eee;
	transition: all 0.3s;
	margin-top: 15px;
}

.article_reading ul li:hover {
	box-shadow: 0px 0px 3px 0px rgba(101, 101, 101, 0.3);
}

.article_reading ul li:hover h2 {
	color: #F77B23;
}

.article_reading .arti_read_thumb {
	width: 160px;
	height: 120px;
	overflow: hidden;
}

.article_reading .arti_read_thumb img {
	height: 120px;
}

.article_reading .arti_read_txt {
	width: 580px;
}

.article_reading .arti_read_txt h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding: 5px 0 10px 0;
	transition: all 0.3s;
}

.article_reading .arti_read_txt p {
	font-size: 14px;
	color: #656565;
	line-height: 1.5;
	padding-bottom: 5px;
}

/*工作动态*/
.list_dynamic li:last-child {
	margin-top: unset !important;
}

.list_dynamic li {
	border-bottom: 1px solid #eee;
	padding: 10px 0;
}

.list_dynamic li a {
	font-size: 16px;
	color: #333;
	line-height: 1.5;
	transition: all 0.3s;
}

.list_dynamic li a:hover {
	color: #f87b23;
}

/*行业动态*/
.list_industry {
	/*padding-top: 20px;*/
}

.list_industry_tit {
	padding: 10px 0 10px 20px;
	border-bottom: 2px solid #eee;
}

.list_report .list_industry_tit a {
	margin-right: 10px;
}

.list_industry_tit a {
	display: inline-block;
	margin-right: 40px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	position: relative;
	transition: all 0.3s;
}

.list_industry_tit a:hover,
.list_industry_tit a.on {
	color: #F87B23
}

.list_industry_tit a:hover::after,
.list_industry_tit a.on::after {
	background-color: #F87B23;
}

.list_industry_tit a::after {
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background-color: #eee;
	left: 0;
	bottom: -12px;
	position: absolute;
}

/*行业活动*/
.list_lists_lists .col-md-5 {
	width: 286px;
}

.list_lists_lists .col-md-7,
.list_lists_lists .col-md-5 {
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: content-box;
}

.list_activities li {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
}

.list_lists_lists .row,
.list_activities ul.row {
	margin-left: -10px;
	margin-right: -10px;
}

.list_result_thumb a {
	display: block;
}

.list_result_thumb a span {
	height: 125px;
	overflow: hidden;
	display: block;
}

.list_result_thumb p {
	line-height: 30px;
	background-color: #ededed;
	font-size: 14px;
	color: #656565;
	padding: 0 5px;
}

.list_act_thumb {
	display: block;
	position: relative;
}

.list_act_thumb p {
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	padding: 0 5px;
}

.list_lists_lists .col-md-5 li:last-child {
	margin-top: 20px;
}

/*联系我们*/
.list_contact {
	padding-top: 20px;
}

.list_map {
	background: #EEEEEE;
	padding: 15px;
	height: 408px;
}

.list_contact_list {
	padding: 0;
	border: 1px solid #eee;
}

.list_contact_list h2 {
	font-size: 20px;
	font-weight: bold;
	color: #0A5678;
	padding: 30px 0;
	text-align: center;
}

.list_contact_list li {
	font-size: 16px;
	color: #F87B23;
	padding: 25px 30px;
	line-height: 1.5;
	border-top: 1px solid #eee;
}

.list_address {
	background: url(../images/list_address.png) no-repeat left 10px center;
}

.list_phone {
	background: url(../images/list_phone.png) no-repeat left 10px center;
}

.list_fax {
	background: url(../images/list_fax.png) no-repeat left 10px center;
}

.list_mailbox {
	background: url(../images/list_mailbox.png) no-repeat left 10px center;
}

/*人物专访*/
.list_interview.article_reading .arti_read_thumb {
	width: 120px;
	height: 140px;
}

.list_talent.article_reading .arti_read_txt,
.list_interview.article_reading .arti_read_txt {
	width: 610px;
}

.list_talent.article_reading .arti_read_thumb {
	width: 120px;
	height: 120px;
}

.list_talent.article_reading .arti_read_txt p span {
	margin-right: 20px;
	padding-left: 20px;
}

.list_talent_address {
	background: url(../images/list_talent_address.png) no-repeat left center;
}

.list_talent_danwei {
	background: url(../images/list_talent_danwei.png) no-repeat left center;
}

.list_talent_yiliao {
	background: url(../images/list_talent_yiliao.png) no-repeat left center;
}

.list_talent_renshu {
	background: url(../images/list_talent_renshu.png) no-repeat left center;
}

/*人才推荐*/
.list_company {}

.list_company h1 {
	font-size: 24px;
	color: #333333;
	padding: 20px 0;
	text-align: center;
}

.list_recommend_title {
	font-size: 16px;
	font-weight: bold;
	color: #333333;


}

.list_recommend_title span {
	border-bottom: 2px solid #F77B23;
	line-height: 2;
	display: inline-block;
}

.list_company article {
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
	padding: 20px 0;
	border-bottom: 1px solid #ededed;
}

.list_recomm {
	padding-top: 20px;
}

.list_recomm ul li {
	border: 1px solid #EDEDED;
}

.list_recomm ul li p {
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
}

.list_recomm ul li p strong {
	color: #F77B23;
	font-weight: bold;
}

.list_recomm ul li .col-md-4 p:nth-child(2) {
	padding-top: 20px;
}

.list_email {
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	background: #F77B23;
	border-radius: 4px;
	max-width: 800px;
	margin: 50px auto 30px auto;

}

.list_deli a {
	display: block;
	width: 90px;
	line-height: 42px;
	background: #FFFFFF;
	border: 1px solid #F77B23;
	border-radius: 4px;
	text-align: center;
	margin: 30px auto;
	color: #F77B23;
	font-weight: bold;
	font-size: 16px;
}

.list_recommend_note {
	border: 1px solid #EDEDED;
	padding: 30px;
}

.list_recommend_note p span {
	color: #F77B23
}

.list_recommend_note p {
	font-size: 14px;
	font-weight: bold;
	color: #656565;
	line-height: 1.5;
}

.show_recom_job article {
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	padding: 20px;
}

.show_recommend .list_email {
	font-size: 18px;
	line-height: 50px;
}

.show_recom_recruitment {
	padding: 15px 0;
}

.show_recom_recruitment ul {
	border: 1px solid #eee;
	display: block;
	width: 1000px;
	margin: 20px auto;
	padding: 15px 0;
}

.show_recom_recruitment ul p {
	font-size: 14px;
	color: #343434;
	line-height: 2.5;

}

.show_recom_recruitment ul h2 {
	font-size: 14px;
	font-weight: bold;
	color: #F87C24;
	line-height: 4;
}

.show_recom_header {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}

.show_recom_logo {
	width: 140px;
}

.show_recom_header_tit {
	margin-left: 20px;
}

.show_recom_header_tit h1 {
	font-size: 24px;
	font-weight: 400;
	color: #343434;
	line-height: 1.5;
}

.show_recom_header_tit p {
	font-size: 14px;
	font-weight: 400;
	color: #343434;
	line-height: 1.5;
}

.show_recom_header_tit p:first-of-type {
	padding: 30px 0;
}

.show_recom_header_tit p span {
	padding: 0 10px;
}

/*注册*/
.regcomplete {
	text-align: center;
	font-size: 16px;
	line-height: 2
}

.list_registered {
	padding-top: 40px;
}

.list_registered_regist,
.list_member_profile {
	box-shadow: 1px 3px 10px 0px rgba(0, 0, 0, 0.5);
}

.list_registered_note {
	padding-top: 265px;
}

.list_registered_note h3 {
	color: #0B5678;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.5;
}

.list_registered_note p {
	font-size: 14px;
	color: #666;
	line-height: 1.5;
	padding-top: 30px;
}

.list_registered_head h3 {
	font-size: 36px;
	color: #0B5678;
	line-height: 1.5;
}

.list_registered_head p {
	font-size: 14px;
	color: #666666;
	padding-top: 20px;
}

.list_registered_head p a,
.list_registered_regist label a,
.list_member_profile a {
	color: #F87C24;
}

.list_registered_regist label,
.list_member_profile li span {
	font-size: 14px;
	color: #343434;
	line-height: 1.5;
	padding: 5px 0;
	display: inline-block;
	font-weight: 700;
	position: relative;
}

.list_member_profile li span:after {
	content: '*';
	font-size: 12px;
	display: block;
	position: absolute;
	right: 0;
	top: 7px;
}

.list_registered_regist label span,
.list_member_profile li span:after {
	color: #f00;
}

.list_registered_regist input.rank {
	border: none;
	background: url(../images/rank.gif) no-repeat;
	width: 145px;
	height: 22px;
	vertical-align: middle;
	cursor: default;
	margin: 0 0 0 5px;

}

.list_registered_regist input.r0 {
	background-position: 0 2;
}

.list_registered_regist input.r1 {
	background-position: 0 -19px;
}

.list_registered_regist input.r2 {
	background-position: 0 -40px;
}

.list_registered_regist input.r3 {
	background-position: 0 -61px;
}

.list_registered_regist input.r4 {
	background-position: 0 -82px;
}

.list_registered_regist input.r5 {
	background-position: 0 -103px;
}

.list_registered_regist input.r6 {
	background-position: 0 -124px;
}

.list_registered_regist input.r7 {
	background-position: 0 -145px;
}

.list_registered_regist #_userpwdok {
	padding: 10px 0;
	font-style: normal;
	display: block;
	font-size: 12px;
}

.list_registered_regist input,
.list_member_profile input {
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	font-size: 14px;
	color: #aaa;
	padding: 5px;
	line-height: 30px;
}

.list_registered_regist input.intxtw400,
.list_member_profile input.intxtw400 {
	width: 400px;
}

.list_registered_regist input.intxtw150 {
	width: 150px;
}

.list_registered_regist .btn,
.list_member_profile .btn {
	background: #F87C24;
	color: #fff;
	font-size: 14px;
	line-height: 27px;
}

.list_registered_regist .code {
	margin-left: 10px;
	background: #F87C24;
	color: #fff;
	font-size: 12px;
	padding: 5px 10px;
	border: 0px solid;
	font-style: normal;
	border-radius: 3px;
}

.list_registered_regist .submit,
.list_member_profile .submit {
	width: 100%;
}

.list_registered_regist ul,
.list_member_profile ul {
	padding: 40px 160px;
}

.list_member_profile li {
	padding: 5px 0;
}

.list_member_profile li a {
	display: inline-block;
	margin-top: 10px;
}

.list_registered_regist #readpact {
	margin-right: 10px;
}

.list_member_profile_note {
	padding-top: 115px;
}

.list_member_profile_note p {
	padding-top: unset;
	padding-bottom: 30px;
}

.list_registered_regist .forgotpassword {
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
	float: right;
	margin-top: 5px;
}

.list_registered_regist .forgotpassword i {
	font-style: normal;
	background-color: #F87C24;
	color: #fff;
	display: inline-block;
	padding: 0 5px;
	border-radius: 50%;
	font-size: 12px;
	margin-right: 10px;
}

.list_login {
	background: url(../images/list_login.png) no-repeat center;
	background-size: cover;
}

.login-body .footer {
	margin-top: 0;
}

.list_login_box {
	background-color: #fff;
	border-radius: 20px;
}

.list_login_box ul {
	padding: 40px 20px;
}

.list_login .list_registered {
	padding-bottom: 40px;
}

/*单页*/
.list_page_tit {
	font-size: 18px;
	color: rgba(51, 51, 51, 1);
	line-height: 1.4;
	padding-top: 20px;
}

.list_page article {
	font-size: 14px;
	color: rgba(51, 51, 51, 1);
	line-height: 1.8;
	padding: 20px 0;
}

/*产业园区*/
.list_park_thumb {
	border: 1px solid #eee;
	display: block;
}

.list_park_thumb p {
	font-size: 14px;
	color: #333;
	line-height: 1.2;
	padding: 6px 10px;
	transition: all 0.3s;
}

.list_park_thumb p b {
	font-weight: normal;
}

.list_park_thumb:hover p {
	color: #f87b23;
}

/*账号设置*/
.list_modifyinfo {
	padding-top: 80px;
}




.list_modifyinfo #mainCp h3 {
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	background: url(../images/modifyinfo_icon.png) no-repeat left center;
	padding-left: 20px;
}

.list_modifyinfo label.fleft {
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 32px;
	font-weight: normal;
}

.list_modifyinfo ul li label span {
	color: #FF0000;
}

.list_modifyinfo #mainCp input.intxt {
	width: 400px !important;
	line-height: 40px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	padding: 0 10px;

}

.list_modifyinfo button.button2,
.list_modifyinfo button#btnSignCheck {
	width: 400px;
	line-height: 42px;
	font-size: 16px;
	text-align: center;
	border: 0 solid;
	color: #fff;
	background: #F87B23;
	border-radius: 3px;
	margin-top: 15px;
}

.list_modifyinfo button.button2 {
	width: 200px;

}

.list_modifyinfo #mainCp p {
	padding: 5px 0;
}

.list_member_data img {
	float: left;
	margin-right: 20px;
}

.list_member_data p {
	font-size: 16px;
	color: #F87B23;
	line-height: 1.2;
	margin-top: 40px;
}

.list_member_data p a {
	color: #333
}

.list_base_info {
	padding-top: 15px;
}

.list_base_info h3 {
	background: url(../images/base_info_bg.png) no-repeat left center;
	padding-left: 20px;
	font-size: 16px;
	color: #333333;
	margin: 5px 0;
}

.list_base_info p {
	color: #666;
	font-size: 14px;
	line-height: 1.5;
}

.list_base_info p a {
	color: #F87B23;
}

.list_modifytime {
	font-size: 14px;
	color: #666666;
	line-height: 1.5;
}

/*分页*/
.list_page {
	text-align: center;
	padding: 20px 0;
}

.list_page li {
	display: inline-block;
	font-size: 14px;
	color: #333;
	background-color: #eee;
	border-radius: 5px;
	margin: 0 3px;
}

.list_page li a {
	display: block;
}

.list_page li,
.list_page li span {
	padding: 10px;
	color: #333;
	display: inline-block;
}

.list_page li.thisclass {
	background-color: #0A5678;
}

.list_page li.thisclass a,
.list_page li.thisclass {
	color: #fff;
}


/*数据报告*/
.list_report .list_industry_tit {
	padding: 20px 0;
}

.list_report .list_industry_tit a {
	display: inline-block;
	padding: 5px 10px;
}

.list_report .list_industry_tit a:hover,
.list_report .list_industry_tit a.on {
	background: #F87B23;
	border-radius: 11px;
	color: #fff;
}

.list_report .list_industry_tit a:hover::after,
.list_report .list_industry_tit a.on::after,
.list_report .list_industry_tit a::after {
	background-color: #fff;
}

.article_report .article_title {
	border-bottom: 0px solid #fff;
	padding: 20px 0;
}

.article_report .list_recommend_title {
	border-bottom: 1px solid #eee;
}

.article_report article {
	font-size: 14px;
	line-height: 1.5;
	padding: 20px 0;
}

.arc_report_authority {
	width: 540px;
	height: 120px;
	box-sizing: border-box;
	padding: 40px 100px;
	background: url(../images/arc_reprot.png) no-repeat 75px 40px #FFFFFF;
	border: 1px solid #EEEEEE;
	margin: 20px auto;
	font-size: 14px;
	color: #333;
	line-height: 1.5;
}

.arc_report_authority a {
	color: #F87B23;
}

.article_report_source {
	padding-top: 40px;
}

.article_report_source p {
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
	padding: 5px 0;
}

.article_report_source a {
	display: block;
	width: 232px;
	line-height: 34px;
	background: #FFFFFF;
	border: 1px solid #F87B23;
	text-align: center;
	font-size: 14px;
	color: #F87B23;
	margin: 20px auto;
	border-radius: 4px;
}

/*联盟会员*/
/* .list_member {overflow: hidden;} */
.list_member ul {
	margin-left: -25px;
}

.list_member li {
	float: left;
	width: 200px;
	box-sizing: content-box;
	/* border-bottom:1px solid rgba(229,229,229,1); */
	padding-bottom: 25px;
	margin-bottom: 25px;
	padding-left: 25px;
	position: relative;
}

.list_member ul li:nth-of-type(5n+1)::before {
	left: 25px;
}

.list_member li::before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background-color: rgba(229, 229, 229, 1);
	position: absolute;
	left: 0;
	bottom: 0;
}

.list_member li a {
	display: block;
	text-align: center;
	padding: 10px;
	border: 1px solid rgba(238, 238, 238, 1);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.list_member li h3 {
	font-size: 16px;
	color: rgba(51, 51, 51, 1);
	line-height: 1.625;
	padding-top: 10px;
}

.list_member li a:hover {
	box-shadow: 0px 0px 8px 0px rgba(29, 34, 37, 0.34);
}





.footer {
	/* margin-top: 40px; */
	background: #0A5678;
}

.footer_links {
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 1);
}

.footer_links .container {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 14px;
	color: #fff;
}

.footer_links .container a {
	color: #fff;

	padding: 0 10px;
	margin: 0 3px;
}

.footer_links ul li {
	display: inline-block;
	position: relative;
	line-height: 2;
}

.footer_links .container li:first-of-type::before {
	background-color: #0A5678;
}

.footer_links .container a::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
	height: 12px;
	width: 1px;
	background-color: #fff;
}

.footer_bottom {
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer_bottom,
.footer_bottom a {
	font-size: 12px;
	color: rgba(255, 255, 255, 1);
	line-height: 2;
}

.footer_bottom span {
	padding-left: 20px;
}

.footer_copyright {
	border-top: 1px solid #eee;
	line-height: 40px;
	background-color: #093D54;
	font-size: 12px;
	color: #fff;
}

.footer_copyright a {
	color: #fff;
}

.footer_copyright span {
	padding-left: 20px;
}

.footer_img {
	font-size: 16px;
	color: #fff;
	line-height: 2;
	float: left;
	width: 50%;
}














.muser_fullinfo,
.mlist_registered,
.mshow_recommend,
.mlist_talent,
.mshow_recommond,
.mlist_recomend,
.mlist_contact,
.marticle_article,
.mlist_article,
.mfooter,
.mindex_industry,
.mindex_frontier,
.mindex_ads,
.mindex_focus,
.mindex_search,
.mheader,
.mindex_hout {
	display: none;
}

@media only screen and (min-width: 1000px) and (max-width: 2000px) {}

@media only screen and (max-width: 1800px) {}

@media only screen and (max-width: 1420px) {}

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 1024px) {}

@media only screen and (max-width: 1000px) {}

@media only screen and (min-width:768px)and (max-width: 1100px) {

	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left;
	}

	.row {
		margin-left: 0px;
		margin-right: 0px;
	}

	.container {
		width: 100% !important;
	}

	.header_logo .logo {
		max-width: 320px;
	}

	.header_search {
		margin-left: 35px;
		width: 310px;
	}

	.index_screen_ad .index_ad2 {
		width: 60%;
		margin: 0 1%
	}

	.index_screen_ad .index_ad1 {
		width: 19%;
	}

	.index_screen_ad .index_ad1 img,
	.index_screen_ad .index_ad2 img {
		height: 110px;
	}

	.index_alliance .col-md-7,
	.index_frontier .col-md-7 {
		width: 60%;
	}

	.index_alliance .col-md-5,
	.index_frontier .col-md-5 {
		width: 40%;
	}

	.list_ranking ul li a,
	.index_interview_txt h2 a,
	.index_interview li>a,
	.index_techno_hot p,
	.index_report_hot p,
	.index_industryact ul li a,
	.index_report_hot li a,
	.index_report_lists li a,
	.index_techno_list li a,
	.index_news_lists li a {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
	}

	.index_ads .row {
		margin-left: -5px;
		margin-right: -5px;
	}

	.index_ads .col-md-3 {
		padding-left: 5px;
		padding-right: 5px;
		width: 25%;
	}

	.index_industry .col-md-6,
	.footer_bottom .col-md-6 {
		width: 50%;
	}

	.index_news_lists_hot .col-md-3,
	.index_interview_thumbimg {
		width: 30%;
		float: left;
	}

	.index_interview_thumbimg img {
		width: 100%;
	}

	.index_interview_txt p {
		margin-top: 0px;
		height: 85px;
		overflow: hidden;
	}

	.index_news_lists_hot .col-md-9,
	.index_interview_txt {
		width: 70%;
	}

	.index_techno_hot,
	.index_report_hot {
		width: 50%;
		overflow: hidden;
	}

	.index_techno_list,
	.index_report_lists {
		width: 48%;
	}

	.index_parks_album_slider {
		width: 93%;
	}

	.index_news_lists .index_news_lists_hots {
		overflow: hidden
	}

	.footer_links ul {
		padding-left: 20px
	}

	.footer_bottom .col-md-8 {
		width: 70%;
	}

	.footer_bottom .col-md-4 {
		width: 30%;
	}

	.list_lists_lists {
		width: 70%;
	}

	.list_lists_hout {
		width: 28%;
	}

	.article_reading .arti_read_txt {
		width: 460px;
	}

	.list_activities li {
		width: 25%;
	}

	.list_lists_lists .col-md-7 {
		width: 53%;
	}

	.list_lists_lists .col-md-5 {
		width: 41%;
	}

	.list_talent.article_reading .arti_read_txt,
	.list_interview.article_reading .arti_read_txt {
		width: 510px;
	}

	.list_map {
		width: 60%;
	}

	.list_contact_list {
		width: 40%;
	}

}

@media only screen and (max-width: 768px) {
	.container {
		padding-left: 15px;
		padding-right: 15px;
		width: 100% !important;
	}

	.muser_none,
	.list_registered,
	.show_recommend,
	.list_article,
	.header,
	.index_screen_ad,
	.index_Headline,
	.index_alliance,
	.index_ads,
	.index_industry,
	.index_frontier,
	.index_parks,
	.footer {
		/* display: none; */
	}

	.muser_fullinfo,
	.mlist_registered,
	.mshow_recommend,
	.mlist_talent,
	.mshow_recommond,
	.mlist_recomend,
	.mlist_contact,
	.marticle_article,
	.mlist_article,
	.mfooter,
	.mindex_industry,
	.mindex_frontier,
	.mindex_ads,
	.mindex_focus,
	.mindex_search,
	.mheader,
	.mindex_hout {
		display: block;
	}

	.mheader-nav {
		background-color: #0A5678;
	}

	.mheader-nav a {
		color: #fff;
		font-size: 14px;
		text-align: center;
		display: block;
		width: 20%;
		float: left;
		box-sizing: border-box;
		padding: 5px 3px;
	}

	.mheader-nav a.on {
		background-color: #F87B23;
	}

	.mhead-top {
		padding: 10px 0;
	}

	.mhead-top-sigup {
		padding-top: 10px
	}

	.mhead-top-sigup a {
		display: inline-block;
		width: 25px;
		height: 25px;
		background: url(../images/user-icon.png) no-repeat center;
		text-indent: -999em;
		border-radius: 50%;
		border: 1px solid #F87C24;
		background-size: cover;
	}

	.mindex_hout .swiper-slide p {
		position: absolute;
		bottom: 0;
		left: 0;
		line-height: 40px;
		background: rgba(255, 255, 255, 0.6);
		font-size: 14px;
		color: #F06A08;
		box-sizing: border-box;
		padding: 0 10px;
		width: 100%;
	}

	.mindex_hout .swiper-pagination {
		right: 0;
		left: unset;
		width: 25%;
		bottom: 15px;
	}

	.mindex_hout .swiper-pagination-bullet-active {
		background-color: #F87B23;
	}

	.mindex_search {
		background-color: #fff;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.mindex_search_box {
		border: 1px solid #81BAD5;
	}

	.mindex_search_box input {
		border: 0px solid;
		line-height: 40px;
		padding: 0 10px 0 30px;
		font-size: 14px;
		float: left;
		width: 80%;
		background: url(../images/mindex_search.png) no-repeat 5px center;
		background-size: 20px;
	}

	.mindex_search_box button {
		border: 0px solid;
		background-color: #81BAD5;
		color: #fff;
		font-size: 14px;
		text-align: center;
		padding: 0px 20px;
		float: right;
		line-height: 40px;
	}

	.mindex_focus_thumb {
		padding-right: 0;
	}

	.mindex_focus_title {
		position: unset;
	}

	.mindex_focus h2 {
		color: #333;
		font-size: 14px;
		line-height: 1.3;
		padding-top: 5px;
	}

	.mindex_focus p {
		color: #888;
		font-size: 12px;
		position: absolute;
		bottom: 10px;
	}

	.mindex_focus ul li {
		border-top: 1px solid #E5E5E5;
		padding: 10px 0;
		position: relative;
	}

	.mindex_title {
		position: relative;
		overflow: hidden;
		padding: 15px 0;
	}

	.mindex_title::after {
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background-color: #F87B23;
		left: 15px;
		bottom: 15px;
		position: absolute;
	}

	.mindex_title h2 {
		font-size: 16px;
		background-color: #F87B23;
		display: inline-block;
		color: #fff;
		padding: 8px 10px;
		margin-left: 15px;
	}

	.mindex_frontier .mindex_focus li {
		border-top: 0px solid;
		border-bottom: 1px solid #E5E5E5;
	}

	.mindex_frontier_lists {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.mindex_frontier_lists p a {
		font-size: 14px;
		color: #333;
		line-height: 2;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
	}

	.mindex_frontier_lists h2 {
		color: #F87B23;
		font-size: 18px;
		line-height: 2;
	}

	.mindex_more a {
		display: block;
		background-color: #A2D2E9;
		line-height: 2.3;
		font-size: 16px;
		text-align: center;
		color: #fff;
	}

	.mindex_frontier_lists p a span {
		color: #EC847A;
	}

	.mindex_industry ul li p {
		font-size: 14px;
		position: absolute;
		left: 0px;
		top: 0px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		color: rgba(255, 255, 255, 1);
		background-color: rgba(0, 0, 0, 0.6);
		line-height: 2;
		box-sizing: border-box;
		padding: 0 5px;
		width: 100%
	}

	.mindex_industry ul>li:nth-of-type(odd) {
		padding-right: 5px;
	}

	.mindex_industry ul>li:nth-of-type(even) {
		padding-left: 5px;
	}

	.mindex_industry ul>li {
		margin-bottom: 10px;
	}

	.mindex_industry ul>li a {
		display: block;
		position: relative;
		overflow: hidden;
	}

	.mfooter {
		padding: 10px 0;
	}

	.mfooter p {
		font-size: 12px;
		line-height: 2;
		color: #333;
	}

	.mlist_advanced ul {
		padding-bottom: 20px;
	}

	.mlist_advanced ul li,
	.mlist_industry ul li {
		padding-top: 10px;
	}

	.mlist_industry ul li a,
	.mlist_advanced ul li a {
		color: #333;
		font-size: 14px;
		line-height: 1.5;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.mlist_industry ul li {
		margin-bottom: 15px;
	}

	.marticle_title h1 {
		color: #333;
		font-size: 18px;
		line-height: 1.5;
		padding: 10px 0;
	}

	.article_contianer .marticle_bottom {
		font-size: 12px;
		color: #333;
		line-height: 2;
	}

	.marticle_bottom em {
		font-style: normal;
		color: #F87C24;
	}

	.marticle_bottom span {
		padding: 0 5px;
	}

	.mshow_recom_artricle,
	.marticle_article .article_article {
		font-size: 14px;
		line-height: 2;
	}

	.mlist_contact {
		padding: 40px 0;
	}

	.mlist_contact .col-xs-6 {
		min-height: 130px;
	}

	.mlist_contact h4 {
		text-align: center;
	}

	.mlist_contact h4 span {
		border: 1px solid #F87C24;
		display: inline-block;
		border-radius: 50%;
		width: 30px;
		height: 30px;
	}

	.mlist_contact h4 span i {
		color: #F87C24;
		line-height: 28px;
		font-size: 16px;
	}

	.mlist_contact p {
		font-size: 14px;
		color: #333;
		line-height: 1.5;
		padding-top: 10px;
	}

	.mlist_recomm_lists h3,
	.mlist_recomend .list_recommend_title {
		color: #F87C24;
	}

	.mlist_recomend .list_company article {
		border: 0px solid;
	}

	.mlist_recomm_lists h3 {
		font-size: 14px;
		border-bottom: 1px solid #eee;
		padding-bottom: 10px;
		text-indent: 10px;
	}

	.mlist_recomm_lists ul li {
		font-size: 12px;
		color: #333;
		line-height: 1.5;
		border-bottom: 1px solid #eee;
		padding: 10px 10px;
	}

	.mlist_recomm_lists {
		padding-top: 20px;
	}

	.mlist_email {
		background-color: #A2D2E9;
		padding: 10px 30px;
	}

	.mlist_email p {
		font-size: 12px;
		color: #fff;
		line-height: 2;
	}

	.mlist_reshenqing {
		text-align: center;
		padding: 20px 0 40px 0;
		;
	}

	.mlist_reshenqing a {
		display: inline-block;
		font-size: 16px;
		color: #F87C24;
		border-radius: 3px;
		border: 1px solid #F87C24;
		padding: 10px 15px;
	}

	.mshow_recommond {}

	.mshow_recom_header {
		font-size: 18px;
		color: #333;
		padding: 10px 0;
	}

	.mshow_recom_artricle {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.mlist_jobs {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.mlist_jobs ul {
		border-bottom: 1px solid #eee;
	}

	.mlist_jobs li {
		padding: 0px;
	}

	.mlist_jobs li:first-child p {
		color: #F87C24;
	}

	.mlist_jobs li h3 {
		font-size: 14px;
		color: #333;
		border-top: 1px solid #eee;
		padding: 15px 0;
	}

	.mlist_jobs li p {
		font-size: 12px;
		color: #333;
		border-top: 1px solid #eee;
		padding: 15px 0;
	}

	.mlist_talent .mindex_focus_thumb img {
		border: 1px solid #eee;
	}

	.mshow_title h1 {
		font-size: 16px;
		color: #343434;
		line-height: 1.5;
	}

	.mshow_recommend .list_recommend_title {
		border-bottom: 1px solid #eee;
		margin-left: 15px;
	}

	.mshow_authority p,
	.mshow_recommend_abouts {
		font-size: 14px;
		color: #333;
		line-height: 1.5;
	}

	.mshow_recommend_abouts article {
		padding: 20px 0;
	}

	.mshow_authority {
		width: 86%;
		border: 1px solid #F87C24;
		margin: 30px auto;
		box-sizing: border-box;
		padding: 20px;
	}

	.mshow_authority h5 {
		text-align: center;
		color: #F87C24;
		margin-bottom: 10px;
	}

	.mshow_authority h5 span {
		display: inline-block;
		width: 25px;
		line-height: 25px;
		border-radius: 50%;
		border: 1px solid #F87C24;
		font-size: 18px;
	}

	.mshow_authority p a {
		color: #F87C24;
	}

	.mshow_links {
		background-color: #0A5678;
	}

	.mshow_links a {
		color: #fff;
		font-size: 18px;
		text-align: center;
		display: block;
		line-height: 3;
	}

	.muser_thumb {
		padding-bottom: 15px;
		position: relative;
		padding-top: 20px;
	}

	.muser_thumb::after {
		content: '';
		display: block;
		width: 92%;
		height: 1px;
		background-color: #eee;
		position: absolute;
		left: 15px;
		right: 15px;
		bottom: 0;
	}

	.muser_thumb p {
		color: #999;
		font-size: 16px;
		line-height: 1.5;
	}

	.muser_thumb p strong {
		color: #333;
	}

	.muser_thumb .col-xs-8 {
		margin-top: 25px;
	}

	.muser_information {
		padding-top: 20px;
	}

	.muser_data #mainCp {
		padding: 15px 0;
	}

	.muser_data #mainCp p {
		padding: 10px 0;
	}

	.muser_information li {
		border-bottom: 1px solid #eee;
		padding: 15px 0
	}

	.muser_information li p {
		font-size: 16px;
		color: #333
	}

	.muser_information li p span {
		color: #FF0000;
		font-size: 12px;
	}

	.muser_information li p a {
		color: #F87C24
	}

	.muser_data_tit {
		background-color: #81BAD5;
		padding: 20px 0;
		font-size: 16px;
		color: #333;
		text-indent: 15px;
	}

	.muser_data ul {}

	.muser_data ul li {
		color: #333;
		font-size: 14px;
		padding: 10px 0;
	}

	.muser_data input {
		border: 1px solid #F87B23;
		border-radius: 5px;
		padding: 8px 10px;
		min-width: 240px;
		font-size: 14px;
	}

	.muser_data button {
		background: #F87B23;
		box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.3);
		border-radius: 10px;
		display: block;
		text-align: center;
		width: 100%;
		border: 0px solid;
		font-size: 18px;
		padding: 15px 0;
		color: #fff;
	}

	.mlist_zhuce_form ul li {
		padding: 10px 0;
	}

	.mlist_zhuce_form ul li a {
		font-size: 12px;
		color: #666;
	}

	.mlist_zhuce_form .already a span,
	.mlist_zhuce_form ul li.readpacts a,
	.mlist_zhuce_form ul li a span {
		color: #F87C24;
	}

	.mlist_zhuce_form ul .muser_cold,
	.mlist_zhuce_form ul input {
		border: 1px solid #F87C24;
		border-radius: 5px;
		color: #333;
		font-size: 14px;
		padding: 8px 10px 8px 32px;
	}

	.mlist_zhuce_form ul .inputw200 {
		width: 100%;
	}

	.mlist_zhuce_form ul .inputw100 {
		width: 50%;
	}

	.mlist_zhuce_form ul .muser_cold {
		color: #F87C24;
		background-color: #fff;
		font-style: normal;
		padding: 8px 10px !important;
	}

	.mlist_zhuce_form ul li .muser_name {
		background: url(../images/user-icon.png) no-repeat 10px center;
		background-size: 20px;
	}

	.mlist_zhuce_form ul li .muser_phone {
		background: url(../images/user-phone.png) no-repeat 10px center;
		background-size: 20px;
	}

	.mlist_zhuce_form ul li .muser_code {
		background: url(../images/user-yzm.png) no-repeat 10px center;
		background-size: 20px;
		text-transform: uppercase;
	}

	.mlist_zhuce_form ul li .muser_pwd {
		background: url(../images/user-pwd.png) no-repeat 10px center;
		background-size: 20px;
	}

	.mlist_zhuce_form ul li .muser_eamil {
		background: url(../images/user-eamil.png) no-repeat 10px center;
		background-size: 20px;
	}

	.mlist_zhucetit {
		font-size: 18px;
		color: #333;
		padding: 15px 0;
	}

	.mlist_zhucetit span {
		float: left
	}

	.mlist_zhuce_form ul li.readpacts {
		font-size: 12px;
		color: #333;
	}

	.mlist_zhuce_form .submit {
		background: #F87B23;
		box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.3);
		border-radius: 5px;
		width: 100%;
		padding: 10px 0;
		font-size: 16px;
		color: #fff;
	}

	.mlist_zhuce_form .already a {
		color: #333;
		font-size: 14px;
		display: block;
		text-align: center;
		line-height: 4;
	}

	.mlist_page {
		padding: 10px 0;
	}

	.mlist_page li {
		width: 48%;
		float: left;
		text-align: center;
		background-color: #A2D2E9;
	}

	.mlist_page li:last-child {
		float: right;
	}

	.mlist_page li a,
	.mlist_page li .pageinfo {
		color: #fff;
		font-size: 14px;
		display: block;
		line-height: 2.3;
	}

	.muser_fullinfo {
		padding: 15px 15px;
	}

	.muser_go_back {
		color: #333;
		font-size: 16px;
	}

	.muser_full_tit {
		font-size: 18px;
	}

	.msuer_sign_out a {
		font-size: 16px;
		color: #F87C24;
	}

	.mlist_talent .list_industry_tit,
	.mlist_recomend .list_industry_tit {
		margin: 5px auto 20px auto
	}

	.mlist_talent .list_industry_tit a,
	.mlist_recomend .list_industry_tit a {
		font-weight: normal;
		font-size: 14px;
	}

}

@media only screen and (max-width: 768px) and (min-width: 768px) {}

@media only screen and (max-width:600px) {}

@media only screen and (max-width: 480px) {}

@media only screen and (max-width: 479px) and (min-width: 321px) {
	html {
		font-size: 70px;
	}
}

@media only screen and (max-width: 414px) {}

@media only screen and (max-width: 411px) {}

@media only screen and (max-width: 384px) {}

@media only screen and (max-width: 375px) {}

@media only screen and (max-width: 360px) {}

@media only screen and (max-width: 320px) {
	html {
		ont-size: 60px;
	}

}



.index_ads .guanggaowei {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.index_ads .guanggaowei img {
	width: 260px;
	height: 110px;
}

.guanggaowei li:hover {
	transform: scale(1.1);
}


.index_ecruitment .index_ecruitment_span {
	width: 40px;
	text-align: center;
	background-color: #FF0000;
}



.fuasqwna {
	width: 100% !important;
}

.ads {
	float: right;
}

.denglu {
	width: 90px;
	height: 35px;
	background-color: #F87B23;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 20px;
}

.zhuce {
	width: 90px;
	height: 35px;
	background-color: #F87B23;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
}


.gundong .album-slider__item img {
	width: 268px !important;
	height: 200px;
	justify-content: center;
}


.index_parks_album_slider {
	width: 1130px;
}


.product {
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;

}

.product .product_box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.product .product_box ul li {
	width: 213px;
	float: left;
	margin-right: 26px;
	margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
}

.p-box {
	width: 100%;
	height: auto;
	padding: 5px;
	border: 1px solid #c8c8c8;
	transition: .2s;
	position: relative;
}

.product_box ul li .p-box:hover {
	box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 39%)
}

.p-box .pbox-top {
	width: 100%;
	height: 120px;
	overflow: hidden;
}

.p-box .pbox-top img {
	width: 100%;
	-height: 120px;
	transition: .2s;
}

.p-box .pbox-top img:hover {
	transform: scale(1.2);
}

.p-box .pbox-jieshao {
	width: 100%;
	-height: 40px;
	margin-top: 10px;
	-line-height: 40px;
	-background: url(../images/bg.png) top right no-repeat #d7d7d7
}

.p-box .pbox-jieshao a {
	display: inline-block;
	-margin-left: 10px;
	font-size: 16px;
	color: #333333;
	text-align: center;
	width: 100%;
}

.p-box .pbox-jieshao a:hover {
	color: #f87b23;
}

.p-box .pbox-jieshao span {
	display: inline-block;
	width: 90px;
	height: 30px;
	font-size: 14px;
	margin-top: 10px;
	border: 1px solid #F87B23;
	line-height: 30px;
	text-align: center;
	margin-left: 26%;
	margin-top: 15px;
	color: #333333;
}

.p-box .pbox-jieshao span:hover {
	color: #FFFFFF;
	background-color: #F87B23;
}

.p-box .pbox-jieshao .jiameng {
	display: inline-block;
	margin-left: 8px;
	-font-size: 16px;
	font-size: 13px;
	margin-top: 10px;
	color: #333333;
}

.p-box .pbox-jieshao .jiameng b {
	color: #FF0000;
}


.foot {
	margin-top: 30px;
	padding-bottom: 10px;
}
.foot img{
	border-radius: 30px;
}

.foot .f-box {
	width: 1200px;
	margin: 0 auto;
	color: #FFFFFF;
}
.foot .f-box p{
	text-align: center;
	margin-bottom: 10px;
}

.footer-certs{margin-top:20px;}
.footer-certs a{margin:0 6px;}


@media all screen and (min-width: 400px){
	
	
	.product{display: none;}
}

.gqimg{
	width: 20px !important;height: 20px !important;
}








/* 以下是新样式  //WM*/


.mat10{margin-top: 10px;}

.mat20{margin-top: 20px;}
.mat30{margin-top: 30px;}

.about{background: url("../images/bj1.jpg"); height: 520px; background-size: 100% 100%;

margin-top: 30px;
}

.aboutbox{}

.gywm{width: 60%; float: left; margin-top: 30px;}


.gywmbt{font-size: 36px; margin-top: 23px;}

.gywmen{font-size: 31px; color: #CCCCCC; margin-top: 20px;}


.gywmnr{
	

	font-size: 20px;

	line-height: 30px;
	
	margin-top: 20px;
	transition: 1s;
}

.gywmnr:hover{color: orangered;}

.chakangengduo{
	width: 150px;

	height: 60px;

    background: #E25725;

	margin-top: 35px;

	float: right;

	margin-right:50px ;

	transition: 1s;

}

.chakangengduo:hover{

	background: orange;
}


.chakangengduo a{line-height: 60px ; font-size: 20px; text-align: center; width: 150px; display: block; color: #fff;}


.gyimg {float: right;}

.gyimg img{width: 400px; transition:1.2s;}

.gyimg img:hover{ transform: scale(0.9);}
.gywmys{}

.youshizio{width: 40%;}


.yssz{ font-size: 50px; color:#E25725 ;}

.yswz{font-size: 33px; color: #999; line-height: 53px;}


.fll{float: left;}

.flr{float: right;}

.qing{overflow: hidden;


}


.zuoyushi{ width: 255px;}

.youyoushi{width: 320px;}


.qxxcp{}

.qxcpbox{padding-bottom: 20px;}


.qxcpk{}

.qxcpk p{text-align: center; font-size: 18px; background-color: #ededed; height: 45px; line-height: 45px; 
transition: 1s;
}

.qxcpkimg img{width: 380px; height: 285px; object-fit: cover;}

.qxcpk:hover .qxcpkimg img{

	transform: scale(1.05);

	/* transform-origin:left top ; */

	/* transform-origin:right bottom; */

	/* transform-origin:20% 40%; */

	

}

.qxcpk:hover p{

background: #E25725;

font-size: 19px;

color: #fff;

margin-top: 10px;

}


.qxcpk p{}

.qxcpkimg img {
	transform-origin: 100px 50px;
	transition: .5s;
}


.qxcptit{ font-size: 36px; text-align: center; line-height: 100px; margin-bottom: 10px; margin-top: 10px;}

.qxcptit span{ }

.qxcptit i{color: #E25725;}


.zxjs{}


.zxjsbox{ background: url(../images/VCG41N1310871958.png) no-repeat;

	background-size: 100% 100%;

	padding-bottom: 60px;
}

.zxjsbox .qxcptit span{color: #fff;}


.nygq{margin-right: 10px;}

.mar10{margin-right: 10px;}













