* {
	box-sizing:border-box;
	outline:0
}
@font-face {
	font-family:'myfont2';
	src:url('../fonts/OPPOSANS-B.TTF');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:'myfont3';
	src:url('../fonts/GOTHAM-BLACK.OTF');
	font-weight:normal;
	font-style:normal
}
*,*:before,*:after {
	box-sizing:border-box;
	outline:0
}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select {
	margin:0;
	padding:0
}
a {
	color:#666;
	outline:none;
	text-decoration:none
}
a:hover {
	color:#e78323
}
ol,ul {
	list-style:none
}
img {
	border:0;
	max-width:100%
}
table {
	border-collapse:collapse;
	width:100%
}
input[type='reset'],input[type='button'],input[type='submit'],input[type='radio'] {
	cursor:pointer;
	outline:none
}
input[type='checkbox'],input[type='radio'] {
	position:relative;
	vertical-align:middle;
	margin:-2px 5px 1px
}
textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text'] {
	padding:0;
	color:#ca8189;
	outline:none
}
html {
	font-size:100px
}
@media (max-width:1600px) {
	html {
	font-size:80px
}
}@media (max-width:1450px) {
	html {
	font-size:75px
}
}@media (max-width:1400px) {
	html {
	font-size:72px
}
}@media (max-width:1300px) {
	html {
	font-size:68px
}
}.f-l {
	float:left
}
.f-r {
	float:right
}
.dw {
	top:-1rem;
	z-index:-1;
	position:absolute
}
.clearfix:after {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	display:block
}
.vcenter {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	text-align:center;
	margin:auto
}
.hid {
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis1 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:1
}
.ellipsis2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.ellipsis3 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3
}
.ellipsis4 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:4
}
.ellipsis5 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:5
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
	-webkit-animation-duration:.75s;
	animation-duration:.75s
}
@-webkit-keyframes dong {
	0% {
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes dong {
	0% {
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-webkit-keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInUp2 {
	-webkit-animation-name:fadeInUp2;
	animation-name:fadeInUp2
}
@-webkit-keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInDown2 {
	-webkit-animation-name:fadeInDown2;
	animation-name:fadeInDown2
}
@-webkit-keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInLeft2 {
	-webkit-animation-name:fadeInLeft2;
	animation-name:fadeInLeft2
}
@-webkit-keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(200px,0,0);
	transform:translate3d(200px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(200px,0,0);
	transform:translate3d(200px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInRight2 {
	-webkit-animation-name:fadeInRight2;
	animation-name:fadeInRight2
}
@-webkit-keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.5);
	transform:scale(1.5)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.5);
	transform:scale(1.5)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes scrollArrow {
	0% {
	bottom:0
}
50% {
	bottom:10px
}
100% {
	bottom:0
}
}@-webkit-keyframes scrollArrow {
	0% {
	bottom:0
}
50% {
	bottom:10px
}
100% {
	bottom:0
}
}body {
	color:#666;
	background:#fff;
	margin:0 auto!important;
	font-size:.16rem;
	position:relative;
	line-height:1.5;
	/* max-width: 1920px; */
	font-family:"Microsoft YaHei","arial"
}
@media (max-width:1023px) {
	body {
		max-width: 1920px; 
		font-size:14px
}
}img {
	border:0;
	max-width:100%;
	vertical-align:top
}
::-webkit-scrollbar {
	width:8px;
	height:8px
}
::-webkit-scrollbar-thumb {
	height:0;
	border-radius:3px;
	-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);
	background-color:#ccc
}
::-webkit-scrollbar-thumb:hover {
	background-color:rgba(0,0,0,0.3)
}
::-webkit-scrollbar-thumb:active {
	background-color:rgba(0,0,0,0.3)
}
.vcenter {
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	display:block;
	max-width:100%;
	max-height:100%;
	position:absolute;
	vertical-align:middle
}
.clearfix:after {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	display:block
}
.container {
	max-width:1440px;
	width:100%;
	margin:0 auto
}
@media (max-width:1600px) {
	.container {
	max-width:1259px
}
}@media (max-width:1300px) {
	.container {
	max-width:1200px;
	padding:0 30px
}
}@media (max-width:1023px) {
	.container {
	max-width:100%;
	padding:0 20px
}
}@media (max-width:640px) {
	.container {
	width:100%;
	padding:0 20px
}
}.header {
	top:0;
	left:0;
	width:100%;
	height:.96rem;
	z-index:99;
	line-height:.95rem;
	position:fixed;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	background:rgba(0,0,0,0.1);
	/* max-width: 1920px; */
	margin: 0 auto;
	left: auto;
	border-bottom:solid 1px rgba(255,255,255,0.5)
}
@media (max-width:1023px) {
	.header {
		max-width: 1920px; 
	}
}
.header .logo {
	display:inline-block;
	padding-top:.16rem;
	width:1.8rem;
	height:.6rem
}
.header .header-search {
	float:right;
	position:relative;
	display:inline-block
}
.header .header-search input {
	width:1.84rem;
	height:.35rem;
	background:rgba(255,255,255,0.31);
	border:0;
	color:#fff;
	font-size:.14rem;
	padding:0 .4rem 0 .2rem;
	font-family:"微软雅黑";
	border-radius:.3rem
}
.header .header-search .btn {
	color:#fff;
	right:.1rem;
	top:.37rem;
	position:absolute;
	width:.22rem;
	height:.22rem
}
.header .nav {
	float:right
}
.header .nav li {
	float:left;
	margin:0 .35rem;
	position:relative
}
.header .nav li>a {
	color:#fff;
	display:block;
	position:relative
}
.header .nav li>a:after {
	content:"";
	height:.03rem;
	width:.83rem;
	bottom:-0.02rem;
	left:50%;
	width:0;
	opacity:0;
	z-index:10;
	position:absolute;
	background:#eeb033;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.header .nav li:hover>a:after,.header .nav .active>a:after {
	left:0;
	opacity:1;
	width:100%
}
.header .nav .subnav {
	top:.96rem;
	width:2.6rem;
	left:50%;
	padding:.2rem;
	display:none;
	overflow:hidden;
	text-align:center;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	background:rgba(255,255,255,0.85);
	box-shadow:0 0 15px rgba(0,0,0,0.1);
	position:absolute
}
.header .nav .subnav a {
	color:#333;
	display:block;
	height:.46rem;
	line-height:.45rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	border-top:dashed 1px rgba(162,162,162,0.5)
}
.header .nav .subnav a:hover {
	color:#e78323
}
.header .nav .subnav a:first-child {
	border-top:0
}
.header .nav li:hover .subanv {
	display:block
}
.location {
	top:-1.8rem;
	z-index:-1;
	height:1px;
	position:absolute
}
.fixed {
	border-bottom:0;
	background:rgba(0,0,0,0.6);
	box-shadow:0 0 15px rgba(0,0,0,0.1);
	border-bottom:0 solid rgba(235,235,238,0.35);
	backdrop-filter:blur(20px)
}
.header-2 {
	background:#e68322
}
.banner {
	position:relative;
	overflow:hidden;
	height:100vh
}
.banner .container {
	max-width:1200px
}


.banner .item2{
    text-align:center;
    padding-top:1.60rem;
}

.banner .item2 .t4{
    font-size:.38rem;
    font-weight:700;
    line-height:.50rem;
    letter-spacing:2px;
    background-image:-webkit-linear-gradient(#fbbd69 15%, #e5580f);
    background-image:linear-gradient(#fbbd69 15%,#e5580f);
    background-clip:text;
    -webkit-background-clip:text;
    color:transparent
}
.banner .item2 .t5{
    color:#23335a;
    font-size:17px;
    letter-spacing:8px;
    padding-top:.10rem;
}

.banner .item3{
    margin-left:-.60rem;
}
.banner .item3 .t1{
    font-size:.46rem;
    font-family:arial;
    color:#faeb9b;
    letter-spacing:-1px;
}

.banner .item3 .t2{
    font-size:.68rem;
    line-height:.70rem;
    font-weight:700;
    background-image:-webkit-linear-gradient(to right,#f4e7d7 5%, #e9d06b, #e9d06b,#e9d06b);
    background-image:linear-gradient(to right,#f4e7d7 5%,#e9d06b, #e9d06b,#e9d06b);
     background-clip:text;
    -webkit-background-clip:text;
    color:transparent
}
.banner .item3 .t3{
    color:#737172;
    margin-top:.10rem;
    font-size:.18rem;
    text-transform:uppercase;
}


.banner .item3 .t4{
    font-size:.20rem;
    margin-top:.40rem;
}
.banner .item3 .t4 span{
    display:inline-block;
    padding-left:.50rem;
}
.banner .item3 .t4 span:first-child{
    padding-left:0;
}
.banner .item3 .t4 img{
    display:inline-block;
    max-width:.30rem;
    margin-right:.05rem;
}
.banner .item3 .t5{
    margin-top:.90rem;
}
.banner .item3 .t5 a{
    display:block;
    width:1.36rem;
    height:.40rem;
    text-align:center;
    font-size:14px;
    color:#fff;
    line-height:.38rem;
    border:solid 1px #fff;
}

.banner .item3 .t5 a:hover{
    background:#e78323;
    border-color:#e78323;
}

.banner .slick-active .item3{
    animation: 3s ease fadeInLeft2;  
    -webkit-animation: 3s ease fadeInLeft2;  
}

@media (max-width:1300px) {
	.banner .container {
	max-width:1000px
}
}.banner .pic {
	position:relative
}
.banner .tu {
	display:block;
	height:100vh;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover
}
.banner .txtbox {
	top:55%;
	left:0;
	width:100%;
	z-index:2;
	color:#fff;
	position:absolute;
	-webkit-transform:translateY(-42%);
	-ms-transform:translateY(-42%);
	transform:translateY(-42%)
}
.banner .iteml {
	width:50%;
	float:left;
	margin-top:.8rem;
	position:relative
}
.banner .itemr {
	width:4.9rem;
	height:6.1rem;
	float:right
}
.banner .hot {
	font-size:.18rem;
	font-weight:700;
	padding:0 .15rem;
	line-height:.35rem;
	display:inline-block;
	border-top-left-radius:.15rem;
	border-bottom-right-radius:.15rem;
	background:-webkit-linear-gradient(left,#c54e28,#f37006);
	background:linear-gradient(to right,#c54e28,#f37006)
}
.banner .tag {
	font-size:.28rem;
	margin-top:.3rem
}
.banner .tit {
	font-size:.68rem;
	font-weight:700;
	line-height:.7rem;
	margin-top:.2rem;
	background-image:-webkit-linear-gradient(bottom,#eb5f34,#ff8934);
	-webkit-background-clip:text;
	color:transparent;
	text-shadow:3px 0 16px rgba(0,0,0,0.2)
}
.banner .en {
	margin-top:.25rem;
	font-size:.18rem;
	font-weight:lighter;
	text-transform:uppercase;
	color:rgba(255,255,255,0.18);
	font-family:"myfont3"
}
.banner .num {
	color:#414242;
	top:-0.1rem;
	left:0;
	z-index:-1;
	width:5.93rem;
	height:1.81rem;
	position:absolute;
	font-family:"myfont2";
	text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0
}
.banner .slick-dots {
	bottom:.6rem
}
.banner .slick-dots li {
	text-align:center;
	margin:0 .15rem
}
.banner .slick-dots li.slick-active button {
	background:#e78323;
	position:relative
}
.banner .slick-dots li.slick-active button:before {
	width:.26rem;
	height:.26rem;
	opacity:1;
	border-color:#e78323
}
.banner .slick-dots li button {
	width:.08rem;
	height:.08rem;
	position:relative
}
.banner .slick-dots li button:before {
	width:0;
	height:0;
	content:"";
	border:solid 1px #fff;
	top:-0.09rem;
	left:-0.09rem;
	opacity:0;
	position:absolute;
	border-top:0;
	border-radius:50%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.banner .slick-active .iteml {
	-webkit-animation:1.5s ease fadeInLeft2;
	animation:1.5s ease fadeInLeft2
}
.banner .slick-active .itemr {
	-webkit-animation:1.5s ease fadeInRight2;
	animation:1.5s ease fadeInRight2
}
/*.banner .slick-active .tu {
	-webkit-animation:5s ease bmove1;
	animation:5s ease bmove1
}*/
.index-more {
	font-size:.14rem;
	margin-top:.4rem
}
.index-more a {
	width:1.3rem;
	height:.4rem;
	color:#fff;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	border:solid 1px rgba(255,255,255,0.65);
	display:inline-block;
	line-height:.38rem;
	font-family:"iconfont";
	text-align:center;
	position:relative
}
.index-more a:before {
	content:"";
	width:0;
	height:100%;
	top:0;
	left:50%;
	z-index:1;
	position:absolute;
	background:rgba(255,255,255,0.05);
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.index-more i {
	font-size:.18rem
}
.index-more span {
	z-index:3;
	display:block;
	position:relative
}
.index-more:hover a {
	border-color:#fff
}
.index-more:hover a:before {
	left:0;
	width:100%
}
.index-title {
	color:#282828;
	position:relative;
	font-weight:lighter;
	font-size:.18rem;
	text-align:center
}
.index-title .tit {
	z-index:2;
	color:#282828;
	position:relative;
	font-size:.36rem;
	vertical-align:top;
	font-weight:700
}
.index-title .tit img {
	width:1rem;
	height:.04rem;
	margin:0 .7rem;
	vertical-align:middle
}
.index-title .txt {
	margin-top:.15rem
}
.index-title .en {
	top:-0.1rem;
	width:100%;
	font-size:.75rem;
	line-height:.8rem;
	text-align:center;
	color:#f7f6f6;
	font-weight:700;
	position:absolute;
	text-transform:uppercase;
}
.index-title .en img {
	width:1rem;
	height:.04rem;
	margin:0 .2rem;
	vertical-align:middle
}
.index-product {
	padding-bottom:.5rem
}
.index-product .index-title {
	margin-bottom:1rem
}
.index-product .en {
	font-size:2.86rem;
	line-height:2.86rem;
	font-weight:700;
	color:#fbfbfb;
	top:50%;
	z-index:-1;
	left:50%;
	text-shadow:0 0 1px #fbfbfb;
	-webkit-transform:translate(-52%,-20%);
	-ms-transform:translate(-52%,-20%);
	transform:translate(-52%,-20%);
	font-family:arial;
	position:absolute
}
.index-product .slider-for {
	width:68%;
	float:left
}
.index-product .slider-nav {
	width:30%;
	float:right;
	padding-top:2.5rem;
	text-align:right
}
.index-product .slider-nav li {
	overflow:hidden;
	cursor:pointer;
	color:#a7a7a7;
	height:.4rem;
	padding-right:.2rem;
	line-height:.4rem;
	margin-top:.1rem;
	position:relative
}
.index-product .slider-nav li:after {
	content:"";
	width:2px;
	right:0;
	top:.1rem;
	opacity:0;
	height:0;
	position:absolute;
	background:#e78323;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.index-product .slider-nav .slick-current {
	font-size:.24rem;
	color:#333
}
.index-product .slider-nav .slick-current:after {
	opacity:1;
	height:.22rem
}
.index-product .slick-prev,.index-product .slick-next {
	width:.46rem;
	height:.46rem;
	border:0;
	left:0;
	right:auto;
	top:auto;
	margin-top:0;
	border-radius:100%;
	bottom:.2rem;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.index-product .slick-prev:hover,.index-product .slick-next:hover {
	background-color:#d6d6d6
}
.index-product .slick-prev {
	background:url(../images/prev-3.png) no-repeat center center #f9f9f9
}
.index-product .slick-next {
	left:.6rem;
	background:url(../images/next-3.png) no-repeat center center #f9f9f9
}
.index-product .text {
	width:50%;
	float:left;
	padding-top:.6rem
}
.index-product .bt {
	color:#1b1e23;
	padding-bottom:.5rem;
	font-size:.24rem;
	position:relative
}
.index-product .bt:after {
	content:"";
	width:.28rem;
	height:.03rem;
	bottom:0;
	left:0;
	position:absolute;
	background:#e78323
}
.index-product .tag {
	color:#76777a;
	margin-top:.6rem;
	font-weight:700
}
.index-product .tips {
	color:#76777a;
	line-height:.3rem;
	margin-top:.2rem;
	height:1.2rem;
	overflow:hidden
}
.index-product .pic {
	width:50%;
	float:left;
	text-align:center;
	position:relative
}
.index-product .pic:after {
	content:"";
	display:block;
	padding-bottom:110%
}
.index-about {
	color:#fff;
	padding-top:1rem;
	background:#282828
}
.index-about .text {
	width:25%;
	float:left;
	position:relative;
	padding-top:.2rem
}
.index-about .ditu {
	position:relative;
	float:right;
	margin-right:-1.1rem;
	width:11.5rem;
	height:8.4rem
}
.index-about .arrow {
	opacity:.8;
	width:.4rem;
	height:.4rem;
	position:absolute
}
.index-about .arrow img {
	-webkit-animation:1s ease bmove1 infinite;
	animation:1s ease bmove1 infinite
}
.index-about .arrow1 {
	top:1.07rem;
	left:.4rem
}
.index-about .arrow2 {
	top:1.07rem;
	left:4.9rem
}
.index-about .arrow2 img {
	-webkit-animation:1.3s ease bmove1 infinite;
	animation:1.3s ease bmove1 infinite
}
.index-about .arrow3 {
	top:1.95rem;
	left:2.66rem
}
.index-about .arrow3 img {
	-webkit-animation:1.5s ease bmove1 infinite;
	animation:1.5s ease bmove1 infinite
}
.index-about .arrow4 {
	top:3.23rem;
	left:2.9rem
}
.index-about .arrow4 img {
	-webkit-animation:1.7s ease bmove1 infinite;
	animation:1.7s ease bmove1 infinite
}
.index-about .arrow5 {
	top:4.05rem;
	left:1.3rem
}
.index-about .arrow5 img {
	-webkit-animation:1.8s ease bmove1 infinite;
	animation:1.8s ease bmove1 infinite
}
.index-about .arrow6 {
	top:4.33rem;
	left:2.65rem
}
.index-about .arrow6 img {
	-webkit-animation:1.9s ease bmove1 infinite;
	animation:1.9s ease bmove1 infinite
}
.index-about .arrow7 {
	top:4.76rem;
	left:2.65rem
}
.index-about .arrow7 img {
	-webkit-animation:2s ease bmove1 infinite;
	animation:2s ease bmove1 infinite
}
.index-about .arrow8 {
	top:5.1rem;
	left:6.7rem
}
.index-about .arrow9 {
	top:5.3rem;
	left:7.55rem
}
.index-about .arrow10 {
	top:5.7rem;
	left:7.2rem
}
.index-about .arrow11 {
	bottom:.7rem;
	left:7.27rem
}
.index-about .arrow12 {
	bottom:1.65rem;
	left:7.85rem
}
.index-about .arrow13 {
	bottom:1.9rem;
	right:1.5rem
}
.index-about .arrow14 {
	top:2.07rem;
	left:6.54rem
}
.index-about .arrow15 {
	top:3.3rem;
	left:6.85rem
}
.index-about .arrow16 {
	top:3.86rem;
	left:7.15rem
}
.index-about .arrow17 {
	top:3.9rem;
	left:7.58rem
}
.index-about .arrow18 {
	top:4.3rem;
	left:7.5rem
}
.index-about .arrow19 {
	top:4.5rem;
	left:7.3rem
}
.index-about .arrow20 {
	top:3.2rem;
	left:7.74rem
}
.index-about .arrow21 {
	top:3.2rem;
	left:8rem
}
.index-about .arrow22 {
	top:3rem;
	left:8.45rem
}
.index-about .arrow23 {
	top:2.6rem;
	left:8rem
}
.index-about .arrow24 {
	top:2.95rem;
	left:8.84rem
}
.index-about .arrow25 {
	top:2.55rem;
	left:9.05rem
}
.index-about .arrow26 {
	top:2.7rem;
	left:9.3rem
}
.index-about .arrow27 {
	top:3.1rem;
	left:9.3rem
}
.index-about .arrow28 {
	top:2.33rem;
	left:9.85rem
}
.index-about .arrow29 {
	top:1.6rem;
	right:.5rem
}
.index-about .arrow30 {
	top:2.1rem;
	right:.65rem
}
.index-about .arrow31 {
	top:3.9rem;
	right:1.85rem
}
.index-about .arrow32 {
	top:3.9rem;
	right:1.6rem
}
.index-about .arrow33 {
	top:4.4rem;
	right:2.05rem
}
.index-about .arrow34 {
	top:3.8rem;
	right:2.25rem
}
.index-about .arrow35 {
	top:3.6rem;
	right:2.5rem
}
.index-about .arrow36 {
	top:4.2rem;
	right:2.6rem
}
.index-about .arrow37 {
	top:4rem;
	right:2.8rem
}
.index-about .arrow38 {
	top:3.5rem;
	right:2.95rem
}
.index-about .arrow39 {
	top:4.2rem;
	right:3rem
}
.index-about .arrow40 {
	bottom:3.15rem;
	right:2.7rem
}
.index-about .en {
	width:25%
}
.index-about .cn {
	font-weight:700;
	font-size:.36rem;
	margin-top:.2rem
}
.index-about .txt {
	line-height:.3rem;
	margin-top:.6rem;
	text-align:justify
}
.index-about .list {
	width:140%;
	padding-top:.2rem
}
.index-about .list li {
	width:50%;
	float:left;
	margin-top:.3rem;
	font-weight:lighter
}
.index-about .list li span {
	color:#e78323;
	font-family:"myfont2";
	font-size:.2rem;
	padding-left:.05rem
}
.index-about .list li i,.index-about .list li em {
	font-style:normal;
	color:#e78323
}
.index-about .list li em {
	font-size:.2rem
}
.index-about .index-more {
	margin-top:.8rem
}
.index-about .index-more a {
	font-size:.16rem;
	border:solid 1px #f08619;
	background:#f08619
}
.index-why {
	background-color:#f8f8f8
}
.index-why .index-title {
	margin-bottom:.8rem
}
.index-why .container {
	position:relative
}
.index-why .siderfor .item:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.index-why .siderfor .slick-list {
	padding-bottom:.2rem
}
.index-why .siderfor .item {
	margin-right:.1rem;
	position:relative
}
.index-why .siderfor .item .pic {
	width:65%;
	float:left;
	overflow:hidden;
	max-width:8.4rem;
	position:relative
}
.index-why .siderfor .item .pic:after {
	content:"";
	display:block;
	padding-bottom:61%
}
.index-why .siderfor .item .pic img {
	-webkit-transition:all 1000ms ease;
	transition:all 1000ms ease
}
.index-why .siderfor .item .text {
	width:38%;
	width:calc(38% + 2rem);
	float:right;
	background:#fff;
	z-index:3;
	min-height:4.65rem;
	margin-top:.8rem;
	box-shadow:0 5px 10px rgba(0,0,0,0.08);
	position:relative;
	margin-left:-2rem;
	padding:.5rem .7rem 0 .6rem;
	right:0
}
@media (max-width:1330px) {
	.index-why .siderfor .item .text {
	width:calc(38% + 2.4rem);
	margin-left:-2.4rem
}
}.index-why .siderfor .item .text .title {
	height:.8rem;
	padding-left:1rem;
	position:relative;
	margin-bottom:.3rem
}
.index-why .siderfor .item .text .title .num {
	bottom:0;
	left:0;
	color:#eeae3d;
	font-size:.7rem;
	line-height:.7rem;
	width:.9rem;
	position:absolute;
	font-family:"myfont2"
}
.index-why .siderfor .item .text .title .num:before {
	top:0;
	right:10px;
	content:"";
	width:1px;
	height:20px;
	position:absolute;
	-webkit-transform:rotate(35deg);
	-ms-transform:rotate(35deg);
	transform:rotate(35deg);
	border-left:solid 1px #e78323
}
.index-why .siderfor .item .text .title .num:after {
	bottom:-10px;
	left:7px;
	content:"";
	width:1px;
	height:20px;
	position:absolute;
	-webkit-transform:rotate(35deg);
	-ms-transform:rotate(35deg);
	transform:rotate(35deg);
	border-left:solid 1px #e78323
}
.index-why .siderfor .item .text .title .cn {
	color:#333;
	font-size:.28rem;
	font-weight:700
}
.index-why .siderfor .item .text .title .en {
	color:#cfcfcf;
	font-size:.18rem;
	font-family:arial;
	text-transform:uppercase
}
.index-why .siderfor .item .text .p-1 {
	line-height:.3rem;
	overflow:hidden;
	height:.6rem;
	padding-left:.2rem;
	margin-bottom:.2rem;
	position:relative
}
.index-why .siderfor .item .text .p-1:before {
	content:"";
	top:.1rem;
	left:0;
	position:absolute;
	width:.12rem;
	height:.12rem;
	background:url(../images/arrow.jpg) no-repeat top center;
	background-size:cover
}
.index-why .sidernav {
	right:.5rem;
	width:45%;
	bottom:1.7rem;
	position:absolute
}
.index-why .sidernav .slick-current span {
	color:#fff;
	background:#eeae3d;
	border-color:#eeae3d
}
.index-why .sidernav li {
	padding:0 .05rem;
	width:auto !important
}
.index-why .sidernav li span {
	font-size:.14rem;
	color:#3e3a38;
	height:.4rem;
	cursor:pointer;
	padding:0 .15rem;
	line-height:.38rem;
	border-radius:.3rem;
	display:inline-block;
	border:solid 1px #b8b8b8
}
.index-why .index-more {
	text-align:center
}
.index-why .index-more a {
	color:#555;
	border-color:#919397
}
.index-why .index-more a:hover {
	color:#fff;
	border-color:#eeae3d;
	background:#eeae3d
}
.index-why .slick-active .pic {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.index-why .slick-active .text {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.home-application {
	color:#fff;
	overflow:hidden;
	position:relative
}
.home-application .index-title {
	z-index:99;
	position:relative;
	color:#fff
}
.home-application .index-title .tit {
	color:#fff
}
.home-application .index-title .en {
	color:rgba(255,255,255,0.07)
}
.home-application a {
	color:#fff
}
.home-application .nr {
	margin-top:1rem
}
.home-application .circleBig {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99;
	border-radius:50%;
	border:.01rem #fff dashed
}
.home-application .time-move {
	position:absolute;
	width:5.76rem;
	height:5.76rem;
	top:0;
	left:0
}
.home-application .tabs {
	width:5.76rem;
	height:5.76rem;
	margin:auto;
	position:relative
}
.home-application .tabs .circle {
	width:100%;
	height:100%;
	background:url(../images/circle.png) no-repeat center center;
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	-webkit-transition:all .5s;
	transition:all .5s;
	background-size:cover
}
.home-application .tabs .circle1 {
	-webkit-transform:rotate(40deg);
	-ms-transform:rotate(40deg);
	transform:rotate(40deg)
}
.home-application .tabs .circle2 {
	-webkit-transform:rotate(80deg);
	-ms-transform:rotate(80deg);
	transform:rotate(80deg)
}
.home-application .tabs .circle3 {
	-webkit-transform:rotate(120deg);
	-ms-transform:rotate(120deg);
	transform:rotate(120deg)
}
.home-application .tabs .circle4 {
	-webkit-transform:rotate(160deg);
	-ms-transform:rotate(160deg);
	transform:rotate(160deg)
}
.home-application .tabs .circle5 {
	-webkit-transform:rotate(200deg);
	-ms-transform:rotate(200deg);
	transform:rotate(200deg)
}
.home-application .tabs .circle6 {
	-webkit-transform:rotate(240deg);
	-ms-transform:rotate(240deg);
	transform:rotate(240deg)
}
.home-application .tabs .circle7 {
	-webkit-transform:rotate(280deg);
	-ms-transform:rotate(280deg);
	transform:rotate(280deg)
}
.home-application .tabs .circle8 {
	-webkit-transform:rotate(320deg);
	-ms-transform:rotate(320deg);
	transform:rotate(320deg)
}
.home-application .tabs .circle9 {
	-webkit-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.home-application .menuTabs {
	width:1.9rem
}
.home-application .menuTabs li {
	z-index:999
}
.home-application .menuTabs .box {
	display:block;
	position:relative;
	text-align:center;
	z-index:1
}
.home-application .menuTabs li {
	float:left
}
.home-application .menuTabs .box {
	text-align:center;
	width:1.9rem
}
.home-application .menuTabs .pic {
	width:.6rem;
	height:.6rem;
	float:left;
	display:inline-block;
	position:relative
}
.home-application .menuTabs .title {
	float:left;
	padding-left:.05rem;
	display:inline-block;
	height:.56rem;
	line-height:.56rem;
	font-size:.18rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.home-application .menuTabs .dot {
	width:.5rem;
	height:.5rem;
	border-radius:50%;
	position:absolute
}
.home-application .menuTabs .dot:before {
	content:"";
	display:block;
	width:.5rem;
	height:.5rem;
	border-radius:50%;
	border:.02px #fff solid;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all .5s;
	transition:all .5s
}
.home-application .menuTabs .dot:after {
	content:"";
	display:block;
	width:.08rem;
	height:.08rem;
	border-radius:50%;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.home-application .menuTabs .active .dot:before {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.home-application .menuTabs .li-1 {
	position:absolute;
	top:-0.68rem;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.home-application .menuTabs .li-1 .dot {
	left:1.1rem;
	top:.45rem
}
.home-application .menuTabs .li-1 .box {
	width:2.7rem
}
.home-application .menuTabs .li-2 {
	position:absolute;
	top:9%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-1.2rem
}
.home-application .menuTabs .li-2 .dot {
	left:-0.65rem;
	top:.70rem;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.home-application .menuTabs .li-3 {
	position:absolute;
	top:33%;
	right:-2.2rem
}
.home-application .menuTabs .li-3 .dot {
	left:-0.6rem;
	top:.2rem
}
.home-application .menuTabs .li-4 {
	position:absolute;
	top:68%;
	right:-1.8rem
}
.home-application .menuTabs .li-4 .dot {
	left:-0.52rem;
	top:.1rem
}
.home-application .menuTabs .li-5 {
	position:absolute;
	bottom:-0.7rem;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-0.2rem
}
.home-application .menuTabs .li-5 .dot {
	right:1.78rem;
	top:-0.01rem;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.home-application .menuTabs .li-6 {
	position:absolute;
	bottom:-0.5rem;
	left:.4rem
}
.home-application .menuTabs .li-6 .dot {
	left:1.3rem;
	top:-0.32rem
}
.home-application .menuTabs .li-7 {
	top:4.1rem;
	left:-1.7rem;
	position:absolute
}
.home-application .menuTabs .li-7 .dot {
	left:1.87rem;
	top:0
}
.home-application .menuTabs .li-8 {
	top:2.2rem;
	left:-1.9rem;
	position:absolute
}
.home-application .menuTabs .li-8 .dot {
	left:1.71rem;
	top:0
}
.home-application .menuTabs .li-9 {
	top:.3rem;
	left:-0.9rem;
	position:absolute
}
.home-application .menuTabs .li-9 .dot {
	left:1.65rem;
	top:.15rem
}
.home-application .tu1 {
	top:50%;
	left:50%;
	width:22rem;
	height:110vh;
	z-index:1;
	position:absolute;
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	-webkit-transform:translate(-50%,-60.5%);
	-ms-transform:translate(-50%,-60.5%);
	transform:translate(-50%,-60.5%);
	position:relative
}
.home-application .tu1:before {
	content:"";
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	position:absolute;
	background:rgba(0,0,0,0.3)
}
.home-application .conTabs {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:5.76rem;
	height:5.76rem;
	border-radius:50%
}
.home-application .conTabs .item {
	width:5.76rem;
	height:5.76rem;
	border-radius:50%;
	margin:auto;
	float:none;
	position:relative;
	box-sizing:border-box;
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	opacity:0;
	-webkit-transition:all .5s;
	transition:all .5s;
	display:block
}
.home-application .conTabs .box {
	display:block;
	margin:auto;
	text-align:center;
	width:5.2rem;
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.home-application .conTabs .pic {
	width:1.2rem;
	height:1.2rem;
	margin:auto auto auto auto;
	display:block;
	position:relative;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transition-delay:0s;
	transition-delay:0s
}
.home-application .conTabs img {
	vertical-align:middle
}
.home-application .conTabs .title {
	font-weight:700;
	font-size:.22rem;
	height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:.4rem;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all 1s;
	transition:all 1s;
	-webkit-transition-delay:.1s;
	transition-delay:.1s
}
.home-application .conTabs .info {
	height:.3rem;
	line-height:.3rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	-webkit-transition:all 1s;
	transition:all 1s;
	-webkit-transition-delay:.2s;
	transition-delay:.2s
}
.home-application .conTabs .show {
	display:block;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1
}
.home-application .conTabs .show .pic {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.home-application .conTabs .show .title {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.home-application .conTabs .show .info {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.home-application .swiper-container {
	overflow:visible
}
.index-news .index-title {
	text-align:left
}
.index-news .index-title .en {
	left:0;
	width:auto;
	-webkit-transform:translate(0);
	-ms-transform:translate(0);
	transform:translate(0)
}
.index-news .index-more {
	right:0;
	bottom:.3rem;
	position:absolute;
	text-align:center
}
.index-news .index-more a {
	color:#555;
	border-color:#919397
}
.index-news .index-more a:hover {
	color:#fff;
	border-color:#eeae3d;
	background:#eeae3d
}
.index-news .list {
	margin:0 -0.25rem
}
.index-news .list li {
	width:50%;
	float:left;
	padding:0 .25rem;
	margin-top:1.1rem
}
.index-news .list li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.index-news .list li:hover .tit {
	color:#e78323
}
.index-news .list .item {
	overflow:hidden;
	padding-bottom:.15rem;
	border-bottom:solid 1px #edecec
}
.index-news .list time {
	font-family:arial;
	color:#9e9e9e;
	font-size:.14rem
}
.index-news .list .tit {
	padding-right:.2rem;
	color:#000;
	font-size:.18rem;
	height:.48rem;
	font-weight:700;
	margin-top:.2rem;
	line-height:.24rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.index-news .list .txt {
	margin:.1rem 0 .4rem 0;
	color:#555;
	height:.6rem;
	line-height:.3rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.index-news .list .learn {
	color:#004070
}
.index-news .list .text {
	width:59%;
	float:left
}
.index-news .list .pic {
	width:34%;
	float:right;
	overflow:hidden;
	position:relative;
	border:solid 1px #f0f0f0
}
.index-news .list .pic:after {
	content:"";
	display:block;
	padding-bottom:65.6%
}
.index-news .list .pic img {
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
@-webkit-keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.index-partner {
	padding-top:0
}
@media (max-width:1024px) {
	.index-partner {
	padding-top:2rem
}
}.index-partner .title {
	position:absolute;
	top:50%;
	left:50%;
	width:3.91rem;
	height:3.91rem;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border-radius:50%;
	overflow:hidden;
	text-align:center;
	z-index:6
}
.index-partner .title .dot .circle {
	width:100%;
	height:100%;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0;
	left:0
}
.index-partner .title .dot .circle:after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	opacity:0;
	background-image:-webkit-linear-gradient(45deg,#f39a28 0,#d7720c 100%);
	background-image:linear-gradient(45deg,#f39a28 0,#d7720c 100%);
	background-blend-mode:normal,normal;
	margin:auto
}
.index-partner .title .dot-07 {
	width:100%;
	height:100%;
	display:block;
	border-radius:50%;
	position:absolute;
	top:0;
	left:0
}
.index-partner .title .dot-07 .circle {
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:block
}
.index-partner .title .dot-07 .circle:after {
	-webkit-animation:ripple 4500ms ease-out 600ms infinite;
	animation:ripple 4500ms ease-out 600ms infinite
}
.index-partner .title .dot-07 .circle-02:after {
	-webkit-animation:ripple 2500ms ease-out 600ms infinite;
	animation:ripple 2500ms ease-out 600ms infinite
}
.index-partner .title .dot-07 .circle-03:after {
	-webkit-animation:ripple 3500ms ease-out 600ms infinite;
	animation:ripple 3500ms ease-out 600ms infinite
}
.index-partner .title:after {
	width:78%;
	height:78%;
	background-image:-webkit-linear-gradient(45deg,#f39a28 0,#d7720c 100%);
	background-image:linear-gradient(45deg,#f39a28 0,#d7720c 100%);
	background-blend-mode:normal,normal;
	position:absolute;
	top:11%;
	left:11%;
	z-index:1;
	content:'';
	display:block;
	border-radius:50%;
	overflow:hidden
}
.index-partner .title .info {
	padding:1.34rem 0
}
.index-partner .title .bt {
	font-size:.36rem;
	line-height:.4rem;
	font-weight:bold;
	color:#fff;
	position:relative;
	z-index:2
}
.index-partner .title .span {
	color:#fff;
	position:relative;
	z-index:2;
	font-weight:lighter;
	font-size:.16rem;
	line-height:.3rem;
	letter-spacing:.01rem;
	margin-bottom:.21rem
}
.index-partner .title .more {
	position:relative;
	z-index:2;
	box-sizing:border-box;
	padding:.04rem;
	width:1.3rem;
	margin:0 auto;
	border-radius:.3rem;
	background-image:-webkit-linear-gradient(90deg,#e7ac63 0,#e2a55e 100%);
	background-image:linear-gradient(0deg,#e7ac63 0,#e2a55e 100%)
}
.index-partner .title .more a {
	line-height:.26rem;
	display:block;
	font-size:.14rem;
	border-radius:.3rem;
	background:rgba(255,255,255,0.3);
	overflow:hidden;
	color:#fff;
	-webkit-transition:.5s;
	transition:.5s
}
@media (min-width:1025px) {
	.index-partner .title .more a:hover {
	background:#fff;
	color:#e78323
}
}.index-partner ul {
	height:9rem;
	width:14.4rem;
	margin:0 auto;
	position:relative
}
.index-partner ul li {
	position:absolute;
	-webkit-transition:.5s;
	transition:.5s
}
.index-partner ul li .pic {
	border-radius:100%;
	background:#fff;
	box-shadow:0 .05rem .1rem 0 rgba(0,35,74,0.13)
}
@media (min-width:1025px) {
	.index-partner ul li:hover {
	-webkit-transform:scale(1.03);
	-ms-transform:scale(1.03);
	transform:scale(1.03)
}
}.index-partner ul .pa1 {
	top:10%;
	left:0;
	width:.8rem;
	height:.8rem
}
.index-partner ul .pa2 {
	top:27%;
	left:1.5%;
	width:1.9rem;
	height:1.9rem
}
.index-partner ul .pa3 {
	top:5%;
	left:18%;
	width:1.2rem;
	height:1.2rem
}
.index-partner ul .pa4 {
	top:24%;
	left:18%;
	width:.7rem;
	height:.7rem
}
.index-partner ul .pa5 {
	top:62%;
	left:0;
	width:.7rem;
	height:.7rem
}
.index-partner ul .pa6 {
	left:10%;
	top:55%;
	width:1.2rem;
	height:1.2rem
}
.index-partner ul .pa7 {
	left:25%;
	top:35%;
	width:.8rem;
	height:.8rem
}
.index-partner ul .pa8 {
	left:25%;
	top:55%;
	width:.8rem;
	height:.8rem
}
.index-partner ul .pa9 {
	left:22%;
	top:72%;
	width:1rem
}
.index-partner ul .pa10 {
	left:5%;
	bottom:0;
	width:1.9rem;
	height:1.9rem
}
.index-partner ul .pa11 {
	left:31%;
	top:15%;
	width:1.2rem;
	height:1.2rem
}
.index-partner ul .pa12 {
	left:34%;
	bottom:8%;
	width:1.5rem;
	height:1.5rem
}
.index-partner ul .pa13 {
	left:50%;
	top:12%;
	width:1.4rem;
	height:1.4rem
}
.index-partner ul .pa14 {
	left:68%;
	top:8%;
	width:1.2rem;
	height:1.2rem
}
.index-partner ul .pa15 {
	left:63%;
	top:30%;
	width:1rem;
	height:1rem
}
.index-partner ul .pa16 {
	right:10%;
	top:20%;
	width:1.8rem;
	height:1.8rem
}
.index-partner ul .pa17 {
	right:0;
	top:33%;
	width:1rem;
	height:1rem
}
.index-partner ul .pa18 {
	right:20%;
	top:42%;
	width:1.2rem;
	height:1.2rem
}
.index-partner ul .pa19 {
	right:30%;
	top:55%;
	width:.9rem;
	height:.9rem
}
.index-partner ul .pa20 {
	right:9%;
	top:55%;
	width:1.5rem;
	height:1.5rem
}
.index-partner ul .pa21 {
	right:28%;
	bottom:8%;
	width:1.7rem;
	height:1.7rem
}
.index-partner ul .pa22 {
	right:0;
	bottom:12%;
	width:1.2rem;
	height:1.2rem
}
.index-partner ul .pa23 {
	right:15%;
	bottom:0;
	width:.8rem;
	height:.8rem
}
.index-partner ul .pa24 {
	left:48%;
	bottom:0;
	width:1.2rem;
	height:1.2rem
}
@keyframes mymove {
	0% {
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes mymove {
	0% {
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.active .index-title {
	-webkit-animation:1s fadeInDown2 ease;
	animation:1s fadeInDown2 ease
}
.active.index-about .text {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-about .ditu {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.active.index-news .list li {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active .pro-info {
	-webkit-animation:2s fadeInUp2 alternate;
	animation:2s fadeInUp2 alternate
}
.active.index-partner .info1 ul .pa1 {
	-webkit-animation:2s fadeInDown2 ease;
	animation:2s fadeInDown2 ease
}
.active.index-partner .info1 ul .pa2 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa3 {
	-webkit-animation:2s fadeInDown2 ease;
	animation:2s fadeInDown2 ease
}
.active.index-partner .info1 ul .pa4 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa5 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa6 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa7 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa8 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa9 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa10 {
	-webkit-animation:2s fadeInLeft2 ease;
	animation:2s fadeInLeft2 ease
}
.active.index-partner .info1 ul .pa11 {
	-webkit-animation:2s fadeInDown2 ease;
	animation:2s fadeInDown2 ease
}
.active.index-partner .info1 ul .pa12 {
	-webkit-animation:2s fadeInUp2 ease;
	animation:2s fadeInUp2 ease
}
.active.index-partner .info1 ul .pa13 {
	-webkit-animation:2s fadeInDown2 ease;
	animation:2s fadeInDown2 ease
}
.active.index-partner .info1 ul .pa14 {
	-webkit-animation:2s fadeInDown2 ease;
	animation:2s fadeInDown2 ease
}
.active.index-partner .info1 ul .pa15 {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.active.index-partner .info1 ul .pa16 {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.active.index-partner .info1 ul .pa17 {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.active.index-partner .info1 ul .pa18 {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.active.index-partner .info1 ul .pa19 {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.active.index-partner .info1 ul .pa20 {
	-webkit-animation:2s fadeInRight2 ease;
	animation:2s fadeInRight2 ease
}
.active.index-partner .info1 ul .pa21 {
	-webkit-animation:2s fadeInUp2 ease;
	animation:2s fadeInUp2 ease
}
.active.index-partner .info1 ul .pa22 {
	-webkit-animation:2s fadeInUp2 ease;
	animation:2s fadeInUp2 ease
}
.active.index-partner .info1 ul .pa23 {
	-webkit-animation:2s fadeInUp2 ease;
	animation:2s fadeInUp2 ease
}
.active.index-partner .info1 ul .pa24 {
	-webkit-animation:2s fadeInUp2 ease;
	animation:2s fadeInUp2 ease
}
.footer {
	color:#c3c3c3;
	min-height:7.95rem;
	padding-top:.35rem;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover
}
.footer .mess {
	overflow:hidden;
	line-height:.44rem;
	padding-bottom:.3rem;
	border-bottom:solid 1px #656463
}
.footer .mess .bt {
	color:#e78323;
	display:inline-block;
	font-size:.2rem;
	font-weight:700
}
.footer .mess ul {
	float:right
}
.footer .mess li {
	float:left;
	width:3.9rem;
	position:relative;
	margin-left:.6rem
}
.footer .mess input {
	color:#fff;
	width:100%;
	height:.44rem;
	padding:0 .2rem;
	line-height:.42rem;
	background:#515050;
	font-size:.16rem;
	border:solid 1px #d6d6d6
}
.footer .mess input::-webkit-input-placeholder {
	color:#fff
}
.footer .mess input:-moz-placeholder {
	color:#fff;
	opacity:1
}
.footer .mess input::-moz-placeholder {
	color:#fff;
	opacity:1
}
.footer .mess input:-ms-input-placeholder {
	color:#fff
}
.footer .mess .btn {
	top:1px;
	right:1px;
	width:.44rem;
	height:.42rem;
	line-height:.36rem;
	vertical-align:middle;
	text-align:center;
	position:absolute;
	background:#e78323;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.footer .mess .btn img {
	vertical-align:middle
}
.footer .mess .btn:hover {
	width:.6rem
}
.footer .menu {
	padding-top:.7rem
}
.footer .menu li {
	font-size:.14rem;
	width:15%;
	float:left;
	line-height:.32rem
}
.footer .menu li h3 {
	padding-bottom:.15rem;
	font-size:.18rem
}
.footer .menu li h3 a {
	color:#fff
}
.footer .menu li a {
	color:#9b9b9b;
	display:block
}
.footer .menu li a:hover {
	color:#e78323
}
.footer .menu li .logo {
	margin-bottom:.6rem
}
.footer .menu .li01 {
	width:33%
}
.footer .menu .li01 a {
	color:#c3c3c3
}
.footer .menu .li01 .t1 img {
	width:.2rem;
	height:.2rem;
	margin-top:.04rem;
	margin-right:.05rem
}
.footer .menu .li01 .t2 {
	color:#e68323;
	font-size:.32rem;
	line-height:.4rem;
	font-family:"myfont2";
	margin-bottom:.3rem
}
.footer .menu .li02 {
	width:11%
}
.footer .menu .li03 {
	width:19%
}
.footer .menu .li04 {
	width:7%
}
.footer .share {
	margin-top:.6rem
}
.footer .share a {
	width:.4rem;
	height:.4rem;
	margin-right:.05rem;
	border:solid 1px rgba(255,255,255,0.3);
	border-radius:100%;
	display:inline-block !important
}
.footer .share a:hover {
	border:solid 1px rgba(255,255,255,0.6)
}
.footer .share span {
	position:relative
}
.footer .share span:hover .open {
	display:block
}
.footer .share .open {
	display:none;
	padding-bottom:15px;
	position:absolute;
	z-index:999;
	bottom:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.footer .share .open .openCon {
	cursor:initial;
	background:#fff;
	border:1px #fff solid;
	padding:2px;
	text-align:center;
	color:#666;
	font-size:14px;
	position:relative
}
.footer .share .open .openCon:after {
	content:"";
	display:block;
	width:10px;
	height:10px;
	background:#fff;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid;
	position:absolute;
	z-index:-1;
	bottom:-6px;
	left:50%;
	-webkit-transform:translateX(-50%) rotate(45deg);
	-ms-transform:translateX(-50%) rotate(45deg);
	transform:translateX(-50%) rotate(45deg)
}
.footer .share .open img {
	max-width:100px;
	vertical-align:middle
}
.footer .copy {
	margin-top:1.1rem;
	text-align:center;
	padding:.15rem 0;
	color:#c3c3c3;
	font-size:.13rem;
	background:#222
}
.footer .copy span {
	padding:0 .4rem;
	display:inline-block
}
.footer .copy a {
	color:#c3c3c3;
	padding-left:.4rem;
	display:inline-block
}
.inside-banner {
	position:relative
}
.inside-banner img {
	width:100%
}
.inside-banner .txtbox {
	top:50%;
	left:0;
	width:100%;
	z-index:1;
	color:#fff;
	font-size:.14rem;
	position:absolute;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-banner .t1 {
	font-size:.32rem;
	font-weight:700;
	margin-bottom:.15rem
}
.inside-current {
	color:#fff;
	height:.8rem;
	line-height:.8rem;
	font-size:.14rem;
	font-weight:normal;
	position:relative;
	margin-top:-0.8rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-current img {
	margin-bottom:.03rem;
	vertical-align:middle;
	margin-right:.1rem
}
.inside-current a {
	color:#fff;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-current a:hover {
	color:#fff
}
.inside-current-2 {
	height:.65rem;
	line-height:.65rem;
	margin-top:.96rem
}
.inside-news {
	padding:.7rem 0;
	background:#f9f9fa
}
.inside-news .index-title .en {
	color:#ececed
}
.inside-news ul {
	margin-top:.6rem
}
.inside-news li:hover {
	background:#fff
}
.inside-news li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-news li:hover .tit {
	color:#e78323
}
.inside-news li:hover .learn img {
	margin-left:.1rem
}
.inside-news li:first-child {
	border-top:0
}
.inside-news li {
	overflow:hidden;
	padding:.6rem .4rem;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	border-top:solid 1px #edecec
}
.inside-news li time {
	font-family:arial;
	color:#9e9e9e;
	font-size:.14rem
}
.inside-news li .tit {
	color:#000;
	font-size:.22rem;
	height:.4rem;
	font-weight:700;
	line-height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-news li .txt {
	margin:.15rem 0 .4rem 0;
	color:#555;
	height:.6rem;
	line-height:.3rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.inside-news li .learn {
	color:#fff;
	width:1.5rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	background:#e78323
}
.inside-news li .learn img {
	width:.24rem;
	height:.12rem;
	margin-left:.05rem;
	vertical-align:middle;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-news li .text {
	width:72%;
	float:right;
	padding-left:.4rem
}
.inside-news li .pic {
	width:28%;
	float:left;
	overflow:hidden;
	position:relative;
	border:solid 1px #f0f0f0
}
.inside-news li .pic:after {
	content:"";
	display:block;
	padding-bottom:65%
}
.inside-news li .pic img {
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-news-show {
	color:#222;
	line-height:.28rem;
	background:#f9f9fa
}

.inside-news-show .xz-con{
	max-width:1000px;
	margin:0 auto;
}

.inside-news-show .inside-current {
	color:#888
}
.inside-news-show .inside-current a {
	color:#888
}
.inside-news-show .textbox {
	background:#fff;
	padding:1rem;
	padding-top:.3rem;
	padding-bottom:1.6rem
}
.inside-news-show h1 {
	padding:.8rem 0;
	text-align:center
}
.inside-news-show .tag {
	font-size:12px
}
.inside-news-show .share {
	float:right;
	display:inline-block
}
.inside-news-show .share a {
	width:22px;
	height:22px;
	display:inline-block;
	background:#666e86;
	border-radius:100%
}
.inside-news-show .share a:hover {
	background:#e78323
}
.inside-news-show .f20 {
	font-weight:700;
	font-size:.2rem;
	margin-bottom:.2rem
}
.inside-news-show .fanhui {
	font-weight:lighter;
	margin-top:.5rem;
	text-align:right
}
.inside-news-show .fanhui a {
	width:1.1rem;
	text-align:center;
	line-height:.36rem;
	background:#efefef;
	display:inline-block;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-news-show .fanhui a:hover {
	color:#fff;
	background:#e78323
}
.inside-page-news {
	margin-top:1.4rem;
	border-top:solid 1px #9f9f9f;
	border-bottom:solid 1px #9f9f9f
}
.inside-page-news li {
	border-top:solid 1px #eaeaea;
	line-height:.69rem;
	height:.7rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-page-news li span {
	padding:0 .25rem;
	display:inline-block;
	position:relative
}
.inside-page-news li span:after {
	content:"";
	margin-left:.1rem;
	vertical-align:middle;
	display:inline-block;
	border-top:solid .06rem #222;
	border-left:solid .05rem transparent;
	border-right:solid .05rem transparent
}
.inside-page-news li:first-child {
	border-top:0
}
.inside-page-news li:first-child span:after {
	border-bottom:solid .06rem #222;
	border-top:0
}
.inside-page {
	padding-top:.7rem;
	text-align:center
}
.inside-page a {
	height:.3rem;
	margin:0 .03rem;
	padding:0 .1rem;
	line-height:.28rem;
	display:inline-block;
	border:solid 1px #e3e3e3;
	font-family:arial
}
.inside-page a:hover,.inside-page .cur,.inside-page .active {
	color:#fff;
	border-color:#dfbc85;
	background:#dfbc85
}
.inside-page a:first-child,.inside-page a:last-child {
	font-family:"宋体"
}
.inside-xg-news {
	padding:.8rem 0;
	background:#f5f5f7
}
.inside-xg-news .index-title .en {
	color:#ededef
}
.inside-xg-news ul {
	margin:0 -0.2rem;
	margin-top:.6rem
}
.inside-xg-news li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-xg-news li:hover .tit {
	color:#e78323
}
.inside-xg-news li {
	float:left;
	padding:0 .2rem;
	width:33.333%
}
.inside-xg-news li .item {
	padding:.3rem .4rem;
	background:#fff
}
.inside-xg-news li .pic {
	overflow:hidden;
	position:relative;
	border:solid 1px #f0f0f0
}
.inside-xg-news li .pic:after {
	content:"";
	display:block;
	padding-bottom:65.3%
}
.inside-xg-news li .pic img {
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-xg-news li time {
	font-family:arial;
	color:#9e9e9e;
	font-size:.14rem
}
.inside-xg-news li .tit {
	color:#000;
	font-size:.18rem;
	height:.48rem;
	font-weight:700;
	margin-top:.1rem;
	line-height:.24rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.inside-xg-news li .txt {
	margin:.1rem 0 .1rem 0;
	color:#888;
	height:.6rem;
	line-height:.3rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.inside-xg-news li .line {
	margin-top:.1rem;
	border-top:solid 1px #f3f3f4
}
.inside-xg-news li .learn {
	color:#2c2c2c;
	font-size:.14rem;
	margin-top:.2rem
}
.inside-application {
	padding:.8rem 0 0 0
}
.inside-application ul {
	margin-top:1rem
}
.inside-application ul li {
	position:relative;
	background:#f5f7f9;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-application ul li .box {
	max-width:1920px;
	width:100%;
	margin:0 auto
}
.inside-application ul li:last-child .txt {
	height:1rem
}
.inside-application ul li:hover {
	background:#fff
}
.inside-application ul li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-application ul li:hover .icon {
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
.inside-application ul li:hover .icon .ico {
	opacity:0
}
.inside-application ul li:hover .icon .ico2 {
	opacity:1
}
.inside-application ul li:hover .tit {
	color:#e78323;
	margin-top:.2rem
}
.inside-application ul li:hover .en {
	color:#fcefe8
}
.inside-application ul li:nth-child(2n) .pic {
	float:right
}
.inside-application ul li:nth-child(2n) .text {
	float:left
}
.inside-application ul .pic {
	width:50%;
	float:left;
	position:relative;
	overflow:hidden
}
.inside-application ul .pic img {
	-webkit-transition:all 1000ms ease;
	transition:all 1000ms ease
}
.inside-application ul .pic:after {
	content:"";
	display:block;
	padding-bottom:48.5%
}
.inside-application ul .text {
	width:50%;
	float:left;
	color:#777;
	padding-top:.45rem;
	padding-right:2.4rem;
	padding-left:.9rem
}
.inside-application ul .icon {
	position:relative;
	display:inline-block;
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-application ul .icon .ico2 {
	top:0;
	left:0;
	opacity:0;
	position:absolute;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-application ul .tit {
	color:#282828;
	height:.4rem;
	font-weight:700;
	margin-top:.3rem;
	font-size:.26rem;
	line-height:.4rem;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-application ul .en {
	color:#dfe1e2;
	font-size:.22rem;
	font-weight:700;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	text-transform:uppercase;
}
.inside-application ul .txt {
	margin-top:.3rem;
	height:.48rem;
	line-height:.24rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.inside-application ul .learn {
	color:#fff;
	width:1.5rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	margin-top:.5rem;
	background:#e78323
}
.inside-application ul .learn img {
	width:.24rem;
	height:.12rem;
	margin-left:.05rem;
	vertical-align:middle;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-app-show {
	padding:.8rem 0 1.3rem 0
}
.inside-app-show ul {
	margin:0 -0.11rem;
	margin-top:.2rem
}
.inside-app-show li:hover .item:before {
	opacity:1
}
.inside-app-show li:hover .text {
	opacity:1
}
.inside-app-show li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-app-show li {
	padding:0 .11rem;
	margin-top:.4rem
}
.inside-app-show li .pic {
	overflow:hidden;
	position:relative
}
.inside-app-show li .pic:after {
	content:"";
	display:block;
	padding-bottom:65%
}
.inside-app-show li .pic img {
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-app-show li .item {
	position:relative
}
.inside-app-show li .item:before {
	top:0;
	left:0;
	z-index:1;
	content:"";
	width:100%;
	height:100%;
	opacity:0;
	position:absolute;
	background:rgba(0,0,0,0.65);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-app-show li .text {
	top:50%;
	left:0;
	width:100%;
	z-index:2;
	color:#fff;
	opacity:0;
	padding:0 .3rem;
	text-align:center;
	position:absolute;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-app-show li .tit {
	color:#f98e03;
	font-size:.2rem;
	height:.3rem;
	font-weight:700;
	line-height:.3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-app-show li .txt {
	font-size:.14rem;
	line-height:.28rem;
	margin-top:.15rem
}
.inside-app-show .slick-dots {
	bottom:-0.7rem
}
.inside-app-show .slick-dots li {
	margin:0
}
.inside-app-show .slick-dots li button {
	width:.12rem;
	height:.12rem;
	background:#939393
}
.inside-app-show .slick-dots li.slick-active button {
	background:#f98e03
}
.inside-menu {
	padding-bottom:.8rem;
	text-align:center
}
.inside-menu li {
	margin:0 .4rem;
	display:inline-block
}
.inside-menu li a {
	color:#2c2c2c;
	display:block;
	height:.64rem;
	width:2.5rem;
	overflow:hidden;
	padding:0 .1rem;
	line-height:.62rem;
	border:solid 1px #dedede;
	border-radius:.3rem
}
.inside-menu li:hover a,.inside-menu .cur a {
	color:#fff;
	background:#f98e03;
	border-color:#f98e03
}
.inside-team {
	padding-top:.55rem
}
.inside-team .list {
	font-size:.18rem;
	color:#282828
}
.inside-team .list li {
	float:left;
	padding-left:.15rem;
	width:33.3333%;
	margin-top:.9rem;
	position:relative
}
.inside-team .list li:before {
	top:.11rem;
	left:0;
	content:"";
	width:.07rem;
	height:.07rem;
	border-radius:100%;
	position:absolute;
	background:#e78323
}
.inside-team .list-2 {
	text-align:center;
	padding-top:.5rem
}
.inside-team .list-2 .f26 {
	color:#282828;
	font-size:.26rem
}
.inside-team .list-2 .tu {
	width:12rem;
	height:6.6rem;
	margin:0 auto;
	padding-top:.9rem;
	margin-top:-0.3rem;
	position:relative;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover
}
.inside-team .list-2 .tu1 {
	width:9rem;
	height:4.6rem;
	margin:0 auto;
	display:block;
	position:relative
}
.inside-team .list-2 .tu2 {
	top:50%;
	left:50%;
	width:6.49rem;
	height:3.78rem;
	z-index:2;
	position:absolute;
	-webkit-transform:translate(-48.9%,-52%);
	-ms-transform:translate(-48.9%,-52%);
	transform:translate(-48.9%,-52%)
}
.inside-team .list-2 .hui {
	color:#888;
	line-height:.32rem;
	margin-top:-0.1rem
}
.inside-team .list-nav {
	color:#282828;
	margin:0 .5rem;
	font-size:.18rem;
	margin-top:.3rem;
	border-bottom:solid 1px #e5e5e5;
	text-align:center
}
.inside-team .list-nav .item {
	padding-bottom:.3rem
}
.inside-team .list-nav .icon {
	width:.4rem;
	height:.4rem;
	margin:0 auto
}
.inside-team .list-nav .icon img {
	display:inline-block
}
.inside-team .list-nav .tit {
	margin-top:.1rem
}
.inside-team .list-nav .item {
	cursor:pointer;
	position:relative
}
.inside-team .list-nav .item:after {
	content:"";
	width:0;
	height:.02rem;
	bottom:0;
	left:50%;
	opacity:0;
	cursor:pointer;
	position:absolute;
	background:#f98e03;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-team .list-nav .slick-current .item:after {
	opacity:1;
	width:100%;
	left:0
}
.inside-team .list-nav .slick-current .tit {
	font-weight:700;
	color:#f98e03
}
.inside-team .list-cot {
	padding:.7rem 1.7rem 1rem .7rem
}
.inside-team .list-cot li {
	overflow:hidden
}
.inside-team .list-cot li .text {
	width:42%;
	float:left;
	color:#282828;
	font-size:.18rem;
	line-height:.36rem;
	padding-top:.6rem
}
.inside-team .list-cot li .pic {
	width:36%;
	float:right
}
.inside-team-2 {
	height:100%;
	min-height:5.5rem;
	position:relative;
	background:#fbfbfd;
	margin-top:1.4rem
}
.inside-team-2 .pic {
	top:0;
	left:0;
	overflow:hidden;
	max-width:11.15rem;
	width:100%;
	height:5.5rem;
	float:left;
	position:absolute
}
.inside-team-2 .pic img {
	-webkit-transition:all 1000ms ease;
	transition:all 1000ms ease
}
.inside-team-2 .pic:hover img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-team-2 .text {
	width:39%;
	float:right;
	padding-top:1rem;
	padding-left:1rem
}
.inside-team-2 .tu {
	bottom:0;
	right:0;
	width:4.4rem;
	height:4.81rem;
	position:absolute
}
.inside-team-2 .num {
	font-size:1.59rem;
	line-height:1.6rem;
	color:#f98e03;
	font-family:"myfont2"
}
.inside-team-2 .num em {
	font-size:.5rem;
	vertical-align:top;
	font-style:normal;
	line-height:.5rem
}
.inside-team-2 .tit {
	color:#282828;
	font-size:.2rem;
	font-weight:700;
	margin-top:.1rem
}
.inside-team-2 .en {
	font-size:.4rem;
	color:#dbdbdb;
	line-height:.5rem;
	margin-top:.2rem;
	font-family:"myfont3"
}
.inside-product {
	padding:.9rem 0
}
.inside-product ul {
	margin-top:1rem
}
.inside-product li:first-child {
	border-top:0
}
.inside-product li:hover {
	background:#f5f7f9
}
.inside-product li:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-product li:hover .tit {
	color:#e78323
}
.inside-product li:hover .learn img {
	margin-left:.1rem
}
.inside-product li {
	position:relative;
	overflow:hidden;
	padding-top:.3rem;
	padding-bottom:.3rem;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	border-top:solid 1px #f5f7f9
}
.inside-product li .container {
	padding:0 1.4rem
}
.inside-product li .pic {
	width:33%;
	float:left;
	overflow:hidden;
	position:relative
}
.inside-product li .pic:after {
	content:"";
	display:block;
	padding-bottom:105%
}
.inside-product li .pic img {
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-product li .text {
	width:67%;
	float:left;
	padding-top:.7rem;
	padding-left:1rem
}
.inside-product li .tit {
	color:#282828;
	font-weight:700;
	font-size:.26rem;
	line-height:.4rem;
	height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-product li .txt {
	color:#76777a;
	height:.9rem;
	margin-top:.2rem;
	line-height:.3rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3
}
.inside-product li .learn {
	color:#fff;
	width:1.5rem;
	height:.5rem;
	text-align:center;
	line-height:.5rem;
	margin-top:.5rem;
	background:#e78323
}
.inside-product li .learn img {
	width:.24rem;
	height:.12rem;
	margin-left:.05rem;
	vertical-align:middle;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.classify {
	margin-top:.55rem
}
.classify .slick-track {
	margin-left:initial;
	margin-right:initial
}
.classify .slick-prev,.classify .slick-next {
	width:16.66666667%;
	height:.64rem;
	z-index:9
}
.classify .slick-prev:before,.classify .slick-next:before {
	content:""
}
.classify .slick-prev {
	left:0;
	opacity:0;
	background:-webkit-linear-gradient(left,#fff,rgba(255,255,255,0.1));
	background:linear-gradient(to right,#fff,rgba(255,255,255,0.1))
}
.classify .slick-next {
	right:0;
	top:.595rem;
	width:8%;
	background:-webkit-linear-gradient(right,#fff,rgba(255,255,255,0.1));
	background:linear-gradient(to left,#fff,rgba(255,255,255,0.1))
}
.classify .slick-disabled {
	display:none !important
}
.classify .list {
	margin:0 -0.06rem
}
.classify .list li {
	padding:0 .06rem;
	float:left;
	text-align:center;
	position:relative
}
.classify .list li span {
	width:.3rem;
	height:.3rem;
	margin-bottom:.05rem;
	vertical-align:middle;
	position:relative;
	display:inline-block
}
.classify .list li .i2 {
	top:0;
	left:0;
	position:absolute
}
.classify .list li a {
	border-radius:.3rem;
	border:solid 1px #dbdbdb;
	line-height:.62rem;
	height:.64rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	padding:0 .16rem;
	position:relative
}
.classify .list li a:hover {
	background-color:#f98e03;
	border-color:#f98e03;
	color:#fff
}
.classify .list li a:hover:after {
	width:100%
}
.classify .list li:last-child:after {
	display:none
}
.classify .list li.active a {
	background-color:#f98e03;
	border-color:#f98e03;
	color:#fff
}
.classify .list li.active a:after {
	width:100%
}
.inside-ser01 {
	max-width:19.2rem;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	padding-top:.8rem
}
.inside-ser01 .bg {
	overflow:hidden;
	background:#f9f9f9;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.inside-ser01 .leftbox {
	width:41%;
	float:left;
	padding-left:1.4rem;
	line-height:.36rem
}
.inside-ser01 .leftbox .t-1 {
	color:#282828;
	font-size:.28rem
}
.inside-ser01 .leftbox .t-2 {
	margin-top:.3rem
}
.inside-ser01 .leftbox .btn {
	margin-top:.35rem;
	margin-bottom:.4rem
}
.inside-ser01 .leftbox .btn a {
	height:.5rem;
	max-width:2.2rem;
	display:block;
	color:#16140e;
	text-align:center;
	line-height:.5rem;
	background:#fecc1f;
	border-radius:.3rem;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-ser01 .leftbox .btn img {
	vertical-align:middle;
	margin:0 0 .02rem .05rem;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-ser01 .leftbox .btn:hover a {
	max-width:2.3rem
}
.inside-ser01 .leftbox .btn:hover img {
	margin-left:.1rem
}
.inside-ser01 .rightbox {
	width:47.3%;
	float:left;
	position:relative
}
.inside-ser01 .rightbox span {
	overflow:hidden;
	display:block;
	position:relative
}
.inside-ser01 .rightbox span:after {
	content:"";
	display:block;
	padding-bottom:58.9%
}
.inside-ser01 .rightbox span img {
	-webkit-transition:all 1000ms ease;
	transition:all 1000ms ease
}
.inside-ser01 .rightbox span:hover img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-ser01 .slick-dots {
	bottom:.4rem;
	right:-6.3rem
}
.inside-ser01 .slick-dots li {
	margin:0 5px
}
.inside-ser01 .slick-dots li button {
	width:4px;
	height:4px;
	border-radius:100%;
	background:#555;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-ser01 .slick-dots li.slick-active button {
	width:8px;
	height:8px;
	background:#e78323
}
.inside-partner {
	min-height:500px;
	padding:.9rem 0 0 0;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	/* background:-webkit-linear-gradient(left,#fff,#f7f5f3); */
	/* background:linear-gradient(to right,#fff,#f7f5f3) */
	background:#f5f5f5
}
.inside-partner .list-nav-1 {
	margin-top:.7rem;
	text-align:center
}
.inside-partner .list-nav-1 .item {
	cursor:pointer;
	min-height:.95rem;
	border-right:solid 1px #f6f6f5
}
.inside-partner .list-nav-1 .icon {
	width:.4rem;
	height:.4rem;
	margin:0 auto;
	display:block;
	text-align:center;
	position:relative
}
.inside-partner .list-nav-1 .icon .ico2 {
	top:0;
	left:0;
	opacity:0;
	position:absolute;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-partner .list-nav-1 .icon img {
	display:inline-block
}
.inside-partner .list-nav-1 .tit {
	color:#282828;
	margin-top:.1rem
}
.inside-partner .list-nav-1 .slick-prev,.inside-partner .list-nav-1 .slick-next {
	width:20px;
	height:20px;
	border:0;
	margin-top:-10px;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-partner .list-nav-1 .slick-prev {
	left:-20px;
	background:url(../images/prev.png) no-repeat center center
}
.inside-partner .list-nav-1 .slick-prev:hover {
	background:url(../images/prev-h.png) no-repeat center center
}
.inside-partner .list-nav-1 .slick-next {
	right:-20px;
	background:url(../images/next.png) no-repeat center center
}
.inside-partner .list-nav-1 .slick-next:hover {
	background:url(../images/next-h.png) no-repeat center center
}
.inside-partner .list-nav-1 .slick-current .icon .ico1 {
	opacity:0
}
.inside-partner .list-nav-1 .slick-current .icon .ico2 {
	opacity:1
}
.inside-partner .list-nav-1 .slick-current .tit {
	color:#e78323
}
.inside-partner .list-cot-1 {
	padding-bottom:1rem;
	margin-top:.8rem
}
.inside-partner .list-cot-1 .bt {
	color:#282828;
	font-size:.22rem;
	font-weight:700
}
.inside-partner .list-cot-1 .txt {
	margin-top:.4rem
}
.inside-partner .list-cot-1 .item {
	margin:0 -0.2rem
}
.inside-partner .list-cot-1 .items-scroll {
	padding-bottom:1rem;
	margin-top:.5rem
}
.inside-partner .list-cot-1 .items-scroll .slick-dots {
	bottom:0
}
.inside-partner .list-cot-1 .items-scroll .slick-dots li {
	margin:0 5px
}
.inside-partner .list-cot-1 .items-scroll .slick-dots li button {
	width:6px;
	height:6px;
	border-radius:100%;
	background:#555;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-partner .list-cot-1 .items-scroll .slick-dots li.slick-active button {
	width:10px;
	height:10px;
	background:#e78323
}
.inside-partner .list-cot-1 .items-scroll .slick-prev,.inside-partner .list-cot-1 .items-scroll .slick-next {
	background:#f30
}
.inside-partner .list-cot-1 .pic {
	padding:0 .2rem;
	margin-top:.7rem;
	position:relative
}
.inside-partner .list-cot-1 .pic:after {
	content:"";
	display:block;
	padding-bottom:40%
}
.inside-proshow-1 {
	color:#fff;
	padding-top:.9rem;
	padding-bottom:1rem;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-proshow-1 .inside-current {
	color:#888;
	margin-top:0;
	margin-bottom:.5rem
}
.inside-proshow-1 .inside-current a {
	color:#888
}
.inside-proshow-1 .inside-current a:hover {
	color:#fff
}
.inside-proshow-1 .leftbox {
	width:53%;
	float:left;
	padding-left:.3rem
}
.inside-proshow-1 .leftbox .bigimg {
	width:80%;
	float:right;
	margin-top:.6rem
}
.inside-proshow-1 .leftbox .bigimg span {
	display:block;
	position:relative
}

.inside-proshow-1 .leftbox .bigimg span img {
	max-width: 550px;
}

.inside-proshow-1 .leftbox .bigimg span:after {
	content:"";
	display:block;
	padding-bottom:75%
}
.inside-proshow-1 .leftbox .smallimg {
	width:20%;
	float:left;
	padding:30px 0 40px 0
}
.inside-proshow-1 .leftbox .smallimg span {
	margin-top:10px;
	border:solid 1px rgba(255,255,255,0.5);
	display:block;
	cursor:pointer;
	background:-webkit-linear-gradient(#222227 5%,#2e2e36 30%,#222227 90%);
	background:linear-gradient(#222227 5%,#2e2e36 30%,#222227 90%);
	position:relative;
	width: 145px;
	height: 137px;	
	overflow:hidden;
}
/*.inside-proshow-1 .leftbox .smallimg span:after {
	content:"";
	display:block;
	padding-bottom:90%
}*/
.inside-proshow-1 .leftbox .smallimg span img {
	max-width: 145px;
	left: 50%;
	position: relative;
	transform: translate(-50%,-50%);
	top: 50%;	
}
.inside-proshow-1 .leftbox .smallimg .slick-current span {
	border-color:#e78323
}
.inside-proshow-1 .leftbox .slick-prev,.inside-proshow-1 .leftbox .slick-next {
	width:25px;
	height:25px;
	border:0;
	margin-top:-12px
}
.inside-proshow-1 .leftbox .slick-prev {
	left:0;
	width:100%;
	top:0;
	margin-top:auto;
	background:url(../images/prev-2.png) no-repeat center center #26262c
}
.inside-proshow-1 .leftbox .slick-next {
	right:0;
	bottom:0;
	top:auto;
	width:100%;
	background:url(../images/next-2.png) no-repeat center center #e78323
}
.inside-proshow-1 .rightbox {
	width:33%;
	float:left;
	padding-left:.4rem;
	line-height:26px;
	padding-top:.4rem;
	position:relative
}
.inside-proshow-1 .rightbox h1 {
	font-size:.36rem;
	position:relative;
	font-weight:normal;
	line-height:.5rem
}
.inside-proshow-1 .rightbox .tag {
	font-size:.2rem;
	margin-top:.3rem;
	color:rgba(255,255,255,0.22)
}
.inside-proshow-1 .rightbox .bt {
	font-weight:700;
	position:relative;
	font-size:.18rem;
	margin-top:.5rem
}
/*.inside-proshow-1 .rightbox .bt:after {
	content:"";
	width:100%;
	height:1px;
	top:50%;
	left:0;
	position:absolute;
	background:#815318
}*/
.inside-proshow-1 .rightbox .bt span {
	z-index:2;
	position:relative;
	padding-right:.2rem;
	background:#0f0f18;
	display:inline-block
}
.inside-proshow-1 .rightbox .txt {
	padding-top:.3rem
}
.inside-proshow-1 .rightbox .txt span {
	width:37%;
	float:left;
	margin-top:.1rem
}
.inside-proshow-1 .rightbox .txt span:nth-child(2n) {
	float:right
}
.inside-product-2 {
	background:#fff;
	text-align:center;
	position:relative;
	font-size:.14rem;
	box-shadow:5px 0 10px rgba(0,0,0,0.03)
}
.inside-product-2 li:last-child:after {
	display:none
}
.inside-product-2 li {
	float:left;
	max-width:1.4rem;
	width:100%;
	height:.6rem;
	overflow:hidden;
	line-height:.6rem;
	text-align:center;
	position:relative
}
.inside-product-2 li:after {
	content:"";
	width:2px;
	height:16px;
	right:0;
	top:50%;
	position:absolute;
	background:#eaeaea;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-product-2 li a {
	color:#333;
	display:block;
	padding:0 10px;
	position:relative
}
.inside-product-2 li a:after {
	content:"";
	width:0;
	height:1px;
	bottom:0;
	left:50%;
	opacity:0;
	position:absolute;
	background:#e78323;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-product-2 li a:before {
	content:"";
	bottom:-7px;
	left:50%;
	-webkit-transform:translateX(-70%);
	-ms-transform:translateX(-70%);
	transform:translateX(-70%);
	position:absolute;
	border-left:solid 4px transparent;
	border-right:solid 4px transparent;
	border-bottom:solid 5px #e78323;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-product-2 li:hover a,.inside-product-2 .cur a {
	color:#e78323;
	font-weight:700
}
.inside-product-2 li:hover a:after,.inside-product-2 .cur a:after {
	opacity:1;
	width:92%;
	left:0
}
.inside-product-2 li:hover a:before,.inside-product-2 .cur a:before {
	bottom:1px;
	opacity:1
}
.inside-title {
	font-size:.24rem;
	color:#020202;
	margin-bottom:.4rem;
	padding-bottom:20px;
	position:relative
}
.inside-title:after {
	content:"";
	left:0;
	width:50px;
	height:4px;
	bottom:0;
	position:absolute;
	background:#ff9e1a;
	box-shadow:3px 0 16px rgba(0,0,0,0.3)
}
.inside-product-3 {
	color:#7a7a7a;
	font-size:.14rem;
	position:relative;
	background:#f5f5f7;
	padding:.7rem 0 1rem 0;
	line-height:.3rem
}
.inside-product-3 p {
	padding-right:1.2rem;
	margin-top:.1rem
}
.inside-product-3 b {
	color:#282828
}
.inside-product-3 .container {
	position:relative
}
.inside-product-3 .tag {
	color:#ff9e1a;
	margin-top:1rem;
	font-size:.18rem
}
.inside-product-3 .tag span {
	display:inline-block;
	text-align:center;
	vertical-align:top
}
.inside-product-3 .tag a {
	color:#ff9e1a;
	display:block;
	padding-right:.3rem;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	border-right:solid 1px #c4c9d4
}
.inside-product-3 .tag a:hover {
	opacity:.8
}
.inside-product-3 .tag img {
	width:.2rem;
	height:.2rem;
	margin:.05rem .08rem 0 0
}
.inside-product-3 .tag span:first-child {
	padding-right:.3rem
}
.inside-product-3 .dow {
	right:0;
	bottom:0;
	width:230px;
	position:absolute
}
.inside-product-3 .dow a {
	color:#fff;
	width:100%;
	height:60px;
	font-size:18px;
	padding-left:40px;
	border-radius:3px;
	line-height:60px;
	display:inline-block;
	background:#e78323
}
.inside-product-3 .dow img {
	top:50%;
	right:18px;
	position:absolute;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	max-width:80px;
}
.inside-product-5 {
	padding:.8rem 0 1rem 0;
	background:#e7e7e7;
	position:relative;
	font-size:.14rem
}
.inside-product-5 tr,.inside-product-5 td {
	color:#222;
	padding:.13rem .1rem .13rem .6rem;
	border-left:solid 1px #d6d6d6;
	border-top:solid 1px #e0e1e1
}
.inside-product-5 tr,.inside-product-5 td:first-child,.inside-product-5 tr,.inside-product-5 td:nth-child(2) {
	border-left:#fff
}
.inside-product-5 tr,.inside-product-5 td:first-child {
	color:#999
}
.inside-product-5 .tr01 td {
	background:#f4f5f7;
	border-top:solid 1px #e0e1e1
}
.inside-product-5 .chengse {
	color:#fff;
	background:#e78323 !important
}
.inside-product-5 .jianju {
	padding-left:1.5rem
}
.inside-product-6 {
	min-height:8.03rem;
	padding-top:.7rem;
	overflow:hidden;
	position:relative;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-product-6 .inside-title {
	margin-bottom:0;
	text-align:center
}
.inside-product-6 .inside-title:after {
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.inside-product-6 .video {
	width:9.44rem;
	margin:0 auto;
	background:#020202;
	margin-top:.6rem;
	border-radius:.2rem;
	padding:.1rem;
	position:relative;
	-webkit-box-reflect:below 5px -webkit-linear-gradient(top,rgba(255,0,0,0.03),rgba(255,0,0,0.03))
}
.inside-product-6 .video:hover .tu:before {
	background:rgba(0,0,0,0.2)
}
.inside-product-6 .tu {
	position:relative
}
.inside-product-6 .tu:before {
	top:0;
	left:0;
	z-index:1;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	border-radius:.1rem;
	background:rgba(0,0,0,0.3);
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-product-6 .txt {
	top:50%;
	width:100%;
	left:0;
	color:#fff;
	z-index:2;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute
}
.inside-product-6 .txt span {
	margin:.2rem 0;
	display:block
}
.inside-product-6 .txt a {
	color:#fff
}
.inside-product-4 {
	color:#fff;
	min-height:7.59rem;
	padding-top:1.3rem;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-product-4 .bt1 {
	color:#fff;
	font-size:.36rem;
	line-height:.5rem;
	text-align:center
}
.inside-product-4 li:first-child {
	border-left:0
}
.inside-product-4 li:first-child em {
	display:block;
	font-style:normal
}
.inside-product-4 li {
	width:50%;
	float:left;
	padding:0 2rem;
	margin-top:1.2rem;
	min-height:2.9rem;
	text-align:center;
	line-height:.32rem;
	border-left:solid 1px rgba(255,255,255,0.4)
}
.inside-product-4 li span {
	width:1.06rem;
	height:1.06rem;
	display:block;
	margin:0 auto;
	margin-bottom:.4rem;
	border-radius:100%;
	background-color:#ff9e1a;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-product-4 li img {
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease
}
.inside-product-4 li .chengse {
	color:#e78323
}
.inside-product-4 li .chengse a {
	color:#e78323
}
.inside-product-4 li .chengse a:hover {
	opacity:.9
}
.inside-product-4 li:hover img {
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95)
}
.inside-about-1 {
	min-height:7.74rem;
	position:relative;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#353535
}
.inside-about-1 .container {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.inside-about-1 .lefttxt {
	width:54%;
	float:left;
	color:#a2a2a2;
	font-size:.14rem;
	padding-top:1.3rem;
	line-height:28px
}
.inside-about-1 .wenben {
	margin-top:.5rem
}
.inside-about-1 .wenben p {
	margin-top:.15rem
}
.inside-about-1 .tit {
	color:#fff;
	font-size:.36rem;
	line-height:.5rem
}
.inside-about-1 .text {
	color:#fff;
	margin-top:.15rem;
	font-size:.26rem
}
.inside-about-1 .numlist {
	margin-top:.9rem
}
.inside-about-1 .numlist ul {
	width:105%
}
.inside-about-1 .numlist li:first-child {
	padding-left:0
}
.inside-about-1 .numlist li {
	float:left;
	padding-left:.75rem;
	color:rgba(255,255,255,0.8)
}
.inside-about-1 .numlist li p:first-child {
	color:#e78323;
	font-size:.4rem;
	line-height:.5rem
}
.inside-about-1 .numlist li em,.inside-about-1 .numlist li i {
	vertical-align:top;
	font-style:normal;
	display:inline-block
}
.inside-about-1 .numlist li .counter {
	font-size:.4rem;
	font-family:"myfont2"
}
.inside-about-2 {
	min-height:8.66rem;
	position:relative;
	padding-top:1.15rem;
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-about-2 .lext-text {
	width:56%;
	float:left;
	line-height:.32rem;
	padding-top:.7rem
}
.inside-about-2 .tit {
	color:#e78323;
	font-weight:700;
	font-size:.36rem;
	line-height:.5rem
}
.inside-about-2 .tit-2 {
	color:#3c3c3c;
	font-size:.36rem;
	line-height:.5rem;
	margin-top:.1rem
}
.inside-about-2 .tag {
	color:#3c3c3c;
	font-size:.22rem;
	margin:.4rem 0
}
.inside-about-2 .tu {
	float:right;
	width:5.73rem;
	height:7.43rem;
	position:relative
}
.inside-honor {
	position:relative;
	padding:.8rem 0
}
.inside-honor .bt {
	text-align:center;
	font-weight:700;
	color:#282828;
	font-size:.36rem;
	line-height:.5rem
}
.inside-honor .tab-nav {
	margin-top:.4rem;
	text-align:center;
	font-size:.18rem
}
.inside-honor .tab-nav span {
	color:#2b2f39;
	cursor:pointer;
	width:1.25rem;
	height:.42rem;
	margin:0 .1rem;
	text-align:center;
	line-height:.42rem;
	overflow:hidden;
	display:inline-block;
	border-radius:.3rem;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-honor .tab-nav .cur {
	color:#fff;
	background:#e78323
}
.inside-honor .tab-list {
	margin-top:.8rem
}
.inside-honor .tab-cot {
	display:none;
	padding-bottom:.5rem
}
.inside-honor .tab-cot a {
	display:block;
	padding:0 .5rem;
	text-align:center
}
.inside-honor .tab-cot a:hover .pic img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-honor .tab-cot .pic {
	overflow:hidden;
	position:relative
}
.inside-honor .tab-cot .pic:after {
	content:"";
	display:block;
	padding-bottom:95%
}
.inside-honor .tab-cot .pic img {
	-webkit-transition:all 1000ms ease;
	transition:all 1000ms ease
}
.inside-honor .tab-cot .tit {
	color:#3c3c3c;
	height:.4rem;
	margin-top:.15rem;
	line-height:.4rem;
	font-size:.2rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.inside-honor .tab-cot .tit span {
	margin-left:.1rem;
	width:.3rem;
	height:.3rem;
	float:right;
	margin-top:.06rem;
	vertical-align:top;
	display:inline-block
}
.inside-honor .slick-dots {
	bottom:-0.2rem
}
.inside-honor .slick-dots li {
	margin:0 .12rem
}
.inside-honor .slick-dots li button {
	background:#eaeaea
}
.inside-honor .slick-dots li.slick-active button {
	background:#e78323
}
.inside-about-3 {
	height:8.16rem;
	position:relative;
	color:#fff;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-about-3 .title {
	top:1rem;
	left:0;
	width:100%;
	font-size:.18rem;
	text-align:center;
	position:absolute
}
.inside-about-3 .title .t1 {
	font-size:.42rem;
	line-height:.6rem
}
.inside-about-3 .title .t2 {
	margin-top:.1rem
}
.inside-about-3 li:hover {
	padding-top:2.5rem
}
.inside-about-3 li:hover:before {
	opacity:1;
	width:100%
}
.inside-about-3 li:hover .tag {
	opacity:1
}
.inside-about-3 li:hover .icon img {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.inside-about-3 li {
	width:33.333%;
	float:left;
	height:8.16rem;
	padding:0 1.4rem;
	padding-top:3rem;
	text-align:center;
	position:relative;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-about-3 li:before {
	top:0;
	left:0;
	content:"";
	width:100%;
	height:100%;
	z-index:1;
	opacity:0;
	position:absolute;
	-webkit-transition:all 1000ms ease;
	transition:all 1000ms ease;
	background:rgba(0,0,0,0.27)
}
.inside-about-3 li .icon {
	margin:0 auto;
	display:block;
	width:.8rem;
	height:.8rem
}
.inside-about-3 li .icon img {
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-about-3 li .tit {
	font-size:.22rem;
	font-weight:700;
	margin-top:.3rem
}
.inside-about-3 li .txt {
	font-size:.18rem;
	font-weight:700;
	margin-top:.2rem
}
.inside-about-3 li .tag {
	opacity:0;
	font-size:.14rem;
	text-align:left;
	margin-top:.3rem;
	line-height:.28rem;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease
}
.inside-about-3 li .icon,.inside-about-3 li .tit,.inside-about-3 li .txt,.inside-about-3 li .tag {
	z-index:3;
	position:relative
}
.inside-contact {
	padding:.8rem 0
}
.inside-contact ul {
	padding-top:.8rem
}
.inside-contact li {
	width:20%;
	float:left;
	color:#222;
	position:relative;
	padding:0 .45rem;
	text-align:center;
	height:180px;
}
.inside-contact li:before {
	content:"";
	width:1px;
	height:.9rem;
	top:50%;
	left:0;
	position:absolute;
	background:#ececec;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-contact li a {
	color:#222
}
.inside-contact li .icon {
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	display:inline-block
}
.inside-contact li .tit {
	margin:.4rem 0 .2rem 0;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-contact li:hover .icon {
	-webkit-transform:translateY(10px);
	-ms-transform:translateY(10px);
	transform:translateY(10px)
}
.inside-contact li:hover .tit {
	margin-top:.2rem;
	margin-bottom:0
}
.inside-contact li:first-child:before {
	display:none
}
.inside-contact-2 {
	height:6.43rem;
	background-attachment:fixed;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.inside-contact-2 .container {
	height:100%;
	position:relative
}
.inside-contact-2 .item {
	top:50%;
	width:9.1rem;
	padding:.7rem .5rem;
	color:#3c3c3c;
	line-height:.4rem;
	position:absolute;
	background:rgba(255,255,255,0.7);
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-contact-2 .tit {
	font-size:.32rem;
	line-height:.32rem;
	font-weight:600;
	padding-left:.2rem;
	border-left:.05rem solid #f98e03
}
.inside-contact-2 .txt {
	margin-top:.5rem
}
.inside-message {
	padding:.8rem 0;
	overflow:hidden;
	position:relative
}
.inside-message .bt {
	color:#e78323;
	font-size:.24rem;
	text-align:center;
	font-weight:700
}
.inside-message .tag {
	font-size:.36rem;
	line-height:.4rem;
	color:#303530;
	font-weight:700;
	text-align:center;
	margin-top:.1rem
}
.inside-message ul {
	margin:0 -0.5rem;
	overflow:hidden;
	padding-top:.8rem
}
.inside-message li {
	width:50%;
	float:left;
	overflow:hidden;
	margin-top:.3rem;
	padding:0 .5rem
}
.inside-message li .box {
	position:relative
}
.inside-message li label {
	display:block;
	color:#303530;
	font-weight:700;
	font-size:.18rem;
	margin-bottom:.05rem
}
.inside-message li label i {
	font-style:normal;
	color:#e90212
}
.inside-message li span {
	display:block
}
.inside-message li input[type="text"],.inside-message li textarea[type="text"] {
	background:#fff;
	width:100%;
	height:.4rem;
	font-size:.14rem;
	outline:0;
	color:#999;
	padding:0;
	font-family:"微软雅黑";
	border:0;
	border-bottom:1px solid #eee;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-message li input:focus,.inside-message li textarea:focus {
	border-bottom:1px solid #999
}
.inside-message li textarea[type="text"] {
	height:1.7rem;
	width:100%;
	padding:.15rem;
	margin-top:.1rem;
	border:1px solid #eee
}
.inside-message li .tag {
	color:#999;
	display:inline-block;
	font-weight:normal;
	font-size:.14rem
}
.inside-message li #submit {
	width:2rem;
	height:.5rem;
	padding:0;
	line-height:.5rem;
	display:inline-block;
	color:#fff;
	border:0;
	font-size:.18rem;
	border-radius:.3rem;
	background:#f08619;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-message li #submit:hover {
	background:#eeb033
}
.inside-message .last {
	width:100%
}
.inside-message .last .box {
	width:15%;
	float:left;
	margin-right:10px
}
.inside-message .last .box .tag {
	margin-top:0
}
.inside-message .last .box .tag a {
	color:#999
}
.inside-message .textarea {
	width:100%;
	height:auto
}
.inside-message .btnbox {
	width:auto;
	float:none;
	text-align:center
}
#allmap {
	height:7rem;
	width:100%;
	display:block !important
}
#allmap img {
	max-width:none !important
}
.inside-service-1 {
	overflow:hidden;
	padding:.8rem 0;
	max-width:19.2rem;
	width:100%;
	margin:0 auto
}
.inside-service-1 .list {
	margin-top:.8rem
}
.inside-service-1 .list li {
	float:left;
	width:20.3%;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease
}
.inside-service-1 .list li .box {
	position:relative
}
.inside-service-1 .list li .item {
	display:block
}
.inside-service-1 .list li .txtbox {
	color:#fff;
	width:75%;
	z-index:9;
	left:.6rem;
	line-height:.26rem;
	font-size:.14rem;
	position:absolute;
	-webkit-transition:all 334ms ease;
	transition:all 334ms ease;
	bottom:.6rem
}
.inside-service-1 .list li .tit {
	font-size:.2rem;
	color:#fff;
	font-weight:600;
	margin-top:.5rem
}
.inside-service-1 .list li .txt {
	margin-top:.2rem
}
.inside-service-1 .list li .pic {
	position:relative
}
.inside-service-1 .list li .pic img {
	max-width:none;
	border-left:solid 4px #fff
}
.inside-service-1 .list li .pic:before {
	top:0;
	left:4px;
	z-index:5;
	width:99%;
	height:100%;
	content:"";
	opacity:1;
	position:absolute;
	-webkit-transition:all 700ms ease;
	transition:all 700ms ease;
	background:rgba(0,0,0,0.65)
}
.inside-service-1 .list .active {
	width:59.3%
}
.inside-service-1 .list .active .txtbox {
	left:2.6rem;
	width:62%;
	font-size:.16rem
}
.inside-service-1 .list .active .pic:before {
	opacity:.5;
	width:99.5%
}


.inside-service-1 .list-2 {
	padding-top:.7rem
}
.inside-service-1 .list-2 ul {
	padding:.7rem 0 .5rem 0;
	box-shadow:.08rem 0 .65rem rgba(0,0,0,0.14)
}
.inside-service-1 .list-2 li:first-child:before {
	display:none
}
.inside-service-1 .list-2 li {
	width:20%;
	float:left;
	color:#5e5e5e;
	font-size:.18rem;
	text-align:center;
	position:relative
}
.inside-service-1 .list-2 li:before {
	content:"";
	width:1px;
	top:50%;
	left:0;
	height:1.3rem;
	position:absolute;
	background:#eaeaea;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-service-1 .list-2 li p:first-child {
	line-height:40px
}
.inside-service-1 .list-2 li span {
	display:inline-block;
	font-size:.7rem;
	font-weight:700;
	line-height:.7rem;
	letter-spacing:-3px;
	font-family:"myfont2";
	color:#d16921;
	vertical-align:top
}
.inside-service-1 .list-2 li i {
	padding:0 .1rem;
	line-height:.3rem;
	font-size:.16rem;
	display:inline-block;
	font-style:normal;
	vertical-align:top;
	position:relative;
	margin:-0.2rem 0 0 0;
	background:#f6f6f6;
	font-family:arial;
	border-radius:.15rem
}
.inside-service-1 .list-2 li i:before {
	content:"";
	bottom:-0.08rem;
	left:.1rem;
	position:absolute;
	border-bottom:solid .1rem transparent;
	border-left:solid .1rem #f6f6f6;
	border-right:solid .1rem transparent
}
.inside-service-1 .tel {
	margin-top:1rem;
	font-size:.6rem;
	font-weight:700;
	line-height:.6rem;
	text-align:center;
	letter-spacing:-2px;
	font-family:"myfont2";
	color:#d16921
}
.inside-service-1 .tel span {
	width:1.1rem;
	height:.5rem;
	margin-right:.1rem;
	vertical-align:middle;
	display:inline-block
}
.transparent {
	display:none;
	position:fixed;
	z-index:998;
	top:0;
	margin:auto;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.7)
}
.inside-map {
	padding:80px 0
}
.inside-map li {
	padding:30px 0;
	font-size:14px;
	border-bottom:solid 1px #eee
}
.inside-map li h3 {
	font-size:16px;
	padding-bottom:20px
}
.inside-map li a {
	display:inline-block;
	padding-right:20px
}
.inside-map li:first-child {
	padding-top:0
}
.inside-map li:last-child {
	border-bottom:0
}
.verify {
	height:40px;
	background-color:#f8f8f8;
	position:relative
}
.verify .drag-btn {
	position:absolute;
	left:0;
	top:0;
	width:40px;
	height:40px;
	border:1px #e5e5e5 solid;
	background:#fff url(../images/drag-arrow.svg) no-repeat center center;
	background-size:20px 20px;
	z-index:2;
	cursor:move
}
.verify .suc-drag-btn {
	background:#fff url(../images/drag-success.svg) no-repeat center center;
	background-size:20px 20px
}
.verify .drag-progress {
	position:absolute;
	left:0;
	top:0;
	height:40px;
	line-height:38px;
	width:0;
	background-color:#7ac23c;
	color:#fff;
	text-align:center
}
.verify .fix-tips,.verify .verify-msg {
	width:100%;
	position:absolute;
	right:0;
	left:0;
	height:100%;
	color:#999;
	z-index:1;
	line-height:40px;
	padding-left:20px;
	text-align:center
}
.verify .verify-msg {
	padding-left:0;
	padding-right:20px
}
.verify .verify-msg {
	background-color:#f08619;
	color:#fff;
	display:none
}
.verifyDiv {
	vertical-align:middle;
	position:relative
}
.index-news .index-title .tit,.index-news .index-title .tit {
	max-width:50%;
}

.inside-service-1 {
	overflow: hidden;
	padding: .8rem 0
}

.inside-service-1 .list {
	margin-top: .8rem
}

.inside-service-1 .list ul {
	margin: 0 -5px
}

.inside-service-1 .list li {
	float: left;
	width: 20.3%;
	height: 500px;
	overflow: hidden;
	padding: 0 2px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease
}

.inside-service-1 .list li .box {
	position: relative
}

.inside-service-1 .list li .item {
	display: block;
	position: relative
}

.inside-service-1 .list li .txtbox {
	color: #fff;
	width: 75%;
	z-index: 9;
	left: .6rem;
	line-height: .26rem;
	font-size: .14rem;
	position: absolute;
	-webkit-transition: all 334ms ease;
	transition: all 334ms ease;
	bottom: .6rem
}

.inside-service-1 .list li .tit {
	font-size: .2rem;
	color: #fff;
	font-weight: 600;
	margin-top: .5rem
}

.inside-service-1 .list li .txt {
	margin-top: .2rem
}

.inside-service-1 .list li .pic {
	height: 523px;
	position: relative;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover
}

.inside-service-1 .list li .pic:before {
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	content: "";
	opacity: 1;
	position: absolute;
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease;
	background: rgba(0, 0, 0, 0.65)
}

.inside-service-1 .list .active {
	width: 59.22%
}

.inside-service-1 .list .active .txtbox {
	left: 2.6rem;
	width: 62%;
	font-size: .16rem
}

.inside-service-1 .list .active .pic:before {
	opacity: .5;
	width: 100%
}



div.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	width: 300px !important;
	height: 300px !important;
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	text-align: center;
	overflow: hidden
}

div.zoomMask {
	position: absolute;
	background: url("../images/mask.png") no-repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
	width: 50px !important;
	height: 50px !important;
	max-width: initial !important
}

div.zoomDiv img {
	max-width: initial !important
}

@media (max-width:1023px){
	.banner{
		height:auto;
	}
	.banner .tu{
		height:500px;
	}
}