.auto_1350 {
	max-width: 1350px;
}
 @media(max-width:1350px) {
.auto_1350 {
	padding: 0 2%;
}
}
/*Top002742 */

.Top002742 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 300;
	background: rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.1);
	color: #fff;
}
.Top002742 a {
	color: #fff;
}
.Top002742 .header {
	position: relative;
}
.Top002742 .header-left {
	float: left;
	margin-left: 3%;
	display: table;
	height: 110px;
}
.Top002742 .header-left > * {
	display: table-cell;
	vertical-align: middle;
}
.Top002742 .header-left .logo {
	width: 223px;
}
.Top002742 .header-left .logo img {
	display: block;
	width: 100%;
	height: auto;
}
.Top002742 .header-right, .Top002742 .header-mid {
	float: right;
}
.Top002742 .header-right {
	position: relative;
	margin-left: 20px;
	min-height: 110px;
	line-height: 110px;
	font-size: 16px;
	border-left: 1px solid rgba(255,255,255,0.1);
}
.Top002742 .header-right > * {
	float: left;
}
.Top002742 .top-search {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: none;
}
.Top002742 .top-search .text {
	color: #999;
	background: #fff;
	border: none;
	width: 100%;
	padding: 0 50px 0 10px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
.Top002742 .top-search .text.focus {
	color: #333;
}
.Top002742 .top-search .btn {
	position: absolute;
	right: 0;
	top: 1px;
	width: 40px;
	height: 40px;
	background: url(../images/Top002742_btn_search.png) no-repeat center center #f08200;
}
 @media(min-width:1025px) {
.Top002742 .top-search {
	max-width: 300px;
}
}
.Top002742 .top-language {
	position: relative;
	padding: 0 40px;
	border-left: 1px solid rgba(255,255,255,0.1);
}
.Top002742 .top-language > span {
	display: block;
	cursor: pointer;
}
.Top002742 .top-language > span:before {
	display: inline-block;
	content: '';
	vertical-align: middle;
	margin: 0 6px 0;
	width: 21px;
	height: 21px;
	background: url(../images/Top002742_lang.png) no-repeat;
}
 @media(max-width:640px) {
.Top002742 .top-language > span {
	font-size: 0;
}
}
.Top002742 .top-link {
	position: relative;
	background: #f08200;
	padding: 0 35px;
}
.Top002742 .top-link > span {
	display: block;
	padding-right: 12px;
	cursor: pointer;
}
.Top002742 .top-link > span:after {
	display: inline-block;
	content: '';
	vertical-align: middle;
	margin-left: 10px;
	width: 8px;
	height: 8px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	margin-top: -3px;
}
.Top002742 .top-link figure {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #fff;
	display: none;
}
.Top002742 .top-link figure a {
	color: #000;
	padding: 0 10px;
	display: block;
	line-height: 30px;
}
.Top002742 .open-search {
	background: url(../images/Top002742_btn_search.png) no-repeat left center;
	padding-left: 25px;
	margin: 0 40px;
	position: relative;
}
.Top002742 .header-menu li {
	width: auto!important;
}
.Top002742 .header-menu li em {
	line-height: 107px;
	font-size: 16px;
	position: relative;
	padding: 0 30px;
}
.Top002742 .header-menu li em::before {
	position: absolute;
	content: '';
	width: 1px;
	height: 9px;
	border-right: 1px dotted rgba(255,255,255,0.3);
	right: 0;
	top: 50%;
	transform: translate(-50%, -50%);
}
.Top002742 .header-menu li:last-child em::before {
	display: none;
}
.Top002742 .header-menu li.aon em a {
	color: #fff;
	border-bottom: 3px solid #f08200;
}
.Top002742 .header-menu li .sub {
	left: 0;
	width: 100%;
	background: #f6f6f6;
	padding: 18px 0 90px 0;
}
.Top002742 .header-menu li .sub dl {
	float: left;
	width: 25%;
}
.Top002742 .header-menu li .sub dl > * {
	max-width: 220px;
	margin: 0 auto;
	width: 96%;
}
.Top002742 .header-menu li .sub dt {
	padding: 23px 0;
	margin-bottom: 15px;
	line-height: 32px;
	border-bottom: 1px solid #d1d1d1;
}
.Top002742 .header-menu li .sub dt img {
	float: left;
	height: 32px;
	margin-right: 10px;
}
.Top002742 .header-menu li .sub dt a {
	font-size: 22px;
	color: #0f3c8c;
}
.Top002742 .header-menu li .sub dt a:hover {
	background: none;
}
.Top002742 .header-menu li .sub dd {
	line-height: 24px;
	padding: 5px 0;
}
.Top002742 .header-menu li .sub dd a {
	color: #555;
}
.Top002742 .header-menu li .sub dd a:hover {
	color: #0f3c8c;
}
.Top002742 #header-menu {
	position: absolute;
	top: -100%;
	transform: translateY(-100%);
	right: 0;
	background: rgba(0,0,0,0.8);
	padding: 20px;
	width: 200px;
	border-radius: 0 0 0 5px;
	opacity: 0;
	transition: 0.5s;
}
.Top002742 #header-menu.header-menu-show {
	top: 100%;
	transform: translateY(0);
	opacity: 1;
	z-index: 300
}
 @media(max-width:1600px) {
.Top002742 .header-left .logo {
	width: 190px;
}
.Top002742 .open-search {
	margin: 0 30px;
}
.Top002742 .top-link {
	padding: 0 25px;
}
.Top002742 .header-menu li em {
	padding: 0 28px;
}
}
 @media(max-width:1440px) {
.Top002742 .header-left .logo {
	width: 170px;
}
.Top002742 .open-search {
	margin: 0 25px;
}
.Top002742 .top-link {
	padding: 0 20px;
}
.Top002742 .header-menu li em {
	padding: 0 20px;
}
}
 @media(max-width:1280px) {
.Top002742 .header-left .logo {
	width: 150px;
}
.Top002742 .header-right {
	margin-left: 10px;
}
.Top002742 .open-search {
	margin: 0 20px;
}
.Top002742 .header-menu li em {
	padding: 0 12px;
	font-size: 14px;
}
}
 @media(max-width:640px) {
.Top002742 .top-link > span {
	font-size: 0;
}
.Top002742 .header-left .logo {
	width: 130px;
}
.Top002742 .header-left {
	height: 60px;
}
.Top002742 .top-language {
	display: none;
}
}
 @media(max-width:1024px) {
.Top002742 #open_menu {
	width: 40px;
	height: 35px;
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 3px;
	margin-top: 17px;
	margin-left: 10px;
	position: relative;
}
.Top002742 #open_menu span, .Top002742 #open_menu:after, .Top002742 #open_menu:before {
	position: absolute;
	width: 70%;
	left: 15%;
	height: 3px;
	background: #fff;
}
.Top002742 #open_menu:after, .Top002742 #open_menu:before {
	content: '';
	transition: transform 0.3s;
}
.Top002742 #open_menu span {
	top: 50%;
	margin-top: -1.5px;
}
.Top002742 #open_menu:before {
	top: 8px;
}
.Top002742 #open_menu:after {
	bottom: 8px;
}
.Top002742 #open_menu.open_menu_on span {
	opacity: 0;
}
.Top002742 #open_menu.open_menu_on:after, .Top002742 #open_menu.open_menu_on:before {
	top: 50%;
	margin-top: -2px;
	transform: rotate(45deg);
	width: 70%;
	left: 15%;
}
.Top002742 #open_menu.open_menu_on:before {
	transform: rotate(-45deg);
}
}
/*Bottom002743 */

.Bottom002743 {
	background: url(../images/Bottom002743-bg.jpg) no-repeat center center #182030;
	padding-top: 100px;
	color: #999;
}
.Bottom002743 a {
	color: #ccc;
}
.Bottom002743 a:hover {
	color: #fff;
	text-decoration: underline;
}
.Bottom002743 .copyright {
	line-height: 24px;
	font-size: 13px;
	color: #999;
	padding: 40px 0;
	margin-top: 100px;
	border-top: 1px solid rgba(255,255,255,0.1);
}
.Bottom002743 .copyright a {
	color: #999;
}
.Bottom002743 .copyright a:hover {
	color: #fff;
}
.Bottom002743 .contact {
	max-width: 320px;
}
.Bottom002743 .contact .logo {
	margin-bottom: 50px;
}
.Bottom002743 .contact .name, .Bottom002743 nav dl dt {
	font-size: 16px;
	color: #fff;
	padding-bottom: 25px;
}
.Bottom002743 .contact .name {
	padding-bottom: 10px;
}
.Bottom002743 .contact li {
	padding-bottom: 15px;
}
.Bottom002743 .contact li b {
	display: block;
	font-size: 22px;
	color: #f08200;
	font-weight: normal;
}
.Bottom002743 nav {
	float: right;
	width: 75%;
	max-width: 900px;
}
.Bottom002743 nav dl {
	float: left;
	max-width: 180px;
}
.Bottom002743 nav dd {
	line-height: 30px;
	font-size: 13px;
}
 @media(min-width:769px) {
.Bottom002743 .contact {
	float: left;
}
.Bottom002743 .copyright aside {
	float: right;
}
}
 @media(max-width:768px) {
.Bottom002743 {
	padding-top: 5%;
}
.Bottom002743 nav {
	display: none;
}
.Bottom002743 .contact {
	display: table;
	margin: 0 auto;
}
.Bottom002743 .contact .name, .Bottom002743 .copyright {
	text-align: center;
}
}
/*栏目banner*/

.Banner002730 {
}
.Banner002730 {
	position: relative;
}
.Banner002730 .ytable {
	height: 100%;
}
.Banner002730 .txt {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	padding-top: 5%;
	z-index: 10;
	color: #fff;
	font-size: 36px;
	letter-spacing: 3px;
	background: rgba(2,8,30,0.2)
}
.Banner002730 .txt .auto {
	max-width: 980px;
	text-align: center;
}
.Banner002730 .txt .cn {
	font-weight: bold;
}
.Banner002730 .txt .en {
	text-transform: uppercase;
	font-size: 18px;
	margin-top: 5px;
}
 @media(min-width:1025px) {
.Banner002730 figure {
	height: 600px;
}
.global figure {
	height: 860px;
}
.Banner002730 img {
	display: none;
}
}
 @media(max-width:1024px) {
.Banner002730 figure {
	display: none;
}
.Banner002730 img {
	width: 100%;
	display: block;
}
.Banner002730 .auto {
	width: 80%;
}
}
 @media(max-width:640px) {
.Banner002730 .txt {
	font-size: 24px;
}
.Banner002730 .txt .en {
	font-size: 14px;
}
.Top002742 .open-search {
	margin: 0 15px;
}
.Top002742 .header-right {
	min-height: 60px;
	line-height: 60px;
	margin-left: 0;
}
.Top002742 .top-link {
	padding: 0 15px;
}
}
/*栏目菜单*/

.Menu002290 {
	padding-top: 25px;
	border-bottom: solid 1px #ededed;
	height: 80px;
	overflow: hidden;
}
.Menu002290 .menu ul li {
	display: inline-block;
	margin-right: 40px;
}
.Menu002290 .menu ul li a {
	font-size: 16px;
	padding: 0 15px;
	display: inline-block;
	color: #333;
	position: relative;
	overflow: hidden;
}
.Menu002290 .menu ul li.on a, .Menu002290 .menu ul li a:hover {
	color: #f08200;
	border-bottom: 1px solid #f08200;
}
.Menu002290 .location {
	display: none;
	padding-left: 35px;
	font-size: 16px;
	float: right;
	background: url(../images/Menu002290-location_home.png) no-repeat left center;
}
.Menu002290 .location a {
	color: #999;
	padding-right: 20px;
	margin-right: 10px;
	background: url(../images/Menu002290-location_icon.png) no-repeat right;
}
.Menu002290 .location span {
	color: #666;
}
 @media only screen and (min-width: 768px) {
.Menu002290 .location {
	display: block;
}
.Menu002290 .menu ul li a {
	padding: 0 0 32px;
}
}
 @media(max-width:640px) {
.Menu002290 .menu ul li {
	margin-right: 15px;
}
}
/*分页*/

