/*鍏嶈垂鏌ヨ*/
.mark {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity = 50);
	z-index: 999;
	display: none;
}

.prop {
	z-index: 999;
	background-color: #fff;
	position: relative;
}

.prop .poa {
	position: absolute;
	top: -100px;
	left: 30px;
	text-align: center;
	width: 100%;
}

.prop .poa p {
	display: inline-block;
}

.prop input {
	text-indent: -90px;
	font-size: 14px;
	width: 500px;
	height: 53px;
	line-height: 32px;
	border: 1px solid transparent;
	background-color: #fcfcfc;
	margin-right: 20px;
	text-align: center;
}

.prop .btn_sb {
	background-color: #ff8468;
	display: inline-block;
	width: 180px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-top: 10px;
	color: #fff;
}

.prop .btn_sb:hover {
	color: #fff;
}

.flexslider {
	height: 450px;
}

.flexslider .slides img {
	height: 450px;
	min-width: 1200px;
}

/*灞曠ず*/
.site {
	height: 40px;
	background-color: #fafafa;
	line-height: 40px;
}

.sitecont p {
	display: inline-block;
	width: 260px;
	color: #333;
	font-size: 14px;
	text-align: center;
}

.sitecont p span {
	color: #ff8261;
	padding-right: 10px;
}

/*鍏充簬xxx*/
.siteint {
	height: 70px;
	background: #30bef3;
	min-width: 1200px;
}

.siteint .icon {
	width: 45px;
	height: 35px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}

.siteint .siteline {
	width: 1px;
	height: 32px;
	background-color: #fff;
	opacity: .3;
	filter: Alpha(opacity = 30);
	display: inline-block;
	position: absolute;
	top: 20px;
	left: 0px;
}

.siteint .sitelineR {
	width: 1px;
	height: 32px;
	background-color: #fff;
	opacity: .3;
	filter: Alpha(opacity = 30);
	display: inline-block;
	margin-top: 20px;
}

.siteint li {
	width: 16.5%;
	float: left;
	position: relative
}

.siteint li div {
	float: left;
	margin-top: 20px;
}

.siteint .icon1 {
	background: url("../images/siteicon1.png") no-repeat center;
}

.siteint .icon2 {
	background: url("../images/siteicon2.png") no-repeat center;
}

.siteint .icon3 {
	background: url("../images/siteicon3.png") no-repeat center;
}

.siteint .icon4 {
	background: url("../images/siteicon4.png") no-repeat center;
}

.siteint .icon5 {
	background: url("../images/siteicon1.png") no-repeat center;
}

.siteint .icon6 {
	background: url("../images/siteicon6.png") no-repeat center;
}

.siteint a {
	color: #fff;
	display: block;
	height: 70px;
	overflow: hidden;
}

.siteint li:hover {
	background-color: #ff8261;
}

/*妯″潡鏍囬*/
.section {
	margin-top: 35px;
	overflow: hidden;
}

.section-title {
	position: relative;
	width: 70%;
	height: 40px;
	margin: 0px auto 32px auto;
	text-align: center;
}

.section-title .line {
	z-index: 2;
	position: absolute;
	top: 50%;
	left: 0px;
	height: 1px;
	width: 100%;
	background: #30bef3;
}

.section-title .sectionName {
	z-index: 3;
	position: absolute;
	top: 0px;
	left: 50%;
	padding: 0 30px;
	font-size: 30px;
	font-weight: bold;
	background: #fff;
	margin-left: -120px;
	color: #30bef3;
}

/*鍒涗笟蹇呭鏈嶅姟*/
.grid-item {
	float: left;
	width: 24.9%;
	font-size: 14px;
	text-align: center;
	border-right: 1px dashed #d8d8d8;
	border-bottom: 1px dashed #d8d8d8;
}

.grid-item-last {
	border-right: none;
}

.grid-item .pd {
	padding: 24px 20px;
}

.grid-item .title {
	margin-bottom: 14px;
	color: #333;
}

.grid-item .des {
	margin-bottom: 30px;
	height: 38px;
	color: #666;
}

.grid-item .price {
	color: #ff8261;
	font-size: 18px;
	margin-bottom: 12px;
}

.grid-item .btnxq {
	padding: 4px 22px;
	display: inline-block;
	color: #fff;
	background: #30bef3;
	text-align: center;
	font-size: 14px;
}

.section-last .grid-item {
	border-bottom: none;
}

.grid-item a:hover {
	background: #ff8261;
}

/*杩勪粖涓烘鏈�涓撲笟鐨勮涓氬鍚�*/
.daoxiang {
	height: 203px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	background: url("../images/daoxiangbg.png") no-repeat;
	min-width: 1200px;
}

.daoxiang .des {
	margin-top: 12px;
	margin-bottom: 22px;
	font-size: 20px;
}

.section-title2 {
	height: auto;
	margin-bottom: 0;
}

.section-title2 h1 {
	font-size: 36px;
	margin-top: 22px;
}

.tools li {
	float: left;
	width: 170px;
}

.tools li a {
	display: block;
	width: 150px;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	padding: 8px 0;
	color: #fff;
	background: #30bef3;
}

.tools .ico {
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
	margin-top: -4px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: center;
}

.tools .icon-cxgsmc {
	background-image: url("../images/dxicon1.png");
}

.tools .icon-wshm {
	background-image: url("../images/dxicon2.png");
}

.tools .icon-ycycml {
	background-image: url("../images/dxicon3.png");
}

.tools .icon-wsgssl {
	background-image: url("../images/dxicon4.png");
}

.tools .icon-qynb {
	background-image: url("../images/dxicon5.png");
}

.tools .icon-dhdz {
	background-image: url("../images/dxicon6.png");
}

.tools .icon-jyfwdq {
	background-image: url("../images/dxicon7.png");
}

