
/* CSS Document */

html,
body {
	min-height: 100%;
}

body {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	/*font-family: "微软雅黑";*/
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	/*min-width: 1290px;*/
	background: #f3f1f1;
	/* overflow-x:hidden;*/
}

img,
object {
	max-width: 100%
}

img {
	max-width: 100%;
	-ms-interpolation-mode: bicubic;
	border: 0
}

a {
	text-decoration: none;
	color: #555;
}

h2,
h3,
h4,
h5,
h6,
img,
li,
p,
span,
ul {
	padding: 0;
	margin: 0;
	list-style: none
}

button,
input {
	line-height: normal;
	outline: 0
}

i,
em {
	font-style: normal;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

input[type="text"],
input[type="button"],
textarea {
	-webkit-appearance: none;
	appearance: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	resize: none;
}

input[type="text"]:focus,
input[type="tle"]:focus,
textarea:focus {
	/*border-image: linear-gradient( #8623ff , #1869f9) 10 10;
	border-image: linear-gradient( #8623ff , #1869f9) 10 10;
	border-image: linear-gradient( #8623ff , #1869f9) 10 10;*/
	border-color: #efb918;
}

/*点击输入时的颜色*/
::selection {
	background-color: #efb918;
	color: #fff;
}

/*清除浮动*/
.clearfix:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
}

.fade {
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s;
}

/*淡*/

.max_widithbox {
	max-width: 1200px;
	margin: 0 auto 0px auto;
}

/*主要内容宽度*/


/*颜色样式*/
.ashbg {
	background: #f9f9f9;
}

.whitebg {
	background: #fff;
}

.ashfontone {
	color: #555;
}

.ashfonttwo {
	color: #888;
}

/**/
.one_boxshow {
	box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
}

.fontone {
	font-size: 14px;
	color: #888;
}

.fontcen {
	text-align: center;
}

.fonttwo {
	font-size: 16px;
	color: #555;
}

/**/

.nopicbox {}


/*外面框*/
.fltbox {
	display: -moz-box;
	display: -webkit-box;
	display: box;
	display: -ms-box;
}

/*内容多的class*/
.flexbox {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}

.clearboth {
	clear: both;
	zoom: 1;
	/* IE */
}

.clearboth:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

html .content_warp {
	margin-top: 9%;
	min-height: 70%;
}

/*返回顶部*/
.scroll {
	display: block;
	position: fixed;
	right: 15px;
	bottom: 20px;
	z-index: 55;
	width: 45px;
	height: 45px;
	background: rgba(239, 185, 24, 1);
	/* background: #333333; */
	text-align: center;
	line-height: 49px;
	border-radius: 6px;
	overflow: hidden;
	cursor: pointer;
	/* position: relative; 
	background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
    background-image: linear-gradient(-225deg,#74de47,#00b9e0);*/
	opacity:1;
	box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
	font-size: 0;
}

.scroll em {
	font-size: 22px !important;
	color: rgba(255, 255, 255, 0.8);
}

.scroll:hover {
	opacity: 1;
}

/*.scroll:hover em{
	-webkit-transform: translateY(-76px);
	-moz-transform: translateY(-76px);
	transform: translateY(-76px);
}*/

/*导航*/
.topnav_frame {
	/* position: absolute; */
	/*position:fixed;*/
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	width: 100%;
	height: 80px;
	/*border-bottom: solid 2px rgba(255,255,255,0.1);*/
	background: rgba(0, 0, 0, 1.2);
}

.topnav_logolbox {
	height: 100%;
	/* width: 50%; */
	padding-left: 3%;
	line-height: 76px;
	width: 15%;
}

.topnav_logolbox img {
	max-height: 50%;
	display: inline-block;
	vertical-align: middle;
}

.topnav_menubox {
	position: absolute;
	left: 19%;
	right: 17%;
	width: 66%;
	text-align: center;
	height: 79px;
	/* line-height: 78px; */
	font-size: 0;
}

.topnav_menu {
	display: inline-block;
	color: #fff;
	padding: 26px 2.5% 33px 2.5%;
	cursor: pointer;
	/*overflow: hidden;*/
	position: relative;
	/*width: 11%;*/
	font-size: 16px;
	height: 21px;
}

.topnav_menu .bombt {
	/* display: ; */
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	transition: top 0.5s;
	-moz-transition: top 0.5s;
	-webkit-transition: top 0.5s;
	-o-transition: top 0.5s;
	opacity: 0;
}

.topnav_menu .bombt span {
    max-width: 60px;
	margin: auto;
	display: block;
	border-top: 4px solid #efb918;
}

.topnav_menu:hover .bombt {
	display: block;
	top: 78%;
	opacity: 1;
}

.topnav_menu em {
	/*-webkit-transform: translateY(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);*/
	display: block;
}

.topnav_menu .mainnav::before {
	display: none;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	background-image: none;
	position: relative;
	opacity: 0;
	display: block;
	/*font-weight: normal;*/
}

.topnav_menu:hover em,
.topnav_menu:focus em {
	color: #efb918;

	/*-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	transform: translateY(100%);*/
}

/*.topnav_menu.bgfontgb:hover .mainnav::before,
.topnav_menu.bgfontgb:focus .mainnav::before {
	opacity: 1;
	-webkit-transform: translateY(5%);
	-moz-transform: translateY(5%);
	transform: translateY(5%);
	color:#fa1616;
}*/
.topnav_menu.cur .mainnav em {
	color: #efb918;
	font-weight: bold;
}

.topnav_menubox .topnav_menu:nth-child(2) .mainnav em {
	/* color: #fa1616; */
}

.topnav_menu.cur .mainnav::before {
	opacity: 1;
	/*-webkit-transform: translateY(5%);
	-moz-transform: translateY(5%);
	transform: translateY(5%);*/
	color: #efb918;
	font-weight: bold;
}

.topnav_menu.cur .bombt {
	top: 78%;
	opacity: 1;
}

.topnav_framefloat {
	position: fixed;
	background-color: rgba(0, 0, 0, 0.5);
}

.topnav_menu .subnav {
	display: none;
	position: absolute;
	top: 100%;
	left: -50px;
    right: -50px;
    width: auto;
	background: rgba(0, 0, 0, 0.6);
	line-height: 2.4em;
	z-index: 10;
}

.topnav_menu .subnav li .btn {
	display: block;
	color: #fff;
    padding: 8px 3px;
    text-align: center;
	line-height: 0.5rem;
	font-size:0.25rem;
}

.topnav_menu .subnav li:hover {
	background: rgba(0, 0, 0, 0.9);
}

.topnav_menu .subnav li:hover .btn {
	color: #efb918;
}

.topnav_menu .mainnav {
	overflow: hidden;
	height: 21px;
	display:block;
	color:#fff;
}

.topnav_menu:hover .subnav {
	display: block;
}

/*顶部右边联系*/
.topnav_conus {
	height: 100%;
	line-height: 78px;
	margin-right: 3%;
	width: 15%;
	text-align: right;
	font-size: 0;
}

.topnav_conus em {
	display: inline-block;
	/*vertical-align: middle;*/
	margin-right: 10px;
}

.topnav_conus i {
	display: inline-block;
	/* vertical-align: middle; */
	/*margin-right: 5px;*/
	color: #fff;
	font-weight: bold;
}

.topnav_conus .topnav_menu {
	padding: 0;
	width: auto;
	height: 100%;
}


/*导航two*/
.m_navbtnbox {
	width: 22px;
	height: 17px;
	padding: 31px 0;
	display: none;
	cursor: pointer;
	/*margin-top: 3px;*/
	margin-left: 10px;
	margin-right: 3%
}

.m_navbtnbox .box {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

.m_navbtnbox .line {
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	transition: width 0.3s ease 0s;
}

.m_navbtnbox .line1 {
	top: 0;
}

.m_navbtnbox .line2 {
	top: 7px;
}

.m_navbtnbox .line3 {
	top: 14px;
}

.m_navbtnbox .line1,
.m_navbtnbox .line2,
.m_navbtnbox .line3 {
	width: 100%;
}

.m_navbtnbox.cur .line1 {
	width: 12px;
}

.m_navbtnbox.cur .line2 {
	width: 20px;
}

.m_navbtnbox.cur .line3 {
	width: 16px;
}

.m_navtle {
	color: #fff;
	padding: 0 10px;
	cursor: pointer;
	display: none;
	line-height:70px;
}

.m_navtle em {
	font-size: 18px;
	vertical-align: middle;
}

/**/
.mtopnav_frame {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.85);
	display: none;
}

.mtopnav_frame .m_navbtnbox {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
}

.mnav_butcen {
	display: table;
}

.mnav_butbox {
	display: table-cell;
	vertical-align: middle;
}

.mnav_butbox a {
	display: block;
	width: 50%;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	/*opacity: 0.8;*/
	padding: 4% 0;
	letter-spacing: 2px;
}

.mnav_butbox a.cur {
	color: #efb918;
	font-weight: bold;
}

.mnav_botbox {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	text-align: center;
}

.mnav_botbox a {
	display: inline-block;
	color: #fff;
	/* opacity: 0.6; */
	padding: 15px 5px;
}





/*首页banner*/
.background_video {
	/* */
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	object-fit: cover;
	height: 100%;
	width: 100%;
	/* -o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s; */
	display: block;
	max-width: 100%;
}
.home_banner_bar .background_video {
	top:0;
	left:0;
	transform: translate(0%, 0%);
	-webkit-transform: translate(0%, 0%);
	-moz-transform: translate(0%, 0%);
	-ms-transform: translate(0%, 0%);
	-o-transform: translate(0%, 0%);
}
.ban {
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
}

.home_banner_bar {
	height: 500px;
	background: #888;
	font-size: 0;
    display: block;
    width: 100%;
}