.Page002221 {
	text-align: center;
	padding: 0 0 4%;
}
.Page002221 .Pages a {
	display: inline-block;
	margin: 0px 2px;
	line-height: 45px;
	width: 45px;
}
.Page002221 .Pages em {
	font-style: normal;
	font-size: 16px;
	display: inline-block;
	position: relative;
	top: -16px;
	padding: 0 5px;
}
.Page002221 .Pages em a {
	margin: 0 5px;
	color: #999;
}
.Page002221 .Pages em a.a_cur, .Page002221 .Pages em a:hover {
	color: #fff;
	background: #f08200;
}
.Page002221 .Pages .a {
	width: 45px;
	height: 45px;
	border: 1px solid #d8d8d8;
	transition: all 0.33s ease-out 0s;
}
.Page002221 .a_prev {
	background: url(../images/Page002221-prev.png) no-repeat 40% center;
}
.Page002221 .a_next {
	background: url(../images/Page002221-next.png) no-repeat 60% center;
}
.Page002221 .Pages .a:hover {
	background-color: #f08200;
	border-color: #f08200;
	color: #fff;
}
.Page002221 .a_prev:hover {
	background-image: url(../images/Page002221-prev_hover.png);
}
.Page002221 .a_next:hover {
	background-image: url(../images/Page002221-next_hover.png);
}
 @media(max-width:640px) {
.Page002221 .Pages a {
	width: 30px;
	line-height: 30px;
}
.Page002221 .Pages .a {
	width: 30px;
	line-height: 30px;
	height: 30px;
}
.Page002221 .Pages em {
	top: -10px;
}
}
/*Page002221 End*/





/*联系我们*/

.Map002516 {
	padding: 5% 0;
}
.Map002516 .con {
	position: relative;
	padding-right: 70%;
}
.Map002516 .txt .title {
	font-size: 22px;
	color: #000;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 30px;
	position: relative;
}
.Map002516 .txt .title:after {
	position: absolute;
	z-index: -1;
	content: "";
	left: 0;
	bottom: 4px;
	width: 30px;
	height: 4px;
	background: #f08200;
}
.Map002516 .map #allmap {
	height: 100%;
}
.Map002516 .map #allmap * {
	box-sizing: content-box;
}
.Map002516 .map #allmap img {
	max-width: none;
}
 @media(min-width:769px) {
.Map002516 .map {
	position: absolute !important;
	width: 65%;
	right: -4px;
	top: -4px;
	bottom: -4px;
}
}
 @media(max-width:768px) {
.Map002516 .con {
	padding-right: 0;
}
.Map002516 .map {
	position: unset;
	width: 100%;
}
.Map002516 .map #allmap {
	height: 300px;
}
}
 @media(max-width:640px) {
.Map002516 .map {
	height: 400px;
	position: relative !important;
}
.Map002516 .txt {
	padding: 0;
	margin-bottom: 30px;
}
}
 @media screen and (min-width: 1024px) {
.Map002516 .con {
	background: url(../images/contact_bg.png) no-repeat 30px center;
}
}
.Map002516 .ul_con li {
	padding-bottom: 25px;
	font-size: 15px;
}
.Map002516 .ul_con li:last-child {
	padding-bottom: 0;
}
.Map002516 .ul_con li p {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	color: #333;
	font-size: 16px;
	margin-bottom: 10px;
}
.Map002516 .ul_con li .location {
	background-image: url(../images/Map002516_address.png);
}
.Map002516 .ul_con li .call {
	background-image: url(../images/Map002516_call.png);
}
.Map002516 .ul_con li .fax {
	background-image: url(../images/Map002516_fax.png);
}
.Map002516 .ul_con li .email {
	background-image: url(../images/Map002516_email.png);
}
.Map002516 .ul_con li .code {
	background-image: url(../images/Map002516_code.png);
}
.Map002516 .ul_con li strong {
	display: block;
	font-size: 18px;
	color: #f08200;
}
.Map002516 dl {
	padding-top: 5%;
	margin-top: 5%;
	border-top: 1px solid #ededed;
}
.Map002516 dd {
	float: left;
	margin-bottom: 5%;
	line-height: 30px;
	font-size: 15px;
}
.Map002516 dd h3 {
	font-size: 20px;
	color: #000;
	font-weight: normal;
	margin: 0;
	margin-bottom: 20px;
	position: relative;
}
.Map002516 dd h3:after {
	position: absolute;
	z-index: -1;
	content: "";
	left: 0;
	bottom: 4px;
	width: 30px;
	height: 4px;
	background: #f08200;
}
 @media(min-width:769px) {
.Map002516 dd {
	margin-right: 5%;
	width: 30%;
}
.Map002516 dd:nth-child(3n) {
	margin-right: 0;
}
}
/*加入我们*/

/*Menu002119 */

.Menu002119 {
	background-color: #fff;
	padding: 3% 0;
}
.Menu002119 li {
	float: left;
	margin-right: 2px;
}
.Menu002119 li a {
	display: block;
	line-height: 40px;
	height: 40px;
	padding: 0 26px;
	font-size: 16px;
}
.Menu002119 li a:hover, .Menu002119 li.aon a {
	color: #fff;
	background: #f08200;
}
 @media(max-width:768px) {
.Menu002119 li {
	margin-bottom: 2px;
}
}
 @media(max-width:640px) {
.Menu002119 li {
	margin: 0 0 2px 0;
	width: 25%;
	text-align: center;
}
.Menu002119 li a {
	padding: 0;
}
}
 @media(max-width:480px) {
.Menu002119 li {
	width: 33.3333333%;
}
.Menu002119 li a {
	font-size: 14px;
	overflow: hidden;
}
}
/*

 .TextList002208 为demo编号

 */

.TextList002208 {
	padding-bottom: 3%;
}
.TextList002208 .dl {
}
.TextList002208 .dl+.dl {
	margin-top: 10px;
}
.TextList002208 .dl .dt {
	line-height: 58px;
	font-size: 15px;
	text-align: center;
	cursor: pointer;
	background: #f5f5f5;
	position: relative;
}
.TextList002208 .dl .dt span {
	float: left;
	width: 30%;
	display: block;
}
.TextList002208 .dl .dt span.jobname {
	text-align: left;
	padding-left: 3%;
	color: #333;
}
.TextList002208 .dl .dt span em {
	font-style: normal;
	opacity: 0.35;
	font-weight: lighter;
	margin: 0 20px;
}
.TextList002208 .dl .dt i {
	position: absolute;
	width: 22px;
	height: 22px;
	right: 3%;
	top: 50%;
	margin-top: -11px;
}
.TextList002208 .dl .dt i::before, .TextList002208 .dl .dt i::after {
	position: absolute;
	content: '';
	background: #999;
}
.TextList002208 .dl .dt i::before {
	left: 20%;
	width: 60%;
	height: 2px;
	top: 50%;
	margin-top: -1px;
}
.TextList002208 .dl .dt i::after {
	left: 50%;
	margin-left: -1px;
	width: 2px;
	top: 20%;
	height: 60%;
}
.TextList002208 .dl.active .dt i::after {
	display: none;
}
.TextList002208 .dl.active .dt i::before, .TextList002208 .dl.active .dt i::after {
	background: #fff;
}
.TextList002208 .conbox {
	background: #fbfbfb;
	padding: 20px 3%;
	display: none;
	line-height: 36px;
	font-size: 15px;
}
.TextList002208 .conbox .h5 {
	color: #333;
	font-size: 16px;
}
.TextList002208 .jobname {
	width: 40% !important;
}
.TextList002208 .dl.active dt {
	background: #f08200;
}
.TextList002208 .dl.active .dt span, .TextList002208 .dl.active .btn {
	color: #fff;
}
.TextList002208 .dl.active .dt .btn i {
	background-position: -44px -70px;
}
.TextList002208 .job-email {
	color: #f08200;
	padding: 30px 0;
}
.TextList002208 .job-email a {
	color: #f08200;
}
 @media(max-width:1000px) {
.TextList002208 .dl .dt .btn {
	padding-right: 20px;
}
.TextList002208 .dl .dt .btn i {
	background-position: -48px -82px;
	width: 13px;
}
.TextList002208 .dl.active .dt .btn i {
	background-position: -48px -70px;
}
}
 @media(max-width:640px) {
.TextList002208 .jobyq, .TextList002208 .dl .dt .btn i, .TextList002208 .time {
	display: none !important;
}
.TextList002208 .dl .dt span {
	width: 23%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
}
/*在线留言*/

.Form001215 {
	padding: 5% 0;
}
.Form001215 .auto {
	border: 5px solid #f9f9f9;
	padding: 3%;
}
.Form001215 .form {
	float: left;
	width: 43%;
}
.Form001215 .form li {
	padding-bottom: 2%;
}
.Form001215 .form li:last-child {
	padding-bottom: 0;
}
.Form001215 .form .text {
	border: none;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 20px 0 50px;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-position: 15px center;
	color: #999;
}
.Form001215 .form .name {
	background-image: url(../images/icon_name.png);
}
.Form001215 .form .email {
	background-image: url(../images/icon_email.png);
}
.Form001215 .form .phone {
	background-image: url(../images/icon_phone.png);
}
.Form001215 .form .position {
	background-image: url(../images/icon_position.png);
}
.Form001215 .form .company {
	background-image: url(../images/icon_company.png);
}
.Form001215 .form .message {
	background-image: url(../images/icon_message.png);
	background-position: 15px 15px;
}
.Form001215 .form textarea.text {
	height: 150px;
	line-height: 24px;
	padding-top: 15px;
}
.Form001215 .form .btn {
	display: inline-block;
	cursor: pointer;
	background: #f08200;
	color: #fff;
	height: 40px;
	padding: 0 50px;
	border: none;
}
.Form001215 .hotline {
	float: right;
	width: 52%;
	background: url(../images/Form001215-bg.jpg) no-repeat right top/contain;
	padding: 10% 0 16% 0;
	text-shadow: 0 1px 0 #fff;
}
.Form001215 .hotline figure {
	width: 60%;
	max-width: 260px;
	font-size: 14px;
	line-height: 26px;
}
.Form001215 .hotline figure b {
	display: block;
	margin-bottom: 10px;
	color: #f08200;
	font-size: 18px;
}
 @media(max-width:640px) and (min-width:481) {
.Form001215 .hotline {
	padding: 3% 0 32% 0;
	background-position: right bottom;
}
}
 @media(max-width:640px) {
.Form001215 .hotline dd {
	font-size: 24px;
}
.Form001215 .form {
	float: none;
	width: 100%;
}
.Form001215 .hotline {
	float: none;
	width: 100%;
}
}
 @media(min-width:769px) {
.Form001215 .form .text {
	height: 60px;
	line-height: 60px;
}
}
 @media(max-width:768px) {
.Form001215 .form textarea.text {
	height: 117px;
}
}
/*新闻列表*/

.PicList002735 {
	padding-top: 5%;
}
.PicList002735 li {
	margin-bottom: 3%;
	position: relative;
}
.PicList002735 li a {
	display: block;
	border-bottom: 1px solid #ececec;
	padding-bottom: 5%;
	transition: 0.3s;
}
.PicList002735 li .Ispic {
	background-size: contain;
	background-color: #fff;
	padding-bottom: 63.3%;
}
.PicList002735 li .txt h3 {
	font-size: 17px;
	color: #f08200;
	margin: 15px 0;
}
.PicList002735 li .txt time {
	display: inline-block;
	font-size: 16px;
	color: #999;
	margin: 15px 0;
	padding-right: 25px;
	background: url(../images/icon_more.png) no-repeat right center;
}
.PicList002735 li .hover {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	background: rgba(240, 130, 0,0.9);
	transition: 0.3s;
	color: #fff;
	z-index: 10;
}
.PicList002735 li:hover a .hover {
	opacity: 1;
}
.PicList002735 li aside {
	position: absolute;
	left: 10%;
	width: 80%;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.PicList002735 li .hover h5 {
	font-size: 18px;
}
.PicList002735 li .hover i {
	display: block;
	height: 2px;
	background: #fff;
	width: 48px;
	margin: 14px auto 20px;
}
.PicList002735 li .hover p {
	font-size: 14px;
	line-height: 30px;
	margin: 0;
	max-height: 90px;
	overflow: hidden;
}
.PicList002735 li .more {
	display: block;
	text-align: center;
	margin-top: 50px;
}
.PicList002735 li .more span {
	display: inline-block;
	padding-left: 40px;
	padding-right: 64px;
	line-height: 40px;
	background: url(../images/PicList002797-more.png)no-repeat 74% center #fff;
	border-radius: 5px;
	transition: all 0.5s ease-out 0s;
	color: #f08200;
}
.PicList002735 li .more span:hover {
	padding-left: 50px;
	padding-right: 74px;
}
 @media(min-width:481px) {
.PicList002735 li {
	float: left;
}
}
 @media(min-width:769px) {
.PicList002735 li {
	width: 29.6875%;
}
 .PicList002735 li:not(:nth-child(3n)) {
 margin-right: 5.46875%;
}
}
 @media(min-width:481px) and (max-width:768px) {
.PicList002735 li {
	width: 48%;
}
 .PicList002735 li:not(:nth-child(2n)) {
 margin-right: 4%;
}
}
/*服务网络*/

.RighInfo002814 {
	padding: 5% 0 7% 0;
	color: #555;
	font-size: 15px;
	line-height: 30px;
}
.RighInfo002814 .intro {
	position: relative;
	z-index: 1;
	margin: 40px 0;
}
.RighInfo002814 .intro .bg {
	position: absolute;
	z-index: 0;
	bottom: 0;
	width: 100%;
	right: 0;
}
.RighInfo002814 .intro .bg img {
	display: block;
	width: 100%;
}
.RighInfo002814 .intro .main {
	border: 5px solid #f9f9f9;
	padding: 5%;
	padding-bottom: 8%;
}
.RighInfo002814 .intro dd {
	position: relative;
	padding-left: 25px;
	margin-bottom: 10px;
}
.RighInfo002814 .intro dd:before {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #f08200;
	left: 0;
	top: 11px;
}
.RighInfo002814 .pic img {
	display: block;
	width: 100%;
}
.RighInfo002814 .contact {
	margin-top: 4%;
}
.RighInfo002814 .contact .ytable-cell {
	background: #f9f9f9;
	vertical-align: top;
	padding: 40px;
}
.RighInfo002814 .contact .ytable-cell.no {
	background: none;
	padding: 0;
}
.RighInfo002814 .contact h3 {
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0;
	word-break: break-all;
}
.RighInfo002814 .contact aside {
	color: #999;
}
 @media(min-width:641px) {
/*.RighInfo002814 .contact .ytable-cell:not(:last-child) { width: 32%; }*/

.RighInfo002814 .contact .ytable-cell.no {
	width: 2%;
}
}
 @media(min-width:641px) and (max-width:1024px) {
.RighInfo002814 .contact h3 {
	font-size: 18px;
}
}
 @media(max-width:640px) {
.RighInfo002814 .contact .ytable-cell, .RighInfo002814 .contact .ytable {
	display: block;
}
.RighInfo002814 .contact .ytable-cell.no {
	height: 10px;
}
}
/*常见问题*/

.TextList002205 {
	padding-bottom: 3%;
}
.TextList002205 .list .item {
	margin-bottom: 10px;
}
.TextList002205 .list .item i.icon {
	position: absolute;
	width: 22px;
	height: 22px;
	right: 3%;
	top: 50%;
	margin-top: -11px;
}
.TextList002205 .list .item i.icon::before, .TextList002205 .list .item i.icon::after {
	position: absolute;
	content: '';
	background: #999;
}
.TextList002205 .list .item i.icon::before {
	left: 20%;
	width: 60%;
	height: 2px;
	top: 50%;
	margin-top: -1px;
}
.TextList002205 .list .item i.icon::after {
	left: 50%;
	margin-left: -1px;
	width: 2px;
	top: 20%;
	height: 60%;
}
.TextList002205 .list .item.active i.icon::after {
	display: none;
}
.TextList002205 .list .item .Q {
	margin: 0;
	line-height: 58px;
	font-weight: normal;
	padding-left: 80px;
	padding-right: 50px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	position: relative;
	background: #f5f5f5;
	cursor: pointer;
	transition: all 0.5s ease-out 0s;
}
.TextList002205 .list .item .Q>a {
	color: #333;
	font-size: 15px;
}
.TextList002205 .list .item em.icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 58px;
	height: 100%;
	display: block;
	text-align: center;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color: #f08200;
}
.TextList002205 .list .item .Q em.icon {
	background: #fdf2e5;
	transition: all 0.5s ease-out 0s;
}
.TextList002205 .list .item .A {
	position: relative;
	padding: 25px 25px 25px 100px;
	background: #fbfbfb;
	font-size: 15px;
	line-height: 36px;
	display: none;
}
.TextList002205 .list .item .A em.icon {
	background: #f5f5f5;
	color: #f08200;
	transition: all 0.5s ease-out 0s;
}
.TextList002205 .list .item.active i.icon::before, .TextList002205 .list .item.active i.icon::after {
	background: #f08200;
}
 @media(max-width:640px) {
.TextList002205 .list .item .A {
	padding: 5%
}
}
/*专家支持*/

/*

 .PicList001646 为demo编号

 */

.PicList001646 {
	padding: 5% 0 0;
}
.PicList001646 .tips {
	padding-bottom: 3%;
}
.PicList001646 .tips h1 {
	font-size: 28px;
	font-weight: normal;
	color: #f08200;
	margin: 0;
}
.PicList001646 .tips p {
	font-size: 16px;
	color: #333;
	margin: 0;
	margin-top: 5px;
}
.PicList001646 dl {
	margin-bottom: 3%;
	background-color: #f5f5f5;
	vertical-align: top;
}
.PicList001646 dl.no {
	background: none;
	padding: 0;
}
.PicList001646 dl:last-child {
	margin-bottom: 0;
}
 @media(min-width:641px) {
.PicList001646 dl:not(:last-child) {
	width: 32%;
}
.PicList001646 dl.no {
	width: 2%;
}
}
.PicList001646 dd figure {
	padding: 50px;
}
.PicList001646 dt img {
	display: block;
	width: 100%;
}
.PicList001646 dd figure * {
	margin: 0;
}
.PicList001646 dd figure h1 {
	font-weight: normal;
	font-size: 18px;
	color: #333;
	padding: 0 0 20px 0;
	margin-bottom: 20px;
	position: relative;
}
.PicList001646 dd figure h1::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 40px;
	height: 3px;
	background-color: #f08200;
}
.PicList001646 dd figure b {
	display: block;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
}
.PicList001646 dd figure pre {
	line-height: 28px;
	color: #999;
	margin: 2% 0 0;
}
/*

 .PicList001647 为demo编号

 */