.tools li a:hover {
	background: #ff8261;
}

/*璐㈢◣鍒嗘瀽
.libao li{float:left;width:50%;}
.libao .libao-item{padding:0 40px;}
.libao .libao-item .intro{float:right;width:270px;margin-top:68px;}
.libao .libao-item .intro p{margin-top:10px;font-size:14px;color:#333;line-height: 1.5;}
.libao .libao-item .info{margin-right:325px;text-align: center;}
.libao img{display: block;width:68px;height: 68px;margin: 0 auto 12px auto;}
.libao .name{margin-bottom:14px;font-weight:700;font-size: 14px;}
.libao dl{height:134px;font-size:14px;line-height: 1.5;}
.libao dl dt{margin-bottom: 8px;color:#333;font-weight:bold;font-size:14px;}
.libao .price{margin-top:12px;margin-bottom: 8px;font-size:20px;color: #ff8261;}
.btn_info{display: inline-block;padding:4px 22px;font-size:14px;text-align: center;background: #30bef3;color:#fff;}
.libao-item-jkty{border-left: 1px solid #d8d8d8;}
.btn_info:hover{background:#ff8261;}*/

/*妯箙*/
.advertisting {
	background: url("../images/topslogin.png") center no-repeat;
	height: 50px;
	line-height: 50px;
	width: 100%;
	min-width: 1200px;
}

/*鍒涗笟闂瓟璧勮*/
.tab_navDiv {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
}

.news-tab {
	padding-bottom: 19px;
}

.news-tab li {
	display: inline-block;
	margin-right: 60px;
	font-size: 18px;
}

.news-tab li a {
	padding: 0px 15px;
}

.news-tab li.focus .btn-infoHover {
	border-bottom: 3px solid #a03225;
	padding-bottom: 18px;
}
/* .news-box_item {float: left;width: 50%;} */
/* .news-box_item.news-box_item_news{overflow: hidden;} */
/* .news-box_item.news-box_item_news .pd {padding-right:40px;}
.news-box_item.news-box_item_answer .pd {padding-left: 40px;} */
.news-box_item .line {
	position: absolute;
	top: 0px;
	left: -40px;
	height: 100%;
	border: 1px dashed #d8d8d8;
}

.news-box_item .hd {
	font-size: 14px;
	font-weight: 700;
}

.news-box_item .hd .ico {
	margin-right: 5px;
	vertical-align: bottom;
}

.news-box_item .pd {
	position: relative;
}

.news-box_item .ft {
	position: absolute;
	top: -59px;
	right: 0px;
}

.news-box_item .bd {
	position: relative;
	overflow: hidden;
	padding-left: 10px;
}

.news-box_item .news-item {
	display: block;
	font-size: 14px;
	float: left;
	width: 285px;
	height: 350px;
	margin-right: 12px;
	background: #fff;
	margin-bottom: 10px;
	margin-top: 10px;
}

.news-box_item .news-item:hover {
	box-shadow: 0 0 10px #a03225;
}
/* .news-box_item .news-item:before {content: '';display: block;}
.news-box_item .news-item:after {content: '';display: table;clear: both;} */
.news-box_item .news-item .pic {
	width: 285px;
	height: 180px;
}

.news-box_item .news-item .pic img {
	display: block;
	width: 100%;
	height: 100%;
}
/* .news-box_item .news-item .info {margin-right: 100px;font-weight: normal;} */
.news-box_item .news-item .info {
	margin: 0px 20px;
}

.news-box_item .news-item .info .title:hover {
	color: #a03225;
}

.news-box_item .news-item .info .title {
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
	color: #333;
	font-size: 18px;
	margin: 15px 0px 10px 0px;
}

.news-box_item .news-item .info .des {
	margin-top: 5px;
	color: #999;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* number of lines to show */
	-webkit-box-orient: vertical;
	letter-spacing: 1px;
	line-height: 25px;
}

.news-box_item .news-item .date {
	text-align: right;
	color: #999999;
	margin-right: 20px;
	margin-top: 15px;
}

.news-box_item .news-item.news-cover {
	padding-bottom: 5px;
}

.ico-news {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(../images/icon_news.png);
}

.ico-answer {
	display: inline-block;
	width: 23px;
	height: 24px;
	background-image: url(../images/icon_answer.png);
}
/* .news-box_item .news-item.news-cover .info {margin-left: 160px;} */
/* .news-box_item .news-item.news-cover .date {float: none;position: absolute;bottom: 10px;right: 5px;} */
/* .news-box_item .news-item:hover .date,.news-box_item .news-item:hover .des {color: #30bef3;} */
.news-box_item .ft a {
	color: #a03225;
	font-size: 20px;
}

.news-box_item .bd a:hover .title {
	color: #30bef3;
}

/*鍏泭娉ㄥ唽鍏徃妗堜緥*/
.case {
	height: 385px;
	color: #fff;
	background: url('../images/bg_case.jpg') no-repeat center;
	min-width: 1200px;
}

.case-listIndex {
	height: 217px;
	margin-top: 35px;
	overflow: hidden;
}

.case-listIndex li {
	float: left;
	width: 160px;
	height: 217px;
	background-size: cover;
	background-position: center;
	margin: 0 16px;
	background-repeat: no-repeat;
}

.case-listIndex li a {
	display: block;
	width: 100%;
	height: 100%;
}

.case .section-body {
	position: relative;
}

.case .ctrl a {
	position: absolute;
	top: 50%;
	width: 24px;
	height: 42px;
	margin-top: -21px;
}

.case .ctrl a.prev {
	left: -30px;
	background-image: url(../images/icon_left.png);
}

.case .ctrl a.next {
	right: -30px;
	background-image: url(../images/icon-right.png);
}

.case-more {
	float: right;
	margin-top: 18px;
	color: #fff;
}