.home_bannerbox {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.home_bannerimglistbar {
	/*width:200%;*/
	height: 100%;
	position: relative;
}

.home_bannerimglist {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}

.home_bannerimgbar {
	height: 100%;
	display: block;
	/*max-width: 1920px;*/
	/* margin: 0 auto; */
	width: 100%;
	/*margin-left: -360px;*/
	position: relative;
}

.home_bannerimgbar>img {
	height: 101%;
	width: 101%;
	/*animation: myfirst 5s;
	-moz-animation: myfirst 5s;	
	-webkit-animation: myfirst 5s;
	-o-animation: myfirst 5s;	
	transform: translate3d(0px, 0px, 0px) scale(1.1);
    transition: all 5s ease 1s;
	-webkit-transform: translate3d(0px, 0px, 0px) scale(1.1);
	-webkit-transform: all 5s ease 1s;*/
	opacity: 1;
	max-width: none;


}

/**/
.about_bannerbut {
	position: absolute;
	z-index: 8;
	display: table;
}

.about_bannerbut span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

@keyframes myfirst {
	0% {
		opacity: 0;
		transform: translate3d(0px, 0px, 0px) scale(0.5);
		transition: all 5s ease 0s;
		-webkit-transform: translate3d(0px, 0px, 0px) scale(0.5);
		-webkit-transform: all 5s ease 0s;
	}

	90% {
		opacity: 1;
		transform: translate3d(0px, 0px, 0px) scale(1.1);
		transition: all 5s ease 1s;
		-webkit-transform: translate3d(0px, 0px, 0px) scale(1.1);
		-webkit-transform: all 5s ease 1s;
	}
}

@-webkit-keyframes myfirst

/* Safari 和 Chrome */
	{
	0% {
		opacity: 0;
		transform: translate3d(0px, 0px, 0px) scale(0.5);
		transition: all 5s ease 1s;
		-webkit-transform: translate3d(0px, 0px, 0px) scale(0.5);
		-webkit-transform: all 1s ease 1s;
	}

	90% {
		opacity: 1;
		transform: translate3d(0px, 0px, 0px) scale(1.1);
		transition: all 5s ease 1s;
		-webkit-transform: translate3d(0px, 0px, 0px) scale(1.1);
		-webkit-transform: all 5s ease 1s;
	}
}

.home_bannericon {
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 5;
	bottom: 40px;
	height: 21px;
}

.home_banner_jticon {
	position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
	z-index: 8;
	cursor: pointer;
	width: 24px;
	height:42px;
	text-align: center;
	line-height: 42px;
	background: url(../image/banner_l.png);
	background-size: auto 100%;
	/* border-radius: 100%; */
	color: #fff;
	font-size: 28px !important;
	/*opacity: 0.5;*/
	-o-transition-duration: .5s;
	-ms-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	-moz-transition-duration: .5s;
	transition-duration: .5s;
	opacity: 0.5;
}

.home_banner_jticon.swiper-button-next {
	background-image: url(../image/banner_r.png);
}

.home_banner_jticon:hover {
	/* background-image: url(../images/banner_iconr.png);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg); */
	/* Opera */
	opacity: 1;
}

/* .home_banner_jticon.swiper-button-next:hover {
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}

.home_banner_jticon.swiper-button-prev:hover {
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
} */

.width_xzbox {
	width: 100%;
	min-width: 1200px;
	height: 100%;
	position: relative;
	overflow: hidden;
	background: #eee;
}

.width_xz {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 100%;
	overflow: hidden;
}

.home_bannericon .swiper-pagination-bullet {
	width: 20px;
	height: 4px;
	/* border: solid 3px #fff; */
	/* border-radius: 100%; */
	/* background: url(../images/yuan1.png); */
	margin: 0 25px;
	background: #d5d5d5;
	border-radius: 0;
}

.home_bannericon .swiper-pagination-bullet-active {
	/* opacity: 1; */
	background: #efb918;
}


/*首页---第一屏icon*/

.home_oneframe {
	/*background: #fff;*/
	padding: 20px 0;
}

.home_oneframe>div {
	font-size: 0;
	text-align: center;
}

.homeone_iconline {
	/*float: left;*/
	width: 25%;
	height: 240px;
	text-align: center;
	/*cursor: pointer;*/
	/*display: block;*/
	/*background: #fff;*/
	position: relative;
	overflow: hidden;
	display: inline-block;
}

.homeone_iconline:nth-child(2) {
	/* width:33%; */
	/* border-left: solid 1px #f3f1f1;
	border-right: solid 1px #f3f1f1; */
}

.homeone_iconbox {
	height: 134px;
	line-height: 134px;
}

.homeone_iconbox img {
	display: inline-block;
	vertical-align: middle;
}

.homeone_tle {
	font-size: 18px;
	color: #333333;
	margin-bottom: 18px;
}

.homeone_font {
	font-size: 16px;
	color: #666666;
	padding: 0 10%;
	line-height: 22px;
	height: 42px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.hmone_iconshow {
	height: 100%;
	width: 100%;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

/*.donghur_up{
	opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,100px,0);
    transform: translate3d(0,100px,0);
}*/
/*.homeone_iconline:hover .homeone_font{
	display: none;
}
.homeone_iconline:hover .homeone_jiejue{
	display: block;
}
.homeone_jiejue{
	display: none;
}*/
.hmone_iconhvbox .homeone_tle {
	color: #efb918;
}

.hmone_iconhvbox .homeone_font {
	color: #efb918;
}

.hmone_iconhvbox {
	height: 100%;
	width: 100%;

	/*background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
    background-image: linear-gradient(-225deg,#74de47,#00b9e0);*/
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.homeone_iconline:hover .hmone_iconhvbox,
.homeone_iconline:focus .hmone_iconhvbox {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
}

.homeone_iconline:hover .hmone_iconshow,
.homeone_iconline:focus .hmone_iconshow {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
}

/*首页栏目*/
.homerap {
	padding: 7% 0;
	overflow-x: hidden;
	background: #fff;
}
.homerap:nth-of-type(even){
	background-color: #efefef;
}
.homerap .lt {
	float: left
}

.homerap .rt {
	float: right
}

.homerap .h2_title {
	font-size: 48px;
	font-weight: normal;
	color: #efb918;
	margin-top:0.2rem;
}

.homerap .h2_eng {
	font-size: 48px;
	/* text-transform: uppercase; */
	color: #bebebe;
	margin-top: 5px;
	margin-bottom: 5%;
}

.homerap .texttiem {
	padding: 5px 0;
	font-size: 1.8em;
	line-height:2em;
	color: #6e6e6e;
}

.homerap .h2text {
	font-size: 2.6em
}

.home_educate {
	background: #fff;
}
.home_cenbut{
	display:block;
	font-size:16px;
	color:#6e6e6e;
	text-align: center;
	width:150px;
	height:36px;
	border:solid 1px #6e6e6e;
	line-height: 36px;
	cursor: pointer;
	margin-top: 50px;
}
.home_cenbut:hover{
	background: #efb918;
	color:#fff;
	border-color:#efb918;
}
/*教育领域*/
.home_educate {
	background: #f5f5f5;
}

.home_educate .rt {
	/* padding: 50px 0; */
	/* padding-left: 2%; */
	width: 34%;
	/* text-align: right; */
}

.home_educate .h2_eng {
	/* margin-bottom: 15%; */
}

.home_educate .h2text {
	/* margin-top: 7%; */
}

.home_educate .lt {
	width: 49%;
}

/*企业展示*/
.home_company {
	background: #fff;
}
.homerap_onebg{
	background-image: url("../image/hm_conbg1.png");
	background-repeat: no-repeat;
	background-size:auto 100%;
	background-position: right;
	/* background-color:#eee; */
}
.homerap_twobg{
	background-image: url("../image/hm_conbg2.png");
	background-repeat: no-repeat;
	background-size:auto 100%;
	/* background-position: left; */
	background-position: 6%;
	/* background-color:#eee; */
}
.homerap_threebg{
	background-image: url("../image/hm_conbg3.png");
	background-repeat: no-repeat;
	background-size:auto 100%;
	background-position: right;
	/* background-color:#eee; */
}
.homerap_fourbg{
	background-image: url("../image/hm_conbg4.png");
	background-repeat: no-repeat;
	background-size:auto 100%;
	background-position: left;
	/* background-color:#eee; */
}
.homerap_fivebg{
	background-image: url("../image/hm_conbg5.png");
	background-repeat: no-repeat;
	background-size:auto 100%;
	background-position: right;
	/* background-color:#eee; */
}
.home_company .texttiem {
	padding: 0;
}

.home_company .lt {
	width: 560px;
	height:410px;
	overflow: hidden;
	text-align: center;
	line-height: 410px;
}

.home_company .rt {
	width:44%;
	/* padding-right: 2%; */
}
.home_company .text{
	width:95%;
}
.hmprols_box span{
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #888;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    margin: 8px 0;
}
.hmprols_box span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #999999;
}
.home_company:nth-of-type(odd) .rt {
	float: left;
}
.home_company:nth-of-type(odd) .lt {
	float: right;
}
.home_company:nth-of-type(even) .rt {
	width:44%;
	height:auto;
	text-align: right;
	/* padding-right:0%; */
}
.home_company:nth-of-type(even) .rt .hmprols_box span:before{
	left:auto;
	right:0;
}
.home_company:nth-of-type(even) .rt .text{
	float: right;
}
.home_company:nth-of-type(even) .rt .text .hmprols_box span{
	float: right;
}
.home_company:nth-of-type(even) .lt {
	width: 560px;
	height:410px;
	overflow: hidden;
}
.home_company:nth-of-type(even) .rt .home_cenbut{
	float: right;
}
.home_company .h2text {
	font-size: 32px;
	margin-bottom: 6px;
}

.home_company .texttiem {
	font-size:18px;
	color: #555;
}

.home_company .h5text {
	margin-top: 7%;
}

.home_direct {
	/* background: #ededed; */
}

.home_direct .lt {
	padding-top: 3%;
	max-width: 50%;
}

.home_direct .h2_eng {
	margin-bottom: 15%;
}

.home_direct .texttiem {
	color: #555;
	font-size: 2.2em;
}

.home_direct .rt {
	width: 45%;
}

/*标题*/
.hometwo_toptlebox {
	padding-top: 60px;
	padding-bottom: 60px;
}

.hometwo_toptleeng {
	font-size: 18px;
	color: #999;
	/*margin-bottom: 10px;*/
	text-transform: uppercase;
	letter-spacing: 2px;
}

.hometwo_toptle {
	font-size: 48px;
	color: #efb918;
	margin-bottom: 10px;
	font-weight: normal;
}

.hometwo_conframe {
	padding-top: 42px;
	position: relative;
}

.hometwo_swihframe {
	width: 100%;
	height: 780px;
	overflow: hidden;
	position: relative;
	padding-bottom: 72px;
	/*padding-right: 10px;
    padding-left: 10px;
    margin-left: -10px;*/
}

.gradient_block {
	display: block;
	height: 3px;
	width: 100px;
	/*background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
    background-image: linear-gradient(-225deg,#74de47,#00b9e0);*/
	background: #efb918;
}


/*首页-----教育*/
.hm_colad {}

.hmjy_frame {
	width: 100%;
	height: 750px;
	overflow: hidden;
	display: table;
}

.hmjy_frame .btn {
	display: block;
}

.hmjy_frame>a {
	display: block;
}

/*.hmjy_frame img{
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -ms-transition: transform 1s;
    -o-transition: transform 1s;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
}
.hmjy_frame:hover img{
	-webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
*/
.nopicbox {
	display: block;
	/*min-height: 750px;*/
	height: 100%;
	text-align: center;
	/*line-height: 750px;*/
	text-align: center;
	/*display:-webkit-box;
	-webkit-box-orient:horizontal;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	-moz-box-orient:horizontal;
	-moz-box-pack:center;
	-moz-box-align:center;
	-ms-box-orient:horizontal;
	-ms-box-pack:center;
	-ms-box-align:center;
	-o-box-orient:horizontal;
	-o-box-pack:center;
	-o-box-align:center;*/
	display: table-cell;
	vertical-align: middle;
}

.nopicbox img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	height: 50%;
}

/* ---首页---企业介绍--------- */
.home_entconframe{
	width:100%;
	/* height:430px; */
	text-align: center;
	background-image: url("../image/home_ent_bg.jpg");
	background-size:auto 100%;
	background-position: center;
	background-repeat: no-repeat;
}

.hment_tle{
	font-size:60px;
	color:#000;
	font-weight: normal;
	padding-top:130px;
}
.hment_font{
	font-size:30px;
	color:#6e6e6e;
	margin-top:0.3rem;
}
.hment_icon{
	display:inline-block;
	padding-top:80px;
	padding-bottom:65px;
}
.hment_conbox{
	background: #fff;
	padding-top:60px;
	padding-bottom:160px;
}
.hment_contoptlebox{
	text-align: center;
	padding-bottom:100px;
}
.hment_contoptle{
	font-size:30px;
	color:#555;
}
.hment_contopfont{
	font-size:20px;
	color:#6e6e6e;
	margin-top:15px;
	font-weight: bold;
}

.hment_videobox{
	width:100%;
	display:block;
	position: relative;
	/* height:680px; */
	/* background: #eee; */
}
.hment_video{
	width:100%;
}
.hment_videofont{
	margin-top:60px;
}
.hment_videofont p{
	font-size:16px;
	color:#6e6e6e;
	line-height: 24px;
	text-indent: 32px;
	padding-bottom:20px;
}





/*首页-----合作伙伴*/
.hmsix_frame {
	background-image: url("../image/home_hz_bg.png");
	background-size: auto 100%;
	background-position: center;
	/* background-repeat: no-repeat; */
}

.hmsix_toptle {
	text-align: center;
}

.hmsix_toptle .gradient_block {
	margin: 0 auto;
	height: 3px;
}

.hmsix_conbox {
	/*padding-top: 60px;*/
	padding-bottom: 205px;
}

.hmsix_conbox>div {
	font-size: 0;
	text-align: center;
}

.hmsix_listimgbox {
	position: relative;
	float: left;
	width: calc(20% - 2px);
	height: 135px;
	line-height: 135px;
	background: #fff;
	border-right: solid 1px #d6d6d6;
	border-top: solid 1px #d6d6d6;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
	display: inline-block;
}

.hmsix_conbox .hmsix_listimgbox .text {
	position: absolute;
	left: 0;
	top: -100%;
	z-index: 1;
	width: 100%;
	height: 100%;
	font-size: 13px;
	color: #fff;
	line-height: 24px;
	background: rgba(239, 185, 24, 0.8);
	transition: top 0.5s;
	-moz-transition: top 0.5s;
	-webkit-transition: top 0.5s;
	-o-transition: top 0.01s;
}

.hmsix_conbox .hmsix_listimgbox .text div {
	margin-top: 10%;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 1.2em;
}

.hmsix_listimgbox .pic {
	max-width: 100%;

	/*
	display: inline-block; */

	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;

}

.hmsix_listimgbox .pic .fade {
	vertical-align: middle;
}

.hmsix_listimgbox:nth-child(5n+0) {
	/*border-right: solid 1px #e3e3e3;*/
	border-right: 0;
}

.hmsix_listimgbox:nth-child(1),
.hmsix_listimgbox:nth-child(2),
.hmsix_listimgbox:nth-child(3),
.hmsix_listimgbox:nth-child(4) {
	border-top: 0;
}

/*.hmsix_listimgbox:hover{
	background: #ecf8ff;
}*/
.hmsix_listimgbox:hover .text {
	top: 0;
}

.hmsix_listimgbox:hover .pic {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
	opacity: 1;
}



/*底部-----------------------------------*/
.bottom_frame {
	background: #212121;
}

.bottom_toplinebox {
	height: 6px;
	width: 100%;
	/*background-image:-webkit-linear-gradient(-325deg, #8623ff, #1869f9);
	background-image:linear-gradient(-325deg,#8623ff,#1869f9);*/
	background: #e61e1e;
}

.bot_tframe {
	padding-top: 80px;
	padding-bottom: 80px;
	max-width: 1458px;
	margin: 0 auto;
}

.bottom_rconbox {
	/* padding-left: 9%; */
	/* border-left: solid 1px #333; */
	background: #484848;
	padding: 18px 0;
}

.botl_linktle {
	font-size: 16px;
	color: #fff;
	padding-bottom: 5px;
	position: relative;
	font-weight: normal;

}

.botl_linkline {
	/*display:block;
	height: 2px;
	width: 40px;
	background: #fff;
	position: absolute;
	bottom: -5px;*/
}

.botl_fontlist {
	/* float: left; */
	padding-top: 65px;
}

.botl_linklist {
    float: left;
    /* margin-right: 60px; */
    min-width: 8%;
    margin: 0 2.5%;
}

.botl_fontlbox {
	float: left;
	/*margin-right: 80px;*/
}

.botl_font {
	font-size: 14px;
	color: #6e6e6e;
	margin-bottom: 30px;
	display: block;
	/* opacity: 0.5; */
	cursor: pointer;
}

.botl_font:hover {
	opacity: 1;
	color:#fff;
}

.bottom_rconbox .botl_linktle {
	float: left;
	line-height: 54px;
	padding-bottom: 0;
}

.bottom_rconbox .botl_fontlist {
	float: left;
	padding-top: 0px;
}

.bot_copyframe {
	/* border-top:solid 1px rgba(255,255,255,0.1); */
	/*min-height: 54px;
	line-height: 54px;*/
	text-align: center;
	background: #232323;
}

.bot_copyfont {
	font-size: 16px;
	color: #6e6e6e;
	/*opacity: 0.4;*/
	padding: 30px 0;
	display: block;
}

.botr_channel {
	float: left;
	display: block;
	width: 54px;
	height: 54px;
	border-radius: 5px;
	text-align: center;
	line-height: 54px;
	color: #fff;
	overflow: hidden;
	margin-right: 5px;
	position: relative;
	margin-left:30px;
	font-size: 0;
}

.botr_channel:nth-child(1) {
	background: #bf2a2a;
}

.botr_channel:nth-child(2) {
	background: #62b900;
}

.botr_channel:nth-child(3) {
	color: #485680;
}

.botr_channel:nth-child(3) em {
	font-size: 43px;
}

.botr_channel em {
	font-size: 40px;
	vertical-align: middle;
}

.botr_btonbox {
	color: #fff;
	/* margin-top:50px; */
	font-size: 0;
}

.botr_btonbox p {
	/* padding:5px 0; */
	float: left;
	line-height: 54px;
	margin-left: 100px;
}

.botr_btonbox span {
	font-size: 16px;
	vertical-align: middle;
	/* opacity: 0.8; */
}

.botr_btonbox em {
	font-size: 20px;
	margin-right: 25px;
	vertical-align: middle;
}

.botr_btonbox p:nth-child(3) em {
	font-size: 24px;
	vertical-align: middle;
}

/**/
.msider_lnavbox {
	display: none;
	margin-bottom: 20px;
}

.msider_lnavone {
	padding: 0 20px;
	text-align: center;
}

.msider_loneicon {
	display: inline-block;
	/*float: left;*/
	width: 144px;
	height: 50px;
	margin-right: 20px;
	line-height: 50px;
	text-align: center;
	border-radius: 2px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	color: #555;
	cursor: pointer;
}

.msider_loneicon:last-child {
	margin-right: 0;
}

.msider_loneicon.cur {
	color: #fff;
	font-weight: bold;
	background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
	background-image: linear-gradient(-225deg, #74de47, #00b9e0);
}

.msider_loneicon:hover {
	color: #fff;
	font-weight: bold;
	background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
	background-image: linear-gradient(-225deg, #74de47, #00b9e0);
}

.msider_navtwo {
	background: #fff;
	padding: 0 20px;
	border-top: solid 1px #eee;
	text-align: center;
}

.msider_navtwo a {
	display: inline-block;
	font-size: 14px;
	color: #888;
	height: 50px;
	line-height: 50px;
	/*margin-right: 20px;*/
	cursor: pointer;
}

.msider_navtwo a.cur {
	font-weight: bold;
	color: #333;
}

.msider_navtwo em {
	display: inline-block;
	margin: 0 20px;
	color: #ccc;
}




/*--------------------*/
.fieldframe {
	/*background: #fff;*/
	/*min-height: 80%;*/
	margin: 20px auto;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.sidebar_frame {
	width: 20%;
	border-right: solid 1px #eee;
	background: #fff;
	/*position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;*/
}

.sidebar_onebox {
	margin: 0 5%;
	margin-top: 79px;
}

.sidebar_onels {
	border-top: 1px solid #efefef;
}

.sidebar_onebox>.sidebar_onels:nth-child(1) {
	border-top: 0;
}

.sidebar_onebox>.sidebar_onels {
	/*padding: 0 5%;*/
}

.sidebar_onels>a {
	display: inline-block;
	text-align: left;
	width: 100%;
	font-size: 15px;
	color: #555;
	cursor: pointer;
	position: relative;
}

.sidebar_onebox>.sidebar_onels>a {
	background: #fbfbfb;
}

.sidebar_onels>a>span {
	display: block;
	padding: 15px 0;
	padding-left: 35px;
}

.sidebar_onels>a>span em {
	display: inline-block;
	font-size: 18px;
}

.sidebar_onels>a em.icon-jiantou-xia-copy {
	display: none;
}

.sidebar_twobox {
	display: none;
}

.sidebar_twobox .sidebar_onels a>span {
	padding-left: 55px;
}

.sidebar_onebox>.sidebar_onels>a.cur {
	/*background: #eee;*/
	font-weight: bold;
	background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
	background-image: linear-gradient(-225deg, #74de47, #00b9e0);
	color: #fff;
}

.sidebar_onels>a.cur em.icon-jiantou-xia-copy {
	display: inline-block;
}

.sidebar_onels>a.cur em.icon-jiantou-right {
	display: none;
}

.sidebar_twobox .sidebar_onels a.cur {
	font-weight: bold;
}

/**/
.field_rconbox {
	/*position: relative;
	left: 20%;
	right:0;
	z-index: 1;*/
	width: 80%;
	background: #fff;
}

.field_rtlebox {
	border-bottom: solid 1px #eee;
	text-align: center;
	padding: 5%;
}

.field_rtlebox h5 {
	font-size: 28px;
	margin-bottom: 5px;
	color: #222;
	line-height: 1em;
}

.field_rtlebox p {
	font-size: 14px;
	color: #888;
}

.field_rtlebox .gradient_block {
	margin: 0 auto;
	margin-top: 15px;
}

.field_rtxtbox {
	padding: 3% 4%;
	font-size: 14px;
	line-height: 22px;
	color: #555;
	background: #fff;
}

.field_rtxtbox p {
	padding-bottom: 20px;
}

.field_rtxtbox p:last-child {
	padding-bottom: 0;
}

.field_rtxtbox .prodet_butbox {
	border-top: solid 1px #eee;
	margin-top: 20px;
}

.field_rtxtbox img {
	display: inline-block;
}

.field_rtxtbox .prodet_but {
	min-width: auto;
	padding: 0 45px;
}

.columnsubmeun {
	display: none;
	margin-bottom: 10px;
	background: #fff;
}

.columnsubmeun ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}

.columnsubmeun ul>li {
	border-right: 1px solid #eee;
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.columnsubmeun ul>li a {
	display: block;
	padding: 12px 0;
}

.columnsubmeun ul>li.art {
	border-bottom: 2px solid #efb918;
}

.columnsubmeun ul>li.art a {
	color: #efb918;
}

/*VR 应用------------------------------------------------------*/
.applycol {
	background: #fff;
}

.applycol .colhd {
	margin-bottom: 3%;
}

.applycol {}

.applycol_cont {
	padding: 5% 0;
	border-bottom: 1px dashed #e3e3e3;
}

.title_border {
	width: 100px;
	margin: auto;
	border-top: 3px solid #efb918;
	margin-top: 1%;
}

.title_h1 {
	font-size: 2.5em;
	text-align: center;
	color: #efb918;
}

.title_h2 {
	font-size: 2.5em;
	text-align: center;
	color: #555;
	margin-bottom: 3%;
	padding-left: 10px;
	padding-top: 10px;
}

.text_h4 {}

.h5info {
	font-size: 1.1em;
	line-height: 1.8em;
	text-align: center;
}

.conmain img {
	margin: auto;
	display: block;
}

.conmain {
	padding-top: 5%;
}

.text_h2 {
	font-size: 1.6em;
	text-align: center;
}

/*VR 应用 --- 产品展示*/
.applycol_pro .colgroup {
	width: 80%;
	margin: 5% auto 0 auto;
}

.applycol_pro .colgroup li {
	float: left;
	width: 33.33%;
}

.applycol_pro .colgroup li>div {
	background: #f4f4f4;
	margin: 0 3%;
	padding: 3% 6%;
	height: 150px;
	box-shadow: 1px 1px 5px 0px #ccc;
}

.applycol_pro .colgroup li>div>div {
	text-align: center;
	font-size: 1.3em;
	padding: 5px 0 10px 0;
}

.applycol_pro .colgroup li>div>p {
	font-size: 1em;
	line-height: 1.6em;
	color: #999;
}

/*.applycol_pro .colgroup li:nth-child(2) >div> div{ color:#fa1616;}*/
/*VR 应用 --- 全景展示*/
.applycol_panorama .colgroup {
	width: 80%;
	margin: auto;
	margin-top: 3%;
}

.applycol_panorama .colgroup li {
	float: left;
	width: 24.9%;
	height: 120px;
	border-right: 1px dashed #eee;
}

.applycol_panorama .colgroup li:last-child {
	border: 0;
}

.applycol_panorama .colgroup li div {
	padding: 5px 13%;
	text-align: center;
	line-height: 1.6em;
}

/*VR 应用 --- 直播*/
.apply_play_a .applycol_cont {
	padding-bottom: 3%;
}

.apply_play_a .info_h6 {
	font-size: 85%;
	margin-top: 3%;
	line-height: 1.8em;
	text-align: center;
}

.apply_play_a .info_h6 .lt,
.apply_play_a .info_h6 .rt {
	display: inline-block;
	vertical-align: top;
}

.apply_play_a .info_h6 .lt {
	text-align: right;
	padding-right: 3%;
	padding-top: 10px;
}

.apply_play_a .info_h6 .rt {
	text-align: left;
	border-left: 1px solid #eee;
	padding-left: 4%;
}

.apply_play_a .info_h6 .rt>div {
	padding: 6px 0;
	position: relative;
	padding-left: 22px;
}

.apply_play_a .info_h6 .rt>div:before {
	content: "";
	position: absolute;
	left: 0;
	top: 14px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #efb918;
}

.apply_play_a .conmain {
	padding-top: 3%;
}

.apply_play_b .applycol_cont {
	padding-bottom: 1%;
}

.apply_play_b .colgroup {
	margin-top: 6%;
}

.apply_play_b .colgroup li {
	float: left;
	width: 16.66%;
	text-align: center;
}

.apply_play_b .colgroup li:nth-child(2n+2) div {
	background: #f9f9f9;
}

.apply_play_b .colgroup li div {
	padding: 12% 0 20% 0;
	margin: 0 6%;
}

.apply_play_b .colgroup li p {
	margin-top: 10%;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: normal;
}


.apply_play_c .info_h6 {
	font-size: 85%;
	line-height: 1.8em;
	text-align: center;
}

.apply_play_c .info_h6 .lt,
.apply_play_c .info_h6 .rt {
	display: inline-block;
	vertical-align: top;
}

.apply_play_c .info_h6 .lt {
	text-align: right;
	padding-right: 3%;
	padding-top: 10px;
}

.apply_play_c .info_h6 .rt {
	text-align: left;
	border-left: 1px solid #eee;
	padding-left: 4%;
}

.apply_play_d .info_h6 {
	font-size: 85%;
	line-height: 1.8em;
	text-align: center;
}

.apply_play_d .info_h6 .lt,
.apply_play_d .info_h6 .rt {
	display: inline-block;
	vertical-align: top;
}

.apply_play_d .info_h6 .lt {
	text-align: right;
	padding-right: 3%;
	padding-top: 10px;
}

.apply_play_d .info_h6 .rt {
	text-align: left;
	border-left: 1px solid #eee;
	padding-left: 4%;
}

.apply_play_d .info_h6 .rt p {
	margin-bottom: 6px;
}

.apply_play_e .h5info {
	font-size: 1.4em;
	font-weight: bold;
}

/*VR 应用 --- 教育*/
.apply_educat_nav {
	position: absolute;
	width: 125px;
	z-index: 999;
	margin-top: 4.5%;
	border: 1px solid #e3e3e3;
	text-align: center;
}

.apply_educat_nav div {
	padding: 10px;
}

.apply_educat_nav ul {
	padding: 10px 0;
}

.apply_educat_nav li a {
	display: block;
	padding: 15px 5px;
}

.apply_educate_homr .applycol_cont {
	padding-bottom: 0;
	border: 0;
	text-align: center;
}

.apply_educate_homr .text_h2 {
	padding: 0 5%;
	font-size: 1.7em;
	padding-bottom: 2.5%;
	display: inline-block;
	line-height: 1.6em;
	border-bottom: 1px solid #eee;
}

.apply_educate_homr .text_h6 {
	color: #999;
	margin-top: 2%;
	line-height: 1.8em;
	text-align: center;
}

.apply_educate_preschool {
	text-align: center;
}

.apply_educate_preschool .h5info {
	display: inline-block;
	border-bottom: 1px solid #eee;
	padding: 0 5% 2.5% 5%;
}

.apply_educate_preschool .h5info div {
	color: #efb918;
}

.apply_educate_preschool .text_h6 {
	text-align: center;
	padding-top: 2%;
	line-height: 1.6em;
}

.apply_educate_preschool .text_h6 div {
	font-size: 1.05em;
	margin-bottom: 6px;
}

.apply_educate_preschool .text_h6 p {
	font-size: 80%;
	color: #999;
}

.apply_educate_preschool .applycol_cont {
	padding-bottom: 0;
	border: 0;
}

.apply_k12_cola .applycol_cont,
.apply_k12_colb .applycol_cont,
.apply_k12_colc .applycol_cont {
	padding-bottom: 2%;
}

.apply_k12_cola {
	text-align: center;
}

.apply_k12_cola .text_h6 {
	margin-top: 3%;
	display: inline-block;
	padding: 20px 6%;
	;
	position: relative;
}

.apply_k12_cola .text_h6:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	border-left: 2px solid #efb918;
	border-top: 2px solid #efb918;
}

.apply_k12_cola .text_h6:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 40px;
	height: 40px;
	border-right: 2px solid #efb918;
	border-bottom: 2px solid #efb918;
}

.apply_k12_cola .text_h6 div {
	font-size: 1.6em;
	color: #efb918;
}

.apply_k12_cola .text_h6 p {
	font-size: 1em;
	font-size: 1.8em;
	margin-bottom: 6px;
}

.apply_k12_cold .applycol_cont {
	padding-bottom: 0;
	border: 0;
}

.apply_medicine_cola .text_h6 {
	text-align: center;
	margin-top: 1.5%;
	line-height: 1.6em;
}

.apply_medicine_colb .applycol_cont {
	padding-bottom: 0;
	border: 0;
}

.apply_medicine_colb {
	text-align: center;
}

.apply_medicine_colb .text_h6 {
	margin-top: 3%;
	display: inline-block;
	font-size: 90%;
	line-height: 2em;
	text-align: center;
	padding: 20px 6%;
	;
	position: relative;
}

.apply_medicine_colb .text_h6:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 40px;
	border-left: 2px solid #efb918;
	border-top: 2px solid #efb918;
}

.apply_medicine_colb .text_h6:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 40px;
	height: 40px;
	border-right: 2px solid #efb918;
	border-bottom: 2px solid #efb918;
}

.apply_vocation_cola .h5info,
.apply_vocation_colc .h5info {
	font-size: 1.2em;
}

.apply_vocation_colb .h5info {
	font-size: 1.4em;
}

.apply_vocation_colb .text_h6 {
	text-align: center;
	margin-top: 1.2%;
	line-height: 1.8em;
}

/*E虎产品------------------------------------------------------*/
.productcol {
	background: #fff;
}

.grouplist .itellist {
	padding: 3.5% 0;
	border-bottom: 1px dashed #e3e3e3;
}

.grouplist .itellist .lt,
.grouplist .itellist .rt {
	float: left;
}

.grouplist .itellist .lt {
	width: 42%;
	max-width: 500px;
	height: 410px;
	background: #eee;
	margin-right: 4%;
}

.grouplist .itellist .lt img {
	display: block;
}

.grouplist .itellist .rt {
	width: 50%;
}

.grouplist .itellist .rt .title {
	font-size:38px;
}

.grouplist .itellist .rt .text {
    line-height: 2em;
    height: 185px;
    margin-top: 5%;
    font-size: 1em;
    overflow: hidden;
    margin-bottom: 5px;
}

.grouplist .itellist .rt .text p {
    position: relative;
    padding: 0px 0 0px 30px;
    font-size: 16px;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 15px;
}

.grouplist .itellist .rt .text p:before {
	content: "";
	position: absolute;
	left: 0;
	top: 12px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #999999;
}

.grouplist .itellist .rt .text p:nth-child(1):before {
	background: #efb918;
}

.grouplist .itellist .rt .picimg li {
	float: left;
    width: 31.333333%;
    margin-right: 3%;
    /* height: auto; */
	background: #aaa;
	height:140px;
	overflow: hidden;

}
.grouplist .itellist .rt .picimg li img{
	width: 100%;
	/* max-height: 100%; */
}
.grouplist .itellist .rt .picimg li:nth-child(3) {
	margin-right: 0;
}

.product_paly_a .applycol_cont {
	padding-bottom: 0;
	border: 0;
}

.product_paly_a .colhd {
	margin-bottom: 3%;
}

.product_paly_a .title_h1 {
	font-size: 48px;
}

.product_paly_a .h5info {
	width: 70%;
	margin: auto;
	text-indent: 2em;
	line-height: 2em;
}

.product_paly_b .applycol_cont {
	padding-top: 4%;
	padding-bottom: 0;
	border: 0;
}

.product_paly_b .colgroup li {
	width: 33.33%;
	float: left;
	text-align: center;
}

.product_paly_b .colgroup li div {
	background: #f9f9f9;
	margin: 2px;
}

.product_paly_b .colgroup li div {
	padding: 6% 0 8% 0;
}

.product_paly_b .colgroup li div em {
	display: block;
	width: 105px;
	margin: auto;
	height: 105px;
	border-radius: 50%;
	background: #fff;
	padding: 30px;
}

.product_paly_b .colgroup li div em img {
	width: 100%;
}

.product_paly_b .colgroup li div p {
	font-size: 1.2em;
	text-transform: uppercase;
	margin-top: 25px;
}

.product_paly_c .title_h2 {}

.product_paly_c .title_h2 span {
	color: #efb918;
}

.product_education_cola .applycol_cont {
	padding-bottom: 0;
	border: 0;
}

.product_education_cola .colhd {
	margin-bottom: 3%;
}

.product_education_cola .text_h3 {
	text-align: center;
	font-size: 1.5em;
	margin-bottom: 1.2%;
	color: #efb918;
}

.product_education_cola .group {
	margin-top: 2%;
}

.product_education_cola .group li {
	padding-top: 2%;
	padding-bottom: 2%;
}

.product_education_cola .group li div {
	line-height: 2em;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 1.05em;
}

.product_education_cola .group li p {
	font-size: 0.95em;
	line-height: 2em;
}

.product_education_cola .group .lt,
.product_education_cola .group .rt {
	float: left;
}

.product_education_cola .group .lt {
	padding-left: 5%;
	width: 40%;
	padding-right: 7%;
	border-right: 1px solid #e3e3e3;
}

.product_education_cola .group .rt {
	width: 42%;
	padding-left: 5%;
}

.product_education_colb .applycol_cont {
	padding-top: 3%;
	border: 0;
}

.product_education_colb .colgroup ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
}

.product_education_colb .colgroup li {
	text-align: center;
	float: none;
	-webkit-box-flex: 0 0 33.33;
	-webkit-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
	transition: background 0.2s;
	-moz-transition: background 0.2s;
	-webkit-transition: background 0.2s;
	-o-transition: background 0.2s;
}

.product_education_colb .colgroup li:nth-child(2n+1) {
	background: #f9f9f9;
}

.product_education_colb .colgroup li div {
	padding: 10% 0 10% 0;
}

.product_education_colb .colgroup li em {
	display: block;
	margin: auto;
	overflow: hidden;
	width: 130px;
	height: 130px;
	padding: 5px;
	border-radius: 50%;
	background: #eaeaea;
}

.product_education_colb .colgroup li em img {
	display: block;
}

.product_education_colb .colgroup li p {
	padding: 0 2px;
	margin-top: 8%;
	text-align: center;
}

.solution_btnbox {
	text-align: center;
	padding: 4% 0;
}

.solution_btnbox .btnmin {
	display: inline-block;
	font-size: 1.2em;
	padding: 1.3% 5% 1.3% 5%;
	line-height: 1em;
	background: #e61e1e;
	color: #fff;
}

.product_education_colb .colgroup li:hover {
	background: #ff6868;
	color: #fffl
}

.product_education_colb .colgroup li:hover p {
	color: #fff;
}

.product_education_colb .colgroup li:hover em {
	background: #efb918;
}

/*案例列表------------------------------------------------------*/
.casefame {
	margin: auto;
	padding: 0 0;
}

.casefame_list_content {
	margin: 70px auto 70px auto;
}

.casemain {
	background: #fff;
	padding: 30px;
}

.casemain .title_hd {
	font-size:32px;
	padding: 20px 0 60px 0;
	text-align: center;
	font-weight: 400;
	letter-spacing: 15px;
	color: #efb918;
}

.case_listbox {
	width: 100%;
}

.caselist {
	width: 33.333%;
	float: left;
	margin-bottom: 20px;
}

.caselis_pad {
	margin: 0 22px;
	padding-bottom: 30px;
	background: #fff;
	/*box-shadow: 4px 4px 8px rgba(0,0,0,0.1);*/
}

/*.caselist:nth-child(4n+0) .caselis_pad{
	margin-right: 0;
}*/
.caselist_img {
	height: 280px;
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.caselist_img img {
	display: block;
	transform: translateZ(0px);
	transition: transform 0.3s ease 0s;
	width: 100%;
}

.caselist_img .up_graybox {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.4s ease 0s;
	background: rgba(0, 0, 0, 0.5);
}

.caselist_img .up_graybox .line {
	display: inline-block;
	width: 100px;
	height: 2px;
	/*background-color: #f2f2f2;*/
	position: absolute;
	left: 50%;
	margin-left: -50px;
	transition: all 0.6s ease 0s;
	/*background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
    background-image: linear-gradient(-225deg,#74de47,#00b9e0);*/
}

.caselist_img .up_graybox .linet {
	top: 0;
}

.caselist_img .up_graybox .lineb {
	bottom: 0;
}

.caselist_img .up_graybox .stit {
	font-size: 16px;
	line-height: 36px;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	color: #fff;
}

.caselist_img:hover img {
	transform: scale(1.05, 1.05);
	transition: transform 0.6s ease 0s;
}

.caselist_img:hover .up_graybox {
	opacity: 1;
	filter: alpha(opacity=1);
}

.caselist_img:hover .up_graybox .line {
	width: 40px;
	margin-left: -20px;
}

.cont_wrap {
	padding: 20px;
	text-align: center;
	padding-bottom: 0;
}

.cont_wrap .tit {
	font-size: 18px;
	line-height: 32px;
}

.cont_wrap .intr {
	display: block;
	line-height: 22px;
	font-size: 12px;
	color: #999;
	/*height: 52px;*/
}

.cont_wrap .bot_link {
	display: block;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	line-height: 40px;
	position: relative;
	margin-top: 25px;

}

.cont_wrap .bot_link span {
	font-size: 14px;
}

.cont_wrap .bot_link span:nth-child(2) {
	font-size: 18px;
}

/*案例详情页------------------------------------------------------*/
.casefame_content {
	/* margin: 8% auto; */
}

.case_xq_route {
	border-bottom: 1px solid #eee;
	color: #555;
	padding: 12px 4%;
	font-size: 16px;
}

.casefame_content img {
	max-width: 100%
}

.casefame_content .casedetbox {
	padding: 0 ;
	padding-bottom:100px;
}

.casefame_content .case_xq_colbox {
	padding-top: 40px;
	padding-bottom: 10px;
}
.casefame_content .case_xq_colbox iframe{
	border:0;
}
.casefame_content .case_xq_colbox .case_xq_colbox_hd {
	font-size:30px;
	margin-bottom: 20px;
}

.casefame_content .case_xq_colbox .case_xq_colbox_main {
	font-size: 16px;
	color: #6e6e6e;
	line-height: 0.7rem;
    font-family: '微软雅黑';
}


.casefame_content .case_xq_titlename {
	font-size: 40px;
	color: #efb918;
	letter-spacing: 0.1em;
	text-align: center;
	padding-top:5%;
	margin-bottom:2%;
}

.casefame_content .case_xq_photo img {
	max-width: 100%
}

.casefame_content .case_xq_colbox .chara_item {
	margin-bottom: 25px;
}

.casefame_content .case_xq_colbox .chara_item .cohd {
	color: #efb918;
	font-size: 1.05em;
	margin-bottom: 5px;
}

.casefame_content .case_xq_colbox .chara_item .coman {
	padding: 0 25px;
	line-height: 1.6em;
}

.casefame_content .case_xq_colbox .chara_item .piimg {
	margin-top: 20px;
}

.case_urlads {
	border-top: 1px solid #e9e9e9;
	margin-top: 20px;
	padding: 30px 0 50px 0;
	text-align: right;
}

.case_urlads .btmbox {
	display: inline-block;
	font-size: 1.3em;
	background: #efb918;
	color: #fff;
	min-width: 200px;
	text-align: center;
	line-height: 1em;
	padding: 8px 10px 10px 10px;
}

/* 详情底部 */
.casedet_botbg{
	background: #efefef;
	width:100%;
	padding:40px 0;
}
.casedet_posfix{
	position: fixed;
	left:0;
	right:0;
	bottom:0;
	width:auto;
	z-index: 50;
}
.casedet_botframe{
	max-width: 1200px;
	margin:0 auto;
	position: relative;
	height:210px;
}
.casedet_botframe .swiper-wrapper{
}
/* .casedet_botframe .swiper-slide:nth-child(2n) .home_bannerimgbar {
	margin:0 auto;
}
.casedet_botframe .swiper-slide:nth-child(3n) .home_bannerimgbar {
	float: right;
} */
.casedet_botframe .swiper-slide:last-of-type .home_bannerimgbar {
	margin-right:150px;
}
.casedet_botframe .swiper-slide{
	float: left;
	/* margin:0 auto; */
	/*  */
	width:auto;
}
.casedet_botframe .swiper-slide .home_bannerimgbar{
	width:200px;
	margin-left:150px;
	/* margin-right:130px; */
	text-align: center;
    font-size: 18px;
	height:auto;
}
.casedet_botimgbox{
	display:block;
	width:100%;
	height:160px;
	background: #fff;
	margin:0 auto;
	overflow: hidden;
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.casedet_botimgbox img{
	width:100%;
	height:100%;
}
.casedet_botfont{
	font-size:18px;
	color:#555555;
	text-align: center;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top:24px;
}
.casedet_botframe .home_banner_jticon {
	top: -18%;
	left:-24px;
	background-image: url(../image/case_l.png);
}

.casedet_botframe .home_banner_jticon.swiper-button-next {
	right:-24px;
	left: auto;
	background-image: url(../image/case_r.png);
}




/*产品详情页---------------------------*/
.casedetbox {
	padding: 0 25px;
	padding-bottom: 25px;
}

.video {
	width: 100%;
}

.secon_tlejsbox {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	padding-top: 15px;
	padding-bottom: 55px;
}

.casedetbox .secon_tlejsbox {
	padding-bottom: 20px;
	color: #666;
}

.casedetbox .secon_tlejsbox {
	padding-bottom: 20px;
	color: #666;
}

.casedetbox .hometwo_toptlebox {
	/*padding-top: 60px;*/
	padding-bottom: 0px;
}

.prodet_convideo {
	background: #eee;
	width: 100%;
}

.prodet_jsbox {
	font-size: 16px;
	color: #666;
	line-height: 20px;
	padding: 10px 0;
}

.prodet_jsbox p {
	margin: 20px 0;
}

.prodet_imgbox {}

.prodet_imglist {
	display: block;
	width: 268px;
	height: 243px;
	background: #eee;
	float: left;
	margin-right: 42px;
	/*margin-bottom: 30px;*/
}

.prodet_imglist:nth-child(4n+0) {
	margin-right: 0;
}

.prodet_butbox {
	padding-top: 20px;
	padding-bottom: 70px;
}

.prodet_butjt {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.prodet_butbg {
	display: inline-block;
	vertical-align: middle;
	padding: 2px;
	background-image: -webkit-linear-gradient(-205deg, rgba(134, 35, 255, 1), rgba(24, 105, 249, 1));
	background-image: linear-gradient(-205deg, rgba(134, 35, 255, 1), rgba(24, 105, 249, 1));
	cursor: pointer;
	box-shadow: 4px 4px 4px rgba(0, 42, 64, 0.3);
}

.prodet_but {
	display: block;
	min-width: 216px;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 0 10px;
}

.prodet_butbg:hover {
	box-shadow: none;
}

.prodet_butbg:hover .prodet_but {
	background: #fff;
	color: #333;
}


/*关于我们------------------------*/
.aboutframe {
	padding: 55px 55px;

}

.locationbox {
	padding-bottom: 0;
}

.about_about {
	background: #f8f8f8;
}

.location_logo {
	float: left;
	width: 48%;
	text-align: center;
	/*width: 300px;*/
	/*background: #eee;*/
	line-height: 80px;
	/*background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
    background-image: linear-gradient(-225deg,#74de47,#00b9e0);*/
	background: #eee;
}

.location_logo img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%
}

.locationtle {
	font-size: 28px;
	color: #333;
	margin-bottom: 35px;
}

.about_h2title {
	color: #efb918;
}

.locationfont {
	float: left;
	background: #f8f8f8;
	width: 52%;
	/*margin: 50px 0;*/
	line-height: 30px;
	font-size: 1.05em;
	padding-top: 15px;
	padding-bottom: 15px;
}

.locationfont p {
	padding: 15px 80px 15px 50px;
	font-size: 16px;
}

.locationfont p:nth-child(1) {
	color: #777;
}

/**/
.aboutmessbox {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}

.message_rtxtbox {}

.message_ldszbox {
	/*width: 20%;*/
	width: 256px;
	text-align: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;
}

/*.message_ldszbox img{
	width:auto;
	height: 100%;
	max-width: initial;
}*/
.tinti_con {
	text-align: center;
	padding-bottom: 40px;
	font-size: 20px;
	letter-spacing: 5px;
}

.about_culture .about_cult_col {
	width: 33%;
	height: 390px;
	background: #fff;
	margin: 0 12px;
}

.about_culture .about_cult_col:nth-child(1) {
	margin-left: 0;
}

.about_culture .about_cult_col:nth-child(3) {
	margin-right: 0;
}

.about_culture .about_cult_col .about_cult_colhd {
	border-bottom: 1px solid #dfdede;
	text-align: center;
	padding: 25px 0;
	font-size: 20px;
	color: #efb918;
}

.about_culture .about_cult_col .about_cult_main {
	padding: 30px 30px;
    line-height: 32px;
    font-size: 16px;
}

.about_culture .about_cult_col .about_cult_main p {
	padding: 5px 0;
}

.about_chairman {
	text-align: center;
}

.about_chairman .pic {
	width: 240px;
	height: 240px;
	background: #eee;
	overflow: hidden;
	border-radius: 50%;
	margin: auto;
}

.about_chairman .pic img {
	max-width: 100%;
}

.about_chairman .name {
	margin-top: 20px;
}

.about_chairman .name span {
	font-size: 1.5em;
}

.about_chairman .name font {
	font-size: 80%;
}

.about_chairman .key {
	letter-spacing: 8px;
}

.about_honor .col_group .col_item {
	float: left;
	width: 33.33%;
}

.about_honor .col_group .col_item .main {
	margin: 15px;
	background: #f4f4f4;
	text-align: center;
	padding: 25px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.about_honor .col_group .col_item .main p {
	margin-top: 10px;
	letter-spacing: 3px;
	font-size: 16px;
}


.about_honor .col_group .col_item .main:hover {
	/* -webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray; */
}

.message_rtxtbox {
	width: 70%;
	padding: 5%;
}

.message_rtle {
	font-size: 25px;
	color: #333;
	margin-bottom: 15px;
}

.message_rtle em {
	font-size: 14px;
	color: #888;
	font-weight: normal;
}

.message_rtxt {
	font-size: 14px;
	color: #888;
	line-height: 30px;
	margin-top: 35px;
}

/**/
.missionbox .locationtle {
	margin-bottom: 25px;
}

.missionbox .gradient_block {
	margin: 0 auto;
	margin-bottom: 35px;
}

/**/
.honor_lsbox {
	width: 46%;
	height: 150px;
	background: #fff;
}

.seconicon_listbox {
	width: 100%;
	height: 100%;
	background: #fff;
	overflow: hidden;
}

.seconicon_lconbox {
	width: 40%;
	background: #000;
	text-align: center;
	/*line-height: 280px;*/
	height: 100%;
}

.seconicon_lconbg {
	width: 100%;
	height: 100%;
	background-image: -webkit-linear-gradient(-225deg, rgba(134, 35, 255, 0.8), rgba(24, 105, 249, 0.8));
	background-image: linear-gradient(-225deg, rgba(134, 35, 255, 0.8), rgba(24, 105, 249, 0.8));
}

.seconicon_lconbox img {
	display: inline-block;
	vertical-align: middle;
	max-height: 100%;
}

.seconicon_rfontbox {
	padding: 5% 5%;
	width: 50%;
	/*padding-right: 29px;*/
	background: #fff;
}

.seconicon_tle {
	font-size: 22px;
	color: #333;
	margin-bottom: 2%;
}

.seconicon_txt {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	/*height: 150px;*/
	/*margin-bottom: 22px;*/
	height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.seconicon_lconbox .seconicon_tle {
	/*font-size: 22px;*/
	color: #fff;
	padding: 15px 0;
	padding-bottom: 10px;
	margin-bottom: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
}

.seconicon_imgbox {
	display: block;
	margin-bottom: 10px;
	height: 100%;
	line-height: 150px;
}

.seconicon_imgbox em {
	display: none;
}

.seconthr_laybut {
	display: block;
	width: 140px;
	height: 36px;
	background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
	background-image: linear-gradient(-225deg, #74de47, #00b9e0);
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 36px;
	overflow: hidden;
	margin: 0 auto;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
	transition: opacity 0.45s, transform 0.45s;
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
	cursor: pointer;
}

.seconicon_listbox:hover .seconicon_lconbox {
	width: 100%;
}

.seconicon_listbox:hover .seconicon_imgbox i {
	display: none;
}

.seconicon_listbox:hover .seconicon_imgbox em {
	display: block;
}

.seconicon_listbox:hover .seconicon_lconbox .seconicon_tle,
.seconicon_listbox:hover .seconthr_laybut {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}


/*关于我们-新闻*/
.about_newslsbox li {
	background: #fff;
	float: left;
	width: 49%;
	margin-bottom: 15px;
}

.about_newslsbox li:nth-child(2n+0) {
	float: right;
}

.about_newsls {
	padding: 14px;
	line-height: 1em;
	display: block;
	/*cursor: pointer;*/
}

.about_newsls em {
	display: inline-block;
	width: 4px;
	height: 20px;
	background: #ccc;
	vertical-align: middle;
	margin-right: 10px;
	background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
	background-image: linear-gradient(-225deg, #74de47, #00b9e0);
}

.about_newsls font {
	display: inline-block;
	width: 25%;
	font-size:16px;
	vertical-align: middle;
}

.about_newsls span {
	border-left: 1px solid #eee;
	padding-left: 4%;
	display: inline-block;
	vertical-align: middle;
	width: 64%;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #555;
}

.about_newsls i {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	color: #1dabca;
	/*float:right;*/
	width: 5%;
	text-align: right;
}

.about_newsls:hover em {
	background-image: -webkit-linear-gradient(-325deg, #8623ff, #1869f9);
	background-image: linear-gradient(-325deg, #8623ff, #1869f9);
}


/**/
.aboutcon_tactbox {
	padding-top: 60px;
	padding-bottom: 60px;
}

.aboutcon_tactcen {
	height: 486px;
}

.aboutcon_tactcen .background_video {
	width: 1920px;
}

.aboutcon_lfontbox {
	width: 50%;
	height: 100%;
	/*margin-left: 360px;*/
}

.aboutcon_lfontcon {
	/*margin-bottom: 143px;*/
}

.aboutcon_lttle {
	font-size: 16px;
	color: #555;
	margin-bottom: 3px;
}

.aboutcon_lteng {
	font-size: 16px;
	color: #888;
	/*margin-bottom:45px;*/
	text-transform: uppercase;
	font-weight: normal;
}

.aboutcon_ladd {
	margin-top: 15%;
}

.aboutcon_ladd>div {
	width: 50%;
}

.aboutcon_ladd span {
	display: block;
	font-size: 16px;
	margin: 12px 0;
}

.aboutcon_ladd span:nth-child(1) {
	font-weight: bold;
	margin-bottom: 20px;
}

.aboutcon_rimgbox {
	width: 40%;
	height: 272px;
	background: #ccc;
	overflow: hidden;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;
}

.aboutcon_rimgbox img {
	display: block;
	width: 100%;
	height: 100%;
}



/*加入我们------------------------------------------------------*/

.join_leadframe {
	border-radius: 6px;
	overflow: hidden;
	padding: 5%;
	margin-top: 12%;
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 5%;
}

.join_leadframe span {
	font-size: 95px;
	font-weight: bold;
	color: #eee;
	font-family: fantasy;
	text-align: center;
	width: 5%;
	line-height: 40px;
}

.join_leadframe span:last-child {
	position: absolute;
	right: 5%;
	bottom: 5%;
}

.join_lead {
	width: 90%;
	font-size: 14px;
	line-height: 30px;
	color: #555;
}

.join_conframe {
	padding: 5%;
}

/*.join_confl{
	padding: 0 5%;
}*/
.join_about {
	margin-bottom: 50px;
}

.join_about h4,
.join_confl h4 {
	font-size: 20px;
	color: #555;
	margin-bottom: 15px;
}

.join_confl div {
	font-size: 14px;
	color: #555;
}

.join_about p,
.join_confl p {
	font-size: 14px;
	color: #555;
	line-height: 30px;
}

.join_panobox {
	height: 250px;
	margin: 5% 0;
	overflow: hidden;
}

.panobox {
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

/**/
.join_zwbox {
	margin-bottom: 3%;
}

.join_zwbox h4 {
	font-size: 20px;
	color: #555;
	margin-bottom: 15px;
}

.join_labelbox em {
	color: #d04853;
	font-size: 22px;
	margin-right: 5px;
}

.join_labelbox i {
	font-size: 14px;
	color: #888;
	display: inline-block;
	margin-right: 15px;
}

.joinzw_msbox {
	margin-top: 35px;
}

.joinzw_msbox .gradient_block {
	display: inline-block;
	width: 8px;
	height: 20px;
	vertical-align: middle;
	background: #efb918;
	/*background: #ce2a2a;*/
}

.joinzw_msbox h5 {
	display: inline-block;
	font-size: 16px;
	vertical-align: middle;
	margin-left: 10px;
	color: #555;
}

.joinzw_conbox {
	padding-left: 20px;
}

.joinzw_conbox h6 {
	font-weight: normal;
	color: #888;
	font-size: 16px;
	margin-top: 25px;
	margin-bottom: 15px;
}

.joinzw_font {
	line-height: 30px;
}

.join_applybox {
	padding: 25px 0;
	border-bottom: solid 1px #ccc;
	display: block;
	/*cursor: pointer*/
}

.join_applybox .btnbox {
	display: inline-block;
	background: #efb918;
	color: #fff;
	min-width: 130px;
	text-align: center;
	line-height: 1em;
	padding: 8px 10px 10px 10px;
}

.join_applybox em {

	vertical-align: middle;
	font-size: 22px;
	display: inline-block;
	margin-right: 5px;
}

.join_applybox i {
	font-size: 16px;

	vertical-align: middle;
}

.join_contentbox h5 {
	margin-bottom: 15px;
}

.join_tentblk p {
	margin: 10px 0;
}

.join_tentblk span {
	display: inline-block;
	color: #555;
	font-size: 16px;
	margin-right: 35px;
}

.join_tentblk span em {
	vertical-align: middle;
	margin-right: 5px;
}

.join_tentblk span i {
	vertical-align: middle;

}


/*小banner*/
.small_banner {
	height: 650px;
}

.sum_small_ban {
	height: 80px;
}


/*新闻详情---------*/
.news_dettle {
	padding: 3% 4%;
	border-bottom: solid 1px #eee;
	background: #fff;
}

.news_dettle h5 {
	font-size: 28px;
	color: #222;
	margin-bottom: 1%;
}

.news_dettle p {
	font-size: 14px;
	color: #999;
}

.news_dettle p span {
	margin-right: 5%;
	display: inline-block;
}


/*新闻列表---------------------------*/

.news_listframe {
	margin: 20px auto;
}

.news_content {
	margin: 9% auto 5% auto;
}

.article_listcon {
	/*padding-bottom:40px;*/
}

.article_listcon li {
	/*border-bottom:solid 1px #ddd;*/
	margin-bottom: 20px;
}

.article_listcon li:last-of-type {
	border: none;
}

.article_listcon li a {
	display: block;
	margin-bottom: 20px;
	padding: 25px;
	/* border-bottom: solid 1px #eee; */
	background: #fff;
}

.article_listjimgcon {
	width: 18%;
	height: 140px;
	background: #fff;
	margin-right: 25px;
	overflow: hidden;
	line-height: 135px;
	border: solid 1px #eee;
	background-repeat: on-repeat;
	background-size: auto 100%;
	background-position: center center;
}

.article_listjimgcon img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.article_listtextcon {
	width: 70%;
}

.article_listtextcon h3 {
	color: #555;
	font-size: 22px;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	width: 100%;
	font-family: "微软雅黑";
	text-overflow: ellipsis;
	white-space: nowrap;
}

.article_listtextcon em {
	font-family: Arial;
	font-size: 14px;
	color: #999;
	margin: 18px 0;
	display: block;
}

.article_listtextcon p {
	font-size: 14px;
	color: #767676;
	font-family: "微软雅黑";
	line-height: 20px;
	height: 58px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.news_listricon {
	display: block;
	width: 5%;
	height: 100%;
	line-height: 138px;
	position: relative;
	overflow: hidden;
}

.news_listricon em {
	font-size: 30px;
	color: #999;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.news_lsshow {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

.news_lshid {
	color: #00b9e0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
	transition: opacity 0.35s, transform 0.45s;
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
	visibility: hidden;
	pointer-events: none;
}

.article_listcon li:hover a {
	/*color:#b62f34;*/
	/*margin-top: -5px;*/
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
}

/*.article_listcon li:hover a .news_lshid{
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}*/
.article_listcon li a .news_listricon::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	/*padding: 10px 20px;*/
	width: 100%;
	height: 100%;
	/*background: #fff;*/
	color: #0f7c67;
	content: attr(data-hover);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translateX(-100%);
	opacity: 0;
}

.article_listcon li:hover a .news_listricon em,
.article_listcon li a .news_listricon:focus em {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%);
}

.article_listcon li:hover a .news_listricon::before,
.article_listcon li a .news_listricon:focus::before {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
	opacity: 1;
}

.news_route {
	padding: 12px 4%;
	background: #fff;
	border-bottom: 1px solid #eee;
}

/*选择解决方案领域---------------------------------------*/
.solution_frame {
	margin: 20px auto;
	min-height: 80%;
	margin-bottom: 5%;
}

.solution_tle {
	/*font-size: 30px;
	color: #555;*/
	text-align: center;
	/*padding: 5%;*/
	margin-top: %;
}

.solution_frame .gradient_block {
	margin: 0 auto;
}

.solution_choicebox {
	margin-top: 5%;
}

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

.solution_choicebox li a {
	display: block;
	margin: 0 5%;
	height: 200px;
	background: #fff;
	text-align: center;
	line-height: 200px;
	font-size: 20px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.solution_choicebox li a .main {
	position: absolute;
	padding-top: 50px;
	width: 100%;
	background: rgba(255, 255, 255, 0.0);
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	transition: background 0.3s;
}

.solution_choicebox li a .main .ico {
	display: inline-block;
	position: absolute;
	width: 100%;
	left: 0;
	top: -30px;
}

.solution_choicebox li a .main em {}

.solution_choicebox li a .pic img {
	width: 100%;
	height: 100%;
}

/*动画*/
.bgfontgb em {
	display: block;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bgfontgb .mainnav::before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	/*padding: 10px 20px;*/
	width: 100%;
	height: 100%;
	/*background: #fff;*/
	color: #fff;
	font-weight: bold;
	content: attr(data-hover);
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform: translateX(-150%);
	-moz-transform: translateX(-150%);
	transform: translateX(-150%);
	background-image: -webkit-linear-gradient(-325deg, #8623ff, #1869f9);
	background-image: linear-gradient(-325deg, #8623ff, #1869f9);
}

.bgfontgbhover:hover .bgfontgb em,
.bgfontgbhover .bgfontgb:focus em {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
}

.bgfontgbhover:hover .bgfontgb::before,
.bgfontgbhover .bgfontgb:focus::before {
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	transform: translateX(0%);
}

.solution_choicebox li a:hover .main {
	background: rgba(255, 255, 255, 0.9);
}

/**/
.solution_formbox {
	margin-top: 5%;
	background: #fff;
	padding: 5% 0;
}

.solution_ls {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	background: #fff;
	padding: 15px 55px;
	margin-bottom: 1px;
	width: 60%;
	margin: 0 auto;
}

.solution_ls em {
	font-size: 14px;
	color: #555;
	width: 18%;
	/*margin-right: 10%;*/
	line-height: 35px;
}

.solution_ls em i {
	color: #f52424;
}

.solution_ls span {
	width: 80%;
}

.solution_input {
	border: solid 1px #ccc;
	padding: 0;
	margin: 0;
	height: 35px;
	padding: 0 10px;
	width: 80%;
}

.solution_ls:nth-last-child(2) .solution_input {
	height: 150px;
	vertical-align: top;
	padding: 10px;
}

.soluinput_sub {
	border: 0;
	width: 180px;
	font-size: 14px;
	background: #555;
	color: #fff;
}

.soluinput_sub.no_sub {
	cursor: no-drop;
}

.soluinput_sub.cur {
	background-image: -webkit-linear-gradient(-325deg, #8623ff, #1869f9);
	background-image: linear-gradient(-325deg, #8623ff, #1869f9);
	cursor: pointer;
}



/*提示页--------------------------*/

.prompt_frame {
	height: 80%;
	display: table;
}

.prompt_box {
	display: table-cell;
	vertical-align: middle;
}

.prompt_box h5 {
	font-size: 25px;
	color: #555;
	line-height: 2em;
	text-align: center;
}

.prompt_box span {
	display: block;
	text-align: center;
	padding: 3%;
}

.prompt_box span img {
	display: inline-block;
}





/*分页按钮*/
.case_pagingbox {
	padding: 20px 0;
}

.case_pagingbox a {
	display: inline-block;
	float: left;
	width: 45px;
	height: 45px;
	border-radius: 6px;
	overflow: hidden;
	background: #fff;
	box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
	text-align: center;
	line-height: 45px;
	margin: 0 10px;
	color: #555;
	cursor: pointer;
	font-size: 14px;
}

.case_pagingbox a.cur,
.case_pagingbox a:hover {
	color: #fff;
	font-weight: bold;
	/*background-image: -webkit-linear-gradient(-225deg, #74de47, #00b9e0);
    background-image: linear-gradient(-225deg,#74de47,#00b9e0);*/
	background: #efb918;
}




/*@media (min-width:1290px) {
	.topnav_frame{
		min-width: 1290px;
	}
}*/


/*新增----2017-11-3------申请职位*/
.join_positionbox {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	display: table;
}

.join_posformcen {
	display: table-cell;
	vertical-align: middle;
}

.join_posformcon {
	max-width: 500px;
	/*max-height: 500px;*/
	background: #fff;
	margin: 0 auto;
	padding: 35px;
}

.join_poslsbox {
	margin-bottom: 25px;
}

.join_poslsbox:last-child {
	margin-bottom: 0;
}

.join_poslsinput {
	width: 100%;
	height: 35px;
	border: solid 1px #ccc;
	/*padding:0 15px;*/
	text-indent: 15px;
	font-size: 14px;
	color: #333;
}

.join_poslsbutbox {
	position: relative;
}

.join_posfile {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5;
	top: 0;
	opacity: 0;
	cursor: pointer;
}

.join_poslsbut {
	display: block;
	height: 35px;
	background: #e71f3e;
	color: #fff;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
	font-size: 14px;
}

.join_postextbox {
	/*width:100%;*/
	padding: 15px;
	border: solid 1px #ccc;

}

.join_poslstext {
	font-size: 14px;
	color: #555;
	width: 100%;
	height: 280px;
	font-family: "微软雅黑";
	border: 0;
	padding: 0;
}

.join_submit {
	border: 0;
	background: #eee;
	color: #555;
	text-indent: 0;
}

.join_submit.cur {
	background: #e71f3e;
	color: #fff;
	cursor: pointer;
}

.join_posfilets {
	font-size: 14px;
	color: #555;
	line-height: 18px;
	margin-top: 10px;
	display: block;
}

.join_poslswjm {
	background: #fff;
	color: #333;
	padding: 5px 15px;
	font-size: 14px;
	border: solid 1px #efb918;
}

.join_possqbut {
	width: 62%;
	float: left;
}

.join_posgbbut {
	width: 35%;
	float: right;
}

.join_posgb {
	display: block;
	width: 100%;
	height: 35px;
	font-size: 14px;
	color: #fff;
	background: #333;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}


/* ----------------------- */

.max_widithbox2{
	max-width: 1100px;
    margin: 0 auto 0px auto;
}


.pic4:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
}
.pic4 span{
	display:block;
	width:23%;
	float: left;
	padding:0 1%;
}
.pic3:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
}
.pic3 span{
	display:block;
	width:31.333%;
	float: left;
	padding:0 1%;
}
.pic2:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
}
.pic2 span{
	display:block;
	widows: 48px%;
	float: left;
	padding:0 1%;
}

@media (min-width: 1600px) {
	.home_educate {}

	.homerap .max_widithbox {
		/* max-width: 1450px; */
	}
}

@media (max-width: 1600px) {
	.seconpano_icon.seconpano_iconl {
		left: 380px;
	}

	.seconpano_icon.seconpano_iconr {
		right: 380px;
	}

	.bot_tframe {
		max-width: 1200px;
	}

	.topnav_menu {
		padding: 26px 2.2% 33px 2.2%;
	}

	/* 案例轮播 */
	/* .casedet_botframe .home_banner_jticon {
		left:-70px;
	}
	
	.casedet_botframe .home_banner_jticon.swiper-button-next {
		right:-70px;
	} */


}

@media (max-width: 1400px) {
	.topnav_menu {
		padding: 29px 1.2%;
		font-size:15px;
	}

	.bottom_rconbox {
		padding-left: 5%;
	}

	/* 案例轮播 */
	.casedet_botframe .home_banner_jticon {
		left:20px;
	}
	
	.casedet_botframe .home_banner_jticon.swiper-button-next {
		right:20px;
	}
}

@media (max-width: 1345px) {
	.hmsix_conbox {
		padding-left: 3%;
		padding-right: 3%;
	}
}

@media (max-width: 1260px) {
	.sw_next {
		right: 0px;
	}

	.sw_prev {
		left: 0px;
	}

	.botr_btonbox p {
		margin-left: 80px;
	}
}

@media (max-width: 1200px) {
	.bottom_lconbox {
		float: inherit;
		padding: 0 3%;
		/* padding-bottom: 25px; */
		/* border-bottom: solid 1px rgba(255, 255, 255, 0.1); */
	}

	.bottom_lconbox .botl_fontlist{
		display: none;
	}
	.bottom_rconbox .botl_linktle {
		float: inherit;
		line-height: 3rem;
	}
	.botr_channel{
		margin-left:0;
		margin-right:1.5rem;
	}
	.bottom_rconbox .botl_fontlist{
		float: inherit;
	}

	.bottom_rconbox {
		float: inherit;
		padding: 0 3%;
		/* padding-top: 25px; */
		text-align: left;

	}

	.botr_btonbox {
		margin-top: 0px;
		float: inherit;
		padding-top:1rem;
		padding-bottom:1rem;
	}

	.botr_btonbox p {
		float: inherit;
		display: inline-block;
		width: 100%;
		text-align: left;
		margin: 0;
		line-height:24px;
	}

	.bot_copyframe {
		padding: 0 3%;
	}

	/**/
	.about_newsls span {
		width: 75%;
	}

	.about_newsls i {
		width: 10%;
	}


	/* 首页 */
	.home_company .lt {
		width: 40%;
		line-height:normal;
	}
	.home_company:nth-of-type(even) .lt {
		width: 40%;
		height:auto;
	}
	.home_company .text {
		width: 88%;
	}


}

@media (max-width:1050px) {


	.home_banner_bar {
		height: 45%;
	}

	.topnav_menubox,
	.topnav_conus {
		display: none;
	}

	.m_navbtnbox,
	.m_navtle {
		display: block;
		/* margin-right:7%; */
	}
	.m_navbtnbox {
		/* padding: 21px 0; */
		margin-right: 7%;
	}

	.topnav_logolbox {
		width: 45%;
		padding-left:7%;
	}

	.hmjy_frame {
		height: 50%;
	}

	/*首页分屏*/
	.home_educate .lt {
		/* padding: 0; */
		/* width: auto; */
	}

	.home_educate .rt {
		padding-top: 0;
		padding-bottom: 0;
	}

	.home_educate .h2_eng {
		margin-bottom: 10%;
	}

	.homerap {
		padding-left:7%;
		padding-right:7%;
	}
	.home_cenbut{
		margin-top:1rem;
		/* margin-bottom:2rem; */
	}
	.home_direct .lt {
		padding: 0;
	}

	.home_direct .h2_eng {
		margin-bottom: 8%;
	}

	.home_direct .texttiem {
		font-size: 1.8em;
	}

	/*.home_banner_bar{
		height: 80%;
	}*/

	/**/
	.sum_small_ban {
		height: 80px;
	}

	/*实战案例*/
	.casefame {
		margin:0;
	}

	/*关于我们*/
	.aboutframe {
		padding: 3%;
	}

	.seconicon_lconbox img {
		max-height: 50%;
	}

	.seconicon_tle {
		margin-bottom: 9%;
	}

	.seconicon_txt {
		/*line-height: 24px;*/
	}

	.about_culture .about_cult_col .about_cult_main p img {
		width: 100%;
	}

	.about_about .location_logo,
	.about_about .locationfont {
		float: none;
		width: auto;
	}

	.locationfont p {
		padding: 5px 15px;
	}

	.about_culture {
		display: -webkit-block;
		display: -webkit-block;
		display: block;
	}

	.about_culture .about_cult_col {
		width: 100%;
		height: auto;
		margin: 0;
		margin-bottom: 15px;
	}

	.tinti_con {
		padding-bottom: 20px;
	}

	.about_honor .col_group {
		margin-left: -15px;
		margin-right: -15px;
	}

	.about_honor .col_group .col_item {
		width: 50%;
	}

	.about_newslsbox li {
		float: none;
		width: 100%;
		clear: both;
	}

	.about_newslsbox li font {
		float: none;
		display: block;
		width: auto;
		padding: 0;
	}

	.about_newslsbox li span {
		float: none;
		display: block;
		width: 100%;
		margin-top: 8px;
		border: 0;
		padding: 0;
	}


	/*加入我们*/
	.join_leadframe {
		width: 80%;
		margin: 0 auto;
		margin-top: 12%;
		margin-bottom: 3%;
	}


	/**/
	.article_listjimgcon {
		width: 25%;
	}

	.article_listtextcon {
		width: 63%;
	}


	/**/
	.about_bannerbut span {
		padding-top: 45px;
	}

	.about_bannerbut span img {
		max-width: 88px;
	}

	.news_content {
		margin: 11% auto 5% auto;
	}

	.columnsubmeun {
		display: block;
	}

	/*E虎 产品展示*/
	.grouplist .itellist {
		padding-left: 10px;
	}

	.grouplist .itellist .lt {
		width: 40%;
		height: auto;
	}

	.grouplist .itellist .rt {
		width: 55%;
	}

	.grouplist .itellist .rt .text {
		margin-top: 2%;
		min-height: 3.9em;
		line-height: 1.6em;
	}

	.grouplist .itellist .rt .picimg li {
		/* width: 30%;
		margin-right: 3%; */
		/* height: auto; */
		height: 4rem;
	}


	/* banner */
	.home_banner_jticon{
		width:2rem;
		height:2rem;
		background-size:auto 100%;
		background-position: center;
		background-repeat: no-repeat;
	}

	/*  */
	.home_company .lt {
		width: 100%;
		height:auto;
	}
	.home_company .lt img{
		width:100%;
	}
	.home_company:nth-of-type(even) .lt {
		width: 100%;
		height:auto;
	}
	.home_company .rt {
		margin: 0;
		margin-top:0.5rem;
		width: 100%;
	}

	.home_company .h2text {
		/* font-size: 1.2em; */
	}

	.home_company .texttiem {
		/* font-size: 1em; */
	}

	.home_direct .lt {
		float: none;
		max-width: 100%;
	}

	
	.home_company:nth-of-type(even) .rt {
		width: 100%;
		height: auto;
		text-align: left;
		/* padding-right: 0%; */
	}
	.home_company:nth-of-type(even) .rt .text {
		float: inherit;
		width:100%;
	}
	.home_company:nth-of-type(even) .rt .home_cenbut {
		float: inherit;
		font-size: 1rem;
		width: 8rem;
		height: 2.5rem;
		line-height: 2.5rem;
	}
	.home_cenbut {
		font-size: 1rem;
		width: 8rem;
		height: 2.5rem;
		line-height: 2.5rem;
	}




	.casefame_content .casedetbox {
		padding: 0 7%;
	}
	.case_xq_route {
		padding: 12px 7%;
	}

	/* 案例轮播 */
	.casedet_botbg{
		padding:2rem 0;
	}
	.casedet_botframe {
		/* max-width: 1200px;
		margin: 0 auto;
		position: relative;
		height: 303px; */
		padding:0 7%;
		height:9.7rem;
	}
	.casedet_botframe .home_banner_jticon {
		width:7%;
		height:1rem;
		left:0;
	}
	
	.casedet_botframe .home_banner_jticon.swiper-button-next {
		right:0px;
	} 

	.casedet_botframe .swiper-slide .home_bannerimgbar {
		width:8rem;
		margin-right:1.5rem;
		margin-left:0;
		text-align: center;
		height: auto;
	}
	.casedet_botframe .swiper-slide:last-of-type .home_bannerimgbar {
		margin-right:0px;
	}
	.casedet_botimgbox {
		height:7.7rem;
	}
	.casedet_botfont {
		font-size: 0.7rem;
		height: 1rem;
		margin-top: 1rem;
		line-height:1rem;
	}


	/*  */
	.bottom_rconbox {
		padding: 0 7%;
	}


	/*  */
	.grouplist .itellist .rt .title {
		font-size:1.2rem;
	}



}

@media (max-width:980px) {
	/*------*/
	/*.join_positionbox{
		display: none;
	}*/



	.hmsix_listimgbox {
		width: 49.89%;
	}

	.hmsix_listimgbox:nth-child(1),
	.hmsix_listimgbox:nth-child(2),
	.hmsix_listimgbox:nth-child(3),
	.hmsix_listimgbox:nth-child(4) {
		border-top: solid 1px #d6d6d6;
	}

	.hmsix_listimgbox:nth-child(5n+0) {
		border-right: solid 1px #d6d6d6;
	}

	.hmsix_listimgbox:nth-child(2n+0) {
		border-right: 0;
	}

	.hmsix_listimgbox:nth-child(1),
	.hmsix_listimgbox:nth-child(2) {
		border-top: 0;
	}

	.hometwo_toptlebox {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.hmsix_conbox {
		padding: 0 7%;
		padding-bottom: 7%;
	}

	/*首页分屏*/
	.homerap .lt {
		float: none;
	}

	.homerap .h2_title {
		font-size: 1.4em;
		margin-top:0;
	}

	.homerap .h2_eng {
		font-size: 1.3em;
		margin-top: 0.5rem;
		margin-bottom: 1rem;
	}
	.home_company .text {
		width: 100%;
	}
	.homerap .texttiem {
		font-size: 1.2em;
		line-height: 1.8rem;
		padding: 0;
	}

	.homerap .h2text {
		font-size: 1.2em;
		margin-top:2.5%;
	}

	.homerap .rt {
		float: none;
		width: 100%;
		margin-top: 8%;
	}




	/*VR 应用*/
	.title_h2 {
		font-size: 2em;
	}

	.h5info,
	.conmain {
		padding-left: 10px;
		padding-right: 10px;
	}

	.applycol_pro .colgroup {
		width: 95%;
	}

	.applycol_panorama .colgroup {
		width: auto;
	}

	.apply_play_c .info_h6 .lt,
	.apply_play_c .info_h6 .rt {
		width: 46%;
	}

	.apply_educat_nav {
		background: #fff;
		position: relative;
		margin: 0;
		margin-bottom: 10px;
		border: 0;
		width: auto;
	}

	.apply_educat_nav ul {
		background: #fff;
		padding: 0;
		border-bottom: 1px solid #eee;
	}

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

	.apply_educat_nav li a {
		padding: 15px 0;
	}

	.apply_educate_homr .text_h2 {
		font-size: 1.2em;
	}

	.apply_educate_homr .text_h6 {
		padding: 10px;
	}

	.solution_btnbox .btnmin {
		padding: 2% 5% 2% 5%;
	}

	.bot_copyfont {
		display: block;
		float: inherit;
		font-size: 1rem;
		padding: 1.5rem 0;
	}

	.bot_copyfont:nth-child(1) {
		/* padding-bottom: 0; */
	}
	.bottom_lconbox{
		padding-left:7%;
		padding-right:7%;
	}
	.botl_linklist {
		margin:3% 6%;
		margin-left:0;
		/* margin-right:1rem; */
		/* min-width:21%;
		text-align: left; */
		width:auto;
	}
	.bot_copyframe {
		padding: 0 7%;
	}
	.bot_tframe{
		padding-top:7%;
		padding-bottom:7%;
	}



	.topnav_frame {
		height: 60px;
	}

	.topnav_logolbox {
		line-height: 58px;
		padding-left: 7%;
	}

	.m_navbtnbox {
		padding: 21px 0;
		margin-right: 7%;
	}

	.m_navtle {
		padding: 0px 10px;
		line-height: 55px;
	}

	.hometwo_toptle {
		font-size:2rem;
	}

	/*二级产品页*/
	.fieldframe,
	.msider_lnavbox {
		display: block;
	}

	.sidebar_frame {
		display: none;
	}

	.field_rconbox {
		width: 100%;
	}

	.field_rtlebox h5 {
		font-size: 24px;
	}

	/**/
	.solution_choicebox li a {
		height: 150px;
		line-height: 150px;
	}

	.sum_small_ban {
		height: 60px;
	}

	/**/
	.solution_ls {
		padding: 15px 0px;
		margin-bottom: 1px;
		width: 90%;
	}

	.solution_input {
		height: 35px;
		padding: 0 10px;
		width: 100%;
		margin-left: -10px;
	}

	.soluinput_sub {
		width: 150px;
		margin: 0 auto;
		display: block;
	}


	/**/
	.seconicon_tle {
		font-size: 18px;
	}

	.honor_lsbox {
		height: 120px;
	}

	.seconicon_imgbox {
		line-height: 120px;
	}

	.seconicon_txt {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}

	.aboutcon_lfontbox {
		width: 100%;
	}

	.aboutcon_rimgbox {
		width: 100%;
		background-size: 100% auto;
		margin-top: 3%;
	}

	.aboutcon_ladd {
		margin-top: 3%;
	}

	.about_newsls span {
		margin-right: 10px;
		font-size: 1.2rem;
	}

	.about_newsls i {
		width: 12%;
	}



	/*加入我们*/
	.join_leadframe {
		width: 85%;
		margin: 0 auto;
		margin-top: 16%;
		margin-bottom: 20px;
	}

	.join_conframe {
		padding: 3%;
	}

	/**/
	.news_dettle h5 {
		font-size: 22px;
		/*margin-bottom: 10px;*/
	}

	/**/
	.prompt_box h5 {
		font-size: 22px;
		line-height: 1.5em;
	}


	/*新闻列表*/
	.article_listtextcon h3 {
		font-size: 20px;
	}

	.article_listtextcon em {
		margin: 3% 0;
	}



	/*  */

	.hment_tle {
		font-size:2rem;
		padding-top: 4rem;
	}
	.hment_font {
		font-size:1rem;
	}
	.hment_icon {
		padding-top: 2rem;
		padding-bottom: 2rem;
		width:1.6rem;
		margin:0 auto;
	}
	.hment_conbox {
		padding-top:1rem;
		padding-bottom:2rem;
	}
	.hment_contoptlebox {
		padding:0 7%;
		padding-bottom: 3rem;
	}
	.hment_contoptle {
		font-size: 1.4rem;
	}
	.hment_contopfont {
		font-size:1rem;
	}
	.hment_videofont {
		padding:0 7%;
		margin-top: 2rem;
	}
	.hment_videofont p {
		font-size: 1rem;
		line-height:1.8rem;
		text-indent:1.4rem;
		padding-bottom: 2rem;
	}

	
	


}

@media (max-width:650px) {
	/*  */
	.botl_linktle {
		font-size: 1rem;
		padding: 0 0;
	}
	/* ---------- */
	.botr_channel {
		width:3.5rem;
		height: 3.5rem;
		border-radius:0.3rem;
		line-height: 3.5rem;
	}
	.botr_channel em {
		font-size:3rem;
	}
	.bottom_rconbox .botl_linktle {
		padding:3% 0;
	}
	.botr_btonbox {
		padding-top:6%;
		padding-bottom: 6%;
	}


	.home_oneframe {
		padding-left: 3%;
		padding-right: 3%;
	}

	.homeone_iconbox {
		height: auto;
		line-height: 104px;
	}

	.homeone_iconline {
		width: 33%;
		height: 198px;
	}

	.homeone_iconbox img {
		width: 30%;
	}

	.homeone_tle {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.homeone_font {
		font-size: 14px;
		line-height: 20px;
	}

	.hmsix_listimgbox {
		width: 49.8%;
	}

	.home_bannericon .swiper-pagination-switch {
		/* width: 45px;
		height: 5px; */
	}

	.home_bannericon {
		bottom: 1rem;
	}

	/*首页分屏*/
	.homerap .h2_title {
		font-size: 1.4em;
	}

	.homerap .h2_eng {
		font-size: 1.4em;
		/* margin-bottom: 5%; */
	}

	.homerap .texttiem {
		font-size: 1em;
		padding: 0;
	}

	.homerap .h2text {
		font-size: 1.2em;
	}

	/*VR 应用*/
	.title_h1 {
		font-size: 1.8em;
		padding-left: 10px;
		padding-right: 10px;
	}

	.title_h2 {
		font-size: 1.2em;
		padding-right: 10px;
	}

	.title_border {
		margin-top: 10px;
	}

	.h5info {
		font-size: 0.8em;
	}

	.h5info,
	.conmain {
		padding-left: 10px;
		padding-right: 10px;
	}

	.applycol_pro .colgroup {
		width: 90%;
	}

	.applycol_pro .colgroup li {
		float: none;
		width: auto;
		margin-bottom: 15px;
	}

	.applycol_pro .colgroup li>div {
		height: auto;
	}

	.applycol_panorama .colgroup {
		width: auto;
		margin: 10px;
		border: 1px solid #eee;
		background: #f9f9f9;
	}

	.applycol_panorama .colgroup li {
		float: none;
		width: auto;
		;
		width: auto;
		height: auto;
		padding: 10px;
		border-right: 0;
		border-bottom: 1px dashed #eee;
	}

	.applycol_panorama .colgroup li>div {
		margin: 0;
		padding: 0;
		font-size: 80%;
	}

	.apply_educate_preschool .text_h6 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.apply_educate_preschool .text_h6 div {
		font-size: 1em;
	}

	.apply_vocation_cola .h5info,
	.apply_vocation_colc .h5info {
		font-size: 1em;
	}

	.apply_vocation_colb .h5info {
		font-size: 1.1em;
	}

	.apply_play_e .h5info {
		font-size: 1em;
		line-height: normal;
	}

	/*E虎 产品展示*/
	.grouplist .itellist {
		padding-left: 7%;
		padding-right:7%;
	}

	.grouplist .itellist .lt,
	.grouplist .itellist .rt {
		float: none;
		width: 100%;
		margin: 0;
		max-width: 100%;
	}
	.grouplist .itellist .lt img,
	.grouplist .itellist .rt img{
		width: 100%;
	}

	.grouplist .itellist .rt {
		margin-top: 3%;
	}

	.grouplist .itellist .rt .title {
		font-size: 1.6em;
	}

	.grouplist .itellist .rt .text {
		min-height: inherit;
		margin-bottom: 3%;
	}

	.grouplist .itellist .rt .text p {
		padding-left: 20px;
		font-size: 1.2rem;
		line-height: 1.8rem;
	}

	.grouplist .itellist .rt .picimg li {
		/* width: 31%; */
		height:6rem;
	}

	.product_paly_a .title_h1 {
		font-size: 2em;
	}

	.product_paly_a .h5info {
		width: auto;
	}

	.product_paly_b .title_h2,
	.product_paly_c .title_h2 {
		font-size: 1.6em;
	}

	.product_paly_b .colgroup li div {
		margin: 1px;
		padding-top: 15%;
	}

	.product_paly_b .colgroup li div em {
		width: calc(80% - 30px);
		padding: 15px;
		height: auto;
	}

	.product_paly_b .colgroup li div p {
		font-size: 0.8em;
		margin-top: 10%;
	}

	.product_education_cola .text_h3 {
		font-size: 1em;
	}

	.product_education_cola .group {
		padding-left: 10px;
		padding-right: 10px;
	}

	.product_education_cola .group .lt,
	.product_education_cola .group .rt {
		padding: 0;
		border: 0;
		float: none;
		width: auto;
	}

	.product_education_colb .colgroup ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
	}

	.product_education_colb .colgroup li {
		float: none;
		-webkit-box-flex: 0 0 33.33;
		-webkit-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}

	.product_education_colb .colgroup li em {
		width: 60%;
		height: auto;
	}

	.product_education_colb .colgroup li p {
		font-size: 0.8em;
		padding: 0 5px;
	}

	.solution_btnbox .btnmin {
		padding: 3% 10% 3% 10%;
		font-size: 1em;
	}

	/*案列列表*/
	.caselist {
		width: 50%;
	}
	.casefame_content .casedetbox {
		padding: 0 7%;
	}
	.cont_wrap .bot_link {
		margin-top: 15px;
	}

	.casefame_content {
		/* margin-top: 15%; */
	}


	.casefame_content .case_xq_colbox {
		padding-top: 1rem;
		padding-bottom: 0;
	}

	.casefame_content .case_xq_titlename {
		font-size:1.8em;
	}

	.casefame_content .case_xq_colbox .case_xq_colbox_hd {
		font-size: 1.2em;
		margin-bottom: 15px;
	}
	.casefame_content .case_xq_colbox .case_xq_colbox_main {
		font-size: 1rem;
		line-height: 1.8rem;
	}

	.case_urlads .btmbox {
		display: block;
		width: auto;
	}

	.apply_play_a .info_h6 .lt,
	.apply_play_a .info_h6 .rt {
		display: block;
		padding: 0 5%;
	}

	.apply_play_a .info_h6 .lt {
		text-align: left;
	}

	.apply_play_a .info_h6 .rt {
		border-right: 0;
	}

	.apply_play_b .colgroup li {
		width: 33.33%;
	}

	.apply_play_b .colgroup li div {
		padding-left: 10px;
		padding-right: 10px;
	}

	.apply_play_b .colgroup li div p {
		font-size: 1em;
	}

	.apply_play_c .info_h6 .lt,
	.apply_play_c .info_h6 .rt,
	.apply_play_d .info_h6 .lt,
	.apply_play_d .info_h6 .rt {
		display: block;
		width: auto;
		padding-left: 5%;
		padding: 2% 5%;
		border: 0;
	}

	.apply_play_c .info_h6 .lt,
	.apply_play_d .info_h6 .lt {
		text-align: left;
	}


	/*.casefame {
		margin: 10px auto;
	}
	.cont_wrap {
		padding: 15px;
		padding-bottom: 0;
	}
	*/
	/*.caselist {
		margin-bottom: 10px;
	}
	.caselis_pad{
		margin: 0 5px;
	}
	*/
	.cslsbox {
		padding: 0 7%;
	}


	/*案列详情*/
	.hometwo_toptleeng {
		font-size: 16px;
	}

	.casedetbox {
		padding: 0 10px;
		padding-bottom: 10px;
	}

	.hometwo_toptleeng em {
		display: inline-block;
		width: 75%;
		line-height: 14px;
	}

	/**/
	.solution_frame {
		min-height: 60%;
	}

	.solution_choicebox {
		padding: 0 10px;
	}

	.solution_choicebox li {
		width: 50%;
		margin-bottom: 20px;
	}

	.solution_choicebox li a {
		height: 120px;
		line-height: 120px;
	}



	/**/
	.aboutmessbox {
		display: block;
	}

	.message_ldszbox {
		width: 180px;
		height: 180px;
		border-radius: 100%;
		overflow: hidden;
		background-size: 100% auto;
		margin: 0 auto;
		margin-bottom: 3%;
		margin-top: 3%;
	}

	.message_rtxtbox {
		width: 94%;
		padding: 3%;
		background-color: transparent;
		text-align: center;
	}

	.message_rtxtbox .gradient_block {
		margin: 0 auto;
	}

	.message_rtxt {
		margin-top: 3%;
	}

	.locationtle {
		font-size: 24px;
	}

	.aboutcon_ladd span:nth-child(1) {
		margin-bottom: 10px;
	}

	.aboutcon_ladd span {
		font-size: 14px;
		margin: 5px 0;
	}

	.about_newsls span {
		width: 70%;
	}

	.seconicon_tle {
		font-size: 16px;
	}

	.news_content {
		margin: 15% auto 5% auto;
	}

	/**/
	.news_dettle h5 {
		font-size: 20px;
		/*margin-bottom: 10px;*/
	}

	/**/
	.prompt_box h5 {
		font-size: 20px;
		line-height: 1.5em;
	}


	/**/
	.article_listcon li a {
		padding: 20px;
	}

	.article_listjimgcon {
		height: 110px;
		margin-right: 20px;
	}

	.article_listtextcon p {
		height: 40px;
		-webkit-line-clamp: 2;
	}

	.article_listtextcon {
		width: 57%;
	}

	.news_listricon {
		line-height: 110px;
		width: 10%;
		text-align: center;
	}

	/*关于我们*/
	.missionbox .locationtle {
		margin-bottom: 15px;
		margin-top: 5px;
	}

	.about_culture .about_cult_col .about_cult_main {
		padding: 10px;
		line-height: 1.7em;
	}

	.tinti_con {
		letter-spacing: 0;
	}

	.about_honor .col_group {
		margin-left: -5px;
		margin-right: -5px;
	}

	.about_honor .col_group .col_item .main {
		padding-left: 0;
		padding-right: 0;
		margin: 5px;
	}

	.about_honor .col_group .col_item .main p {
		letter-spacing: 0;
	}

	.about_newsls {
		padding: 15px 10px;
	}

	.about_newslsbox li font {
		float: none;
		display: block;
		width: auto;
		padding: 0;
	}

	.about_newslsbox li span {
		float: none;
		display: block;
		width: 100%;
		margin-top: 8px;
		border: 0;
		padding: 0;
	}

	.gradient_block {
		height: 5px;
	}

	html .content_warp {
		margin-top: 15%;
		min-height: 50%;
	}
}

@media (max-width:560px) {
	.home_oneframe {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.homeone_iconline {
		width: 100%;
		height: 98px;
		border-bottom: solid 1px #e3e3e3;
	}

	.homeone_iconline:nth-child(2) {
		width: 100%;
		border-left: 0;
		border-right: 0;
	}

	.homeone_iconline:nth-child(3) {
		border: 0;
	}

	.homeone_iconbox {
		float: left;
		width: 40%;
		line-height: 90px;
	}

	.hmone_icontxt {
		float: right;
		width: 55%;
		padding: 6% 0 0px 0;
		text-align: left;
		/*height: 100%;*/
		padding-right: 5%;
	}

	.homeone_iconbox img {
		width: 40%;
	}

	.homeone_iconline:nth-child(1) .homeone_iconbox img {
		width: 50%;
		margin-top: 5px;
	}

	.hometwo_toptle {
		/* font-size: 24px; */
	}

	.hometwo_toptleeng {
		font-size: 16px;
	}

	.homeone_font {
		padding: 0;
	}

	/*案列列表*/
	.caselist {
		width: 100%;
	}

	/**/
	.msider_lnavone {
		padding: 0;
	}

	.msider_loneicon {
		width: 94px;
		height: 40px;
		margin-right: 10px;
		line-height: 40px;
		font-size: 14px;
		padding: 0 10px;
	}

	.msider_navtwo a {
		display: inline-block;
		font-size: 12px;
		height: 40px;
		line-height: 40px;
	}

	.field_rtlebox h5 {
		font-size: 20px;
	}

	/**/
	.solution_ls {
		padding: 10px 0px;
	}

	.solution_ls em {
		width: 25%;
	}

	.solution_ls span {
		width: 70%;
	}

	.solution_ls:nth-last-child(2) .solution_input {
		height: 100px;
	}


	/**/
	.aboutcon_rimgbox {
		height: 180px;
	}

	.message_ldszbox {
		width: 140px;
		height: 140px;
	}

	.message_rtle {
		font-size: 20px;
		color: #333;
		margin-bottom: 5px;
	}

	.missionbox .gradient_block {
		margin-bottom: 15px;
	}

	.honor_lsbox {
		width: 100%;
		margin-bottom: 20px;
	}

	.about_newslsbox li {
		width: 100%;
		margin-bottom: 5px;
	}

	.about_newsls {
		/*padding-left: 6%;*/
	}

	/*.locationbox .locationtle {
		font-size: 20px;
		text-align: left;
	}*/
	.locationfont {
		/* margin: 50px 0; */
		line-height: 25px;
		font-size: 14px;
	}

	.message_rtxt {
		line-height: 25px;
	}

	.aboutcon_ladd>div {
		width: 100%;
	}

	/*.location_logo img{
		max-width: 80%;
	}*/


	.join_lead {
		width: 80%;
	}

	.join_leadframe span {
		font-size: 68px;
		width: 10%;
	}

	/**/
	.prompt_frame {
		width: 94%;
	}

	.prompt_box h5 {
		font-size: 20px;
		line-height: 1.5em;
	}

	/**/
	.article_listtextcon h3 {
		font-size: 18px;
	}

	.article_listjimgcon {
		width: 30%;
	}

	.article_listtextcon {
		width: 52%;
	}

	/* banner */
	.home_banner_jticon{
		width:1.5rem;
		height:1.5rem;
	}

}

@media (max-width:414px) {

	/**/
	.join_posformcon {
		height: 100%;
		padding: 25px;
	}

	.hmsix_listimgbox img {
		width: 60%;
	}

	/*.hmsix_listimgbox{
		height: 114px;
    	line-height: 114px;
	}
	.homeone_iconbox {
		height: 104px;
		line-height: 104px;
	}*/
	/*.homeone_iconline {
		height: auto; background:#fff;
	}
	.homeone_iconbox {
		line-height: normal; background:#aaa;
	}
	.hmone_icontxt {
		padding: 0 0;
		padding-right: 5%;
	}
*/

	.topnav_frame {
		height: 50px;
	}

	.topnav_logolbox {
		line-height: 48px;
	}

	.m_navbtnbox {
		padding: 16px 0;
	}

	.m_navtle {
		padding: 0 10px;
		line-height:48px;
	}

	.hometwo_toptle {
		/* font-size: 20px; */
	}

	/*实战案例*/
	.casefame {
		padding: 0;
	}

	.casefame .casemain {
		padding: 0;
	}

	.casefame .casemain .title_hd {
		padding: 20px 0 25px 1.2em;
		font-size: 1.5em;
	}

	.casefame .casemain .caselis_pad {
		margin: 0;
		padding: 0;
	}

	/*案列详情*/
	.hometwo_toptleeng {
		font-size: 12px;
		letter-spacing: 1px;
	}

	.secon_tlejsbox {
		font-size: 14px;
		line-height: 24px;
	}

	.prodet_jsbox {
		font-size: 14px;
	}


	/**/
	.msider_loneicon {
		width: 84px;
		height: 40px;
		margin: 0 5px;
		line-height: 40px;
		font-size: 14px;
		padding: 0 5px;
	}

	.msider_navtwo em {
		margin: 0 10px;
	}

	.field_rtlebox h5 {
		font-size: 18px;
	}

	/**/
	.solution_ls em {
		width: 30%;
	}

	.solution_ls span {
		width: 65%;
	}

	.sum_small_ban {
		height: 50px;
	}


	/**/
	.article_listcon li {
		margin-bottom: 10px;
	}

	.article_listcon li a {
		margin-bottom: 10px;
		padding: 10px;
	}

	.article_listtextcon p {
		display: none;
	}

	.article_listjimgcon {
		height: 70px;
		margin-right: 10px;
	}

	.news_listricon {
		line-height: 70px;
	}

	.news_listricon em {
		font-size: 25px;
	}

	.article_listtextcon h3 {
		margin-bottom: 9%;
	}

	.article_listtextcon em {
		margin: 0;
	}

}

@media (max-width:375px) {

	/*.homeone_iconbox {
		height: 84px;
		line-height: 84px;
	}
	.homeone_iconline {
		height: 170px;
	}*/
	.prodet_but {
		display: block;
		min-width: 156px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		padding: 0 10px;
	}

	.field_rtxtbox .prodet_but {
		min-width: auto;
		padding: 0 35px;
	}


	.solution_ls:nth-last-child(2) .solution_input {
		height: 60px;
	}

	.soluinput_sub {
		width: 100px;
	}

	/**/
	.aboutcon_rimgbox {
		height: 120px;
	}


}

@media (max-width:320px) {
	.topnav_frame {
		height: 40px;
	}

	.topnav_logolbox {
		line-height: 38px;
	}

	.m_navbtnbox {
		padding: 11px 0;
	}

	.m_navtle {
		padding: 0px 10px;
		line-height: 38px;
	}

	.hometwo_toptle {
		font-size: 20px;
	}

	/*.homeone_iconline {
		height: 108px;
	}
	.homeone_iconbox {
		line-height: 108px;
	}
	.hmone_icontxt {
		padding: 18px 0;
		padding-right: 5%;
	}*/


	/**/
	.solution_frame .hometwo_toptle {
		font-size: 18px;
	}

	.solution_choicebox {
		padding: 0 10px;
	}

	.solution_choicebox li {
		width: 50%;
		margin-bottom: 20px;
	}

	.solution_choicebox li a {
		height: 100px;
		line-height: 100px;
		font-size: 16px;
	}

	/**/
	.solution_ls em {
		width: 40%;
	}

	.solution_ls span {
		width: 55%;
	}

	.sum_small_ban {
		height: 40px;
	}

	/**/
	.aboutcon_lttle,
	.aboutcon_lteng {
		font-size: 14px;
	}

	.aboutcon_ladd span:nth-child(1) {
		margin-bottom: 5px;
	}

	/**/
	.news_dettle h5 {
		font-size: 18px;
		/* margin-bottom: 10px; */
	}

	/**/
	.prompt_box h5 {
		font-size: 18px;
	}

	.prompt_box span img {
		max-width: 50%;
	}


	/**/
	.article_listjimgcon {
		height: 60px;
		/*margin-right: 10px;*/
	}

	.article_listtextcon h3 {
		font-size: 14px;
		margin-bottom: 7%;
	}

	.news_listricon {
		line-height: 60px;
	}

	.news_listricon em {
		font-size: 20px;
	}

	.article_listcon li a .news_listricon::before {
		font-size: 14px;
	}

	.msider_loneicon {
		margin: 0 2px;
	}

}

.red_font {
	color: #efb918;
}

.mnav_butbox .red_font {
	/* color: #66d95a; */
}

/*css3动画鼠标移上去*/

.adlrmr {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
	transition: opacity 0.45s, transform 0.45s;
	-webkit-transform: translate3d(-100px, 0, 0);
	transform: translate3d(-100px, 0, 0);
}

.adrlmr_r {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
	transition: opacity 0.45s, transform 0.45s;
	-webkit-transform: translate3d(100px, 0, 0);
	transform: translate3d(100px, 0, 0);
}