.PicList001647 {
	padding-bottom: 7%;
}
.PicList001647 .tips {
	border: 5px solid #f9f9f9;
	padding: 5% 3%;
	margin: 4% 0;
	font-size: 16px;
}
.PicList001647 .tips h1 {
	font-size: 22px;
	font-weight: normal;
	color: #f08200;
	margin: 0;
}
.PicList001647 .tips p {
	font-size: 16px;
	color: #333;
	margin: 0;
	margin-top: 5px;
}
.PicList001647 .tips strong {
	color: #f08200;
}
.PicList001647 li {
	float: left;
	margin-right: 2%;
	width: 18.4%;
	background-color: #f5f5f5;
}
.PicList001647 li figure {
	position: relative;
}
.PicList001647 li figure img {
	width: 100%;
}
.PicList001647 li .Ispic {
	padding-bottom: 100%;
	display: block;
	background-size: contain;
}
.PicList001647 li * {
	margin: 0;
}
.PicList001647 li .txt {
	padding: 30px;
	position: relative;
	z-index: 2;
}
.PicList001647 li p {
	font-size: 15px;
	margin: 0;
}
.PicList001647 li h1 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	margin: 0 0 5px 0;
	position: relative;
}
.PicList001647 li h1:after {
	position: absolute;
	z-index: -1;
	content: "";
	left: 0;
	bottom: 4px;
	width: 30px;
	height: 4px;
	background: #f08200;
}
 @media(min-width:641px) {
.PicList001647 li:nth-child(5n) {
	margin-right: 0;
}
.PicList001647 li:nth-child(5n+1) {
	clear: left;
}
}
 @media(max-width:640px) {
.PicList001647 li {
	float: left;
	margin-right: 2%;
	width: 49%;
}
.PicList001647 li:nth-child(2n) {
	margin-right: 0;
}
.PicList001647 li:nth-child(2n+1) {
	clear: left;
}
.PicList001647 li h1 {
	font-size: 16px;
}
}
/*资料下载*/

.TextList002241 {
	padding-top: 5%;
	font-size: 14px;
	padding-bottom: 2%;
}
.TextList002241 .list dl {
	display: block;
	margin-bottom: 25px;
	padding: 50px 30px;
	background: #f5f5f5;
	transition: .3s;
}
.TextList002241 .list dl time {
	color: #000;
	opacity: 0.5;
}
.TextList002241 .list dl dt {
	color: #333;
	font-size: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 1.5em;
	line-height: 1.5;
	overflow: hidden;
	margin: 20px 0;
}
.TextList002241 .list dl dd {
	padding-top: 20px;
}
.TextList002241 .list dl dd a {
	color: #999;
	padding-right: 30px;
	background: url(../images/icon_download.png) no-repeat right center;
}
.TextList002241 .list dl:hover {
	background: #f08200;
	color: #fff;
}
.TextList002241 .list dl:hover * {
	color: #fff;
}
.TextList002241 .list dl:hover dd a {
	background-image: url(../images/icon_download2.png);
}
 @media (min-width: 640px) {
.TextList002241 .auto {
	overflow: hidden;
}
.TextList002241 .list dl:nth-child(2n) {
	margin-right: 0;
}
.TextList002241 .list dl:nth-child(4n) {
	margin-right: 2%;
}
.TextList002241 .list dl {
	float: left;
	width: 48%;
	margin: 0 2% 25px 0;
}
}
 @media (min-width: 1024px) {
.TextList002241 .list dl {
	width: 23.5%;
}
.TextList002241 .list dl:nth-child(2n) {
	margin-right: 2%;
}
.TextList002241 .list dl:nth-child(4n) {
	margin-right: 0;
}
}
/*荣誉资质*/

.PicList002239 {
	padding: 5% 0 0;
}
.PicList002239 li {
	background: #f5f5f5;
	padding: 3%;
	margin-bottom: 4%;
	float: left;
}
 @media(min-width:769px) {
.PicList002239 li {
	margin-right: 5%;
	width: 30%;
}
.PicList002239 li:nth-child(3n) {
	margin-right: 0;
}
}
.PicList002239 li .Ispic {
	padding-bottom: 64%;
	background-size: contain;
}
.PicList002239 li dl {
	position: relative;
	line-height: 40px;
	margin-top: 15px;
}
.PicList002239 li dd {
	color: #999;
	padding-left: 30px;
	background: url(../images/PicList002239-icon.png) no-repeat left center;
}
.PicList002239 li dt {
	font-size: 18px;
	color: #333;
}
 @media(max-width:768px) {
.PicList002239 li {
	width: 48%;
	margin-right: 4%;
}
.PicList002239 li:nth-child(2n) {
	margin-right: 0;
}
}
/*企业文化*/

.RighInfo002813 {
	padding: 5% 0 0 0;
	font-size: 15px;
}
.RighInfo002813 .list li {
	position: relative;
	overflow: hidden;
}
.RighInfo002813 .list li .icon {
	display: block;
	margin-bottom: 20px;
	width: 36px;
	height: 36px;
	background: no-repeat center center;
	background-size: contain;
}
.RighInfo002813 .list li .txt {
	color: #fff;
	line-height: 28px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 5% 10%;
	z-index: 10;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0 ); /* IE6-9 */
}
.RighInfo002813 .list li .txt aside {
	font-size: 22px;
}
.RighInfo002813 .list > li .Ispic {
	padding-bottom: 58%;
}
.RighInfo002813 .list li .Ispic {
	transition: 0.5s;
}
.RighInfo002813 .list li:hover .Ispic {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
}
 @media(min-width:641px) {
.RighInfo002813 .list {
	margin: 0 -1%;
}
.RighInfo002813 .list > * {
	float: left;
	width: 48%;
	margin: 0 1%;
}
}
 @media(min-width:641px) and (max-width:1024px) {
.RighInfo002813 .list li .txt p {
	font-size: 14px;
	line-height: 24px;
}
}
 @media(max-width:641px) {
.PicList002239 li {
	width: 100%;
}
}
/*企业介绍*/