.case-more:hover {
	color: #fff;
	text-decoration: underline;
}

/*鍚堜綔浼欎即*/
.partner {
	border-collapse: collapse;
}

/* .partner a {
	display: block;
	width: 100%;
	height: 100%;
}
 */
.partner .tab-box li {
	display: inline-block;
	width: 120px;
	margin: 20px;
	background-color: #12c3f5;
	color: #fff;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
}

.partner .tab-box li.cur {
	background-color: #ff8468;
}

.partner table {
	border-collapse: collapse;
}

.partner table td, .partner table th {
	border: 1px solid #d8d8d8;
	width: 12%;
	height: 100px;
}

.partner .logo-1 {
	background: url(../images/icon_logo_g_1.png) no-repeat 50%
}

.partner .logo-1:hover {
	background: url(../images/icon_logo_1.png) no-repeat 50%;
}

.partner .logo-2 {
	background: url(../images/icon_logo_g_2.png) no-repeat 50%
}

.partner .logo-2:hover {
	background: url(../images/icon_logo_2.png) no-repeat 50%;
}

.partner .logo-3 {
	background: url(../images/icon_logo_g_3.png) no-repeat 50%
}

.partner .logo-3:hover {
	background: url(../images/icon_logo_3.png) no-repeat 50%;
}

.partner .logo-4 {
	background: url(../images/icon_logo_g_4.png) no-repeat 50%
}

.partner .logo-4:hover {
	background: url(../images/icon_logo_4.png) no-repeat 50%;
}

.partner .logo-5 {
	background: url(../images/icon_logo_g_5.png) no-repeat 50%
}

.partner .logo-5:hover {
	background: url(../images/icon_logo_5.png) no-repeat 50%;
}

.partner .logo-6 {
	background: url(../images/icon_logo_g_6.png) no-repeat 50%
}

.partner .logo-6:hover {
	background: url(../images/icon_logo_6.png) no-repeat 50%;
}

.partner .logo-7 {
	background: url(../images/icon_logo_g_7.png) no-repeat 50%
}

.partner .logo-7:hover {
	background: url(../images/icon_logo_7.png) no-repeat 50%;
}

.partner .logo-8 {
	background: url(../images/icon_logo_g_8.png) no-repeat 50%
}

.partner .logo-8:hover {
	background: url(../images/icon_logo_8.png) no-repeat 50%;
}

.partner .logo-9 {
	background: url(../images/icon_logo_g_9.png) no-repeat 50%
}

.partner .logo-9:hover {
	background: url(../images/icon_logo_9.png) no-repeat 50%;
}

.partner .logo-10 {
	background: url(../images/icon_logo_g_10.png) no-repeat 50%
}

.partner .logo-10:hover {
	background: url(../images/icon_logo_10.png) no-repeat 50%;
}

.partner .logo-11 {
	background: url(../images/icon_logo_g_11.png) no-repeat 50%
}

.partner .logo-11:hover {
	background: url(../images/icon_logo_11.png) no-repeat 50%;
}

.partner .logo-12 {
	background: url(../images/icon_logo_g_12.png) no-repeat 50%
}

.partner .logo-12:hover {
	background: url(../images/icon_logo_12.png) no-repeat 50%;
}

.partner .logo-13 {
	background: url(../images/icon_logo_g_13.png) no-repeat 50%
}

.partner .logo-13:hover {
	background: url(../images/icon_logo_13.png) no-repeat 50%;
}

.partner .logo-14 {
	background: url(../images/icon_logo_g_14.png) no-repeat 50%
}

.partner .logo-14:hover {
	background: url(../images/icon_logo_14.png) no-repeat 50%;
}

.partner .logo-15 {
	background: url(../images/icon_logo_g_15.png) no-repeat 50%
}

.partner .logo-15:hover {
	background: url(../images/icon_logo_15.png) no-repeat 50%;
}

.partner .logo-16 {
	background: url(../images/icon_logo_g_16.png) no-repeat 50%
}

.partner .logo-16:hover {
	background: url(../images/icon_logo_16.png) no-repeat 50%;
}

.partner .logo-17 {
	background: url(../images/icon_logo_g_17.png) no-repeat 50%
}

.partner .logo-17:hover {
	background: url(../images/icon_logo_17.png) no-repeat 50%;
}

.partner .logo-18 {
	background: url(../images/icon_logo_g_18.png) no-repeat 50%
}

.partner .logo-18:hover {
	background: url(../images/icon_logo_18.png) no-repeat 50%;
}

.partner .logo-19 {
	background: url(../images/icon_logo_g_19.png) no-repeat 50%
}

.partner .logo-19:hover {
	background: url(../images/icon_logo_19.png) no-repeat 50%;
}

.partner .logo-20 {
	background: url(../images/icon_logo_g_20.png) no-repeat 50%
}

.partner .logo-20:hover {
	background: url(../images/icon_logo_20.png) no-repeat 50%;
}

.partner .logo-21 {
	background: url(../images/icon_logo_g_21.png) no-repeat 50%
}

.partner .logo-21:hover {
	background: url(../images/icon_logo_21.png) no-repeat 50%;
}

.partner .logo-22 {
	background: url(../images/icon_logo_g_22.png) no-repeat 50%
}

.partner .logo-22:hover {
	background: url(../images/icon_logo_22.png) no-repeat 50%;
}

.partner .logo-23 {
	background: url(../images/icon_logo_g_23.png) no-repeat 50%
}

.partner .logo-23:hover {
	background: url(../images/icon_logo_23.png) no-repeat 50%;
}

.partner .logo-24 {
	background: url(../images/icon_logo_g_24.png) no-repeat 50%
}

.partner .logo-24:hover {
	background: url(../images/icon_logo_24.png) no-repeat 50%;
}