.RighInfo002808 {
	padding: 5% 0 6% 0
}
.RighInfo002808 .floor {
	position: relative;
z-index: 1.
}
.RighInfo002808 .floor .Ispic {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0;
}
.RighInfo002808 .floor-1 .Ispic {
	width: 42%;
}
.RighInfo002808 .floor-2 .Ispic {
	right: auto;
	left: 0;
	width: 25%;
}
.RighInfo002808 .floor-1 .txt {
	color: #666;
	font-size: 16px;
}
.RighInfo002808 .floor-1 .txt .info {
	line-height: 30px;
	padding-bottom: 5%;
}
.RighInfo002808 .floor-1 .txt h1 {
	font-size: 28px;
	color: #333;
	font-weight: normal;
	margin-bottom: 5%;
	position: relative;
}
.RighInfo002808 .floor-1 .txt h1:after {
	position: absolute;
	z-index: -1;
	content: "";
	left: 0;
	bottom: 4px;
	width: 30px;
	height: 4px;
	background: #f08200;
}
.RighInfo002808 .floor-1 .txt .nmb {
	margin-bottom: 0;
}
.RighInfo002808 .floor-1 .txt .nmt {
	margin-top: 0;
}
.RighInfo002808 .floor-1 .count {
	position: relative;
	z-index: 1;
	padding: 7% 0;
}
.RighInfo002808 .floor-1 .count li p {
	margin: 0;
}
.RighInfo002808 .floor-1 .count li aside {
	color: #f08200;
	font-weight: bold;
}
.RighInfo002808 .floor-1 .count li aside b {
	font-size: 42px;
	font-family: Arial;
	display: inline-block;
	vertical-align: sub;
}
 @media(min-width:1025px) {
.RighInfo002808 .floor-1 .txt {
	padding-right: 42%;
}
.RighInfo002808 .floor-1 .txt .info {
	max-width: 820px;
	width: 95%;
}
.RighInfo002808 .floor-1 .count:before {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	background: #f5f5f5;
	content: '';
	width: 150%;
}
}
 @media(max-width:1024px) {
.RighInfo002808 .floor-1 .Ispic {
	display: none;
}
.RighInfo002808 .floor-1 .count {
	background: #f5f5f5;
}
.RighInfo002808 .floor-1 .count li {
	text-align: center;
}
}
 @media(min-width:641px) {
.RighInfo002808 .floor-1 .count ul {
	display: table;
	width: 100%;
	position: relative;
	z-index: 2;
}
.RighInfo002808 .floor-1 .count li:not(:last-child) {
	width: 20%;
}
.RighInfo002808 .floor-1 .count li {
	display: table-cell;
	vertical-align: top;
}
}
 @media(max-width:640px) {
.RighInfo002808 .floor-1 .count ul {
	overflow: hidden;
}
.RighInfo002808 .floor-1 .count li {
	width: 50%;
	float: left;
	padding: 15px 0;
}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1) {
	clear: left;
}
.RighInfo002808 .floor-1 .txt h1 {
	font-size: 24px;
}
.RighInfo002808 .floor-1 .txt h1:after {
	bottom: -10px
}
.RighInfo002808 .floor-1 .count li aside b {
	font-size: 28px;
}
}
.RighInfo002808 .title {
	padding: 5% 0 0;
	margin-bottom: 3%;
	font-size: 28px;
	color: #333;
	position: relative;
}
.RighInfo002808 .title:after {
	position: absolute;
	z-index: -1;
	content: "";
	left: 0;
	bottom: 4px;
	width: 30px;
	height: 4px;
	background: #f08200;
}
.RighInfo002808 .floor-2 {
	padding-left: 25%;
}
.RighInfo002808 .floor-2 li {
	padding-left: 11.5%;
	padding-bottom: 4%;
}
.RighInfo002808 .floor-2 li:nth-child(2n) {
	background: #f5f5f5;
	padding-top: 4%;
}
 @media(min-width:641px) {
.RighInfo002808 .floor-2 li > * {
	width: 89%;
}
}
.RighInfo002808 .floor-3 .box2 aside, .RighInfo002808 .floor-2 li aside {
	color: #f08200;
}
.RighInfo002808 .floor-2 li p, .RighInfo002808 .floor-3 > div p {
	margin: 0;
	line-height: 30px;
	color: #666;
	font-size: 15px;
	text-align: justify;
}
.RighInfo002808 .floor-2 li aside, .RighInfo002808 .floor-3 > div aside {
	font-size: 22px;
	margin-bottom: 25px;
}
 @media(max-width:640px) {
.RighInfo002808 .floor-2 {
	padding-left: 10%;
}
.RighInfo002808 .floor-2 .Ispic {
	width: 10%;
}
.RighInfo002808 .floor-2 li {
	padding-left: 5%;
	padding-right: 5%;
}
.RighInfo002808 .title {
	margin-bottom: 10%;
	font-size: 24px;
}
.RighInfo002808 .title:after {
	bottom: -10px
}
}
.RighInfo002808 .floor-3 > div {
	padding-left: 3%;
	padding-right: 3%;
}
.RighInfo002808 .floor-3 .box1 {
	background: #f08200;
	color: #fff;
	padding-top: 4%;
	padding-bottom: 4%;
}
.RighInfo002808 .floor-3 .box1 p {
	color: #fff;
	opacity: 0.75;
}
.RighInfo002808 .floor-3 .box2 {
	position: relative;
	z-index: 3;
	background: #f5f5f5;
	padding-top: 4%;
	padding-bottom: 4%;
}
 @media(min-width:641px) {
.RighInfo002808 .floor-3 .box1 {
	width: 25%;
}
.RighInfo002808 .floor-3 .Ispic {
	width: 75%;
}
.RighInfo002808 .floor-3 .box2 {
	width: 80%;
	max-width: 950px;
}
}
 @media(max-width:1024px) {
.RighInfo002808 .floor-3 .Ispic {
	position: relative;
	height: auto;
	padding-bottom: 60%;
}
.RighInfo002808 .floor-3 .box2 {
	padding-top: 5%;
	padding-bottom: 5%;
}
}
.RighInfo002808 .floor-4 .txt {
	color: #666;
	font-size: 16px;
	line-height: 30px;
}
/*业务范围*/

.RighInfo002816 {
	padding: 5% 0;
}
.RighInfo002816 .img-block {
	display: block;
	width: 100%;
}
.RighInfo002816 ul {
	margin-bottom: 8%;
}
.RighInfo002816 ul .li .num {
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	color: #f08200;
	margin-bottom: 20px;
	padding-right: 80px;
	background: url(../images/line.png) no-repeat right center;
}
.RighInfo002816 ul h3 {
	margin-top: 0;
	font-size: 30px;
	font-weight: normal;
	color: #333;
}
.RighInfo002816 ul h3 .icon {
	max-width: 45px;
	margin-right: 10px;
}
.RighInfo002816 ul .li p {
	line-height: 30px;
	color: #999;
	font-size: 16px;
}
.RighInfo002816 .more {
	display: inline-block;
	border: 2px solid #f08200;
	line-height: 52px;
	font-size: 16px;
	color: #333;
	position: relative;
	margin-top: 20px;
	transition: color .5s;
}
.RighInfo002816 .more span {
	position: relative;
	z-index: 2;
	padding-left: 30px;
	padding-right: 100px;
}
.RighInfo002816 .more i {
	background: url(../images/icon_more2.png) no-repeat;
	display: block;
	width: 13px;
	height: 13px;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 20px;
}
.RighInfo002816 .more:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background: #f08200;
	transition: width .5s;
}
.RighInfo002816 .more:hover {
	color: #fff;
}
.RighInfo002816 .more:hover:after {
	width: 100%;
}
.RighInfo002816 .more:hover i {
	background-image: url(../images/icon_more3.png);
}
 @media only screen and (min-width:1024px ) {
.RighInfo002816 .more {
	margin-top: 40px;
}
}
 @media(min-width:1025px) {
.RighInfo002816 ul:nth-child(2n-1) .ol {
	float: left;
}
.RighInfo002816 ul:nth-child(2n-1) .li {
	float: right;
}
.RighInfo002816 ul:nth-child(2n) .ol {
	float: right;
}
.RighInfo002816 ul:nth-child(2n) {
	padding: 5% 0 8% 0;
	margin-bottom: 6%;
	border-top: 5px solid #f9f9f9;
	border-bottom: 5px solid #f9f9f9;
}
.RighInfo002816 ul:nth-child(2n) .li {
	float: left;
	padding-right: 8%;
	padding-left: 0;
}
.RighInfo002816 ul .ol {
	width: 40%;
	box-shadow: 8px 8px 30px rgba(0,0,0,0.2);
	position: relative;
}
.RighInfo002816 ul .ol:before, .RighInfo002816 ul .ol:after {
	position: absolute;
	content: "";
	width: 160px;
	height: 160px;
	right: -25px;
	bottom: -25px;
	background: #f08200;
	z-index: -1;
}
.RighInfo002816 ul .ol:before {
	background: rgba(0,0,0,0.3);
	z-index: 1;
	width: 135px;
	height: 135px;
	bottom: 0;
	right: 0;
}
.RighInfo002816 ul .li {
	width: 60%;
	padding-left: 8%;
}
.RighInfo002816 ul .li {
	position: relative;
	z-index: 10;
}
}
 @media(max-width:1024px) {
.RighInfo002816 ul .li {
	padding: 0!important;
}
.RighInfo002816 ul .inner {
	padding: 20px;
}
}
/*项目案例*/



/*Floor002691 */

.Floor002691 {
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding: 5% 0 0;
}
.Floor002691 .auto {
	position: relative;
	z-index: 10;
}
.Floor002691 .title {
	color: #333;
	text-transform: uppercase;
	text-align: center;
	font-size: 28px;
	padding-bottom: 3%;
}
.Floor002691 .list {
	padding-bottom: 3%;
}
.Floor002691 .list dl {
	text-align: center;
	display: table;
	width: 100%;
	max-width: 340px;
	margin: 0 auto;
}
.Floor002691 .list dl dd {
	display: table-cell;
	width: 25%;
}
.Floor002691 .list dl dd span {
	display: inline-block;
	font-size: 16px;
	cursor: pointer;
	padding-bottom: 10px;
	border-bottom: 2px solid transparent;
}
.Floor002691 .list dl dd.on span {
	color: #f08200;
	border-bottom-color: #f08200;
}
.Floor002691 .slick-slider {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.Floor002691 .slick-list {
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
}
.Floor002691 .slick-list:focus {
	outline: none
}
.Floor002691 .slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.Floor002691 .slick-slider .slick-track,  .Floor002691 .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.Floor002691 .slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.Floor002691 .slick-track:before,  .Floor002691 .slick-track:after {
	display: table;
	content: '';
}
.Floor002691 .slick-track:after {
	clear: both;
}
.Floor002691 .slick-loading .slick-track {
	visibility: hidden;
}
.Floor002691 .slick-slide {
	display: none;
	float: left;
	min-height: 1px;
}
[dir = 'rtl'] .slick-slide {
	float: right;
}
.Floor002691 .slick-slide .slick-loading img {
	display: none;
}
.Floor002691 .slick-slide .dragging img {
	pointer-events: none;
}
.Floor002691 .slick-initialized .slick-slide {
	display: block;
}
.Floor002691 .slick-loading .slick-slide {
	visibility: hidden;
}
.Floor002691 .slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.Floor002691 .slick-arrow .slick-hidden {
	display: none;
}
.Floor002691 .list-scroll li.slick-slide a {
	display: block;
	max-width: 95%;
	margin: 0 auto;
	transition: 0.3s;
}
.Floor002691 .list-scroll li.slick-slide a:hover {
	color: #2c6542;
}
.Floor002691 .list-scroll li .pic {
	overflow: hidden;
}
.Floor002691 .list-scroll li .pic img {
	display: block;
	width: 100%;
	transition: 0.3s;
}
.Floor002691 .list-scroll li.slick-slide a:hover .pic img {
	transform: scale(1.12);
}
.Floor002691 .list-scroll li .txt {
	background: #f5f5f5;
	padding: 5%;
	text-align: center;
	font-size: 18px;
}
.Floor002691 .list-scroll .slick-dots {
	text-align: center;
	padding-top: 20px;
}
.Floor002691 .list-scroll .slick-dots li {
	display: inline-block;
	cursor: pointer;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	background: #999;
	border-radius: 50%;
}
.Floor002691 .list-scroll .slick-dots li button {
	display: none;
}
.Floor002691 .list-scroll .slick-dots li.slick-active {
	background: #f08200;
}
.listbox .box {
	display: none;
}
.listbox ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.listbox li {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 101%;
	overflow: hidden;
}
.listbox li .item {
	float: left;
	width: 32.33%;
	padding-right: 1%;
	padding-bottom: 1%;
	text-align: center;
}
.listbox li a {
	display: block;
	overflow: hidden;
	position: relative;
	color: #fff;
}
.listbox li .pic {
	padding-bottom: 60.28%;
	background: no-repeat center center;
	background-size: cover;
}
.listbox li .item:first-child .pic {
	padding-bottom: 123.8%;
}
.listbox li .text {
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .3s;
	width: 100%;
	height: auto;
	margin-bottom: 5.607%;
	z-index: 1;
}
.listbox li h2 {
	font-size: 18px;
	font-weight: normal;
	line-height: 30px;
	margin: 0 5px;
}
.listbox li .icon {
	opacity: 0;
	margin: 0 auto 3.505%;
	width: 36px;
	height: 36px;
	background: url(../images/icon_more4.png) no-repeat center center;
	background-size: contain;
	transition: opacity .3s;
}
.listbox li .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to bottom, rgba(255,255,255,0), rgba(240,130,0,.66));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(240,130,0,.66));
	opacity: 0;
	transition: opacity .3s;
}
.listbox li a:hover .bg,  .listbox li a:hover .icon {
	opacity: 1;
}
.listbox li a:hover .text {
	bottom: 50%;
	transform: translateY(50%);
	margin-bottom: 0;
}
.listbox li a:hover h2 {
	font-weight: bold;
}
.listbox .slick-dots {
	text-align: center;
	padding-top: 20px;
}
.listbox .slick-dots li {
	display: inline-block;
	cursor: pointer;
	margin: 0 5px;
	width: 12px;
	height: 12px;
	background: #999;
	border-radius: 50%;
}
.listbox .slick-dots li button {
	display: none;
}
.listbox .slick-dots li.slick-active {
	background: #f08200;
}
 @media(max-width:1024px) {
.listbox li .icon {
	width: 25px;
	height: 25px;
}
.listbox li h2 {
	font-size: 16px;
	line-height: 1.75em;
}
}
 @media(max-width:768px) {
.listbox li .item {
	width: 49%;
}
.listbox li .item:first-child {
	float: none;
	width: auto;
}
.listbox li .item:first-child .pic {
	padding-bottom: 45%;
}
.listbox li .icon {
	width: 20px;
	height: 20px;
}
.listbox li h2 {
	font-size: 14px;
}
}
 @media(max-width:480px) {
.Floor002691 .list dl dd {
	width: 50%;
	margin: 1% 0;
}
}
/*

 .Floor002358 为demo编号

 */