.partner .logo-25 {
	background: url(../images/icon_logo_g_25.png) no-repeat 50%
}

.partner .logo-25:hover {
	background: url(../images/icon_logo_25.png) no-repeat 50%;
}

.partner .logo-26 {
	background: url(../images/icon_logo_g_26.png) no-repeat 50%
}

.partner .logo-26:hover {
	background: url(../images/icon_logo_26.png) no-repeat 50%;
}

.partner .logo-27 {
	background: url(../images/icon_logo_g_27.png) no-repeat 50%
}

.partner .logo-27:hover {
	background: url(../images/icon_logo_27.png) no-repeat 50%;
}

.partner .logo-28 {
	background: url(../images/icon_logo_g_28.png) no-repeat 50%
}

.partner .logo-28:hover {
	background: url(../images/icon_logo_28.png) no-repeat 50%;
}

.partner .logo-29 {
	background: url(../images/icon_logo_g_29.png) no-repeat 50%
}

.partner .logo-29:hover {
	background: url(../images/icon_logo_29.png) no-repeat 50%;
}

.partner .logo-30 {
	background: url(../images/icon_logo_g_30.png) no-repeat 50%
}

.partner .logo-30:hover {
	background: url(../images/icon_logo_30.png) no-repeat 50%;
}

.partner .logo-31 {
	background: url(../images/icon_logo_g_31.png) no-repeat 50%
}

.partner .logo-31:hover {
	background: url(../images/icon_logo_31.png) no-repeat 50%;
}

.partner .logo-33 {
	background: url(../images/icon_logo_g_33.png) no-repeat 50%
}

.partner .logo-33:hover {
	background: url(../images/icon_logo_33.png) no-repeat 50%;
}

.partner .logo-34 {
	background: url(../images/icon_logo_g_34.png) no-repeat 50%
}

.partner .logo-34:hover {
	background: url(../images/icon_logo_34.png) no-repeat 50%;
}

.hide {
	display: none;
}

/*xxx鎵胯*/
.promise ul {
	zoom: 1;
}

.promise .other {
	padding-bottom: 10px;
}

.promise ul:before {
	content: '';
	display: block;
}

.promise ul:after {
	content: '';
	display: table;
	clear: both;
}

.promise li {
	float: left;
	width: 25%;
}

.promise li .ico {
	position: absolute;
	top: 50%;
	left: 18px;
	margin-top: -20px;
}

.ico-clock {
	background-image: url('../images/icon_clock.png');
	width: 37px;
	height: 37px;
}

.ico-user {
	background-image: url(../images/icon_user.png);
	width: 30px;
	height: 37px;
}

.ico-chat {
	background-image: url('../images/icon_chat.png');
	width: 36px;
	height: 37px;
}

.ico-professor {
	background-image: url('../images/icon_professor.png');
	width: 37px;
	height: 37px;
}

.promise li .line {
	position: absolute;
	top: 18px;
	left: 0;
	width: 1px;
	height: 32px;
	background-color: rgba(216, 216, 216, 0.3);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4dd8d8d8',
		endColorstr='#4dd8d8d8', GradientType=0) \9;
	zoom: 1;
}

.promise li .line.fr {
	left: initial;
	right: 0;
}

.promise li .des {
	margin-left: 70px;
	margin-top: 10px;
}

.promise li .des .des-title {
	font-size: 16px;
	color: #333;
}

.promise li .des .des-text {
	font-size: 14px;
	color: #666;
}

.promise li .promise-item {
	position: relative;
	display: block;
	height: 70px;
	overflow: hidden;
}

.promise .other p {
	margin-top: 40px;
	margin-bottom: 10px;
	color: #666;
}

.promise .other .btn-info {
	padding-left: 40px;
	padding-right: 40px;
	font-size: 16px;
}

.promise .other .btn-info:hover {
	background: #ff8261;
}

/*鍙充晶瀵艰埅*/
.colorff {
	color: #fff;
}

.fixed {
	position: fixed;
}

.pr {
	position: relative;
}

.min-rightbox ul span.iconIcon {
	background: url(../images/xfkicon2.png) no-repeat;
	display: inline-block;
}

.min-rightbox {
	z-index: 999;
	right: 20px;
	top: 22%;
	display: block;
	margin-top: 15px;
}

.min-rightbox ul li {
	font-size: 14px;
	font-weight: bold;
	width: 112px;
	height: 50px;
	line-height: 47px;
	background-color: #a03225;
	margin-bottom: 1px;
	text-align: center;
	cursor: pointer;
}

.min-rightbox ul li.last {
	display: none;
	color: #fff;
	text-align: center;
	background-color: #a03225;
}

.min-rightbox ul li:hover {
	
}

.min-rightbox ul span.icon {
	display: inline-block;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.min-rightbox ul span.bc_icon {
	width: 26px;
	height: 26px;
	background-position: -10px -137px;
}

.min-rightbox ul span.online_icon {
	width: 32px;
	height: 28px;
	background-position: -66px -9px;
	margin-top: 13px;
}

.min-rightbox ul span.online_makeup {
	background-position: -301px -322px;
	margin-top: 14px;
	margin-left: 5px;
}

.min-rightbox ul span.qq_icon {
	background-position: -10px -75px;
	width: 24px;
	height: 28px;
}

.min-rightbox ul span.shop_icon {
	background-position: -37px -2px;
	width: 23px;
	height: 24px;
}

.min-rightbox ul span.wx_icon {
	background-position: -1px -183px;
	margin-top: 10px;
}

.min-rightbox ul span.up_icon {
	background-position: -14px -323px;
	width: 17px;
	height: 18px;
}

.min-rightbox ul span.zcgs_icon {
	background-position: -10px -197px;
	width: 28px;
	height: 28px;
}

.min-rightbox ul span.jzbs_icon {
	background-position: -12px -260px;
	width: 22px;
	height: 23px;
}

.min-rightbox ul .jion_number {
	position: absolute;
	color: #fff;
	right: 5px;
	top: 2px;
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	border-radius: 50%;
	background: #fe7651;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}

.min-rightbox ul li span {
	vertical-align: middle;
}

.ml17 {
	margin-right: 12px;
	margin-left: 15px;
}

.min-rightbox ul span.zxkf_icon {
	width: 31px;
	height: 28px;
	background-position: -6px -4px;
}
/*寰俊鍜ㄨ*/
.min-rightbox ul span.wxzx_icon {
	background-position: -10px -372px;
	width: 24px;
	height: 28px;
}

.rightRwmIcon {
	position: absolute;
	left: -110px;
	top: 91px;
}
/*寮圭獥寮�*/
div#popup-searchbox {
	position: fixed;
	z-index: 10;
	font-size: 12px;
	left: 0;
}

#popup-searchbox .popup-icon {
	height: 40px;
	width: 40px;
	background: #f35b5b url("../images/search-icon.png") no-repeat center;
	display: none;
}

#popup-searchbox .popupbox-item {
	height: 150px;
	width: 350px;
	border: 1px solid #ececec;
	position: relative;
}

#popup-top {
	border-bottom: 1px solid #ececec;
	background: #f5f5f5;
	height: 30px;
	color: #666666;
	font-weight: normal;
	font-size: 14px;
}

#popup-top .top-bg {
	margin-left: 10px;
	float: left;
}

#popup-back {
	color: #ececec;
	border-left: 1px solid #ececec;
	padding-right: 5px;
	padding-left: 5px;
	display: inline-block;
	font-size: 18px;
	cursor: pointer;
	float: right;
}

#popup-box-detail {
	height: 120px;
	background: #FFFFFF;
	padding: 20px;
}

#popup-searchbox input {
	height: 35px;
	width: 250px;
	border: 1px solid #ececec;
	background: #ffffff;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	margin-right: 0px;
	text-indent: 0.5em;
	line-height: 35px;
	float: none;
	vertical-align: middle;
	padding: 0px;
	border-radius: 0;
}

#popup-searchbox #popup-search-form-submit {
	height: 35px;
	position: relative;
	left: 0px;
	background: #f35b5b;
	border: 1px solid #f35b5b;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	width: 40px !important;
	padding: 0px;
	text-align: center;
	margin-left: -4px;
}

/*娉ㄥ唽鍏徃鏈嶅姟鍖�/灏忚妯�*/
.servicePack1 {
	overflow: hidden;
	padding: 10px;
}

.servicePack1cont li {
	float: left;
	margin: 10px 10px 0 0;
	width: 288px;
	height: 338px;
	border: 1px solid #e1e1e1;
}

.servicePack1cont li h5 {
	line-height: 45px;
	color: #ffffff;
	font-size: 18px;
	padding-left: 20px;
}

.servicePack1cont li .gradients {
	background: #30bef3;
}

.packDiv1 {
	height: 210px;
	background: #f9f9f9;
	position: relative;
	overflow: hidden;
}

.packDiv1 .packDiv1cont {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 30px;
	left: 0;
	transition: top 0.2s;
	-webkit-transition: top 0.2s;
	-moz-transition: top 0.2s;
	-ms-transition: top 0.2s;
	-o-transition: top 0.2s;
}

.packDiv1cont p {
	padding: 5px;
	font-size: 16px;
	color: #333;
}

.packDiv1cont p .packImg {
	width: 30px;
	height: 25px;
	margin-right: 5px;
	display: inline-block;
}

.packDiv1cont p .packTit {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
	vertical-align: middle;
}

.packsearch {
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	background: #30bef3;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	transition: top 0.2s;
	-webkit-transition: top 0.2s;
	-moz-transition: top 0.2s;
	-ms-transition: top 0.2s;
	-o-transition: top 0.2s;
}

.packsearch:hover {
	background: #ff8261;
	color: #fff;
}

.servicePack1cont li:hover .packsearch {
	top: 170px;
}

.servicePack1cont li:hover .packDiv1cont {
	top: 20px;
}

.packBottom {
	height: 80px;
	background: #ffffff;
}

.packBottom p {
	color: #666;
	font-weight: bold;
	font-size: 14px;
	float: left;
	vertical-align: middle;
}

.song {
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	text-align: center;
	line-height: 50px;
	color: #fff !important;
	font-size: 18px !important;
	background: #ffbd24;
	margin: 15px;
}

.packBottom .song-content {
	width: 208px;
	margin-top: 20px;
}

.servicePack1cont li a:hover {
	box-shadow: 3px 2px 10px #cccccc;
}

/* 娣卞湷浠ュ鐨処P鍦板潃寮圭獥 */
.mask {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 9999;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
}

.ipBox1 {
	background: url(../images/ipbox.png) no-repeat;
	width: 450px;
	height: 250px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 9999;
	margin-left: -225px;
	margin-top: -125px;
}

.ipBoxClose {
	text-align: right;
	margin: 25px 15px 10px 0px;
	cursor: pointer;
}

.ipBoxBtn a {
	display: block;
	width: 165px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 10px;
	margin: 0px auto;
	font-size: 18px;
	color: #fff;
	margin-top: 40px;
}

/* 濂楅 */
.zcgsPack {
	background: #f3f3f3;
	padding: 27px 0px;
	width: 1180px;
	margin: 0px auto;
}

.zcgsPackImg1 {
	margin-left: -15px;
	padding-top: 80px;
}

.zcgsPackLeft {
	background: #fff;
	width: 850px;
	height: 280px;
	margin-left: -10px;
}

.zcgsPackLeft h3 {
	font-size: 24px;
	color: #30bef3;
	text-align: center;
	padding: 30px 0px;
}