.Floor002358 {
	padding: 5% 0;
	background: #fff;
}
.Floor002358 .auto {
	position: relative;
}
.Floor002358 .title {
	text-align: center;
	font-size: 28px;
	color: #333;
	margin: 0;
	padding-bottom: 2%;
}
.Floor002358 .list {
	width: 100%;
	position: relative;
}
.Floor002358 .bd {
}
.Floor002358 .bd ul {
	margin: 0;
	padding: 0 10px;
}
.Floor002358 .bd li {
	width: 100%;
	border: 1px solid #e5e5e5;
	margin: 0 0 15px;
	transition: .5s;
	display: block;
}
.Floor002358 .bd li a {
	display: block;
	padding-bottom: 44.445%;
	background: no-repeat center center;
	background-size: contain;
	overflow: hidden;
}
.Floor002358 .bd li:hover {
}
.Floor002358 .owl-dots {
	margin: 0 auto;
	text-align: center;
	margin-top: 10px;
}
.Floor002358 .owl-dots>div {
	display: inline-block;
	margin: 0 5px;
	position: relative;
}
.Floor002358 .owl-dots>div span {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #999;
}
.Floor002358 .owl-dots>div.active span {
	background: #f08200;
}
 @media only screen and (max-width:1360px ) {
.Floor002358 .list {
	padding: 0 50px;
	overflow: hidden;
}
.Floor002358 .list .iconfont {
	font-size: 40px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
}
.Floor002358 .list .prev {
	left: 0;
}
.Floor002358 .list .next {
	right: 0;
}
}
 @media only screen and (max-width:767px ) {
.Floor002358 .list {
	padding: 0 15px 0 0;
}
.Floor002358 .list .iconfont {
	display: none;
}
}
/*这是滚动插件的公用样式 如出现雷同 请删除*/

.owl-carousel,  .owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative
}
.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item,  .owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%
}
.owl-carousel .owl-nav.disabled {
	display: none
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
	display: block
}
.owl-carousel .owl-dot,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden {
	opacity: 0
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}
.owl-carousel.owl-rtl {
	direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
	float: right
}
.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
	z-index: 0
}
.owl-carousel .owl-animated-out {
	z-index: 1
}
.owl-carousel .fadeOut {
	animation-name: fadeOut
}
 @keyframes fadeOut {
 0% {
opacity:1
}
 100% {
opacity:0
}
}
.owl-height {
	transition: height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,  .owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%
}
/*end*/







/*解决方案*/



/*业务范围*/

.jjfa {
	padding: 5% 0;
}
.jjfa .img-block {
	display: block;
	width: 100%;
}
.jjfa ul h3 {
	margin-top: 0;
	font-size: 30px;
	font-weight: normal;
	color: #333;
	padding-bottom: 80px;
	1background: url(../images/line.png) no-repeat left center;
}
.jjfa ul .li p {
	line-height: 30px;
	color: #999;
	font-size: 16px;
}
.jjfa ul .li p strong {
	color: #f08200;
	font-weight: normal;
}
 @media(min-width:1025px) {
.jjfa ul .ol {
	float: left;
}
.jjfa ul .li {
	float: right;
}
.jjfa ul .ol {
	width: 50%;
	box-shadow: 8px 8px 30px rgba(0,0,0,0.2);
	position: relative;
}
.jjfa ul .ol:before,  .jjfa ul .ol:after {
	position: absolute;
	content: "";
	width: 160px;
	height: 160px;
	right: -25px;
	bottom: -25px;
	background: #f08200;
	z-index: -1;
}
.jjfa ul .ol:before {
	background: rgba(0,0,0,0.3);
	z-index: 1;
	width: 135px;
	height: 135px;
	bottom: 0;
	right: 0;
}
.jjfa ul .li {
	width: 50%;
	padding-left: 8%;
}
.jjfa ul .li {
	position: relative;
	z-index: 10;
}
}
 @media(max-width:1024px) {
.jjfa ul .li {
	padding: 0!important;
}
.jjfa ul .inner {
	padding: 20px;
}
}
/*Floor002745 */

/*slick Basic*/

.Floor002745 {
	padding-bottom: 5%;
}
.Floor002745 .slick-slider {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.Floor002745 .slick-list {
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
}
.Floor002745 .slick-list:focus {
	outline: none
}
.Floor002745 .slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.Floor002745 .slick-slider .slick-track,  .Floor002745 .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.Floor002745 .slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.Floor002745 .slick-track:before,  .Floor002745 .slick-track:after {
	display: table;
	content: '';
}
.Floor002745 .slick-track:after {
	clear: both;
}
.Floor002745 .slick-loading .slick-track {
	visibility: hidden;
}
.Floor002745 .slick-slide {
	display: none;
	float: left;
	min-height: 1px;
}
[dir = 'rtl'] .slick-slide {
	float: right;
}
.Floor002745 .slick-slide .slick-loading img {
	display: none;
}
.Floor002745 .slick-slide .dragging img {
	pointer-events: none;
}
.Floor002745 .slick-initialized .slick-slide {
	display: block;
}
.Floor002745 .slick-loading .slick-slide {
	visibility: hidden;
}
.Floor002745 .slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.Floor002745 .slick-arrow .slick-hidden {
	display: none;
}
/*slick Basic End*/

.Floor002745 li.slick-slide {
	padding: 50px 0;
}
.Floor002745 li.slick-slide .icon {
	width: 60%;
	max-width: 114px;
	margin: 0 auto;
	position: relative;
}
.Floor002745 li.slick-slide .icon:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 50%;
	background: #f5f5f5;
}
.Floor002745 li.slick-slide .icon img {
	border-radius: 50%;
	position: relative;
	z-index: 3;
}
.Floor002745 li.slick-slide aside {
	line-height: 22px;
	font-size: 16px;
	text-align: center;
	color: #333;
	padding-top: 10px;
	position: relative;
	z-index: 3;
}
.Floor002745 li.slick-slide:hover .icon:before {
	animation: Floor002745 1s ease infinite;
	-webkit-animation: Floor002745 1s ease infinite;
	-ms-animation: Floor002745 1s ease infinite;
}
 @-webkit-keyframes Floor002745 {
 0% {
transform: scale(1);
opacity: 1;
}
 100% {
transform: scale(2);
opacity: 0;
}
}
 @-ms-keyframes Floor002745 {
 0% {
transform: scale(1);
opacity: 1;
}
 100% {
transform: scale(2);
opacity: 0;
}
}
 @keyframes Floor002745 {
 0% {
transform: scale(1);
opacity: 1;
}
 100% {
transform: scale(2);
opacity: 0;
}
}
.Floor002745 .slick-dots {
	text-align: center;
	padding: 0 0 20px 0;
}
.Floor002745 .slick-dots li {
	display: inline-block;
	width: 14px;
	height: 6px;
	background: rgba(0,0,0,0.2);
	margin: 0 2px;
}
.Floor002745 .slick-dots li button {
	display: none;
}
.Floor002745 .slick-dots li.slick-active {
	background: #eb422c;
}
/*产业布局*/

.cybj {
	padding: 5% 0;
}
.cybj .img-block {
	display: block;
	width: 100%;
}
.cybj ul h3 {
	margin-top: 0;
	font-size: 30px;
	font-weight: normal;
	color: #333;
	padding-bottom: 80px;
	1background: url(../images/line.png) no-repeat left center;
}
.cybj ul .li p {
	line-height: 30px;
	color: #999;
	font-size: 15px;
}
.cybj ul .li p strong {
	color: #f08200;
	font-weight: normal;
}
 @media(min-width:1025px) {
.cybj ul .ol {
	float: left;
}
.cybj ul .li {
	float: right;
}
.cybj ul .ol {
	width: 50%;
	box-shadow: 8px 8px 30px rgba(0,0,0,0.2);
	position: relative;
}
.cybj ul .ol:before,  .cybj ul .ol:after {
	position: absolute;
	content: "";
	width: 160px;
	height: 160px;
	right: -25px;
	bottom: -25px;
	background: #00A0E9;
	z-index: -1;
}
.1cybj ul .ol:before {
	background: rgba(0,0,0,0.3);
	z-index: 1;
	width: 135px;
	height: 135px;
	bottom: 0;
	right: 0;
}
.cybj ul .li {
	width: 50%;
	padding-left: 8%;
}
.cybj ul .li {
	position: relative;
	z-index: 10;
}
}
 @media(max-width:1024px) {
.cybj ul .li {
	padding: 0!important;
}
.cybj ul .inner {
	padding: 20px;
}
}
.PicList002313 {
	padding: 3% 0;
	background: #f5f5f5;
}
.PicList002313 .title {
	line-height: 40px;
	text-align: center;
}
.PicList002313 .title:after {
	display: block;
	content: '';
	margin: 25px auto;
	width: 40px;
	height: 4px;
	background: #f08200;
}
.PicList002313 .title .cn {
	font-size: 30px;
	color: #333;
}
.PicList002313 li {
	padding: 20px 0;
}
.PicList002313 li .inner {
	position: relative;
	min-height: 320px;
	background: #fff; border-radius: 60px;
}
.PicList002313 li .pic {
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 100%;
	overflow: hidden;
}
.PicList002313 li .pic img {
	height: 100%;
	1width: auto;
	1max-width: none;
}
.PicList002313 li .text {
	position: relative;
	margin-left: 350px;
	1height: 320px;
}
.PicList002313 li .text figure {
	padding: 50px 2% 50px 10%;
}
.PicList002313 li .text .h3 {
	margin: 0;
	font-size: 22px;
	font-weight: normal;
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
}
.PicList002313 li .text dd {
	line-height: 36px;
	width: 33%;
	display: inline-block;
	margin: 14px 0;
	font-size: 15px;
}
.PicList002313 li .text dd .icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 14px;
	width: 36px;
	height: 36px;
}
.PicList002313 li .text dd a {
	display: inline-block;
	vertical-align: middle;
}
.PicList002313 li .text .h3 a {
	color: #f08200;
}
.PicList002313 li:hover .text .h3 a {
	color: #f08200;
}
.PicList002313 li:hover .inner {
	background-color: #0098DD;
}

.PicList002313 li:hover a { color:#fff;
}

.PicList002313 li .text dd:hover a {
	color: #fff;
	text-decoration: underline;
}
 @media only screen and (max-width: 640px) {
.PicList002313 li .pic {
	position: unset;
	width: 100%;
}
.PicList002313 li .pic img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.PicList002313 li .text {
	margin-left: 0;
}
.PicList002313 li .text dd {
	width: 49%;
}
.PicList002313 li .text {
	height: auto;
}
.PicList002313 li .text figure {
	padding: 5% 5%
}
.PicList002313 li .text dd .icon {
	display: block;
}
}
 @media only screen and (min-width: 768px) {
.PicList002313 li .pic {
	width: 183px;
}
.PicList002313 li .text {
	margin-left: 183px;
}
.PicList002313 li .pic img {
	position: relative;
	1left: -10%; 1width:100%;
}
}
 @media only screen and (min-width: 1200px) {
.PicList002313 li .pic {
	width: 350px;
}
.PicList002313 li .text {
	margin-left: 350px;
}
}
/*Floor002065 */