.zcgsPackLeft span {
	color: #ff8261;
}

.zcgsPacMs {
	text-align: center;
	color: #666666;
	font-size: 16px;
	margin-top: 30px;
}

.zcgsPacBtn {
	width: 140px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 0px auto;
	background: #30bef3;
	margin-top: 20px;
}

.zcgsPacBtn a {
	display: block;
	color: #fff;
}

/* new */
/* 鍒涗笟绗竴姝� */
.explosiveGoods {
	background: url(../images/cydyb.png) no-repeat;
	height: 340px;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}

.explosiveGoodsTit {
	font-size: 36px;
	text-align: center;
	color: #30bef3;
	margin-top: 55px;
	letter-spacing: 1px;
}

.explosiveGoodsImg {
	margin: 50px 0px 30px 0px;
}

.explosiveGoodsTit1 {
	color: #30bef3;
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	letter-spacing: 1px;
}

.explosiveGoodsTit1 span {
	color: #ff0101;
}

.explosiveGoodsBtn {
	width: 318px;
	height: 68px;
	line-height: 55px;
	text-align: center;
	margin: 0px auto;
	background: url(../images/explosivegoodsbtn.png) no-repeat;
	margin-top: 30px;
}

.explosiveGoodsBtn a {
	display: block;
	font-size: 18px;
	color: #fff;
	letter-spacing: 1px;
	font-weight: bold;
}
/* 闈犺氨鐨勬湇鍔″晢 */
.serviceProviderTit {
	margin: 0px auto;
	text-align: center;
	width: 444px;
	height: 74px;
	background: url(../images/serviceprovider1.png) no-repeat;
	font-size: 36px;
	text-align: center;
	color: #30bef3;
	letter-spacing: 1px;
	margin-top: 50px;
	padding-top: 10px;
	margin-bottom: 15px;
}

.serviceProviderDepict {
	font-size: 24px;
	color: #30bef3;
}

.serviceProviderModule li {
	float: left;
	text-align: center;
	overflow: hidden;
}

.serviceProviderModule .module {
	width: 250px;
	height: 220px;
	background: #69d5fe;
	border-radius: 5px;
}

.serviceProviderModule {
	overflow: hidden;
	margin: 30px 0px;
}

.serviceProviderIcon {
	width: 105px;
	height: 105px;
	background: url(../images/serviceprovidericon.png) no-repeat;
	margin: 0px auto;
	margin-top: 20px;
	margin-bottom: 30px;
}

.serviceProviderIcon1 {
	background-position: -16px 0;
}

.serviceProviderIcon2 {
	background-position: -294px 0;
}

.serviceProviderIcon3 {
	background-position: -433px 0;
}

.serviceProviderIcon4 {
	background-position: -572px 0;
}

.serviceProviderModule li h3 {
	font-size: 25px;
	color: #fff;
	font-weight: bold;
}

.providerArrow {
	background: url(../images/serviceprovidericon.png) no-repeat -187px
		-41px;;
	width: 42px;
	height: 24px;
	margin: 0px 12px;
	margin-top: 110px;
}

.serviceProviderBtn {
	background: url(../images/explosivegoodsbtn2.png) no-repeat;
	margin-top: 20px;
	margin-bottom: 60px;
}
/* 鍒涗笟璇惧爞 */
.classroom {
	background: #69d5fe;
	width: 100%;
	height: 680px;
	min-width: 1200px;
	overflow: hidden;
}

.classroomTit {
	margin: 0px auto;
	text-align: center;
	width: 521px;
	height: 74px;
	background: url(../images/classroom.png) no-repeat;
	font-size: 36px;
	text-align: center;
	color: #fff;
	letter-spacing: 1px;
	margin-top: 50px;
	padding-top: 10px;
	margin-bottom: 15px;
}

.classroomDepict {
	color: #fff;
}

.classroomList {
	overflow: hidden;
	margin-top: 35px;
}

.classroomList li {
	float: left;
	width: 270px;
	height: 330px;
	text-align: center;
	margin-right: 40px;
	position: relative;
}

.classroomList li:last-child {
	margin-right: 0px;
}

.classroomTop {
	height: 170px;
	background: url(../images/classroombg.png) no-repeat;
	border-radius: 5px 5px 0px 0px;
	color: #fff;
}

.classroomNumber {
	font-size: 70px;
	height: 59px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	margin-top: -10px;
	display: inline-block;
}

.period {
	display: inline-block;
	font-size: 12px;
	color: #fff;
	border-radius: 50%;
	border: 1px solid #fff;
	width: 15px;
	height: 15px;
}

.classroomTopTit {
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin-top: 5px;
}

.classroomEwm img {
	width: 50px;
	height: 50px;
	margin: 5px 0px;
}

.classroomEwm h4 {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
}

.classroomContent1 {
	padding: 20px 25px;
	background: #fff;
	border-radius: 0px 0px 5px 5px;
	font-size: 14px;
	color: #999;
	letter-spacing: 1px;
}

.classroomContent1 h4 {
	color: #666666;
	font-size: 18px;
}

.classroomContentHover {
	width: 270px;
	height: 331px;
	/* background: rgb(15,15,15,0.9); */
	background: url(../images/cyktbg.png) repeat;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	color: #fff;
	font-size: 18px;
	text-align: center;
	display: none;
}

.classroomList li:hover .classroomContentHover {
	display: block;
}

.classroomContentHover1 {
	padding: 0px 25px;
}

.classroomContentHover1 h4 {
	font-size: 24px;
	padding-top: 45px;
}

.classroomContentHover1 div {
	margin-top: 10px;
	line-height: 30px;
}

.classroomDetailsBtn {
	border: 1px solid #fff;
	border-radius: 20px;
	text-align: center;
	width: 150px;
	height: 40px;
	line-height: 40px;
	margin: 0px auto;
	margin-top: 15px;
}

.classroomDetailsBtn a {
	color: #fff;
	display: block;
	font-size: 14px;
}

.privateBoard {
	background: url(../images/privateboard1.png) no-repeat;
	height: 680px;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}

.privateBoardTit {
	margin: 50px 0px 30px 0px;
}

.privateBoardBtn {
	background: url(../images/privateboard3.png) no-repeat;
	margin-top: 70px;
}

.classroomrBtn {
	background: url(../images/wqhg.png) no-repeat;
	margin-top: 40px;
}

.classroomrBtn a {
	color: #30bef3;
}

/*  */
.indexBg {
	background: #f0fafe;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	padding-bottom: 50px;
}

.essayTit {
	margin: 0px auto;
	text-align: center;
	width: 447px;
	height: 74px;
	background: url(../images/wd1.png) no-repeat;
	font-size: 36px;
	text-align: center;
	color: #a03225;
	letter-spacing: 1px;
	margin-top: 50px;
	padding-top: 10px;
	margin-bottom: 15px;
}

.hyGuideTit {
	margin: 0px auto;
	text-align: center;
	width: 895px;
	height: 83px;
	background: url(../images/guidehy.png) no-repeat;
	font-size: 36px;
	text-align: center;
	color: #30bef3;
	letter-spacing: 1px;
	margin-top: 70px;
	padding-top: 10px;
	margin-bottom: 15px;
}

.hyGuideList li {
	float: left;
	margin-right: 53px;
}

.hyGuideList {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 50px;
}

.hyGuideList li a h4 {
	font-size: 14px;
	color: #666666;
	text-align: center;
	font-weight: normal;
	margin-top: 20px;
}

.hyGuideIcon {
	border-radius: 50%;
	margin-left: 5px;
	margin-top: 5px;
}

.hyGuideList li:hover .hyGuideIcon {
	box-shadow: 0 0 5px #c7edfc;
}

.partnerTit {
	margin: 0px auto;
	text-align: center;
	width: 298px;
	height: 74px;
	background: url(../images/partnertit.png) no-repeat;
	font-size: 36px;
	text-align: center;
	color: #a03225;
	letter-spacing: 1px;
	margin-top: 60px;
	padding-top: 10px;
	margin-bottom: 50px;
}

.partnerTab {
	border: 1px solid #ddd;
	border-collapse: collapse;
}

.partnerTab tr td {
	border: 1px solid #ddd;
	height: 130px;
	vertical-align: middle;
	width: 175px;
	text-align: center;
}

.partnerTab tr td img {
	vertical-align: middle;
}

.privateBoard2 {
	height: 271px;
	background: url(../images/privateboard2.png) no-repeat;
	overflow: hidden;
}

.privateBoard2 div {
	font-weight: bold;
	font-size: 52px;
	color: #a4a4a4;
	text-align: right;
	margin-right: 205px;
	margin-top: 65px;
}
/* 椤鹃棶 */
.counselor-box {
	padding: 40px 0 48px;
}

.counselor-main {
	padding: 25px 0 20px;
	min-width: 1180px;
}

.counselor-list {
	overflow: hidden;
}

.counselor-list>li {
	width: 33.2%;
	float: left;
	overflow: hidden;
	/*background: #000;*/
	position: relative;
	transition: width 0.5s;
}

.counselor-list>li.hidetxt .counselor-txt {
	margin-top: -106.5px;
	width: auto;
	right: 5%;
}

.counselor-list>li.hidetxt .counselor-describe {
	display: none;
}

.counselor-list>li.close .counselor-img {
	width: 198.5%;
	position: relative;
	/*right: 98.5%;*/
	-webkit-filter: grayscale(60%);
	-moz-filter: grayscale(60%);
	-ms-filter: grayscale(60%);
	-o-filter: grayscale(60%);
	filter: grayscale(60%);
	filter: gray;
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.counselor-list>li.close {
	width: 16.7%;
	margin: 0;
	padding: 0;
}

.close {
	color: #999;
	cursor: pointer;
	float: right;
	font: bold 14px/14px simsun;
	margin: 10px 5px 5px;
	padding: 5px;
	text-shadow: 0 1px 0 #ddd;
}

.counselor-list>li .counselor-img {
	width: 100%;
	/*height: 100%;*/
	right: auto;
	overflow: hidden;
}

.counselor-list>li img {
	width: 100%;
}

.counselor-txt {
	position: absolute;
	top: 50%;
	right: 10%;
	margin-top: -118px;
	z-index: 1;
	width: 210px;
}

.counselor-name {
	font-size: 30px;
	color: #333;
	line-height: 30px;
}

.counselor-name>span {
	font-size: 12px;
	color: #999;
	margin-left: 10px;
}

.counselor-star {
	font-size: 0;
}

.counselor-star>i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	width: 15px;
	height: 14px;
	margin: 0 2px;
	background: url("../images/star.jpg");
}

.counselor-name+.counselor-star {
	margin: 6px 0 10px;
}

.counselor-skilled {
	padding: 5px 0;
}

.index-title {
	text-align: center;
}