.Floor002065 {
	padding: 3% 0 5%;
}
.Floor002065 .title {
	line-height: 40px;
	text-align: center;
}
.Floor002065 .title:after {
	display: block;
	content: '';
	margin: 25px auto 40px;
	width: 40px;
	height: 4px;
	background: #f08200;
}
.Floor002065 .title .cn {
	font-size: 30px;
	color: #333;
}
.Floor002065 .item {
	position: relative;
}
.Floor002065 .item .pic {
	overflow: hidden;
	position: relative;
}
.Floor002065 .item .Ispic {
	display: block;
	padding-bottom: 87.64%;
	transition: 0.3s;
	position: relative;
}
.Floor002065 .item .Ispic img {
	display: none;
}
.Floor002065 .item:hover .Ispic {
	transform: scale(1.2);
}
.Floor002065 .item .layer {
	position: absolute;
	transition: all .3s ease-in-out;
	color: #fff;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 15px 2%;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
}
.Floor002065 .item .layer a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.Floor002065 .item .layer dl {
	color: #fff;
	position: absolute;
	bottom: 10%;
	left: 5%;
	right: 5%;
	text-align: center;
}
.Floor002065 .item .layer dt {
	font-size: 17px;
}
.Floor002065 .item:hover .layer {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(240, 130, 0, 0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(240, 130, 0, 0.8) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(240, 130, 0, 0.8) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
}
.Floor002065 .item:hover .layer dl {
	top: 50%;
	width: 100%;
	left: 0;
	transform: translateY(-50%);
	z-index: 5;
	text-align: center;
	bottom: auto;
}
.Floor002065 .item:hover .layer dt {
	padding-top: 60px;
	background: url(../images/Floor002048-detail.png) no-repeat center top;
	font-weight: bold;
}
.Floor002065 .owl-nav div {
	position: absolute;
	top: 50%;
	width: 22px;
	overflow: hidden;
	line-height: 1000px;
	height: 40px;
	margin-top: -20px;
	background: url(../images/Floor002065-btn.png) no-repeat left top;
	z-index: 10;
}
.Floor002065 .owl-nav .owl-prev {
	left: 0;
	margin-left: -40px;
}
.Floor002065 .owl-nav .owl-next {
	right: 0;
	margin-right: -40px;
	background-position: right top;
}
 @media(max-width:1100px) {
.Floor002065 .owl-carousel {
	padding: 0 30px;
}
.Floor002065 .owl-nav .owl-prev {
	margin-left: 0;
}
.Floor002065 .owl-nav .owl-next {
	margin-right: 0;
}
}
/*

 .RighInfo001277 为demo编号

 */

.RighInfo001277 {
	padding: 4% 0 5% 0;
}
.RighInfo001277 .list_img {
	float: left;
	width: 58.5%;
	position: relative;
}
.RighInfo001277 .big_img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 80%;
}
.RighInfo001277 .big_img li,  .RighInfo001277 .big_img li figure {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}
.RighInfo001277 .big_img li figure {
	border: 1px solid #dcdcdc;
	background-size: cover;
}
.RighInfo001277 .list {
	padding: 42px 0 42px 82.9%;
}
.RighInfo001277 .list .bd {
	position: relative;
}
.RighInfo001277 .list a {
	position: absolute;
	width: 17.1%;
	height: 40px;
	right: 0;
	background: url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;
	cursor: pointer;
}
.RighInfo001277 .list a.prev {
	top: 0;
}
.RighInfo001277 .list a.next {
	bottom: 0;
	background-image: url(../images/RighInfo001277-btn_next.png);
}
.RighInfo001277 .list a.prevStop,  .RighInfo001277 .list a.nextStop {
	cursor: default;
}
.RighInfo001277 .list li {
	height: 130px;
	position: relative;
}
.RighInfo001277 .list li figure {
	position: absolute;
	left: 0;
	width: 100%;
	top: 10px;
	bottom: 10px;
	background-size: cover;
	border: 1px solid #f2f2f2;
}
.RighInfo001277 .list li.on figure {
	border: 2px solid #f08200;
}
.RighInfo001277 .right_info {
	float: right;
	width: 38%;
}
.RighInfo001277 .right_info h1 {
	padding-bottom: 5%;
	color: #00A0E9;
	font-size: 25px;
	margin: 0;
}
.RighInfo001277 .right_info .con {
	line-height: 26px;
	color: #666;
	background: #f9f9f9;
	padding: 7% 8%;
	font-size: 14px; line-height: 38px;
}
.RighInfo001277 .right_info .con .p {
	margin-top: 0;
	position: relative;
	padding-left: 24px;
	margin-bottom: 18px;
}
.RighInfo001277 .right_info .con .p::before {
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	left: 0;
	top: 9px;
	border-radius: 50%;
	background: #f08200;
	display: block;
}
 @media(max-width:768px) {
.RighInfo001277 .list_img,  .RighInfo001277 .right_info {
	float: none;
	width: auto;
}
}
 @media(max-width:640px) {
.RighInfo001277 .list li {
	height: 100px;
}
.RighInfo001277 .right_info h1 {
	font-size: 20px;
}
.RighInfo001277 .right_info h3 {
	font-size: 16px;
}
}
 @media(max-width:480px) {
.RighInfo001277 .list {
	padding-top: 30px;
	padding-bottom: 30px;
}
.RighInfo001277 .list a {
	height: 28px;
}
.RighInfo001277 .list li {
	height: 80px;
}
}
/*Floor002059 */

.Floor002059 {
	padding: 3% 0;
}
.Floor002059 li {
	float: left;
	width: 31.3%;
	margin-right: 3%;
	margin-bottom: 3%;
	position: relative;
	padding-bottom: 32%;
	border: 1px solid #eaeaea;
}
.Floor002059 li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.Floor002059 li figure,  .Floor002059 li div {
	position: absolute;
	left: 0;
	width: 100%;
}
.Floor002059 li figure {
	height: 52%;
	transition: top 0.3s;
	top: 0;
}
.Floor002059 li figure img {
	display: none;
}
.Floor002059 li div {
	background-color: #fff;
	bottom: 0;
	height: 48%;
	padding: 0 5%;
	transition: 0.3s;
	text-align: center;
}
.Floor002059 li aside {
	position: absolute;
	top: 52%;
	margin-top: -45px;
	z-index: 10;
	left: 50%;
	width: 90px;
	height: 90px;
	margin-left: -45px;
	text-align: center;
	border-radius: 50%;
	background-color: #fff;
	overflow: hidden;
	transition: 0.3s;
}
.Floor002059 li aside img {
	display: block;
	width: 100%;
	height: 100%;
}
.Floor002059 li aside img.hover {
	display: none;
}
.Floor002059 li h5 {
	font-size: 20px;
	font-weight: bold;
	display: block;
	padding-bottom: 20px;
	color: #333;
	margin: 0;
	margin-top: 16%;
}
.Floor002059 li .intro {
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	font-size: 15px;
	position: static;
}
.Floor002059 li .intro p {
	margin: 0;
	padding: 0;
}
.Floor002059 li:hover div {
	color: #fff;
	background: #f08200;
}
.Floor002059 li:hover figure {
	top: -3%;
}
.Floor002059 li:hover div {
	bottom: -3%;
	height: 54%;
}
.Floor002059 li:hover aside {
	background: #f08200;
	top: 50%;
}
.Floor002059 li:hover aside img {
	display: none;
}
.Floor002059 li:hover aside img.hover {
	display: block;
}
.Floor002059 li:hover h5 {
	color: #fff;
}
.Floor002059 li:hover .intro {
	height: 56px;
}
 @media(min-width:769px) {
.Floor002059 li:nth-child(3n) {
	margin-right: 0;
}
}
 @media(max-width:1000px) and (min-width:769px) {
.Floor002059 li .intro {
	line-height: 24px;
	height: 48px;
}
.Floor002059 li:hover .intro {
	height: 48px;
}
.Floor002059 li aside {
	margin-top: -35px;
	width: 70px;
	height: 70px;
	margin-left: -35px;
}
}
 @media(max-width:768px) {
.Floor002059 ul {
	margin: 0 auto;
	max-width: 400px;
}
.Floor002059 li {
	float: none;
	width: auto;
	padding-bottom: 0;
	height: 470px;
	margin: 0 0 5% 0;
}
}
/*

 .RighInfo001355 为demo编号

 */

.RighInfo001355 {
	padding-bottom: 4%;
}
.RighInfo001355 .pic {
	float: right;
	margin-left: 6%;
	width: 37%;
}
.RighInfo001355 .pic img {
	display: block;
	margin: 0 auto;
}
.RighInfo001355 .h2 {
	font-size: 20px;
	color: #f08200;
	margin: 0;
	padding-top: 3%;
}
.RighInfo001355 .h1 {
	font-size: 24px;
	color: #f08200;
	margin-bottom: 2%;
}
.RighInfo001355 .p {
	line-height: 30px;
	color: #666;
	font-size: 15px;
	text-align: justify;
}
/*

 * .RighInfo002815 为demo编号

 */

.RighInfo002815 {
	padding: 0 0 7% 0;
	color: #555;
	font-size: 15px;
	line-height: 30px;
}
.RighInfo002815 .tit {
	line-height: 40px;
	text-align: center;
	font-size: 28px;
	color: #333;
}
.RighInfo002815 .tit:after {
	display: block;
	content: '';
	margin: 20px auto 40px;
	width: 40px;
	height: 4px;
	background: #f08200;
}
.RighInfo002815 .ul {
	background: #f9f9f9;
	padding: 24px 50px;
}
.RighInfo002815 li {
	float: left;
	width: 20%;
	padding-left: 25px;
	margin: 0.5% 0;
	font-size: 15px;
	position: relative;
}
.RighInfo002815 li:after {
	background: #f08200;
	display: block;
	content: '';
	width: 10px;
	height: 2px;
	left: 0;
	top: 50%;
	margin-top: -1px;
	position: absolute;
}
 @media(max-width:640px) {
.RighInfo002815 li {
	width: 33.33%;
}
}
/*PicList002079 */

.PicList002079 {
	padding-bottom: 5%;
}
.PicList002079 ul {
	position: relative;
	padding-bottom: 76%;
}
.PicList002079 li {
	position: absolute;
	width: 49.12%;
	height: 34.09%;
}
.PicList002079 li:hover a {
	color: #f08200;
}
.PicList002079 li.li_1,  .PicList002079 li.li_2 {
	width: 23.82%;
	height: 27.89%;
}
.PicList002079 li.li_0 {
	left: 0;
	top: 0;
}
.PicList002079 li.li_1 {
	left: 0;
	top: 36.15%;
}
.PicList002079 li.li_2 {
	left: 25.3%;
	top: 36.15%;
}
.PicList002079 li.li_3 {
	right: 0;
	top: 0;
	height: 64.04%;
}
.PicList002079 li.li_4 {
	left: 0;
	bottom: 0;
}
.PicList002079 li.li_5 {
	right: 0;
	bottom: 0;
}
.PicList002079 li figure img {
	display: none;
}
.PicList002079 li p {
	border: 1px solid #e2e2e2;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0;
	padding: 0 3%;
}
 @media(max-width:640px) {
.PicList002079 li p {
	line-height: 35px;
	height: 35px;
}
}
 @media(max-width:375px) {
.PicList002079 ul {
	padding-bottom: 0;
}
.PicList002079 li {
	width: auto !important;
	height: auto !important;
	position: relative;
	left: auto !important;
	right: auto !important;
	top: auto !important;
	bottom: auto !important;
	margin-bottom: 3%;
}
.PicList002079 li figure {
	height: auto !important;
	padding-bottom: 50%;
}
}
/*Floor002718 */

.Floor002718 {
	position: relative;
	z-index: 1;
	padding: 4% 0 0;
}
.Floor002718 .h2 {
	font-size: 24px;
	color: #f08200;
	margin: 0;
	padding: 2% 0;
	text-align: center;
}
.Floor002718 .info {
	max-width: 960px;
	margin: 0 auto;
}
.Floor002718 .info p {
	line-height: 30px;
	color: #666;
	font-size: 15px;
	text-align: center;
	margin: 0;
}
.Floor002718 .img {
	display: block;
	margin: 5% auto 0;
}
/*

 .PicList000763 为demo编号

 */