.index-title>h2 {
	font-size: 24px;
	padding-bottom: 10px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.index-title>p {
	color: #999;
}

.red {
	color: #dc0f3a;
}

.counselor-ta {
	display: inline-block;
	vertical-align: middle;
	padding: 0 25px;
	line-height: 36px;
	border: 1px #30bef3 solid;
	color: #004B92;
	border-radius: 2px;
}

.counselor-ta:hover {
	background: #30bef3;
	color: #fff;
}

.counselor-num {
	font-size: 16px;
}

.choiceness-title .cho_tit_blk h3 {
	font: 24px/34px "寰蒋闆呴粦";
	font-weight: 700;
	text-align: center;
	border-bottom: 1px solid #FFF;
	width: 100px;
	margin: 42px auto 0;
}

.choiceness-title .cho_tit_blk p {
	font: 16px/16px "寰蒋闆呴粦";
	text-align: center;
	width: 100px;
	margin: 6px auto 0;
}

.choiceness-list p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.choiceness-list:hover .choiceness-price>i {
	background: #fa4f4f;
	color: #fff;
	display: inline-block;
}

.choiceness-price>i {
	line-height: 28px;
	border: 1px #fa4f4f solid;
	border-radius: 15px;
	padding: 0 12px;
	color: #fa4f4f;
	margin-left: 10px;
	cursor: pointer;
}

.choiceness-list h3 {
	font-size: 18px;
	color: #000;
	margin-bottom: 5px;
}

.choiceness-list p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.choiceness-price>big {
	font-size: 20px;
	color: #fa4f4f;
}

.choiceness-price>big, .choiceness-price>del, .choiceness-price>i {
	display: inline-block;
	vertical-align: middle;
}

.free-service ul li {
	border: 1px solid #ddd;
	height: 200px;
	width: 280px;
}

.pioneer ul li:first-child {
	width: 458px;
	height: 440px;
	transition: all 0.5s;
}

.pioneer ul li:nth-child(1) ~ li {
	width: 350px;
	height: 210px;
	box-sizing: border-box;
	transition: background-size 0.5s;
}

.pioneer ul li:nth-child(4), .pioneer ul li:nth-child(5) {
	margin-top: 20px;
}

.pioneer ul li:nth-child(2), .pioneer ul li:nth-child(4) {
	margin-left: 20px;
	margin-right: 20px;
}

#steps_0  li:nth-child(1) {
	background: url(../images/05.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_0  li:nth-child(2) {
	background: url(../images/01.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_0  li:nth-child(3) {
	background: url(../images/03.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_0  li:nth-child(4) {
	background: url(../images/02.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_0  li:nth-child(5) {
	background: url(../images/04.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_1  li:nth-child(1) {
	background: url(../images/05.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_1  li:nth-child(2) {
	background: url(../images/01.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_1  li:nth-child(3) {
	background: url(../images/03.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_1  li:nth-child(4) {
	background: url(../images/02.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_1  li:nth-child(5) {
	background: url(../images/04.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_2  li:nth-child(1) {
	background: url(../images/05.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_2  li:nth-child(2) {
	background: url(../images/01.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_2  li:nth-child(3) {
	background-position: right bottom !important;
	background: url(../images/03.png) no-repeat;
	background-size: 100% 100%;
}

#steps_2  li:nth-child(4) {
	background-position: right bottom !important;
	background: url(../images/02.png) no-repeat;
	background-size: 100% 100%;
}

#steps_2  li:nth-child(5) {
	background: url(../images/04.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_3  li:nth-child(1) {
	background: url(../images/05.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_3  li:nth-child(2) {
	background: url(../images/01.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_3  li:nth-child(3) {
	background: url(../images/03.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_3  li:nth-child(4) {
	background: url(../images/02.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

#steps_3  li:nth-child(5) {
	background: url(../images/04.png) no-repeat;
	background-size: 100% 100%;
	background-position: right bottom !important;
}

.pioneer ul li:nth-child(1) ~ li:hover {
	background-size: 120% 120% !important;
	background-position: right bottom !important;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd
}

.pioneer ul li:nth-child(1):hover {
	background-size: 120% 120% !important;
	background-position: center !important;
}

.nav.active {
	position: fixed !important;
	width: 100% !important;
	top: 0 !important;
	z-index: 9 !important;
	background: #fff !important;
}

.pioneer ul li.list>div {
	height: 180px;
}

.listone {
	background: url("../images/yyys.png");
}

.listone:hover {
	background: url("../images/02img.png");
}

.titles {
	background: url("../images/rectangle.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.listone>div {
	width: 250px;
	height: 250px;
}

.listone:hover>div {
	background: #fff;
}

.fiscal-main>div:first-child {
	width: 410px;
}

.fiscalul01 li {
	margin-bottom: 20px;
}

.fiscalul01 li p {
	bottom: 5px;
}

.fiscalul01 li:last-child, .fiscalul02 li:last-child {
	margin-bottom: 0px;
	border-bottom: 0;
}

.fiscalul02 li span {
	width: 5px;
	height: 5px;
	border-radius: 5px;
	background-color: #ddd;
	display: inline-block;
	margin-right: 10px;
}

.fiscalul02 li.active span {
	background-color: #971F13;
}

.fiscalul02 li.active p:first-child {
	color: #971F13;
}

.partner ul li {
	width: 200px;
	height: 120px;
	margin-right: 50px;
	margin-bottom: 20px;
}

.partner ul li:nth-child(5n) {
	margin-right: 0px;
}

.fiscal-banner {
	height: 300px;
	border: 1px solid #ddd;
}

.partner-det li {
	border: 1px solid #ddd;
	height: 150px;
}

.partner-det li p {
	word-break: break-all;
}

.list>div {
	translate: all 1s;
}

.list>div:hover {
	background-color: rgba(51, 51, 51, 0.4);
}

.industry {
	margin: 5px auto;
	left: 60px;
}

.industry p span {
	margin-right: 15px;
	display: inline-block;
	min-width: 80px;
	cursor: pointer;
}

.pioneerdetaillist {
	flex-wrap: wrap;
}

.pioneerdetaillist {
	height: 440px;
}

.pioneerdetaillist li {
	display: inline-block;
	float: left;
}

.bubble-point {
	background: url("../images/570738021983940758.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 140px;
	height: 160px;
	padding-top: 30px;
	text-align: center;
	box-sizing: border-box;
	left: 0;
	transform: translate(-50%);
	position: absolute;
}