.PicList000763 {
	padding: 4% 0;
}
.PicList000763 li {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 3%;
}
.PicList000763 li:nth-child(3n) {
	margin-right: 0;
}
.PicList000763 li a {
	display: block;
	background-color: #f8f8f8;
	transition: all ease-in-out 0.3s;
	position: relative;
}
.PicList000763 li a:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	display: inline-block;
	background-image: -webkit-linear-gradient(top, transparent 30%, #000 110%);
	background-image: -o-linear-gradient(top, transparent 30%, #000 110%);
	background-image: linear-gradient(to bottom, transparent 30%, #000 110%);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0);
}
.PicList000763 li h2 {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
	font-size: 22px;
	color: #fff;
	padding: 30px;
	font-weight: normal;
	width: 100%;
}
.PicList000763 li figure {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 63%;
}
 @media(max-width:640px) {
.PicList000763 li {
	width: 100%;
}
.PicList000763 li:nth-child(3n) {
	margin-right: 0%;
}
.PicList000763 li:nth-child(2n) {
	margin-right: 0;
}
}
 @media(max-width:480px) {
.PicList000763 li h2 {
	font-size: 14px;
}
}
/*RighInfo001848 */

.RighInfo001848 {
	padding: 4% 0;
}
.RighInfo001848 .title {
	color: #333;
	text-align: center;
}
.RighInfo001848 .title h1 {
	margin: 0;
	padding-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
}
.RighInfo001848 .title p {
	margin: 0;
	padding-bottom: 20px;
}
.RighInfo001848 .title p span {
	margin: 0 5px;
	color: #777;
}
.RighInfo001848 article {
	background: #f8f8f8;
	padding: 2%;
	font-size: 15px;
	color: #666;
	line-height: 2;
	text-align: justify;
	border: 1px solid #eee;
	margin-bottom: 3%;
}
.RighInfo001848 article b {
	color: #f08200;
}
.RighInfo001848 .img_scroll {
	max-width: 1350px;
	margin: 0 auto;
	background: url(../images/RighInfo001848-ying.png) no-repeat center bottom;
	padding-bottom: 22px;
}
.RighInfo001848 .img_scroll .bx-wrapper {
	position: relative;
}
.RighInfo001848 .img_scroll li img {
	display: block;
	width: 100%;
}
.RighInfo001848 .img_scroll .bx-controls-direction a {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	background: rgba(0,0,0,0.6);
	margin-top: -17px;
}
.RighInfo001848 .img_scroll .bx-controls-direction a span {
	color: #fff;
	font-size: 16px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -8px;
	margin-top: -8px;
}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev {
	left: 0;
}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next {
	right: 0;
}
.omission1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.omission2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.omission3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.omission4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}
/*首页*/

.banner {
	position: relative;
	z-index: 3
}
.banner .slide-ioc {
	position: absolute;
	left: 14.85%;
	bottom: 150px;
	z-index: 201
}
.banner .slide-ioc:before {
	display: inline-block;
	content: '';
	width: 27px;
	height: 36px;
	margin-right: 10px;
	background-image: url('../images/banner-ioc.png');
	vertical-align: middle;
	animation: dropdown 4s linear infinite;
}
 @keyframes dropdown {
 0% {
transform: translateY(0);
}
 25% {
transform: translateY(-5px);
}
 50% {
transform: translateY(0);
}
 75% {
transform: translateY(5px);
}
 100% {
transform: translateY(0);
}
}
.banner .slide-ioc span {
	display: inline-block;
	font-size: 12px;
	color: #fff;
	vertical-align: middle;
}
.banner img {
	width: 100%;
}
.banner .media {
	display: none;
}
.banner .video {
	position: relative;
}
.banner .video video {
	width: 100%;
	height: 100%;
	z-index: 3;
	object-fit: cover;
}
.banner .video .video-btn {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	width: 56px;
	height: 56px;
	background-image: url('../images/play.png');
	z-index: 5;
	cursor: pointer
}
.banner .bx-wrapper {
	position: relative;
}
.banner .bx-wrapper .bx-has-pager {
	position: absolute;
	right: 14.85%;
	bottom: 150px;
	z-index: 201
}
.banner .bx-wrapper .bx-has-pager .bx-pager-item {
	display: inline-block;
	margin-right: 30px;
}
.banner .bx-wrapper .bx-has-pager .bx-pager-item:last-child {
	margin-right: 0;
}
.banner .bx-wrapper .bx-has-pager .bx-pager-item a {
	padding-bottom: 10px;
	font-size: 24px;
	color: #fff;
	border-bottom: 2px solid transparent;
}
.banner .bx-wrapper .bx-has-pager .bx-pager-item a.active {
	color: #f08200;
	border-bottom: 2px solid #f08200;
}
.index-title .cn {
	position: relative;
	font-size: 36px;
	color: #333;
	z-index: 3
}
.index-title .en {
	position: relative;
	margin-top: -30px;
	font-size: 50px;
	font-family: 'Arial';
	color: rgba(0, 0, 0, .1);
	text-transform: Uppercase;
	z-index: 1
}
.index-title:after {
	display: block;
	margin-top: 20px;
	content: '';
	width: 66px;
	height: 20px;
	background-image: url('../images/index-suggest-ioc.png');
}
.index-suggest {
	position: relative;
	margin-top: -105px;
	z-index: 100
}
.index-suggest .table-nav ul {
	font-size: 0;
}
.index-suggest .table-nav ul li {
	position: relative;
	display: inline-block;
	width: 25%;
	padding: 60px 0 45px 0;
	background-color: #fff;
	border-right: 1px solid #e5e5e5;
	cursor: pointer;
	box-sizing: border-box;
}
.index-suggest .table-nav ul li.on:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -9px;
	width: 0;
	height: 0;
	margin: 0 auto;
	display: block;
	content: '';
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-top: 9px solid #f08200;
}
.index-suggest .table-nav ul li:last-child {
	border: 0;
}
.index-suggest .table-nav ul li .img {
	width: 74px;
	height: 62px;
	margin: 0 auto 18px auto;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center;
}
.index-suggest .table-nav ul li:nth-of-type(1) .img {
	background-image: url('../images/index-nav-1.png');
}
.index-suggest .table-nav ul li:nth-of-type(2) .img {
	background-image: url('../images/index-nav-2.png');
}
.index-suggest .table-nav ul li:nth-of-type(3) .img {
	background-image: url('../images/index-nav-3.png');
}
.index-suggest .table-nav ul li:nth-of-type(4) .img {
	background-image: url('../images/index-nav-4.png');
}
.index-suggest .table-nav ul li .name {
	font-size: 16px;
	color: #666;
	text-align: center;
}
.index-suggest .table-nav ul li.on {
	background-color: #f08200;
	box-shadow: 0 2px 30px rgba(0, 0, 0, .3)
}
.index-suggest .table-nav ul li.on .name {
	color: #fff;
}
.index-suggest .table-nav ul li:nth-of-type(1).on .img {
	background-image: url('../images/index-nav-on1.png');
}
.index-suggest .table-nav ul li:nth-of-type(2).on .img {
	background-image: url('../images/index-nav-on2.png');
}
.index-suggest .table-nav ul li:nth-of-type(3).on .img {
	background-image: url('../images/index-nav-on3.png');
}
.index-suggest .table-nav ul li:nth-of-type(4).on .img {
	background-image: url('../images/index-nav-on4.png');
}
.index-suggest .table-box {
	margin-top: 7.4%;
}
.index-suggest .table-box .item {
	display: none;
	position: relative;
	font-size: 0;
}
.index-suggest .table-box .item.on {
	display: block;
}
.index-suggest .table-box .item .num {
	margin-bottom: 15px;
}
.index-suggest .table-box .item .num span {
	display: inline-block;
	font-size: 36px;
	color: #f08200;
	vertical-align: middle;
}
.index-suggest .table-box .item .num:after {
	display: inline-block;
	content: '';
	width: 66px;
	height: 20px;
	margin-left: 15px;
	background-image: url('../images/index-suggest-ioc.png');
	vertical-align: middle;
}
.index-suggest .table-box .item .name {
	font-size: 36px;
	color: #333333;
}
.index-suggest .table-box .item .text {
	margin-top: 20px;
	min-height: 55px;
	font-size: 16px;
	color: #999999;
	line-height: 1.7;
}
.index-suggest .table-box .img {
	position: relative;
	display: inline-block;
	width: 43%;
	vertical-align: middle;
}
.index-suggest .table-box .img img {
	width: 100%;
	box-shadow: 15px 0 35px rgba(0, 0, 0, .2)
}
.index-suggest .table-box .img:after {
	display: inline-block;
	position: absolute;
	content: '';
	bottom: -7.3%;
	right: -4.6%;
	width: 27.5%;
	height: 39%;
	background-color: #dc7700;
	z-index: -1
}
.index-suggest .table-box .main-box {
	position: absolute;
	top: 0;
	right: 0;
	width: 51%;
	height: 100%;
	vertical-align: middle;
	box-sizing: border-box;
	background-image: url('../images/index-suggest-logo.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: 100%;
}
.index-suggest .table-box .box {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.index-suggest .table-box .more {
	margin-top: 10%;
}
.index-suggest .table-box .more a {
	display: block;
	position: relative;
	width: 195px;
	height: 55px;
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 53px;
	border: 2px solid #f08200;
	box-sizing: border-box;
}
.index-suggest .table-box .more a:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 30px;
	bottom: 0;
	margin: auto 0;
	width: 8px;
	height: 13px;
	background-image: url('../images/index-suggest-more.png');
}
.index-worth {
	margin-top: 9.8%;
}
.index-worth .head-box .auto {
	position: relative;
}
.index-worth .title {
	padding-top: 30px;
}
.index-worth .title .cn {
	position: relative;
	font-size: 36px;
	color: #333;
	z-index: 3
}
.index-worth .title .en {
	position: relative;
	margin-top: -30px;
	font-size: 50px;
	font-family: 'Arial';
	color: rgba(0, 0, 0, .1);
	text-transform: Uppercase;
	z-index: 1
}
.index-worth .title:after {
	display: block;
	margin-top: 20px;
	content: '';
	width: 66px;
	height: 20px;
	background-image: url('../images/index-suggest-ioc.png');
}
.index-worth .img {
	position: absolute;
	top: 0;
	right: 0;
	width: 48.88%;
	z-index: 3
}
.index-worth .img img {
	width: 100%;
	box-shadow: -15px 0 35px rgba(0, 0, 0, .2)
}
.index-worth .img:after {
	display: inline-block;
	position: absolute;
	content: '';
	bottom: -5.5%;
	left: -3.6%;
	width: 23.8%;
	height: 39%;
	background-color: #dc7700;
	z-index: -1
}
.index-worth .bottom-box {
	margin-top: 2.6%;
	padding: 2.6% 0 6.25% 0;
	background-color: #f8f8f8;
}
.index-worth .bottom-box .text {
	max-width: 500px;
	min-height: 80px;
	font-size: 16px;
	color: #666666;
	line-height: 1.8;
}
.index-worth .bottom-box .text span {
	color: #f08200
}
.index-worth .bottom-box .more {
	margin-top: 20px;
}
.index-worth .bottom-box .more a {
	display: block;
	position: relative;
	width: 195px;
	height: 55px;
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 53px;
	border: 2px solid #f08200;
	box-sizing: border-box;
}
.index-worth .bottom-box .more a:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 30px;
	bottom: 0;
	margin: auto 0;
	width: 8px;
	height: 13px;
	background-image: url('../images/index-suggest-more.png');
}
.index-worth .bottom-box .list {
	margin-top: 6%;
}
.index-worth .bottom-box .list ul {
	font-size: 0;
}
.index-worth .bottom-box .list ul li {
	display: inline-block;
	width: 11.11%;
	padding: 15px 0 30px 0;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.index-worth .bottom-box .list ul li:nth-of-type(1) {
	border-left: 1px solid #e9e9e9;
}
.index-worth .bottom-box .list ul li .name {
	margin-top: 25px;
	font-size: 16px;
	color: #666666
}
.case-mape {
	position: relative;
}
.case-mape .img img {
	width: 100%;
}
.case-mape .img-media {
	display: none;
}
.case-mape .img-media img {
	width: 100%;
}
.case-mape .title {
	position: absolute;
	top: 15%;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
}
.case-mape .title .cn {
	position: relative;
	font-size: 36px;
	color: #fff;
	z-index: 3
}
.case-mape .title .en {
	position: relative;
	margin-top: -30px;
	font-size: 50px;
	font-family: 'Arial';
	color: rgba(255, 255, 255, .1);
	text-transform: Uppercase;
	z-index: 1
}
.case-mape .table-nav {
	position: absolute;
	top: 26.7%;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
}
.case-mape .table-nav ul li {
	display: inline-block;
	width: 170px;
	height: 50px;
	margin-right: 20px;
	font-size: 16px;
	line-height: 50px;
	background-color: #fff;
	cursor: pointer;
}
.case-mape .table-nav ul li:last-child {
	margin-right: 0;
}
.case-mape .table-nav ul li.on {
	background-color: #f08200;
	color: #fff
}
.case-mape .table-box .item {
	display: none;
}
.case-mape .table-box .item.on {
	display: block;
}
.case-mape .table-box .item ul li {
	position: absolute;
}
.case-mape .table-box .item ul li em {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	border-radius: 10px;
	background-color: #d6d6dd;
	vertical-align: middle;
	z-index: 3
}
.case-mape .table-box .item ul li a {
	position: absolute;
	display: inline-block;
	font-size: 14px;
	color: #fffcf1;
	vertical-align: middle;
	z-index: 33;
	white-space: nowrap;
}
.case-mape .table-box .item ul .l2 a,  .case-mape .table-box .item ul .l3 a,  .case-mape .table-box .item ul .l8 a,  .case-mape .table-box .item ul .r5 a,  .case-mape .table-box .item ul .r3 a,  .case-mape .table-box .item ul .r1 a,  .case-mape .table-box .item ul .r2 a,  .case-mape .table-box .item ul .r11 a,  .case-mape .table-box .item ul .r10 a,  .case-mape .table-box .item ul .r13 a,  .case-mape .table-box .item ul .r14 a,  .case-mape .table-box .item ul .r12 a {
	right: 100%;
}
.case-mape .table-box .item ul li em:before {
	position: absolute;
	background: transparent;
	margin-left: -20px;
	margin-top: -20px;
	width: 50px;
	height: 50px;
	content: "";
	display: block;
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	animation: wave-animate 3s infinite ease-out;
	border: 1px solid #fffcf1;
	box-sizing: border-box;
}
.case-mape .table-box .item ul li em:after {
	position: absolute;
	background: transparent;
	margin-left: -20px;
	margin-top: -20px;
	width: 50px;
	height: 50px;
	content: "";
	display: block;
	border-radius: 50%;
	-webkit-backface-visibility: hidden;
	opacity: 0;
	animation: wave-animate 3s 1.5s infinite ease-out;
	border: 1px solid #fffcf1;
	box-sizing: border-box;
}
 @keyframes wave-animate {
 0% {
 transform: scale(0);
 opacity: 1;
 transform-origin: center;
}
 100% {
 transform: scale(1.5);
 opacity: 0;
 transform-origin: center;
}
}
.index-news {
	padding: 5.4% 0
}
.index-news .title {
	position: relative;
}
.index-news .title .cn {
	position: relative;
	font-size: 36px;
	color: #333;
	z-index: 3
}
.index-news .title .en {
	position: relative;
	margin-top: -30px;
	font-size: 50px;
	font-family: 'Arial';
	color: rgba(0, 0, 0, .1);
	text-transform: Uppercase;
	z-index: 1
}
.index-news .title:after {
	display: block;
	margin-top: 20px;
	content: '';
	width: 66px;
	height: 20px;
	background-image: url('../images/index-suggest-ioc.png');
}
.index-news .index-title .more {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	z-index: 3
}
.index-title {
	position: relative;
}
.index-news .index-title .more a {
	display: block;
	width: 56px;
	height: 56px;
	border: 2px solid #f08200;
	background-image: url('../images/index-suggest-more.png');
	background-position: center;
	background-repeat: no-repeat;
	box-sizing: border-box
}
.index-news .list {
	position: relative;
	margin-top: 40px;
	padding: 0 100px
}
.index-news .list .owl-carousel {
	position: unset;
}
.index-news .list .owl-carousel .item {
	position: relative;
}
.index-news .list .owl-carousel .item:hover .mian-box {
	display: block;
}
.index-news .list .owl-carousel .img img {
	width: 100%;
}
.index-news .list .owl-carousel .main-title {
	margin-top: 20px;
	font-size: 16px;
	color: #f08200
}
.index-news .list .owl-carousel .time {
	margin-top: 20px;
}
.index-news .list .owl-carousel .time span {
	display: inline-block;
	font-size: 16px;
	color: #999999;
	vertical-align: middle;
}
.index-news .list .owl-carousel .time:after {
	display: inline-block;
	content: '';
	width: 21px;
	height: 11px;
	margin-left: 15px;
	background-image: url('../images/news-ioc.png');
	vertical-align: middle;
}
.index-news .list .owl-carousel .mian-box {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 13% 10%;
	background-color: rgba(240, 130, 0, .9);
	z-index: 3;
	box-sizing: border-box;
}
.index-news .list .owl-carousel .mian-box .name {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.index-news .list .owl-carousel .mian-box .name a {
	color: #fff;
}
.index-news .list .owl-carousel .mian-box .text {
	margin-top: 30px;
	font-size: 14px;
	color: #fff;
	line-height: 2;
}
.index-news .list .owl-carousel .mian-box .text:before {
	display: block;
	content: '';
	width: 50px;
	height: 2px;
	margin: 0 auto 20px auto;
	background-color: #fff;
}
.index-news .list .owl-carousel .mian-box .more {
	margin-top: 20px;
}
.index-news .list .owl-carousel .mian-box .more a {
	display: block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	margin: auto;
	text-align: center;
	background-color: #fff;
	border-radius: 4px;
}
.index-news .list .owl-carousel .mian-box .more a span {
	display: inline-block;
	font-size: 12px;
	color: #f08200;
	vertical-align: middle;
}
.index-news .list .owl-carousel .mian-box .more a:after {
	display: inline-block;
	content: '';
	width: 16px;
	height: 9px;
	margin-left: 10px;
	background-image: url('../images/news-ioc.jpg');
	vertical-align: middle;
}
.index-news .list .owl-carousel .owl-prev {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto 0;
	font-size: 0;
	width: 71px;
	height: 71px;
	background-image: url('../images/news-prev.png');
	background-size: 100%;
	z-index: 250
}
.index-news .list .owl-carousel .owl-prev:hover {
	background-image: url('../images/news-prev1.png');
}
.index-news .list .owl-carousel .owl-next {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto 0;
	font-size: 0;
	width: 71px;
	height: 71px;
	background-image: url('../images/news-next.png');
	background-size: 100%;
	z-index: 250
}
.index-news .list .owl-carousel .owl-next:hover {
	background-image: url('../images/news-next1.png');
}
.index-service {
	font-size: 0;
}
.index-service .left-box {
	display: inline-block;
	width: 50%;
	height: 750px;
	background-position: center right;
	background-repeat: no-repeat;
	vertical-align: top;
}
.index-service .right-box {
	display: inline-block;
	width: 50%;
	height: 750px;
	background-position: center left;
	background-repeat: no-repeat;
	vertical-align: top;
}
.index-service .left-box .box {
	max-width: 675px;
	padding-top: 12.4%;
	padding-right: 12%;
	margin-left: auto;
}
.index-service .right-box .box {
	max-width: 675px;
	padding-top: 14.4%;
	padding-left: 12%;
	margin-right: auto;
}
.index-service .text {
	max-width: 500px;
	margin-top: 30px;
	font-size: 16px;
	color: #666;
	line-height: 1.8;
}
.index-service .tel {
	margin-top: 5%;
}
.index-service .tel span {
	display: inline-block;
	font-size: 36px;
	color: #f08200;
	font-weight: bold;
	vertical-align: middle;
}
.index-service .tel:before {
	display: inline-block;
	content: '';
	width: 26px;
	height: 26px;
	margin-right: 12px;
	background-image: url('../images/index-service-tel.png');
	vertical-align: middle;
}
.index-service .more {
	margin-top: 5%;
}
.index-service .more a {
	display: block;
	position: relative;
	width: 195px;
	height: 55px;
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 53px;
	border: 2px solid #f08200;
	box-sizing: border-box;
}
.index-service .more a:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 30px;
	bottom: 0;
	margin: auto 0;
	width: 8px;
	height: 13px;
	background-image: url('../images/index-suggest-more.png');
}
.index-service .son-name {
	font-size: 16px;
	color: #ffffff;
}
.index-service .son-title {
	margin-top: 10px;
	font-size: 24px;
	color: #ffffff;
}
.index-service .list {
	margin-top: 40px;
}
.index-service .list ul {
	font-size: 0;
}
.index-service .list ul:nth-of-type(2) {
	padding-left: 10%;
	margin-top: 20px;
}
.index-service .list ul li {
	display: inline-block;
	width: 150px;
	margin-right: 20px;
	padding: 38px 0 28px 0;
	background-color: #fff;
}
.index-service .list ul li:last-child {
	margin-right: 0;
}
.index-service .list ul li .ioc {
	display: block;
	margin: auto;
	width: 45px;
	height: 43px;
	background-size: 100%;
}
.index-service .list ul li .name {
	margin-top: 30px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.index-service .list ul li .img1 {
	background-image: url('../images/index-service-ioc1.png');
}
.index-service .list ul li .img2 {
	background-image: url('../images/index-service-ioc2.png');
}
.index-service .list ul li .img3 {
	background-image: url('../images/index-service-ioc3.png');
}
.index-service .list ul li .img4 {
	background-image: url('../images/index-service-ioc4.png');
}
.index-service .list ul li .img5 {
	background-image: url('../images/index-service-ioc5.png');
}
.index-service .list ul li:hover {
	background-color: #f08200;
}
.index-service .list ul li:hover .name {
	color: #fff;
}
.index-service .list ul li:hover .img1 {
	background-image: url('../images/index-service-ioc1on.png');
}
.index-service .list ul li:hover .img2 {
	background-image: url('../images/index-service-ioc2on.png');
}
.index-service .list ul li:hover .img3 {
	background-image: url('../images/index-service-ioc3on.png');
}
.index-service .list ul li:hover .img4 {
	background-image: url('../images/index-service-ioc4on.png');
}
.index-service .list ul li:hover .img5 {
	background-image: url('../images/index-service-ioc5on.png');
}
.index-partner {
	padding: 5.7% 0;
}
.index-partner .items {
	margin-bottom: 30px;
}
.index-partner .items:last-child {
	margin-bottom: 0;
}
.index-partner .title {
	margin-bottom: 35px;
}
.index-partner .title span {
	display: inline-block;
	font-size: 22px;
	color: #333333;
	vertical-align: middle;
}
.index-partner .title:before {
	display: inline-block;
	content: '';
	width: 66px;
	height: 20px;
	margin-right: 15px;
	background-image: url('../images/index-suggest-ioc.png');
	vertical-align: middle;
}
.index-partner .list ul {
	font-size: 0;
}
.index-partner .list ul li {
	display: inline-block;
	width: 14.8%;
	margin-right: 2.24%;
	margin-bottom: 2.24%;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	vertical-align: top;
}
.index-partner .list ul li:nth-of-type(6n) {
	margin-right: 0;
}
.index-partner .list ul li a {
	display: block;
	padding-bottom: 44.445%;
	background: no-repeat center center;
	background-size: contain;
}
 @media(max-width:1024px) {
.index-service .list ul:nth-of-type(2) {
	padding-left: 0;
}
.index-service .list ul li {
	width: 130px;
}
.index-service .left-box .box {
	padding-left: 5%;
	padding-right: 5%;
}
}
 @media(max-width:768px) {
.index-service .left-box {
	width: 100%;
}
.index-service .right-box {
	width: 100%;
}
.index-worth .img {
	position: relative;
	margin: 20px auto;
}
}
 @media(max-width:640px) {
.index-worth .img {
	width: 90%;
}
.index-worth .bottom-box .list ul li {
	width: 33.33%;
}
.index-suggest .table-box .img {
	display: block;
	width: 90%;
	margin: 20px auto;
}
.index-suggest .table-box .main-box {
	position: relative;
	width: 100%;
}
.index-suggest .table-box .box {
	position: relative;
	transform: translateY(0%);
}
.index-suggest .table-box .item .name {
	font-size: 24px;
}
.index-title .cn {
	font-size: 28px;
}
.index-title .en {
	font-size: 30px;
	margin-top: -15px;
}
.index-suggest .table-nav ul li .img {
	width: 40px;
	height: 40px;
	margin-bottom: 10px;
}
.index-suggest .table-nav ul li {
	min-height: 135px;
	padding: 25px 0 0 0;
	vertical-align: top;
}
.index-suggest {
	margin-top: -20px;
}
.banner .slide-ioc {
	display: none;
}
.case-mape .img-media {
	display: block;
}
.case-mape .img {
	display: none;
}
.case-mape .table-nav {
	display: none;
}
.case-mape .table-box {
	display: none;
}
.case-mape .title {
	display: none;
}
.index-partner .list ul li {
	width: 31.8%;
}
.index-partner .list ul li:nth-of-type(3n) {
	margin-right: 0;
}
.index-service .list ul li {
	margin-bottom: 20px;
}
.index-service .list ul:nth-of-type(2) {
	margin-top: 0;
}
.index-service .right-box {
	height: auto;
	padding-bottom: 5%;
}
.index-service .left-box {
	height: auto;
	padding-bottom: 5%;
}
.index-service .tel span {
	font-size: 26px;
}
.index-service .son-title {
	font-size: 18px;
}
.banner .pic {
	display: none;
}
.banner .media {
	display: block;
}
.banner .bx-wrapper .bx-has-pager {
	bottom: 20%
}
}
.case-mape .table-box .item ul li:hover {
	z-index: 100;
}
.case-mape .table-box .item ul li:hover .info_wrap {
	display: block;
}
.case-mape .info_wrap {
	height: 155px;
	padding-right: 50px;
	position: absolute;
	top: 50%;
	right: 99%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	display: none;
}
.case-mape .info_wrap::after {
	content: "";
	display: block;
	width: 50px;
	height: 1px;
	background: rgba(255,255,255,0.8);
	position: absolute;
	top: 50%;
	right: 0;
}
.case-mape .info_cont {
	min-width: 300px;
	width: 100%;
	height: 100%;
	overflow: auto;
	color: #fff;
	padding: 15px;
	border: 1px solid rgba(255,255,255,0.8);
	background: rgba(54,59,89,0.9);
	font-style: normal;
	border-radius: 10px;
}
.case-mape .info_cont .article {
	line-height: 24px;
	font-size: 14px;
	opacity: 0.8;
}
.case-mape .info_cont .tit {
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	margin: 0 0 8px 0;
	overflow: hidden;
	font-weight: normal;
}
