﻿



*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



*{ margin:0; padding:0;}



body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;

 min-width: 1280px;padding: 0 ; 

 width: 100%;color: #333;font-family:din, Microsoft Yahei, Arial, Helvetica, sans-serif; 

 font-size:14px;  line-height:1;background: #000;}



html.act{overflow: hidden;width: 100%;height: 100vh;}



ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }



.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}



.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333;}



textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}



img{border:none;display: block;max-width: 100%;}



img[src=""]{opacity: 0;}



body::-webkit-scrollbar{ width:4px;height: 1px;}



body::-webkit-scrollbar-thumb{ background:#000;}



body::-webkit-scrollbar-track{ background:#ddd;} 



body.src::-webkit-scrollbar{

	width: 0;

	height: 0;

}

@font-face {

	font-family: "din2";

	src: url("../fonts/HELVETICANEUE-LIGHT.woff") format("woff"),

		 url("../fonts/HELVETICANEUE-ROMAN.ttf") format("truetype"),

		 /* url("../fonts/DIN-REGULAR-2.eot") format("embedded-opentype"), */

		 url("../fonts/HELVETICANEUE-LIGHT.svg") format("svg");

	font-weight: normal;

	font-style: normal;

  }



@font-face {

	font-family: "din";

	src: url("../fonts/HELVETICANEUE-ROMAN.OTF") format("otf"),

		 url("../fonts/HELVETICANEUE-ROMAN.ttfDIN-REGULAR-2.ttf") format("truetype");

	font-weight: normal;

	font-style: normal;

  }

  .din{font-family: "din";}

  .ydd{display: none !important;}

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}



.gdt::-webkit-scrollbar-thumb{ background:#000;}



.gdt::-webkit-scrollbar-track{ background:#ddd;} 



.f_12{ font-size:12px; }

.f_13{font-size: 13px;}



.f_16{ font-size:16px; }



.f_18{ font-size:18px; }



.f_20{ font-size:20px; }



.f_22{font-size: 22px;}



.f_24{ font-size:24px; }



.f_26{ font-size:26px; }



.f_28{ font-size:28px; }



.f_30{ font-size:30px; }



.f_32{ font-size:32px; }



.f_34{ font-size:34px; }



.f_36{ font-size:36px; }



.f_38{ font-size:38px; }



.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}



.f_52{font-size: 52px;}

.f_54{font-size: 54px;}

.f_56{font-size: 56px;}

.f_58{font-size: 58px;}

.f_60{font-size: 60px;}



.f_70{font-size: 70px;}

/* 侧边栏 */

.cebianl{position: fixed;width: 50px;right: 20px;z-index: 50;bottom: 70px;}

.cebianl a{display: block;width: 50px;height: 50px;background: #5c7893;border-radius: 50px;margin-bottom: 5px;}

.cebianl a:last-child{margin-bottom: 0;}

.cebianl a:hover{background: #ff0000;border-radius: 50px 50px 0 50px;}

/* 侧边栏结束 */



/*分页*/



.BMap_mask,.BMap_cpyCtrl,.BMap_scaleTxt,.BMap_scaleCtrl,.BMap_omCtrl,.anchorBL{ display:none !important;}



.a_dw{position: relative;top: -120px;}



.box {max-width:1400px;min-width: 1200px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.ibox {max-width:1600px;min-width: 1200px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

	

.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}



.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}



.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}



.page1 span{margin:2px 5px;}



.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}



.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}





.alltime3,.alltime3 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}





.wow{opacity: 0;}



.wow1{opacity: 1;}



.fbd{font-weight: bold;}



/* 弹窗 */



.z_tanchuang {position: fixed;display: table;height: 100%;

width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);

z-index: 9999999;}



.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}



/* 弹窗内容 */



.z_tanchuang .tbox .modal {padding: 20px;

display: block;border-radius: 5px;position: relative;width: 90%;

max-width: 1200px;max-height: 90%;margin: 0 auto;}



.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}



.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}



.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}



.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}



.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.z_tanchuang .tbox .modal2{padding: 20px;}



.z_tanchuang .tbox .modal .img{max-width: 1200px;}



/* 弹窗选中 */



.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



/* 弹窗动画 */



@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}



@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}







/* 首页 */



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

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



.fpg .section .bgimg{display: block;width: 1920px;max-width: 1920px;max-height: 100%;}



.fpg .section .fp-tableCell{position: relative;overflow: hidden;}



.head.act2{background: rgba(0, 0, 0, 0.5);}

.head.act1{opacity: 0;}



.head.act1:hover{opacity: 1;}



.head{

	position: fixed;

	z-index: 99999;

	width: 100%;

	top: 0;

	left: 0;

	height: 80px;

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding: 0 2.60416666666667%;

}

.head .language{

	font-size: 18px;

	color: #fff;

	display: flex;

}

.head s{

	display: block;

	width: 1px;

	height: 16px;

	margin: 0 25px;

	background-color: rgba(255,255,255,.6);

}

.head .h_sou{

	margin-right: 46px;

	position: relative;

}

.head .h_sou .souss{position: absolute;width: 0px;height: 40px;right: 0;display: flex;align-items: center;border-radius: 10px;overflow: hidden;background: #fff;top: 50%;transform: translateY(-50%);transition: all 0.6s;}



.head .h_sou .souss input{width:120px;outline: none;padding-left: 15px;height: 40px;border:none}



.head .h_sou:hover .souss{width: 150px;transition: all 0.6s;}



.head .language img{

	margin-right: 15px;

}

.head .nav{

	width: 48px;

	height:48px;

	border-radius: 50%;

	border: 1px solid #fff;

	line-height: 46px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	cursor: pointer;

}



/* .head .nav:hover{

	border-color: #ff0000;

	color: #ff0000;

} */

.head .rig{

	display: flex;

	align-items: center;

	height: 100%;

	align-content: center;

}

.head .language:hover{

	color: #ff0000;

}



.head.ny,.head.act{

	background-color:rgba(0, 0, 0, 0.5);

}



.head .logo img{height: 48px;}

.head.act{height: 80px;}

.head.act .nav {width: 48px;height: 48px;line-height: 48px;}

.head.act .logo img {height: 48px;}









.seatanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999;background: rgba(0, 0, 0, 0.45);visibility: hidden;opacity: 0;display: none;}



.seatanchuang .stop{width: 100%;height: 50vh;position: absolute;top: -50vh;left: 0;z-index: 2;background: #f5f5f5;}



.seatanchuang .stop .sbox{width: 800px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding: 10px 0;border-bottom: 1px solid #000;}



.seatanchuang .stop .sbox input{display: block;width: calc(100% - 40px);float: left;height: 40px;border: 0;outline: none;background: #f5f5f5;}



.seatanchuang .stop .sbox a{display: block;width: 40px;height: 40px;background: url(../images/ss.png) center no-repeat;float: right;}



.seatanchuang.act{visibility: visible;opacity: 1;}



.seatanchuang.act .stop{top: 0;}























.menu_circle {

  width: 5600px;

  height: 5600px;

  position: fixed;

  right: 78px;

  top: 64px;

  -webkit-transform: translate(50%, -50%) scale(0);

     -moz-transform: translate(50%, -50%) scale(0);

      -ms-transform: translate(50%, -50%) scale(0);

          transform: translate(50%, -50%) scale(0);

  -webkit-border-radius: 50%;

     -moz-border-radius: 50%;

          border-radius: 50%;

  background: rgba(0, 0, 0, 1);

  -webkit-transition: all 1s;

  -o-transition: all 1s;

  -moz-transition: all 1s;

  transition: all 1s;

  z-index: 996;

}

.act_circle {

  -webkit-transform: translate(50%, -50%) scale(1);

     -moz-transform: translate(50%, -50%) scale(1);

      -ms-transform: translate(50%, -50%) scale(1);

          transform: translate(50%, -50%) scale(1);

}







.menumask {

    z-index: 997;

    width: 100%;

    height: 100%;

    position: fixed;

    left: 0;

    top: 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-box;

    display: -ms-flexbox;

    display: flex;

    opacity: 0;

    -webkit-transition: all .4s;

    -o-transition: all .4s;

    -moz-transition: all .4s;

    transition: all .4s;

    pointer-events: none;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    background-position: center center;

}

.actmenumask {

    -webkit-transition: all .4s 0.5s;

    -o-transition: all .4s 0.5s;

    -moz-transition: all .4s 0.5s;

    transition: all .4s 0.5s;

    opacity: 1;

    pointer-events: auto;

}

.menu_bg {

    position: absolute;

    left: 0%;

    top: 0;

    width: 100%;

    height: 100%;

    -webkit-transition: all .4s;

    -o-transition: all .4s;

    -moz-transition: all .4s;

    transition: all .4s;

    opacity: 0;

    z-index: 0;

}

.menu_bg::before{

	content: '';

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,.5);

	z-index: 2;

}





.act_menubg {

    opacity: 1;

}



.actmenumask .menuli {

    position: relative;

    z-index: 10;

}

.menumask .menuli {

    -webkit-box-flex: 1;

    -webkit-flex: 1;

    -moz-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -moz-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    border-right: 1px solid rgba(255, 255, 255, 0.15);

	position: relative;

}



.menumask .menuli .inbox {

    width: 100%;

    text-align: center;

	/* -webkit-transform: translatey(30%);

	-moz-transform: translatey(30%);

	-o-transform: translatey(30%);

	transform: translatey(30%); */

}



.menumask .menuli .inbox .cn a{

    font-size: 40px;

    margin-bottom: 20px;

    -webkit-transition: all .4s;

    -o-transition: all .4s;

    -moz-transition: all .4s;

    transition: all .4s;

	line-height: 50px;

	

	color: rgba(255, 255, 255, .5);

}

.menumask .menuli .inbox .en {

    -webkit-transition: all .4s;

    -o-transition: all .4s;

    -moz-transition: all .4s;

    transition: all .4s;

    font-size: 24px;

    color: rgba(255, 255, 255, .3);

    letter-spacing: 4px;

    font-weight: 100;

	font-family: "ll";

	margin-bottom: 130px;

	display: none;

}





.menumask .menuli .inbox .num{

	display: flex;

	justify-content: center;

}











.menumask .menuli:hover .inbox .cn,.menumask a:hover .inbox .en a{

	color: rgba(255, 255, 255, 1);

}

.menumask .menuli .txts{position: absolute;left: 0;width: 100%;height: auto;top: 50%;display: none;}

.menumask .menuli .txts .as{display: block;width: 100%;line-height: 65px;color: rgba(255, 255, 255, 0.5);}

.menumask .menuli .txts .as:hover{color: #fff;}

.menumask .menuli:hover .num{opacity: 0;transition: all 0.6s;}

.menu_bg .img {

    display: block;

    position: absolute;

    left: 0%;

    top: 0%;

    width: 100%;

    height: 100%;

    -webkit-transition: all .4s;

    -o-transition: all .4s;

    -moz-transition: all .4s;

    transition: all .4s;

    opacity: 0;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    background-position: center center;

}



.head .nav {

	position: relative;

}

.head .nav img{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	opacity: 0;

}



.head .nav.actmenu p{

	opacity: 0;

}



.head .nav.actmenu img{

	opacity: 1;

}







.act_menubg {

    opacity: 1;

}



.menu_bg .actimg {

    opacity: 1;

}





.banner video{

		position: absolute;

	    width: 100%;

	    height: 100%;

	    top: 50%;

	    left: 0;

	    -webkit-transform: translatey(-50%);

	    -moz-transform: translatey(-50%);

	    -o-transform: translatey(-50%);

	    transform: translatey(-50%);

	    object-fit: cover;

}



.banner .swiper-slide{

	position: relative;

}



.banner .text{

	position: absolute;

	width: 80%;

	top: 50%;

	left: 10%;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

	text-align: center;

	color: #fff;

}

.banner .text .t1{

	line-height: 1.4em;

}

.banner .text .t2{

	line-height: 1.2em;

	margin-bottom: 45px;

}

.banner .text span{

	color: #f80c0c;

}



.g_more{

	width: 160px;

	height: 50px;

	border-radius: 50px;

	display: flex;

	align-items: center;

	justify-content: center;

	border: 1px solid #fff;

	font-size: 16px;

	color: #fff;

}

.g_more img{

	margin-left: 12px;

}



.banner .g_more{

	margin: 0 auto;

}



.g_more:hover{

	background-color: #ff0000;

	border-color: #ff0000;

}



.wb{width: 100%;}



.in_box{

	position: relative;

	height: 100%;

}



.in_bg{

	height: 100%;

}







.in_con{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}



.in_r2{

	display: flex;

	justify-content: space-between;

	color: #fff;

	padding-top: 20%;

}



.in_r2 .l .tite{

	line-height: 1.4em;

	margin-bottom: 10px;

}

.in_r2 .l .titc{

	line-height: 1.4em;

	margin-bottom: 45px;

	opacity: 0;

	display: none;

}



.in_r2 .l .desc{

	font-weight: lighter;

	line-height: 2em;

	margin-bottom: 50px;

}

.in_r2 .l{

	width: 52.14%;

}

.in_r2 .l p{

	margin-bottom: 14px;

}

.in_r2 .l p:last-child{

	margin-bottom: 0;

}



.in_r2 .l .desc span{

	font-weight: bold;

}



.in_r2 .r{

	width: 35.71%;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}



.in_r2 .r .item span.s1{

	font-size: 64px;

}

.in_r2 .r .item span{

	font-size: 48px;

	font-weight: bold;

}

.in_r2 .r .item .t1{

	font-weight: bold;

	font-size: 26px;

	margin-bottom: 10px;

}

.in_r2 .r .item .t2{

	color: rgba(255,255,255,1);

	white-space:normal; word-break:break-all;overflow:hidden;
	line-height: 30px;
}

.in_r2 .r .item:hover{transform: translateY(-10px);transition: all 0.6s;}



.in_r2 .r .item{

	margin-bottom: 60px;

	width: 50%;

	transition: all 0.6s;

	padding-right: 10px;

}
.in_r2 .r .item:nth-child(2n){padding-right: 0;}


.in_r3{

	position: relative;

	height: 100%;

}





.fpg .section_3 .tuceng{position: absolute;top: 0;left: 0;z-index: 5;width: 100%;height: 100%;opacity: 1;}



.fpg .section_3 .tuceng:hover{opacity: 1;}



.fpg .section_3 .tuceng li{position: absolute;width: 50%;height: 50%;background: rgba(0, 0, 0, 0);top: 0;left: 0;}



.fpg .section_3 .tuceng .li1{height: 100%;}



.fpg .section_3 .tuceng .li2{left: 50%;border-bottom: 1px solid rgba(255, 255, 255, 0.5);border-left: 1px solid rgba(255, 255, 255, 0.5);}



.fpg .section_3 .tuceng .li3{left: 50%;top: 50%;border-left: 1px solid rgba(255, 255, 255, 0.5);}



.fpg .section_3 .tuceng li .txt{position: absolute;width: 100%;padding: 0 45px 50px;left: 0;bottom: 0;color: #fff;}



.fpg .section_3 .tuceng li .txt .mo1{width: 40px;height: 40px;background: #f80c0c url(../images/jt.png) center no-repeat;border-radius: 50%;margin-top: 25px;}



.fpg .section_3 .tuceng li .txt .mo2{margin-top: 25px; display: block;background:  url(../images/jt.png) 80% center no-repeat;padding-right: 60px;width: 160px;line-height: 50px;border: 1px solid #fff;border-radius: 30px;text-align: right;cursor: pointer;}



.fpg .section_3 .tuceng li:hover{background: rgba(0, 0, 0, 0.3);}



.fpg .section_3 .tcu{position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;}



.fpg .section_3 .tcu li{position: absolute;bottom: 0;left: 0;overflow: hidden;width: 100%;height: 0%;transition-delay: 0s;-webkit-transition-delay: 0s;z-index: 1;}



.fpg .section_3 .tcu li img{display: block;width: 100%; height: 100vh;position: absolute;left: 0;bottom: 0;transform-origin: center top;-webkit-transform-origin: center top; transform: scale(1.5);-webkit-transform: scale(1.5);transition-delay: 0s;-webkit-transition-delay: 0s;z-index: 2;}



.fpg .section_3 .tcu li.act{height: 100%;transition-delay: 0s;-webkit-transition-delay: 0s;-webkit-transition: all 0.8s linear; -moz-transition:all 1s linear; transition: all 0.8s linear;}



.fpg .section_3 .tcu li.act img{transform: scale(1);-webkit-transform: scale(1);transition-delay: 0s;-webkit-transition-delay: 0s;-webkit-transition: all 0.8s linear; -moz-transition:all 1s linear; transition: all 0.8s linear;}



.in_r3 .txt .tt{margin-bottom: 30px;}





.section_5 .box{

	height: 100%;

}

.in_r4{

	height: 100%;

	padding-top:20%;

}



.section_5 video{

		position: absolute;

	    width: 100%;

	    height: 100%;

	    top: 50%;

	    left: 0;

	    -webkit-transform: translatey(-50%);

	    -moz-transform: translatey(-50%);

	    -o-transform: translatey(-50%);

	    transform: translatey(-50%);

	    object-fit: cover;

}



.in_tit {

	text-align: center;

	color: #fff;

}

.in_tit .te{

	line-height: 1.4em;

}

.in_tit .tc{

	line-height: 1.4em;

	opacity: 0;

	display: none;

}



.hz_swi .swiper-slide .con{

	position: relative;

	border-radius: 12px;

	border: 1px solid rgba(255,255,255,0.1);

}



.hz_swi .swiper-slide img{

	width: 100%;

	height: 100%;

}

.hz_swi .swiper-slide img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}

.hz_swi{margin-top: 50px;margin-bottom: 50px;}

.hz_swi .swiper-slide .con:hover{

	background-color: #fff;

	border: 1px solid rgba(255,255,255,1);

}

.hz_swi .swiper-slide .con:hover img{

	opacity: 1;

}

.hz_swi .swiper-slide .con:hover img:last-child{

	opacity: 1;

}



.swiper-pagination-bullet{

	width: 60px;

	height: 3px;

	border-radius:3px;

	opacity: 1;

	background-color: rgba(255,255,255,.2);

	margin: 0 8px;

}





.swiper-pagination-bullet-active{

	background-color: rgba(255,255,255,1);

}

.lb_in .swiper-pagination{position: initial;

	margin: -8px 12px 0;

}







.lb_in{

	display: flex;

	align-items: center;

	justify-content: center;

}



.lb_in .lr{

	width: 8px;

	height: 14px;

	position: relative;

	cursor: pointer;

}



.lb_in .lr img{

	width: 100%;

	height: 100%;

}



.lb_in .lr img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}

.lb_in .lr:hover img{

	opacity: 0;

}

.lb_in .lr:hover img:last-child{

	opacity: 1;

}



.lb_in .prev{

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

}



.new_list li a{display: block;}





.section_6 .box{

	height: 100%;

}

.in_r6{

	height: 100%;

	padding-top: 10%;

}





.in_r6 .in_tit{

	margin-bottom: 50px;

}



.new_list li{

	float: left;

	width: 31.42%;

	overflow: hidden;

	border-radius: 20px;

}



.new_list {

	display: flex;

	justify-content: space-between;

	margin-bottom: 60px;

}

.news{display: none;}

.new_list .txt{

	padding: 34px 30px;

	background-color: #fff;

}



.new_list .tit{

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	line-height: 1.4em;

	margin-bottom: 16px;

	height: 2.8em;

}

.new_list p{

	font-size: 16px;

	color: #555555;

}





.in_r6 .g_more{

	margin: 0 auto;

}



.new_list li:hover{

	-webkit-transform: translatey(-20px);

	-moz-transform: translatey(-20px);

	-o-transform: translatey(-20px);

	transform: translatey(-20px);

}

.new_list li .pic{overflow: hidden;}

.new_list li .pic img{

	width: 100%;

}

.new_list li:hover .pic img{

	 -webkit-transform: scale(1.08);

	    -moz-transform: scale(1.08); 

	    -ms-transform: scale(1.08); 

	    -o-transform: scale(1.08); 

	    transform: scale(1.08);	

}



.footer_box{

	background-color: #333;

}

.footer{

	padding: 80px 0;

}



@font-face {

  font-family: "HEL";

  src: url("../fonts/HELVETICANEUELTCOM-LT.woff") format("woff"),

       url("../fonts/HELVETICANEUELTCOM-LT.ttf") format("truetype"),

       url("../fonts/HELVETICANEUELTCOM-LT.eot") format("embedded-opentype"),

       url("../fonts/HELVETICANEUELTCOM-LT.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}









.head .language{

	font-family: "HEL";

}







@font-face {

	font-family:"ll";

	src: url(../fonts/HELVETICANEUE-BOLD.OTF);

}



.in_tit .te{

	font-family:"ll";

	letter-spacing: 5px;

	margin-bottom: 30px;

}

.in_r2 .l .tite,.banner .text .t1,.in_r2 .r .item span.s1,.hb{

	font-family:"ll";

}



.in_r2 .r .item span.s1{margin-right: 4px;}





.footer .box{

	display: flex;

	justify-content: space-between;

}



.banner{height: 100%;}

.banner .wb{height: 100%;}

.banner .lb_in{

	position: absolute;

	left: 50%;

	-webkit-transform: translatex(-50%);

	-moz-transform: translatex(-50%);

	-o-transform: translatex(-50%);

	transform: translatex(-50%);

	bottom: 30px;

	z-index: 3;

}



.footer .fl{

	margin-right: 50px;

} 

.footer .fr .ul{display: flex;}

.footer .top_con{

	margin-bottom: 50px;

}



.footer .tu{

	width: 60px;

	height: 60px;

	border-radius: 50%;

	border: 1px solid rgba(255,255,255,.2);

	display: flex;

	justify-content: center;

	align-items: center;

	margin-right: 18px;

}



.footer .ldh{

	display: flex;

	margin-bottom: 34px;

}

.footer .ldh p{

	font-size: 18px;

	color: rgba(255,255,255,.6);

	margin-bottom: 12px;

}

.footer .ldh .hm{

	font-size: 36px;

	color: #ffffff;

	font-weight: bold;

}

.footer .ldh .hm a{color: #fff;}



.footer .f_info,.footer .f_info a{

	color: #bdbdbd;

	width: 400px;

}



 .footer .f_info a:hover{

	 color: #fff;

 }



.footer .f_info .ifo{

	line-height: 1.4em;

	margin-bottom: 12px;

	display: flex;

}



.footer .ul1 a{

	color: #999999;

	display: block;

	margin-bottom: 18px;

	font-size: 16px;

	line-height: 20px;

	/* height: 40px; */

}



.footer .ul1 li{

	/* float: left; */

	padding-right: 35px;

}

.footer .ul1 li:last-child{

	padding-right: 0;

}



.footer .ul1 li a:first-child{

	font-size: 20px;

	color: #fff;

	font-weight: bold;

	/* margin-bottom: 56px; */

	height: 70px;

	line-height: 25px;

	display: flex;

	align-items: center;

}



.footer .ul1 a:hover{

	color: #fff;

}

.footer .ul1 {display: flex;}

.footer .ul1 li{

	position: relative;

}



.footer .ul1 li::after{

	content: '';

	width: 100%;

	top: 65px;

	left: 0;

	height: 1px;

	background-color: rgba(255,255,255,.1);

	position: absolute;

}



.footer .ul1 li::before{

	content: '';

	position: absolute;

	top: 65px;



	height: 3px;

	background-color: #ff0000;

	left: 0;

	width: 0px;

	opacity: 1;

	transition: all 0.6s;

}

.footer .ul1 li:hover::before{width: 80px;transition: all 0.6s;}



.footer .ul1 li.act::before{

	opacity: 1;

}



.footer2{

	padding: 20px 0;

	border-top: 1px solid rgba(255,255,255,.1);

	line-height: 28px;

}

.footer2 .flt>img{

	display: inline-block;

}

.footer2 .box{

	display: flex;

	justify-content: space-between;

}



.footer2 .flt a {color: #999999;padding-right: 20px;}

.footer2 .flt a:hover,.footer2 .frt a:hover{color: #999999;}

.footer2  p{display: inline-block;color: #999999;}





.fpg.index .section_3 .in_box{height: 100%;}











.yq_link {

	position: relative;

}

.yq_link .con{

	width: 150px;

	height: 28px;

	display: flex;

	cursor: pointer;

}

.yq_link .btn{

	width: 28px;

	background-color: #ff0000;

	height: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

	border-radius: 0 6px 6px 0;

}

.yq_link .txt{

	width: calc(100% - 28px);

	border: 1px solid #242424;

	border-radius: 6px 0 0 6px;

	background-color: #292929;

	font-size: 14px;

	color: #999999;

	text-align: center;

	line-height: 26px;

}



.yq_link .lk_con{

	width: 100%;

	bottom: 30px;

	position: absolute;

	left: 0;

	background-color: #fff;

	padding:10px 5px;

	display: none;

}

.yq_link .lk_list{

	max-height: 144px;

	overflow-y: auto;

}

.yq_link .lk_list li{

	text-align: center;

}

.yq_link .lk_list li a{

	font-size: 14px;

	color: #333;

	line-height: 30px;

	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}



.yq_link .lk_list li a:hover{

	color: #FF0000;

}





.yq_link .lk_list::-webkit-scrollbar{ width:2px;height: 1px;}



.yq_link .lk_list::-webkit-scrollbar-thumb{ background:#ff0000;}



.yq_link .lk_list::-webkit-scrollbar-track{ background:#ddd;} 



.yq_link .con .btn img{

	transition: .3s;

}

.yq_link .con.on .btn img{

	transform: rotate(-180deg);

	    -webkit-transform: rotate(-180deg);

}

.footer .top_con{

	display: flex;

	/* flex-wrap: wrap; */

}

.footer .top_con .icons .icn:nth-child(3n){margin-right: 0;}



.footer .top_con .icons{

	display: flex;

	/* padding-top: 20px; */



	flex-wrap: wrap;

	width:140px;

}

.footer .top_con .icons .icn{

	width: 36px;

	height: 36px;

	border-radius: 50%;

	border: 1px solid rgba(255,255,255,.1);

	cursor: pointer;

	margin-right: 10px;

	position: relative;

	margin-bottom: 5px;

}

.footer .top_con .icons .icn:last-child{

	margin-right: 0;

}

.footer .top_con a{

	margin-right: 25px;

}



.footer .top_con .icons .icn .ic{

	opacity: .3;

}



.footer .top_con .icons .icn:hover .ic{

	opacity: 1;

}



.footer .top_con .icons .qr{

	width: 120px;

	height: 126px;

	position: absolute;

	top: 40px;

	left: 0;

	opacity: 0;

	visibility: hidden;

}



.footer .top_con .icons .qr .img{

	position: absolute;

	left: 50%;

	-webkit-transform: translatex(-50%);

	-moz-transform: translatex(-50%);

	-o-transform: translatex(-50%);

	transform: translatex(-50%);

	bottom: 6px;

}



.footer .top_con .icons .icn:hover .qr{

	opacity: 1;

	visibility: visible;

}



.footer_box{

	position: relative;

}



.footer_box .top_up{

	position: absolute;

	background-color: #f80c0c;

	border-radius: 50%;

	width: 60px;

	height: 60px;

	top:82px;

	cursor: pointer;

	right: 50px;

	display: flex;

	justify-content: center;

	align-items: center;

	font-size: 14px;

	font-weight: bold;

	color: #fff;

}







.footer_box .top_up img{

	margin: 0 auto 5px;

}

.footer_box .top_up .cov{

	margin-top: -2px;

}



.footer_box .top_up:hover{

	-webkit-transform: translatey(-5px);

	-moz-transform: translatey(-5px);

	-o-transform: translatey(-5px);

	transform: translatey(-5px);

}

.case_box{

	background-color: #f5f6f7;

}



.top_nav{

	display: flex;

	justify-content: flex-end;

	align-items: center;

	padding: 30px 0;

	font-size: 16px;

	color: #ff0000;

}

.top_nav a {display: flex;color: #555;}

.top_nav a span{

	width: 14px;

	height: 15px;

	display: block;

	position: relative;

	margin-right: 12px;

	margin-top: -2px;

}

.top_nav a:hover{color: #ff0000;}

.top_nav a span img{

	width: 100%;

	height: 100%;

}



.top_nav a span img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}



.top_nav .nav_j{

	margin: 0 15px;

	display: block;

	width: 7px;

	height: 11px;

}



.z_tit{

	color: #222;

}



.z_tit .en{

	color: #333;

	margin-bottom: 8px;

}

.z_tit .en,.z_tit .cn{

	line-height: 1.4em;

}



.case_box .z_tit{

	margin: 20px 0 50px;

}



.zd_case{

	display: flex;

	justify-content: space-between;

	margin-bottom: 60px;

}



.zd_case .tit{

	color: #222222;

	line-height: 1.4em;

	max-height: 2.8em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	margin-bottom: 30px;

}

.zd_case .txt{

	padding: 20px 118px 20px 25px;

	background-color: #fff;

	display: flex;

	align-items: center;

}

.zd_case p{

	color: #333333;

	font-weight: initial;

	line-height: 1.4em;

	height: 2.8em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	margin-bottom: 30px;

}



.ca_btns{

	display: flex;

}



.ca_btns a,.ca_btns div{

	display: flex;

	justify-content: center;

	align-items: center;

	width: 160px;

	height: 50px;

	border-radius: 50px;

	border: 1px solid #999999;

	margin-right: 20px;

	font-size: 16px;

	color: #555555;

}

.ca_btns a:last-child{

	margin-right: 0;

}



.ca_btns span{

	position: relative;

	display: block;

	width: 16px;

	height: 11px;

	margin-left: 12px;

}



.ca_btns span img{

	width: 100%;

	height: 100%;

}



.ca_btns span img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}



.ca_btns a.a2 span{ 

	width: 20px;

	height: 18px;

	line-height: 18px;

}





.ca_btns a:hover,.ca_btns div:hover{

	background-color: #ff0000;

	border-color: #ff0000;

	color: #fff;

}

.ca_btns a.a2 span{

	font-family: "HEL";

	color: #555555;

}



.ca_btns a.a2:hover span {

	color: #fff;

}

.ml_map{display: none;}



.ca_btns a:hover span img,.ca_btns div:hover span img{

	opacity: 0;

}

.ca_btns a:hover span img:last-child,.ca_btns div:hover span img:last-child{

	opacity: 1;

}



.zd_case .pic{

	width: 880px;

}



.zd_case .txt{

	position: relative;

	z-index: 2;

	width: 37%;

}

.zd_case{

	position: relative;

	border-radius: 20px;

	overflow: hidden;

	box-shadow: 3px 0 12px rgba(0,0,0,.08);

}



.zd_case .pic{overflow: hidden;}

.zd_case:hover .pic img{

	-webkit-transform: scale(1.08);

	    -moz-transform: scale(1.08);

	    -ms-transform: scale(1.08);

	    -o-transform: scale(1.08);

	    transform: scale(1.08);

}



.zd_case:hover .tit{

	color: #ff0000;

}



.zd_case::before{

	content: '';

	width: 100%;

	height: 100%;

	background-image: url(../images/c1z.png);

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

}



.case_list li{

	background-color: #fff;

	border-radius: 20px;

	overflow: hidden;

	padding: 40px 40px 40px 80px;

	margin-bottom: 20px;

}



.case_list .pic{

	overflow: hidden;

	border-radius: 14px;

	width: 560px;

}



.case_list .txt{

	width: calc(100% - 560px);

	padding-right: 140px;

	padding-top: 40px;

}



.case_list .txt .tit{

	color: #222222;

	margin-bottom: 34px;

	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}



.case_list .pic{float: right;}



.case_list .txt{float: left;}





.case_list .desc{

	font-weight:initial;

	line-height: 1.8em;

	color: #333;

	margin-bottom: 60px;

	height: 3.2em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.case_list li:hover .txt .tit{

	color: #ff0000;

}

.case_list li:hover {

	box-shadow: 3px 0 12px rgba(0,0,0,.08);

}



.case_list li:hover .pic img{

	  -webkit-transform: scale(1.08);

	    -moz-transform: scale(1.08); 

	    -ms-transform: scale(1.08); 

	    -o-transform: scale(1.08); 

	    transform: scale(1.08);

}





.case_box{

	padding-bottom: 100px;

}

.fg ul {

	margin-right: 26px;

	display:flex;

	align-items: center;

}

.fg ul li{

	display: inline-block;

	color: #999999;

	width: 30px;

	font-size: 14px;

	height: 30px;

	margin-right: 18px;

}

.fg ul li.zuo a{position: relative;}

.fg ul li.zuo a img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.fg ul li.zuo:hover a img:last-child{opacity: 1;}

.fg ul li.zuo:hover a img:first-child{opacity: 0;}

.fg ul li.zuo:hover {background: #ff0000;}



.fg ul li:last-child{margin-right: 0;}



.fg ul li a{display: block;	color: #999999;	text-align: center;line-height: 30px;}





.fg ul li:hover,.fg ul li.act{

	background-color: #ff0000;

}



.fg ul li:hover a,.fg ul li.act a{

	color: #fff;

}



.fg ul li.fen{

	text-align: center;

	line-height: 30px;

}



.fg ul li.fen:hover{

	background-color: transparent;

}



.fg {

	display: flex;

	justify-content: center;

}



.fg .go{

	display: flex;

	align-items: center;

	font-size: 14px;

	color: #999999;

	margin-right: 15px;

}



.fg .go input{

	width: 40px;

	height: 30px;

	border: 1px solid #dbdbdb;

	background-color: transparent;

	outline: none;

	margin: 0 10px;

	text-align: center;

}

.fg .btn{

	color: #999999;

	width: 30px;

	font-size: 14px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	cursor: pointer;

}



.fg .btn:hover{

	background-color: #ff0000;

	color: #fff;

}



.case_list{

	margin-bottom: 60px;

}



.desc_con{

	padding: 120px 0 100px;

	background-color: #f5f6f7;

}



.desc_box .n_con{

	width: 1000px;

	margin: 0 auto;

}



.desc_box {

	padding: 80px 0;

	background-color: #fffffd;

	border-radius: 30px;

	box-shadow: 3px 0 12px rgb(0 0 0 / 8%);

}



.desc_box .titv{

	color: #222;

	line-height: 1.4em;

	text-align: center;

	padding-bottom: 42px;

	border-bottom: 1px dashed #dcdcdb;

	margin-bottom: 48px;

}



.vod1 .tit{

	color: #222222;

	margin-bottom: 25px;

}



#ab_video{

	display: block;

	    width: 100%;

	    object-fit: cover;

}



.video_con{

	position: relative;

}



.video_con .play_btn{

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	display: flex;

	justify-content: center;

	align-items: center;

	cursor: pointer;

	background-color: rgba(0,0,0,.2);

}

.video_con .play_btn .con img{

	display: block;

	margin: 0 auto ;

}

.video_con .play_btn .con p{

	color: #fff;

	text-align: center;

}



.vod1 {

	margin-bottom: 45px;

}



.text_n .tit{

	color: #222;

	margin-bottom: 25px;

}



.text_n {

	font-size: 18px;

	font-weight: 100;

	color: #333333;

	line-height: 1.6em;

	padding-bottom: 40px;

	border-bottom: 1px dashed #dcdcdb;

	margin-bottom: 50px;

}



.text_n img{display: inline-block;}





.desc_box .ca_btns{

	justify-content: center;

}



.ml_more{

	width: 139px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #fff;

	background-color: #ff0000;

	border-radius: 40px;

	margin: 0 auto;

	display: none;

}





.desc_box{

	position: relative;

}





.desc_box::before{

	content: '';

	width: 2px;

	height: 100%;

	position: absolute;

	top: 0;

	right: 10px;

	background-image: url(../images/xian.png);

}



.desc_box::after{

	content: '';

	width: 2px;

	height: 100%;

	position: absolute;

	top: 0;

	left: 10px;

	background-image: url(../images/xian.png);

}



.data_top .tit{

	color: #222222;

}

.data_top .r_navc a{

	color: #666666;

}



.data_top {

	display: flex;

	justify-content: space-between;

	margin: 20px 0 55px;

}

.data_top s{

	display: block;

	width: 1px;

	height: 19px;

	background-color: #abacac;

	margin: 0 30px;

}



.data_top .r_navc{

	display: flex;

	align-items: center;

}



.data_top .r_navc a.act{

	color: #ff0000;

	font-weight: bold;

}



.data_top .r_navc a:hover{

	color: #ff0000;

	font-weight: bold;

}



.data_list {

	margin: 0 -20px 60px;

}

.data_list li{

	width: 25%;

	padding: 0 20px;

	float: left;

}



.data_list .pic{

	background-color: #fff;

	border: 1px solid #ebebe8;

	padding: 10px;

	margin-bottom: 6px;

}



.data_list .pic img{

	width: 100%;

	border: 1px solid #ebebe8;

}



.data_list .txt{

	display: block;

	height: 90px;

	border: 1px solid #ebebe8;

	background-color: #fff;

	padding: 0 20px;

	display: flex;

	align-items: center;

	width: 100%;

	position: relative;

}



.data_list .txt p{

	color: #222222;

	display: flex;

	align-items: center;

	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}



.data_list .txt p img{

	margin-right: 10px;

}

.data_list .txt span{

	width: calc(100% - 30px);

	display: block;

	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}



.data_list .txt .xz{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background-color: #ff0000;

	display: flex;

	justify-content: center;

	align-items: center;

	opacity: 0;

}

.data_list .con:hover .xz{

	opacity: 1;

}



.new_one{

	display: flex;

	border-radius: 20px;

	overflow: hidden;

}



.new_one .pic{

	width: 50%;

	overflow: hidden;

}



.new_one .txt{

	width: 50%;

	background-color: #fff;

	padding: 70px 58px 0;

}



.new_one .txt .tit{

	color: #222222;

	line-height: 1.4em;

	height: 2.8em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	margin-bottom: 20px;

}

.new_one .txt .data{

	font-size: 16px;

	color: #555555;

	margin-bottom: 50px;

}





.new_one:hover .pic img{

	  -webkit-transform: scale(1.08);

	    -moz-transform: scale(1.08); 

	    -ms-transform: scale(1.08); 

	    -o-transform: scale(1.08); 

	    transform: scale(1.08);

}



.lend{

	width: 100%;

	height: 3px;

	background-color: #ff0000;

	margin: 60px 0;

}





.news_list{

	margin: 0 -20px 30px;

}





.news_list .con{

	display: block;

	border-radius: 20px;

	overflow: hidden;

}



.news_list li{

	width: 33.33%;

	float: left;

	padding: 0 20px;

	margin-bottom: 38px;

}



.news_list li .pic{

	overflow: hidden;

}



.news_list li .tit{

	color: #222222;

	line-height: 1.4em;

	height: 2.8em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	margin-bottom: 20px;

}

.news_list li .txt{

	background-color: #fff;

	padding: 34px 30px;

}

.news_list li p{

	font-size: 16px;

	color: #555555;

}

	

.news_list li .con:hover{

	box-shadow: 0 3px 12px rgba(0,0,0,.08);

	    -webkit-transform: translatey(-20px);

	    -moz-transform: translatey(-20px);

	    -o-transform: translatey(-20px);

	    transform: translatey(-20px);

}



.news_list li .con:hover .pic img{

	-webkit-transform: scale(1.08);

	  -moz-transform: scale(1.08); 

	  -ms-transform: scale(1.08); 

	  -o-transform: scale(1.08); 

	  transform: scale(1.08);

}



.desc_box .title{

	color: #222222;

	text-align: center;

	line-height: 1.4em;

	margin-bottom: 22px;

}

.desc_info{

	display: flex;

	align-items: center;

	justify-content: center;

	color: #555555;

	margin-bottom: 42px;

}



.desc_info s{

	display: block;

	width: 1px;

	height: 16px;

	background-color: #dcdcdb;

	margin: 0 24px;

}







.n_desc{

	padding: 40px 0;

	border-top: 1px dashed #dcdcdb;

	border-bottom: 1px dashed #dcdcdb;

	line-height: 1.8em;

	color: #333333;

	font-weight: 100;

	

}





.n_desc img{

	display: inline-block;

}



.n_desc span{

	font-size: 28px;

}







.jump{padding: 50px 0 20px;display: flex;line-height: 1.8;justify-content: space-between;align-items: center;}

.jump .go a{display: block;  color: #868686;line-height: 1.5;margin-bottom: 10px;}

.jump .go a:hover p{color: #ff0000;}

.jump .go a p{

	 color: #868686;

}





.jump .go span{

	width: 7px;

	height: 11px;

	position: relative;

	display: block;



	margin-left: 6px;

}



.jump .go span img{

	width: 100%;

	height: 100%;

}



.jump .go span img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}



.jump .go a{

	display: flex;

}



.jump .go .v1{

	display: flex;

	width: 78px;

}

.jump .go .v2{

	width: calc(100% - 78px);

	display: flex;

	align-items: center;

}

.jump .go .v2 span{transform:rotate(180deg);}

.jump .go a:hover span img{

	opacity: 0;

}

.jump .go a:hover span img:last-child{

	opacity: 1;

}



.jump .go{

	width: calc(100% - 190px);

}



.g_ban{

	position: relative;

	height: 100%;

}



.g_ban img{

	height: 100%;

}



.g_ban .tcov{

	position: absolute;

	width: 100%;

	left: 0;

	top: 50%;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

	color: #fff;

}

.g_ban .tcov .te{

	font-family: "ll";

	line-height: 1.4em;

	margin-bottom: 10px;

}

.g_ban .tcov .tc{

	line-height: 1.4em;

	display: none;

}



.section_2{

	background-color: #000;

}



.z_tit.t_20{

	margin-top: 20px;

}



.us_box{

	padding: 58px 0px 58px 58px;

	margin-top: 68px;

	background-image: url(../images/ds.png);

	-webkit-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat;

}







.us_box .c_logo{

	margin-bottom: 28px;

}



.us_info{

	padding-top: 26px;

	border-top: 1px dashed #dbdbdb;

}



.us_info .item{

	color: #222222;

	display: flex;

	line-height: 1.4em;

	margin-bottom: 22px;

}

.us_info .item:last-child{

	margin-bottom: 0px;

}

.us_info .item span{

	display: flex;

	width: 75px;

}

.us_info .item:nth-child(4n) span{

width: 90px;

}

/* .us_info .item:first-child span{width: 120px;} */



.us_info .item span img{

	width: 20px;

	height: 20px;

	margin-right: 4px;

}



.us_info .item:first-child p,.us_info .item:first-child a{

	width: calc(100% - 100px);

}



.us_info .item p,.us_info .item a{

	width: calc(100% - 75px);

	display: block;

	color: #222222;

}





.us_info .item.t4 span{

	/* width:250px; */

}

.us_info .item.t4  a{

	width: calc(100% - 114px);

	text-decoration: underline;

	word-wrap: break-word; 

word-break: normal; 

}

.us_box{

	/* display: flex;

	justify-content: space-between; */

	overflow: hidden;

}

.us_box .l{

	width: 550px;

	padding-right: 75px;

}



.us_box .r{

	width: calc(100% - 550px);

	/* display: flex;

	justify-content: space-between; */

	padding:40px 80px 0 80px;

	padding-top: 60px;

	position: relative;

	/* display: flex;

	align-items: center; */

	float: left;

}



.inp_it.wu span.sp1{    width: 16px;

    height: 16px;

    border: 1px solid #dcdcdc;

    border-radius: 15px;

    position: relative;

    margin-right: 10px;

    cursor: pointer;

}

.inp_it.wu span.sp1::after{

	content: '';

    width: 8px;

    height: 8px;

    border-radius: 50%;

    background-color: #ff0000;

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%);

    opacity: 0;

}



.us_box .r .img{border:1px solid #e5e5e5;border-radius: 8px;overflow: hidden;padding: 5px ;background: #fff;}

.us_box .r  .con p{font-size: 16px;text-align: center;color: #555555;line-height: 38px;}

.us_box .r .img img{width: 100%;}

.us_box .r .swiper-button-prev, .us_box .r .swiper-button-next{top: 40%;background-image: none;}

.us_box .r .swiper-button-prev{left: 0;}

.us_box .r .swiper-button-next{right: 0}

.us_box .r  .swi_lr{bottom: 0;right: 0px;}

.e_sw {padding-bottom: 70px;}

.us_box {

	position: relative;

}

.us_box .r .qp{

	width: 20px;

	height: 20px;

	border-radius: 50%;

	background-color: #f2f2f2;

	border: 1px solid #cdcdcd;

	position: absolute;

	top: 26px;

	right: 26px;

	display: none;

}

.swi_lr.sswi{width: 100%;height: auto;display: flex;left: 0;height: 50px;justify-content: center;}



.swi_lr.sswi div{position: relative;transform: rotate(0deg);box-shadow:none}



.swi_lr.sswi .next{margin-left: 20px;}



.us_box .qr_in{

	width: 180px;

}

.us_box .qr_in .pic{

	width: 180px;

	height: 180px;

	background-color: #fff;

	border-radius: 12px;

	overflow: hidden;

	padding: 10px;

	border: 1px solid #e5e5e5;

	margin-bottom: 12px;

}

.us_box .qr_in p{

	font-size: 16px;

	color: #555555;

	font-weight: 100;

	text-align: center;

	position: relative;

}



.us_box .qr_in p::before{

	content: '';

	width: 8px;

	height: 8px;

	background-image: url(../images/lg.png);

	position: absolute;

	-webkit-background-size: cover;

	background-size: cover;

	bottom: 0;

	left: 0;

}



.us_box .qr_in p::after{

	content: '';

	width: 8px;

	height: 8px;

	background-image: url(../images/lg2.png);

	position: absolute;

	-webkit-background-size: cover;

	background-size: cover;

	top: 0;

	right: 0;

}



.us_box .l{

	position: relative;

	float: left;

}

.us_box .l::before{

	content: '';

	width: 1px;

	height: 90%;

	border-right: 1px dashed #dbdbdb;

	right: 0;

	top: 0;

	position: absolute;

}







.cont .section_3{

	background-color: #edeef0;

}





.cont .section_3 .in_bg{

	opacity: 0;

}





.cont_con{

	position: relative;

	margin-top: 50px;

	background-color: #fff;

	border-radius: 20px;

	display: flex;

	justify-content: space-between;

	overflow: hidden;

	height: 555px;

}



.cont_con::before{

	content: '';

	height: 8px;

	width: 100%;

	background-image: url(../images/lien.png);

	-webkit-background-size: cover;

	background-size: cover;

	position: absolute;

	top: 0;

	left: 0;

}



.cont_con .l{

	width: 50%;

	padding-top: 60px;

}



.cont_con .r{

	width: 50%;

}



.cont_con .title{

	color: #333333;

	text-align: center;

	padding-bottom: 46px;

	border-bottom: 1px dashed #dbdbdb;

}



.cont_con .cob_ncv{

	padding: 40px 20px 20px 50px;

}



.cont_con .cob_ncv .conb{

	height: 308px;

	overflow-y: auto;

	padding-right: 30px;

}



.cont_con .cob_ncv .conb::-webkit-scrollbar{ width:3px;height: 1px;}



.cont_con .cob_ncv .conb::-webkit-scrollbar-thumb{ background:#ff0000;}



.cont_con .cob_ncv .conb::-webkit-scrollbar-track{ background:#e5e5e5;} 









.y_tit{

	color: #333;

	margin-bottom: 35px;

}





.y_tit.bt,.inp_it .ipns.bt span{

	position: relative;

	/* padding-left: 14px; */

	display: inline-block;

}



.y_tit.bt::before,.inp_it .ipns.bt span::before{

	content: '*';

	color: #ff0000;

	position: absolute;

	top: 4px;

	right: -10px;

}





.rido_con{

	display: flex;

	font-size: 16px;

	font-weight: 100;

	color: #555555;

	flex-wrap: wrap;

}



.rido_con .rio{

	display: flex;

	cursor: pointer;

	/* margin-right: 30px; */

	width: 30%;

	margin-bottom: 10px;

}

.rido_con .rio:last-child{

	margin-right: 0;

}



.rido_con .rio span{

	width: 16px;

	height: 16px;

	border-radius: 50%;

	border: 1px solid #dcdcdc;

	display: block;

	margin-right: 10px;

	position: relative;

}



.rido_con .rio span::before{

	content: '';

	width: 8px;

	height: 8px;

	border-radius: 50%;

	background-color: #ff0000;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	opacity: 0;

}



.rido_con .rio.act span{

	border-color: #ff0000;

}



.rido_con .rio.act span::before{

	opacity: 1;

}



.rido_con{

	/* margin-bottom: 25px; */

} 



.rio_t3 .rio{width: 50%;}

.inp_box .inp_it{

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

}

.inp_it_top{width: 100%;margin-bottom: 0;margin-top: 35px;}

.inp_box .inp_it.inp_it2 .ipns{width: 100%;}



.inp_box .inp_it.inp_it2 .ipns:last-child span{width: 190px;}



.inp_box .inp_it.inp_it2 .ipns:last-child input{width: calc(100% - 190px);}



.inp_box .inp_it.inp_it2 .ipns:first-child span{width: 130px;}

.inp_box .inp_it.inp_it2 .ipns:first-child input{width: calc(100% - 130px);}

.inp_box .inp_it.inp_it2 .ipns:first-child {margin-bottom: 35px;}



.inp_it.wu span.sp2{

	font-size: 16px;

	color: #555555;

	font-weight: 100;

	width: 68px;

	margin-right: 5px;

}



.inp_it .ipns{

	display: flex;

	flex-wrap: wrap;

	padding-bottom: 16px;

	border-bottom: 1px solid #dbdbdb;

	width: 48%;

}

.inp_it .ipns.gm .con span{width: auto !important;}

.inp_it .ipns.gm .con span::before{content: none;}

.inp_it.bd .ipns span {

    /* font-size: 16px !important;

    color: #555555 !important; */

    /* font-weight: 100 !important ; */

}

.inp_it.bd .ipns.f2 input{width: calc( 100% - 80px);}

.inp_it .ipns.gm p {

    font-size: 18px;

    color: #333333;

    font-weight: bold;

}

.inp_it .ipns.f4 .con .con1 {

    padding-bottom: 10px;

    border-bottom: 1px solid #dbdbdb;

    margin-right: 4%;

	width: 48%;

	margin-bottom: 20px;

}

.inp_it .ipns.f4 .con .con1  span{font-weight: 100;color: #555;}

.inp_it .ipns.f4 .con .con1:last-child input{width: calc(100% - 118px);}

.inp_it .ipns.f4 .con .con1:last-child{margin-bottom: 0;}

.inp_it .ipns.f4 .con .con1:nth-child(2n){margin-right: 0;}

.inp_it .ipns.w10.f4.dds {

    border-bottom: none;

    padding-bottom: 0;

}

.inp_it .ipns.w10.f4.dds input{width: calc(100% - 100px);}

.inp_it .ipns.gm .con {

    display: flex;

    margin-top: 35px;

    font-size: 16px;

    font-weight: 100;

    color: #555555;

	flex-wrap:wrap;

}



.inp_it .ipns input{

	border: none;

	outline: none;

	background-color: transparent;

	font-size: 14px;

	padding-left: 15px;

}

.inp_it.wu input{

	width: calc(100% - 68px);

}

.inp_it.wu .s2 span.sp2{

	width: 48px;

}

.inp_it.wu .s2 .con{width: calc(100% - 94px);display: flex;align-items: center;}

.inp_it.wu .s2 input{

	width: calc(100% - 48px);

}

.inp_it.wu 



.inp_it .ipns.w5{

	width: 48%;

}



.inp_it .ipns.w3{

	width: 48%;

}

.inp_it .ipns.w3:last-child{margin-top:35px;width: 100%;}

.inp_it .ipns.hh{width: 48% ;}

.inp_it .ipns.w10{

	width: 100%;

}

.inp_it .ipns.w5.act .sp1{    border: 1px solid #ff0000;}

.inp_it .ipns.w5.act .sp1::after{opacity: 1;}

.inp_it.wu input{width: calc(100% - 100px) !important;}

.inp_it .ipns input::-webkit-input-placeholder {

    color:#999;

	}



.inp_it .ipns input:-moz-placeholder {

	    color:#999;

	}

.inp_it .ipns input::-moz-placeholder {

	    color:#999;

	}

.inp_it .ipns input:-ms-input-placeholder {

	    color:#999;

	}



.inp_it{

	margin-bottom: 36px;

}



.inp_it.bd .ipns span{

	font-size: 18px;

	color: #333333;

	font-weight: bold;

}



.inp_it.bd .ipns.f4 span{

	width: 170px;

}





.inp_it.bd .ipns.f4 input{

	width: calc(100% - 170px);

}





.inp_it.bd .ipns.f3 span{

	width:70px;

}





.inp_it.bd .ipns.f3 input{

	width: calc(100% - 70px);

}

.inp_it.bd .ipns.f2 span{

	width: 56px;

}

.inp_it.bd .ipns.f2 input{

	width: calc(100% - 56px);

}





.rio_t3{

	margin-bottom: 60px;

}







.tab_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;

z-index: 999999;background:rgba(0, 0, 0, 0.8) ;display: none;}



.tab_tanchuang .vbox{position: absolute;width: 530px;height: 370px;top: 55%;left:50%;

transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); opacity: 1;

background:#fff ;text-align: center;display: flex;justify-content: center;align-content: center;flex-wrap: wrap;opacity: 0;}



.tab_tanchuang .vbox .ltt{width: 100%;color: #ff0000;}



.tab_tanchuang .vbox .ltc{margin: 25px 0;width: 100%;}



.tab_tanchuang .vbox .qe{display: block;width: 270px;line-height: 46px;

background:#ff0000 ;color: #fff;margin: 0 auto ;cursor: pointer;}



.tab_tanchuang .vbox .qe:hover{background:#ff0000 ;}



.tab_tanchuang.act .vbox{top: 50%; opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}





.ab_r1 .box{

	display: flex;

	height: 100%;

	align-items: center;

	justify-content: center;

}



.cen_yuan{

	width: 580px;

	height: 580px;

}



.cen_yuan .img{

	border-radius: 50%;

	overflow: hidden;

	position: relative;

}



.cen_yuan .img .con{

	width: 390px;

	height: 390px;

	background-color: #fff;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	display: flex;

	justify-content: center;

	align-items: center;

}





.cen_yuan .img .tit{

	text-align: center;

	color: #333333;

	font-family:"ll";

	margin-bottom: 30px;

}



.cen_yuan .img p{

	color: #222222;

	text-align: center;

	margin-bottom: 38px;

	display: none;

}



.cen_yuan .img s{

	width: 80px;

	height: 8px;

	border-radius: 8px;

	display: block;

	background-color: #ff0000;

	margin: 0 auto;

	

}



.cen_yuan .img .von{

	-webkit-transform: translatey(10%);

		-moz-transform: translatey(10%);

		-o-transform: translatey(10%);

		transform: translatey(10%);

}



.cen_yuan{

	position: relative;

}



.cen_yuan::before{

	content: '';

	width: 685px;

	height: 685px;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	background-image: url(../images/strategy_img.png);

	-webkit-background-size: cover;

	background-size: cover;

}





.cen_yuan .lity .itbn{

	line-height: 40px;

	background-color: #666666;

	border-radius: 40px;

	padding: 0 40px;

	color: #fff;

}



.cen_yuan .lity .itbn{

	position: absolute;

}



.cen_yuan .lity .itbn.l1{

	top: -110px;

	left: 50%;

	margin-left: -76px;

}



.cen_yuan .lity .itbn.l2{

	top: 146px;

	left: -210px;

}



.cen_yuan .lity .itbn.l3{

	top: 146px;

	right: -210px;

}



.cen_yuan .lity .itbn.l4{

	top: 474px;

	left: -210px;

}



.cen_yuan .lity .itbn.l5{

	top: 474px;

	right: -210px;

}



.cen_yuan .lity .itbn.l6{

	left: 50%;

	margin-left: -76px;

	bottom: -110px;

}





.cen_yuan .lity .itbn:hover{

	background-color: #ff0000;

	color: #fff;

}





.cen_yuan .lity .dw_con{

	position: absolute;

	pointer-events: none;

}





.cen_yuan .lity .dw_con .con{

	background-color: #fff;

	box-shadow: 0 3px 12px rgba(0,0,0,.08);

	padding: 36px 46px;

	border-radius: 20px;

	width: 468px;

	opacity: 0;

	visibility: hidden;

	-webkit-transform: scale(0.1);

	-moz-transform: scale(0.1);

	-o-transform: scale(0.1);

	transform: scale(0.1);

}





.cen_yuan .lity .itbn.l1 .dw_con{

	top: 90px;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.cen_yuan .lity .itbn.l6 .dw_con{

	top: -50px;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.cen_yuan .lity .itbn.l2 .dw_con,

.cen_yuan .lity .itbn.l3 .dw_con,

.cen_yuan .lity .itbn.l4 .dw_con,

.cen_yuan .lity .itbn.l5 .dw_con{

	top: -140px;

	left: 0%;

	-webkit-transform: translatex(-40%);

	-moz-transform: translatex(-40%);

	-o-transform: translatex(-40%);

	transform: translatex(-40%);

}



.cen_yuan .lity .itbn:hover .dw_con .con{

	opacity: 1;

	visibility: visible;

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}



.cen_yuan .lity .itbn:hover .dw_con{

	pointer-events: inherit;

}





.about .section_3 .z_tit{

	color: #fff;

}



.about .section_3 .z_tit .en{

	color: #fff;

}





















.cen_yuan .lity .dw_con .tit{

	color: #333333;

	width: calc(100% - 60px);

}





.cen_yuan .lity .dw_con .tit_y{

	display: flex;

	justify-content: space-between;

	margin-bottom: 28px;

}



.cen_yuan .lity .dw_con .tit_y img{

	width: 40px;

	height: 40px;

}





.cen_yuan .lity .dw_con .desc_m{

	font-size: 18px;

	color: #333;

	line-height: 1.4em;

	font-weight: 100;

	height: auto;

	overflow-y: auto;

}

.cen_yuan .lity .dw_con .desc_m p:last-child{

	margin-bottom: 0;

}



.cen_yuan .lity .dw_con .desc_m::-webkit-scrollbar{ width:2px;height: 1px;}



.cen_yuan .lity .dw_con .desc_m::-webkit-scrollbar-thumb{ background:#ff0000;}



.cen_yuan .lity .dw_con .desc_m::-webkit-scrollbar-track{ background:#e5e5e5;} 







.cen_yuan .lity .dw_con .desc_m p{

	display: flex;

	margin-bottom: 15px;

}

.cen_yuan .lity .dw_con .desc_m em{

	display: block;

	/* width: 8px; */

	/* height: 8px; */

	background-image: url(../images/y.png);

	-webkit-background-size: cover;

	background-size: cover;

	/* margin-right: 12px; */

	-webkit-transform: translatey(8px);

	-moz-transform: translatey(8px);

	-o-transform: translatey(8px);

	transform: translatey(8px);

}



.ab_desc{

	color: #fff;

	font-weight: 100;

	line-height: 1.5em;

	margin-top: 50px;

	max-height: 190px;

	overflow-y: auto;

	padding-right: 20px;

	margin-bottom: 100px;

}

.ab_desc span{

	font-weight: bold;

}







.ab_desc::-webkit-scrollbar{ width:3px;height: 1px;}



.ab_desc::-webkit-scrollbar-thumb{ background:#ff0000;}



.ab_desc::-webkit-scrollbar-track{ background:rgba(255,255,255,.2);} 





.ab_nums .iten{

	color: #fff;

	transition: all 0.6s;

	

}

.ab_nums .iten .t1 {

    font-weight: bold;

    font-size: 26px;

    margin-bottom: 10px;

}



.ab_nums .iten span.s1 {

    margin-right: 4px;

	font-size: 64px;

}

.ab_nums .iten span {

    font-size: 48px;

    font-weight: bold;

}



.ab_nums .iten .t2 {

    color: rgba(255,255,255,1);

}

.ab_nums .iten:hover{transform: translateY(-10px);transition: all 0.6s;}

.ab_nums{

	display: flex;

	justify-content: space-between;

}

.about .box{

	height: 100%;

}

.ab_r2{

	height: 100%;

	padding-top: 7%;

}



.tops{display: none;}







#dowebok .section_1  .box{line-height: 70px;}

.lc_box{

	display: flex;

}



.lc_box .l{

	width: 320px;

	padding: 40px 0;

	overflow: hidden;

}

.lc_box .r{

	width: calc(100% - 320px);

}



.lc_box{

	margin-top: 30px;

	position: relative;

}



.lc_sw1{

	font-size: 30px;

	color: #555;

	font-family: "HEL";

	height: 405px;

}



.lc_sw1 span{

	font-size: 36px;

}



.lc_sw1 .swiper-slide{

	padding: 22px 0;

	height: auto!important;

	opacity: 0.3;

	cursor: pointer;

	position: relative;

}





.lc_sw1 .swiper-slide.swiper-slide-active{

	font-size: 56px;

	color: #ff0000;

	opacity: 1;

}



.lc_sw1 .swiper-slide.swiper-slide-active span{

	font-size: 72px;

	font-weight: bold;

}





.lc_sw1 .swiper-slide.swiper-slide-next,.lc_sw1 .swiper-slide.swiper-slide-prev{

	opacity: 1;

}



.lc_box .l{

	position: relative;

}



.lc_box .l .x_z{

	position: absolute;

	top: 0;

	right: 11px;

}



.lc_sw1 .swiper-slide::before{

	width: 27px;

	height: 27px;

	content: '';

	top: 50%;

	right: 0;

	position: absolute;

	background-image: url(../images/zz.png);

	-webkit-background-size: cover;

	background-size: cover;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	    transition: all .4s cubic-bezier(.4,0,.2,1);

		opacity: 0;

}





.lc_sw1 .swiper-slide.swiper-slide-active::before{

	opacity: 1;

}





.lc_box .r{

	display: flex;

	align-items: flex-end;

	padding-left: 170px;

}



.lc_sw2{

	height: 350px;

	width: 100%;

}



.lc_sw2 .swiper-slide{

	line-height: 1.3em;

	    background-image: linear-gradient(to bottom,#222,transparent 54%);

	    background-clip: text;

	    -webkit-background-clip: text;

	    /* color: transparent; */

	    /* opacity: .3; */

	    /* color: rgba(34,34,34,0.1); */

	    position: relative;

}





.lc_sw2 .swiper-slide.swiper-slide-active{

	color: #222;

	opacity: 1;

}







.lc_sw2 .swiper-slide.swiper-slide-active::before{

	display: none;

}



/* 

.lc_sw2 .swiper-slide::before{

	content: '';

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 3;	 

	 background-image: linear-gradient(to top, #222, rgba(255,255,255,.5) 60%);

}

 */



.lc_sw2{

	/* padding-top: 34px; */

}

.lc_sw2::before{

	width: 80px;

	height: 8px;

	background-color: #ff0000;

	content: '';

	left: 0;

	top: 0;

	position: absolute;

	border-radius: 8px;

	z-index: 6;

}



.lc_sw2 .swiper-slide{

	-webkit-transform: translatey(-40%);

	-moz-transform: translatey(-40%);

	-o-transform: translatey(-40%);

	transform: translatey(-40%);

}



.swi_lr div{

	width: 50px;

	height: 50px;

	border-radius: 50%;

	background-color: #fff;

	position: absolute;

	cursor: pointer;

	box-shadow: 0 8px 10px rgba(0,0,0,.12);

	transform: rotate(90deg);

}





.swi_lr{

	position: absolute;

	left: 282px;

	bottom: 0px;

	display: flex;

	height: 485px;

}



.swi_lr div img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}

.swi_lr .prev {top: 0;}

.swi_lr .next{

	/* margin-left: 20px; */

	bottom: 0;

}

.swi_lr .prev img{

	transform: rotate(180deg);

    -webkit-transform: rotate(180deg);

}

.swi_lr div:hover img{opacity: 0;}

.swi_lr div:hover img:last-child{

	opacity: 1;

}



.swi_lr div:hover {

	background-color: #ff0000;

}









.lc_box .r.on{

	-webkit-animation: upam 0.5s ease-out forwards;

	    -moz-animation: upam 0.5s ease-out forwards;

	    -ms-animation: upam 0.5s ease-out forwards;

	    -o-animation: upam 0.5s ease-out forwards;

	animation: upam 0.5s ease-out forwards;

}



.lc_box .r.act{

	-webkit-animation: upam2 0.5s ease-out forwards;

	    -moz-animation: upam2 0.5s ease-out forwards;

	    -ms-animation: upam2 0.5s ease-out forwards;

	    -o-animation: upam2 0.5s ease-out forwards;

	animation: upam2 0.5s ease-out forwards;

}













@-ms-keyframes upam {0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@-moz-keyframes upam{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@-webkit-keyframes upam{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@-o-keyframes water upam{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@keyframes upam {0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}







@-ms-keyframes upam2 {0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@-moz-keyframes upam2{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@-webkit-keyframes upam2{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@-o-keyframes water upam2{0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}

@keyframes upam2 {0% {-webkit-transform: translatey(60px);-moz-transform: translatey(60px);-o-transform: translatey(60px);transform: translatey(60px);opacity: 0;}100% {-webkit-transform: translatey(0px);-moz-transform: translatey(0px);-o-transform: translatey(0px);transform: translatey(0px);opacity: 1;}}









.about .section_5 .z_tit,.about .section_5 .z_tit .en{

	color: #fff;

}



.hisy_box .txt{

	color: #fff;

	line-height: 1.3em;

	text-align: center;

	line-height: 70px;

	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}



.hisy_box {

	margin-top: 50px;

}

.hisy_box{

	display: flex;

}



.hisy_box .l{

	width: 380px;

}

.hisy_box .r{

	width: calc(100% - 380px);

	padding-left: 38px;

	display: flex;

	align-items: flex-end;

}

.hisy_box .pic{

	position: relative;

}



.hisy_box .pic .zs{

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	width: 67.1%;

}





.hisy_box .conb{

	position: relative;

	padding-right: 60px;

	width: 100%;

}



.hor_swi{

	width: 100%;

	padding-top: 30px;

	position: initial;

}





.hor_swi .swiper-scrollbar{

	bottom: auto;

	top: 5px;

	background: rgba(255, 255, 255, .6);

	height: 1px;

	left: 0;

	right: 0;

	width: 100%;

}





.hor_swi .swiper-scrollbar-drag{

	border-radius: 0;

	height: 8px;

	/* background-image: url(../images/sc.jpg); */

	background-repeat: no-repeat;

	background-position: center;

	background-color: #f80c0c;

	margin-top: -4px;

}



.hisy_box .d_jr{

	position: absolute;

	top: 50%;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

	right: 0;

	cursor: pointer;

	width: 24px;

	height: 47px;

}

.hisy_box .d_jr img{

	width: 100%;

	height: 100%;

}



.hisy_box .d_jr img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}

.hisy_box .d_jr:hover img{

	opacity: 0;

}

.hisy_box .d_jr:hover img:last-child{

	opacity: 1;

}

.hisy_box .hor_swi .swiper-slide{

	cursor: pointer;

}





.hisy_box .l .con.on ,.hisy_box .conb.on{

	-webkit-animation: upam 0.5s ease-out forwards;

	    -moz-animation: upam 0.5s ease-out forwards;

	    -ms-animation: upam 0.5s ease-out forwards;

	    -o-animation: upam 0.5s ease-out forwards;

	animation: upam 0.5s ease-out forwards;

}



.hisy_box .l .con.act,.hisy_box .conb.act{

	-webkit-animation: upam2 0.5s ease-out forwards;

	    -moz-animation: upam2 0.5s ease-out forwards;

	    -ms-animation: upam2 0.5s ease-out forwards;

	    -o-animation: upam2 0.5s ease-out forwards;

	animation: upam2 0.5s ease-out forwards;

}





.tit_ns{

	color: #fff;

	display: flex;

	justify-content: flex-end;

	margin-top: -20px;

	

}

.tit_ns p{color: #fff;}

.tit_ns .ns{

	margin-right: 60px;

	position: relative;

	cursor: pointer;

}



.tit_ns .ns:last-child{

	margin-right: 0px;

}

.tit_ns .ns:last-child::before{

	display: none;

}



.tit_ns .ns::before{

	content: '';

	width: 1px;

	height: 19px;

	background-color: #fff;

	position: absolute;

	right: -30px;

	top: 0;

}



.tit_ns .ns.act,.tit_ns .ns:hover{

	font-weight: bold;

	color: #FF0000;

}
.tit_ns .ns:hover p{color: #ff0000;font-weight: bold;}

.tit_ns .ns.act p{color: #ff0000;font-weight: bold;}




.dt_imgs,.dt_dian{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}

.dt_imgs li{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	opacity: 0;

}

.dt_imgs li.act{

	opacity: 1;

}

.dt_imgs li img{

	width: 100%;

}



.dt_dian em{

	display: block;

	width: 32px;

	height: 32px;

	border: 1px solid #bdbdbd;

	border-radius: 50%;

	position: relative;

	margin-right: 10px;

}



.dt_dian em::before{

	content: '';

	width: 12px;

	height: 12px;

	border-radius: 50%;

	background-color: #bdbdbd;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}



.dt_dian li{

	display: flex;

	align-items: center;

	position: absolute;

	color: #808080;

}

.dt_dian li.act{

	color: #fff;

}

.dt_dian li.act em{

	border-color: #fff;

}

.dt_dian li.act em::before{

	background-color: #fff;

}



.r4_link{

	position: absolute;

	left: 50px;

	bottom: 70px;

}



.r4_link a{

	font-size: 18px;

	display: block;

	width: 340px;

	height: 50px;

	border-radius: 50px;

	color: #ffffff99;

	line-height:48px;

	text-align: center;

	margin-bottom: 20px;

	border:1px solid #fff;

	

}

.r4_link a:hover{

	background-color: #ff0000;

	color: #fff;

	border:1px solid #ff0000

}



.r4_link a:last-child{margin-bottom: 0;}



.section_4 .in_tit{

	position: absolute;

	top: 13%;

	left: 0;

	width: 100%;

	z-index: 3;

}



.right_zs{

	position: fixed;

	z-index: 999;

	right: 20px;

	top: 50%;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

}



.right_zs a{

	display: block;

	width: 10px;

	height: 10px;

	border-radius: 50%;

	border: 1px solid rgba(255,255,255,.3);

	position: relative;

	margin-bottom: 40px;

}



.right_zs a:last-child{

	margin-bottom: 0;

}



.right_zs a::before{

	content: '';

	width: 4px;

	height: 4px;

	border-radius: 50%;

	background-color: #f80c0c;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	opacity: 0;

}

.right_zs a::after{

	content: '';

	width: 1px;

	height: 40px;

	border-radius: 50%;

	border: 1px solid rgba(255,255,255,.3);

	position: absolute;

	top: 100%;

	left: 50%;

	-webkit-transform: translatex(-50%);

	-moz-transform: translatex(-50%);

	-o-transform: translatex(-50%);

	transform: translatex(-50%);

}

.right_zs a:last-child::after{

	display: none;

}



.right_zs a.act::before{

	opacity: 1;

}

.right_zs a.act{

	border-color: #f80c0c;

}





















.dt_dian li .cons{position: absolute;left:-185px;top: 50%;transform: translateY(-50%); width: 150px;height: 36px;line-height: 35px; border:1px solid #fff;background: rgba(255, 255, 255, .5);border-radius: 5px;color: #555;opacity: 0;pointer-events: none;z-index: -2;visibility: hidden;font-size: 14px;color: #555;text-align: center;}

.dt_dian li .cons::after{width: 35px;position: absolute;content: "";height: 10px;right: -46px;top: 50%;transform: translateY(-50%);background: url(../images/gengd.png) ;}

.dt_dian li:hover .cons{opacity: 1;pointer-events: visible;visibility: visible;z-index: 2;}



















.dt_dian .li1{

	    top: 32%;

	    left: 30%;

}



.dt_dian .li2{

top: 53%;

    left: 24%;

}



.dt_dian .li3{

	top: 44%;

	    left: 35%;

}



.dt_dian .li4{

	top: 51%;

	    left: 47.3%;

}



.dt_dian .li5{

top: 47%;

    left: 50.3%;

}

.dt_dian .li6{

    top: 60%;

    left: 42.3%;

}

.dt_dian .li7{

top: 73%;

    left: 38.3%;

}

.dt_dian .li8{

    top: 63.3%;

    left: 50.3%;

}

.dt_dian .li9{

top: 70%;

    left: 49.3%;

}



.dt_dian .li10{

	top: 77.5%;

    left: 51.3%;

}



.dt_dian .li11{

top: 89%;

    left: 53.4%;

}

.dt_dian .li12{

  top: 47.3%;

      left: 59%;

}



.dt_dian .li13{

top: 55.3%;

    left: 60%;

}

.dt_dian .li14{

top: 61%;

    left: 58%;

}



.dt_dian .li15{

top: 68.8%;

    left: 57%;

}

.dt_dian .li16{

top: 34.8%;

    left: 67%;

}



.dt_dian .li17{

	top: 43.8%;

    left: 65.5%;

}



.dt_dian .li18{

    top: 46.8%;

    left: 63.5%;

}



.dt_dian .li19{

	top: 45.8%;

     left: 66.7%;

}

.dt_dian .li20{

top: 50.2%;

    left: 66.7%;

}

.dt_dian .li21{

    top: 59.2%;

    left: 65.7%;

}

.dt_dian .li22{

 top: 69.2%;

     left: 63.7%;

}

.dt_dian .li23{

top: 78.4%;

    left: 60.7%;

}

.dt_dian .li24{

top: 31.4%;

    left: 77.7%;

}

.dt_dian .li25{

    top: 37.4%;

    left: 76.7%;

}

.dt_dian .li26{

    top: 41.4%;

    left: 72.7%;

}



.dt_dian .li27{

    top: 57.4%;

    left: 70.7%;

}



.dt_dian .li28{

   top: 61.4%;

       left: 73.7%;

}



.dt_dian .li29{

top: 66.4%;

    left: 71.5%;

}



.dt_dian .li30{

top: 73.4%;

    left: 68%;

}

.dt_dian .li31{

top: 79%;

    left: 74.8%;

}



.dt_dian .li32{

	top: 54%;

    left: 53.8%;

}



.search_tit{

	color: #222;

	margin-bottom: 45px;

}



.search_lin p{

	width: 100%;

	height: 1px;

	background-color: #fff;

}

.search_lin p:last-child{

	background-color: #e5e5e5;

}

.search_lin{

	margin-bottom: 60px;

}



.sah_inp{

	height: 50px;

	display: flex;

}

.sah_inp .btn{

	width: 60px;

	height: 100%;

	background-color: #999999;

	display: flex;

	justify-content: center;

	align-items: center;

	cursor: pointer;

	border-radius: 0 6px 6px 0;

}



.sah_inp input{

	border: 1px solid #999999;

	outline: none;

	background-color: transparent;

	width: 360px;

	border-radius: 6px 0 0 6px;

	padding: 0 15px;

	font-size: 16px;

}

.sah_inp .btn:hover{

	background-color: #ff0000;

}

.s_dian2{left: 87.7%;}





.s_dian3{left: 95.7%;bottom: 79%;}

.s_dian4{left: 3.7%;bottom: 79%;}



.s_dian{

	width: 12px;

	height: 12px;

	border-radius: 50%;

	position: absolute;

    left: 11.7%;

    bottom: 34%;

	z-index: 3;

	background-color: #fff;

}

.s_dian2{left: 87.7%;}





.s_dian3{left: 95.7%;bottom: 79%;}

.s_dian4{left: 3.7%;bottom: 79%;}





.s_dian::before{

	content: '';

	width: 30px;

	height: 30px;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -15px;

	margin-left: -15px;

	background-color: rgba(255,255,255,.1);

	 animation: pulsate 1.5s ease-out infinite;

	    -webkit-animation: pulsate 1.5s ease-out infinite;

}



.s_dian::after{

	content: '';

	width: 50px;

	height: 50px;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -25px;

	margin-left: -25px;

	background-color: rgba(255,255,255,.06);

	 animation: pulsate 2s ease-out infinite;

	    -webkit-animation: pulsate 2s ease-out infinite;

}







@keyframes pulsate {0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.3);-webkit-transform: scale(1.3);opacity: 0; } }



@-webkit-keyframes  pulsate {0% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1.3);-webkit-transform: scale(1.3);opacity: 0; } }







.in_box .op0{opacity: 0;}



.pro_tit1{

	color: #fff;

	position: absolute;

	bottom: 140px;

	left: 0;

	width: 100%;

}



.pro1 .tips{

	position: absolute;

	display: flex;

	align-items: center;

}



.pro1 span{

	display: block;

	width: 30px;

	height: 30px;

	border: 1px solid rgba(255,255,255,.3);

	border-radius: 50%;

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

}

.pro1 em{

	width: 10px;

	height: 10px;

	display: block;

	background-color:rgba(255,255,255,.6);

	border-radius: 50%;

}



.pro1 span::after{

	content: '';

	width: 60px;

	height: 60px;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	/* background-color: rgba(255,255,255,.3); */

	background-image: url(../images/qp.png);

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	 animation: pulsate 2s ease-out infinite;

	    -webkit-animation: pulsate 2s ease-out infinite;

}



.pro1 .tips s{

	width: 230px;

	height: 1px;

	background-color:rgba(255,255,255,.3);

	display: block;

	

}





.pro1 .tips .desc{

	color: #9fa1a6;

	display: flex;

	align-items: center;

	font-weight: 400;

}



.pro1 .tips .d{

	width: 10px;

	height: 10px;

	border-radius: 50%;

	border: 1px solid #939393;

	margin-right: 20px;

}



.pro1 .tips.t1{

    top: 8.5%;

    left: 31.5%;

}

.pro1 .tips.t2{

	top: 19.5%;

     left: 41.9%;

}

.pro1 .tips.t3{

    top: 29.8%;

    left: 55.3%;

}



.pro1 .tips.t4{

      top: 47.5%;

      left: 76.5%;

}

.pro1 .tips.t4 s{width:80px;}

.pro1 .tips.t5{

       top: 86.3%;

       left: 65.7%;

}



.pro1 .tips.t6{

    top: 90%;

        left: 59.5%;

}



.pro1 .tips:hover .desc{

	color: #fff;

}

.pro1 .tips:hover .sp,.pro1 .tips:hover .sp1{color: #fff;}

.pro1 .tips:hover em{

	background-color: #fff;

}

.pro1 .tips:hover s{background: #fff;}

.pro1 .tips:hover .d{border:1px solid #fff;}

.pro2 .box{

	height: 100%;

}



.pro_r2{

	height: 100%;

	padding-top: 10%;

}



.title_r2 .tit{

	color: #fff;

}

.title_r2 {

	display: flex;

	align-items: center;

	justify-content: space-between;

	padding-bottom: 58px;

	border-bottom: 1px solid rgba(255,255,255,.08);

}



.title_r2 .nacv{

	color: #9fa1a6;

	font-weight: 100;

	border-left: 1px solid rgba(255,255,255,.2);

}



.title_r2 .nacv .iten{

	margin-bottom: 12px;

	line-height: 26px;

	padding-left: 30px;

	position: relative;

	cursor: pointer;

}



.title_r2 .nacv .iten:last-child{

	margin-bottom: 0;

}



.title_r2 .nacv .iten.act,.title_r2 .nacv .iten:hover{

	font-weight: bold;

	color: #fff;

}



.title_r2 .nacv .iten::before{

	width: 2px;

	height: 100%;

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	background-color: #fff;

	opacity: 0;

	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	    transition: all .4s cubic-bezier(.4,0,.2,1);

}



.title_r2 .nacv .iten.act::before{

	opacity: 1;

}



.pro_lt{

	padding-top: 100px;

	display: flex;

	justify-content: space-between;

}



.p_video{

	width: 300px;

	height: 318px;

	border: 1px solid rgba(255,255,255,.2);

	border-radius:14px;

	position: relative;

}

.p_video .p_bf{

	width: 80px;

	height: 80px;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	cursor: pointer;

}



.p_video .p_bf::before{

	content: '';

	background-image: url(../images/bf_qp.png);

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -50%;

	margin-left: -50%;

	width: 100%;

	height: 100%;

}

.p_video .p_bf:hover::before{

	animation: pulsate 1.5s ease-out infinite;

	   -webkit-animation: pulsate 1.5s ease-out infinite;

}



.pro_lt .r{

	/* display: flex;

	align-items: center; */

	padding-top: 10.52vh;

}





.pro_lt .l{

	position: relative;

	width: calc(100% - 300px);

}











.pro_lt .tips{

	position: absolute;

	display: flex;

	align-items: center;

}



.pro_lt span{

	display: block;

	width: 30px;

	height: 30px;

	border: 1px solid rgba(255,255,255,.3);

	border-radius: 50%;

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

}

.pro_lt em{

	width: 10px;

	height: 10px;

	display: block;

	background-color:rgba(255,255,255,.6);

	border-radius: 50%;

}



.pro_lt span::after{

	content: '';

	width: 60px;

	height: 60px;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	/* background-color: rgba(255,255,255,.3); */

	background-image: url(../images/qp.png);

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	 animation: pulsate 2s ease-out infinite;

	    -webkit-animation: pulsate 2s ease-out infinite;

}



.pro_lt .tips s{

	width:120px;

	height: 1px;

	background-color:rgba(255,255,255,.3);

	display: block;

	

}



.pro_lt .tips .desc{

	color: #9fa1a6;

	display: flex;

	align-items: center;

}



.pro_lt .tips .d{

	width: 10px;

	height: 10px;

	border-radius: 50%;

	border: 1px solid #939393;

	margin-right: 20px;

}

.pro_lt .tips.t3 .ti_desc .tit{text-align: right;}

/* .pro_lt .tips.t3  .ti_desc .s{left: auto;right: 35px;} */

.pro_lt .tips.t3  .ti_desc .ldesc{text-align: right;}





.pro_lt .tips.t1{

        top: 17%;

        left: 58.5%;

}



.pro_lt .tips.t2{

   top: 56%;

       left: 52.5%;

}

.pro_lt .tips.t3{

   top: 40.5%;

       left: 7.5%;

}

.pro_lt .tips.t3 .ti_desc .s::after{left: auto;right: 0;}



.pro_lt .tips.t3 .d{

	margin-right: 0;

	margin-left: 20px;

}



.pro_lt .tips.t3 s{

	width: 138px;

}





.pro_lt .tips:hover .desc p{

	color: #fff;

	opacity: 0;

}

.pro_lt .tips:hover em{

	background-color: #fff;

}



.pro_lt .tips .desc{

	position: relative;

}



/* .ti_desc.cl{left: -70px;} */

.pro_lt .tips.t1 .ti_desc,.pro_lt .tips.t2 .ti_desc{left: 30px;}

.t2 .ti_desc,.t3 .ti_desc{left: -27px;}



.ti_desc{

	position: absolute;

	top: 50%;

	left: 27px;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

	z-index: 5;

	pointer-events: none;

}

.ti_desc .con{

	 -webkit-transform: scale(0.1);

	    -moz-transform: scale(0.1); 

	    -ms-transform: scale(0.1); 

	    -o-transform: scale(0.1); 

	    transform: scale(0.1);

		opacity: 0;

		visibility: hidden;

		width:230px;

		height: auto;



		border-radius: 8px;

		border: 1px solid rgba(255,255,255,.2);

		background-color: rgba(255,255,255,.1);

		padding: 45px 20px 35px 35px;

}

.pro_lt .tips:hover .ti_desc .con{

	-webkit-transform: scale(1);

	   -moz-transform: scale(1); 

	   -ms-transform: scale(1); 

	   -o-transform: scale(1); 

	   transform: scale(1);

			opacity: 1;

			visibility: visible;

}









.pro_lt .tips.t3 .ti_desc{

	left: auto;

	right: 26px;

}

.section_3 .t2 .ti_desc .tit,.section_3 .t3 .ti_desc .tit,.section_3 .t2 .ti_desc .ldesc,.section_3 .t3 .ti_desc .ldesc{

	text-align: right;

}

/* .section_3 .t2 .ti_desc .s,.section_3 .t3 .ti_desc .s{right: 35px;left: auto;} */



.ti_desc .tit{

	color: #fff;

	text-align: left;

	margin-bottom: 35px;

}

.ti_desc .s{

	/* position: absolute;

	float: right; */

	

	width: 100%;

	height: 2px;



	margin: 28px 0;

	position: relative;

}

.section_3 .t2 .ti_desc .s::after, .section_3 .t3 .ti_desc .s::after{left: auto;right: 5px;}



.ti_desc .s::after{width: 40px;position: absolute; content: "";left: 0;top: 0;	background-color: rgba(255,255,255,.3);height: 2px;}

.ti_desc .ldesc{

	color: #fff;

	font-weight: 100;

	/* line-height: 1.8em; */

	text-align: left;

/* font-size: 13px; */

line-height: 25px;



	/* height: 5.4em; */

}

/* .fpg.src .section{

	height: 100vh!important;

}



.fpg.src .section.fp-auto-height{

	height: auto!important;

} */





/* .fpg .section.active  .ind2 .r{

	animation: pulsate2 0.6s linear forwards;

	-webkit-animation: pulsate2 0.6s linear forwards;

	animation-delay:0;

	-webkit-animation-delay:0; 

} */







/* 动画 */



.section.active .fadeInLeftz{

	animation: left 0.6s linear forwards;

	-webkit-animation: left 0.6s linear forwards;

	opacity: 0;

}





.banner .swiper-slide-active .fadeInUpz2{

	animation: top 0.6s linear forwards;

	-webkit-animation: top 0.6s linear forwards;

	opacity: 0;

	-webkit-transform: translatey(100px);

	-moz-transform: translatey(100px);

	-o-transform: translatey(100px);

	transform: translatey(100px);

	animation-delay:0.2s!important;-webkit-animation-delay:0.2s!important;

}







.section.active .fadeInUpz{

	animation: top 0.6s linear forwards;

	-webkit-animation: top 0.6s linear forwards;

	opacity: 0;

	-webkit-transform: translatey(100px);

	-moz-transform: translatey(100px);

	-o-transform: translatey(100px);

	transform: translatey(100px);



}



.section.active .fadeInRightz{

	animation: right 0.6s linear forwards;

	-webkit-animation: right 0.6s linear forwards;

	opacity: 0;

}





.section.active .fadeInLeftz2{

	animation: left2 0.8s linear forwards;

	-webkit-animation: left2 0.8s linear forwards;

	opacity: 0;

}



.section.active .fadeInRightz2{

	animation: right2 0.8s linear forwards;

	-webkit-animation: right2 0.8s linear forwards;

	opacity: 0;

}





.time2{animation-delay:0.2s!important;-webkit-animation-delay:0.2s!important;}

.time4{animation-delay:0.4s!important;-webkit-animation-delay:0.4s!important;}

.time6{animation-delay:0.6s!important;-webkit-animation-delay:0.6s!important;}

.time8{animation-delay:0.8s!important;-webkit-animation-delay:0.8s!important;}

.time10{animation-delay:1s!important;-webkit-animation-delay:1s!important;}

.time12{animation-delay:1.2s!important;-webkit-animation-delay:1.2s!important;}

.time14{animation-delay:1.4s!important;-webkit-animation-delay:1.4s!important;}

.time16{animation-delay:1.6s!important;-webkit-animation-delay:1.6s!important;}







@keyframes left {0% {-webkit-transform: translatex(-100px);-moz-transform: translatex(-100px);-o-transform: translatex(-100px);transform: translatex(-100px);opacity: 0;}50% {-webkit-transform: translatex(-50px);-moz-transform: translatex(-50px);-o-transform: translatex(-50px);transform: translatex(-50px);opacity: .4;}80% {-webkit-transform: translatex(-20px);-moz-transform: translatex(-20px);-o-transform: translatex(-20px);transform: translatex(-20px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}

@-webkit-keyframes  left {0% {-webkit-transform: translatex(-100px);-moz-transform: translatex(-100px);-o-transform: translatex(-100px);transform: translatex(-100px);opacity: 0;}50% {-webkit-transform: translatex(-50px);-moz-transform: translatex(-50px);-o-transform: translatex(-50px);transform: translatex(-50px);opacity: .4;}80% {-webkit-transform: translatex(-20px);-moz-transform: translatex(-20px);-o-transform: translatex(-20px);transform: translatex(-20px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}



@keyframes right {0% {-webkit-transform: translatex(100px);-moz-transform: translatex(100px);-o-transform: translatex(100px);transform: translatex(100px);opacity: 0;}50% {-webkit-transform: translatex(50px);-moz-transform: translatex(50px);-o-transform: translatex(50px);transform: translatex(50px);opacity: .4;}80% {-webkit-transform: translatex(20px);-moz-transform: translatex(20px);-o-transform: translatex(20px);transform: translatex(20px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}

@-webkit-keyframes  right {0% {-webkit-transform: translatex(100px);-moz-transform: translatex(100px);-o-transform: translatex(100px);transform: translatex(100px);opacity: 0;}50% {-webkit-transform: translatex(50px);-moz-transform: translatex(50px);-o-transform: translatex(50px);transform: translatex(50px);opacity: .4;}80% {-webkit-transform: translatex(20px);-moz-transform: translatex(20px);-o-transform: translatex(20px);transform: translatex(20px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}





@keyframes top {0% {-webkit-transform: translatey(100px);-moz-transform: translatey(100px);-o-transform: translatey(100px);transform: translatey(100px);opacity: 0;}50% {-webkit-transform: translatey(50px);-moz-transform: translatey(50px);-o-transform: translatey(50px);transform: translatey(50px);opacity: .2;}100% {-webkit-transform: translatey(0);-moz-transform: translatey(0);-o-transform: translatey(0);transform: translatey(0);opacity: 1;}}

@-webkit-keyframes  top {0% {-webkit-transform: translatey(100px);-moz-transform: translatey(100px);-o-transform: translatey(100px);transform: translatey(100px);opacity: 0;}50% {-webkit-transform: translatey(50px);-moz-transform: translatey(50px);-o-transform: translatey(50px);transform: translatey(50px);opacity: .2;}100% {-webkit-transform: translatey(0);-moz-transform: translatey(0);-o-transform: translatey(0);transform: translatey(0);opacity: 1;}}





@keyframes left2 {0% {-webkit-transform: translatex(-200px);-moz-transform: translatex(-200px);-o-transform: translatex(-200px);transform: translatex(-200px);opacity: 0;}50% {-webkit-transform: translatex(-100px);-moz-transform: translatex(-100px);-o-transform: translatex(-100px);transform: translatex(-100px);opacity: .4;}80% {-webkit-transform: translatex(-40px);-moz-transform: translatex(-40px);-o-transform: translatex(-40px);transform: translatex(-40px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}

@-webkit-keyframes  left2 {0% {-webkit-transform: translatex(-200px);-moz-transform: translatex(-200px);-o-transform: translatex(-200px);transform: translatex(-200px);opacity: 0;}50% {-webkit-transform: translatex(-100px);-moz-transform: translatex(-100px);-o-transform: translatex(-100px);transform: translatex(-100px);opacity: .4;}80% {-webkit-transform: translatex(-40px);-moz-transform: translatex(-40px);-o-transform: translatex(-40px);transform: translatex(-40px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}



@keyframes right2 {0% {-webkit-transform: translatex(200px);-moz-transform: translatex(200px);-o-transform: translatex(200px);transform: translatex(200px);opacity: 0;}50% {-webkit-transform: translatex(100px);-moz-transform: translatex(100px);-o-transform: translatex(100px);transform: translatex(100px);opacity: .4;}80% {-webkit-transform: translatex(40px);-moz-transform: translatex(40px);-o-transform: translatex(40px);transform: translatex(40px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}

@-webkit-keyframes  right2 {0% {-webkit-transform: translatex(200px);-moz-transform: translatex(200px);-o-transform: translatex(200px);transform: translatex(200px);opacity: 0;}50% {-webkit-transform: translatex(100px);-moz-transform: translatex(100px);-o-transform: translatex(100px);transform: translatex(100px);opacity: .4;}80% {-webkit-transform: translatex(40px);-moz-transform: translatex(40px);-o-transform: translatex(40px);transform: translatex(40px);opacity: .7;}100% {-webkit-transform: translatex(0);-moz-transform: translatex(0);-o-transform: translatex(0);transform: translatex(0);opacity: 1;}}







.pro_r3 {

    height: 100%;

    padding-top: 10%;

}





.pro_r3 .title_r2 .tit{

	display: flex;

	align-items: flex-end;

	color: #494a4c;

	height: 60px;



	width:85%;

}

.pro_r3 .title_r2 .nac_rig{position: absolute;right: 30px;}

.about .section_3 .box{position: static;} 

.pro_r3 .title_r2 .tit .po.act{

	font-size: 52px;

	color: #fff;

}



.pro_r3 .title_r2 .tit span{

	display: block;

	padding: 0 8px;

}



.pro_r3 .title_r2 .tit .po{

	cursor: pointer;

}



.pro_r3 .title_r2 .tit .po:hover{

	color: #fff;

}



.pr3_con{

	padding-top: 80px;

	display: flex;

	justify-content: center;

}









.pr3_con .tips{

	position: absolute;

	display: flex;

	align-items: center;

}



.pr3_con span{

	display: block;

	width: 30px;

	height: 30px;

	border: 1px solid rgba(255,255,255,.3);

	border-radius: 50%;

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

}

.pr3_con em{

	width: 10px;

	height: 10px;

	display: block;

	background-color:rgba(255,255,255,.6);

	border-radius: 50%;

}



.pr3_con span::after{

	content: '';

	width: 60px;

	height: 60px;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -30px;

	margin-left: -30px;

	/* background-color: rgba(255,255,255,.3); */

	background-image: url(../images/qp.png);

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

	 animation: pulsate 2s ease-out infinite;

	    -webkit-animation: pulsate 2s ease-out infinite;

}



.pr3_con .tips s{

	width: 200px;

	height: 1px;

	background-color:rgba(255,255,255,.3);

	display: block;

	

}

.pr3_con .u6 .tips.n3 s{

	width: 1px;

	height: 100px;

	position: absolute;

	background-color:rgba(255,255,255,.3);

	display: block;

	left: 14px;

	top: -90px;

	

}



.pr3_con .tips .desc{

	color: #9fa1a6;

	display: flex;

	align-items: center;

}



.pr3_con .tips .d{

	width: 10px;

	height: 10px;

	border-radius: 50%;

	border: 1px solid #939393;

	margin-right: 20px;

}





.pr3_con .tips.t1{

	top: 60%;

    left: 69%;

}

.pr3_con .tips.t2{

	top: 42%;

	    left: 4.3%;

}

.pr3_con .tips.t3{

	top: 70%;

	left:16%;

}

.pr3_con .tips.t4 {

top: 75%;

    left: 55%;

}



.pr3_con .tips .tin .l2{

	font-weight: 100;

	line-height: 1.6em;

	margin-top: 15px;

	height: 3.2em;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.pr3_con .tips .tin{

	-webkit-transform: translatey(1px);

	-moz-transform: translatey(1px);

	-o-transform: translatey(1px);

	transform: translatey(1px);

}





.pr3_con .tips.t1 s{

	width: 80px;

}



.pr3_con .tips .desc{position: relative;}





.pr3_con .tips:hover .ti_desc .con{

	-webkit-transform: scale(1);

	   -moz-transform: scale(1); 

	   -ms-transform: scale(1); 

	   -o-transform: scale(1); 

	   transform: scale(1);

			opacity: 1;

			visibility: visible;

}



.pr3_con .ti_desc .con{

	width: 285px;

	height: auto;

}



.pr3_con .tips:hover .tin{

	opacity: 0;

}



.pr3_con .tips.rn{

	text-align: right;

}



.pr3_con .tips.rn .d{

	margin-right: 0;

	margin-left: 20px;

}





.pr3_con .tips .tin{

	width: 250px;

}

.pr3_con .tips .tin .l1{line-height: 25px;}



.pr3_con .tips.rn .ti_desc{

	text-align: left;



}





.pr3_con .ptu{

	width: 50%;

}





.pr3_con .tips.t4{

	display: block;

}



.pr3_con .tips.t4 .gj{

	position: absolute;

	top: 10px;

	left: 10px;

	width: 330px;

	max-width: none;

}

.pr3_con .ptu.u6 .tips.n1 .gj{left:89px;top: 15px;}

.pr3_con .tips.t4 .gj1{

	position: absolute;

	top: 10px;

	left: 12px;

	width: 410px;

	max-width: none;

}



.pr3_con .tips.t2 .gt1{position: absolute;top: 18px;left: -209px;width: 510px;max-width: none;}

.pr3_con .u6 .tips.t4.n3 .gj{width: 290px;max-width: none;}

.pr3_con .u6 .tips.t4 .gj{width: auto;max-width: 100%;}



.pr3_con .tips.t4 .desc{

	-webkit-transform: translate(335px,90px);

	-moz-transform: translate(335px,90px);

	-o-transform: translate(335px,90px);

	transform: translate(335px,90px);

}

.pr3_con   .u6.tips.t4 .desc{

	transform: translate(0);

}

.pr3_con .ptu.u6 .tips.n3  .desc{

	transform: translate(10px,-136px);

}



.pr3_con .u5 .tips.t4 .desc{

	

	-webkit-transform: translate(335px,90px);

	-moz-transform: translate(335px,90px);

	-o-transform: translate(335px,90px);

	transform: translate(335px,90px);

}

.pr3_con .put.u5 .tips.t4 .desc{transform: translate(418px,81px);}

.pr3_con .tips.t4 .ti_desc{

	top: -50%;

	/* transform: translateY(); */

}











.pro_r4 {

    height: 100vh;

    padding-top: 5%;

}

.pro_r4 .tit_t{

	color: #fff;

}



.zn_box{

	padding-top: 40px;

}

.zn_box .itek{

	display: flex;

	justify-content: space-between;

	margin: 0 auto 10px;

	cursor: pointer;

}

.zn_box .pic{

	background-image: url(../images/yy.png);

	-webkit-background-size: cover;

	background-size: cover;

	position: relative;

}



.zn_box .icon.i1 p,.zn_box .icon.i3 p,.zn_box .icon.i5 p{left: -420px;text-align: right;}

.zn_box p{

	color: #9fa1a6;

	width: 420px;position: absolute;

	right: -420px;

	text-align: left;

	padding: 0 25px;

	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	    transition: all .4s cubic-bezier(.4,0,.2,1);

}



.zn_box .icon{

	display: flex;

	align-items: center;

}



.zn_box .itek.k1{

	width:320px;

}



.zn_box .itek.k2{

	width:720px;

}



.zn_box .itek.k3{width: 960px;}

.zn_box .icon .pic::before{

	content: '';

	width: 140px;

	height: 140px;

	background-image: url(../images/zy6.png);

	-webkit-background-size: cover;

	background-size: cover;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	    transition: all .4s cubic-bezier(.4,0,.2,1);

}

.zn_box .icon.i1 .pic::before{

	background-image: url(../images/zy.png);

}

.zn_box .icon.i2 .pic::before{

	/* background-image: url(../images/zy2.png); */

}

.zn_box .icon.i3 .pic::before{

	background-image: url(../images/zy.png);

}

.zn_box .icon.i4 .pic::before{

	/* background-image: url(../images/zy4.png); */

}



.zn_box .icon.i5 .pic::before{

	background-image: url(../images/zy.png);

}



.zn_box .icon.i6 .pic::before{

	background-image: url(../images/zy6.png);

}



.zn_box .icon:hover p{

	opacity: 0;

	color: #fff;

}



.zn_box .icon:hover .pic::before{

	-webkit-transform: translate(-50%,-50%) rotate(-130deg);

	-moz-transform: translate(-50%,-50%) rotate(-130deg);

	-o-transform: translate(-50%,-50%) rotate(-130deg);

	transform: translate(-50%,-50%) rotate(-130deg);

}



.bom_cov{

	position: relative;

}

.top_ptxt{

	position: absolute;

	top: 0;

	right: -60px;

	z-index: 3;

	opacity: 0;

	transition: all 0.6s;

}

.top_ptxt.act{opacity: 1;transition: all 0.6s;}

.top_ptxt .z_cob{

	width: 420px;

	height: auto;

	border-radius: 8px;

	border: 1px solid rgba(255,255,255,.2);

	background-color: rgba(255,255,255,.1);

	margin-top: 7px;

	padding: 30px 35px 20px;

}

.top_ptxt .r_im{

	display: flex;

	justify-content: flex-end;

	margin-top: 7px;

}



.top_ptxt .tit{

	color: #fff;

}





.top_ptxt s{

	display: block;

	width: 40px;

	height: 2px;

	background-color: rgba(255,255,255,.3);

	margin: 25px 0 15px;

}

.top_ptxt .desc{

	font-weight: 100;

	color: #fff;

	/* display:-webkit-box;           */

	-webkit-box-orient:vertical;   

	-webkit-line-clamp:2; 

	line-height: 25px;



	/* overflow: hidden;text-overflow: ellipsis;white-space: nowrap; */

}





.top_ptxt.on .cov,.pro_r3 .title_r2 .nacv.act{

	-webkit-animation: upam 0.5s ease-out forwards;

	    -moz-animation: upam 0.5s ease-out forwards;

	    -ms-animation: upam 0.5s ease-out forwards;

	    -o-animation: upam 0.5s ease-out forwards;

	animation: upam 0.5s ease-out forwards;

}



.top_ptxt.act .cov{

	-webkit-animation: upam2 0.5s ease-out forwards;

	    -moz-animation: upam2 0.5s ease-out forwards;

	    -ms-animation: upam2 0.5s ease-out forwards;

	    -o-animation: upam2 0.5s ease-out forwards;

	animation: upam2 0.5s ease-out forwards;

}







.phone{

	display: flex;

	justify-content: center;

	-webkit-transform: translatey(-20px);

	-moz-transform: translatey(-20px);

	-o-transform: translatey(-20px);

	transform: translatey(-20px);

	position: relative;

}

.phone .img{position: relative;}

.phone .img .imgs2{z-index: 10;position: relative;}

.phone .imgs {position: absolute;left: 0;top: 5px;width: 100%;z-index: 9;overflow: hidden;border-radius: 60px;}

.phone .imgs.a_img img{ opacity: 0;transition: all 6s;}

.phone .imgs img{opacity: 1; transition: all 0.6s;}

.phone .xh{

	position: absolute;

	top: -150px;

	left: 50%;

	-webkit-transform: translatex(-50%);

	-moz-transform: translatex(-50%);

	-o-transform: translatex(-50%);

	transform: translatex(-50%);

}



.zhu_tit{

	bottom: 20px;

	right: 0px;

	padding-right: 20px;

	color: #666666;

	font-size: 12px;

	position: absolute;

	line-height: 16px;

	

}

.z_tit .cn{opacity: 0;}



.z_tit .en{transform: translateY(40px);}

.hide_tab{

	display: none;



}





.p2_r1{

	height: 100%;

	padding-top: 100px;

}



.p2_r1 .p2_t1{

	display: flex;

	justify-content: center;

}

.p2_r1 .p2_t1 .con{

	position: relative;

}



.p2_r1 .p2_t1 p{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	display: flex;

	justify-content: center;

	align-items: center;

	color: #fff;

}

.p2_r1 .b_cp{

	width: 48.4375%;

	margin: 30px auto 0;

}



.p2_r1 .wy{

	position: absolute;

}



.p2_r1 .wy .txt{

	color: #9fa1a6;

	text-align: center;

	margin-bottom: 15px;

	animation:  pfdh 1s  infinite linear alternate;

}

.p2_r1 .wy .pic{

	margin:0 auto 18px;

	width: 170px;

	animation:  pfdh 1s  infinite linear alternate;

}

.p2_r1 .wy .pic img{

	margin:0 auto ;

	/* width: 170px; */

}

.p2_r1 .wy .txt p{

	line-height: 1.4em;

	margin-bottom: 2px;

}



.p2_r1 .wy .tl{

	display: flex;

	justify-content: center;

	animation:  pfdh 1s  infinite linear alternate;

}



/* 漂浮动画 */

@keyframes pfdh {

	0%{transform:translateY(-10px) ;}

	100%{transform:translateY(10px) ;}



}

.p2_r1 .wy{}

.p2_r1 .wy.w1{

	top: 23%;



	left: 20%;

}



.p2_r1 .wy.w2{

	top: 23%;



	right: 18%;

}

.p2_r1 .wy.w3{

	top: 47%;

	left:2%;

}



.p2_r1 .wy.w4{

	top: 47%;

	right: 2%;

}



.p2_r1 .wy{transition: all 0.6s;}

.p2_r1 .wy:hover .txt{transition: all 0.6s;color: #fff;transform: translateY(-10px);}

.p2_r1 .wy:hover .txt p{color:#fff;}

.p2_r1 .wy.w4 .pic,.p2_r1 .wy.w3 .pic{padding:0 10px;}

.p2_r1 .wy.w2 .pic,.p2_r1 .wy.w1 .pic{padding: 0 25px;}





.p2_lr .r .r_ton .desc .lo:hover{color: #fff;}



.p2_r1 .wy.w5{

	    top: 59%;

	    left: 20%;

}

.p2_r1 .wy.w6{

	    top: 59%;

	    right: 18%;

}

.p2_r1{overflow: hidden;}







.p2_r2{

	height: 100%;

	padding-top: 90px;

}





.p2_r2 .p2_tit{

	color: #fff;

	text-align: center;

	line-height: 1.4em;

	margin-bottom: 70px;

}

.p2_lr{

	display: flex;

	justify-content: space-between;

}



.p2_lr .l{

	width: 54.6875%;

}

.p2_lr .r{

	width: calc(100% - 54.6875%);

	display: flex;

	align-items: center;

	padding-left: 0;

}



.p2_lr .r .r_ton .z{

	position: relative;

	display: inline-block;

}



.p2_lr .r .r_ton .z .pr2{

	position: absolute;

	top: 0;

	right: 0;

	width: 100%;

/* 	-webkit-animation: turn 5s linear infinite;

	animation: turn 5s linear infinite; */

}





@-webkit-keyframes turn{0%{-webkit-transform:rotate(0deg);}25%{-webkit-transform:rotate(90deg);}50%{-webkit-transform:rotate(180deg);}75%{-webkit-transform:rotate(270deg);}100%{-webkit-transform:rotate(360deg);}}

@keyframes turn{0%{-webkit-transform:rotate(0deg);}25%{-webkit-transform:rotate(90deg);}50%{-webkit-transform:rotate(180deg);}75%{-webkit-transform:rotate(270deg);}100%{-webkit-transform:rotate(360deg);}}





.p2_lr .r .r_ton{

	display: flex;

	align-items: center;

}



.p2_lr .r .r_ton .y{

	display: flex;

}



.p2_lr .r .r_ton .desc .lo{

	color: #9fa1a6;

	width: 100%;

	/* padding-left: 15px; */

	display: flex;

	align-items: center;

}



.p2_lr .r .r_ton .desc {

	display: flex;

	flex-wrap: wrap;

	align-content: space-between;

	width: 540px;

	font-weight: 400;

}

.p2_lr .r .r_ton .img{width:calc( 100% - 540px);}

.p2_lr .r .r_ton .desc .lo p{

	color: #0c55b9;

	display: inline-block;

	/* transform: translateY(10px); */

}

.p2_lr .r .r_ton .desc .lo p img{width: 30px;transform: translate(5px,5px);}

.p2_lr .r .r_ton .desc .lo span{

	font-size: 48px;

	font-family:"ll";

}

.p2_lr .r .r_ton .desc .lo:first-child{

	-webkit-transform: translatey(-3px);

	-moz-transform: translatey(-3px);

	-o-transform: translatey(-3px);

	transform: translatey(-3px);

}

.p2_lr .r .r_ton .desc .lo:nth-child(2n){

	-webkit-transform: translatey(10px);

	-moz-transform: translatey(10px);

	-o-transform: translatey(10px);

	transform: translatey(10px);

}

.p2_lr .r .r_ton .desc .lo:last-child{

	-webkit-transform: translatey(-5px);

	-moz-transform: translatey(-5px);

	-o-transform: translatey(-5px);

	transform: translatey(-5px);

}

.p2_qx{

	position: relative;

}



.p2_qx .qx_con{

	position: absolute;

	width: 100%;

	height: 100%;

	display: flex;

	align-items: center;

	top: 0;

	left: 0;

	padding: 5.208%;

}



.p2_qx .qx_con .lp_s{

	display: flex;

	justify-content: space-between;

	align-items: flex-start;

	width: 100%;

	position: relative;

}

.p2_qx .qx_con .lp_s .jn{

	

}





.p2_qx .qx_con .lp_s .jn .nv{

	position: relative;

	height: 82px;

	-webkit-transform: translatey(100%);

	-moz-transform: translatey(100%);

	-o-transform: translatey(100%);

	transform: translatey(100%);

}











.p2_qx .qx_con .lp_s .jn .jn2{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

		-webkit-animation: lji3 2s linear infinite;

		animation: lji3 2s linear infinite;

		-webkit-transform: translatex(-10px);

		-moz-transform: translatex(-10px);

		-o-transform: translatex(-10px);

		transform: translatex(-10px);

		

}

.p2_qx .qx_con .lp_s .jn .jn1{

		-webkit-animation: lji2 2s linear infinite;

		animation: lji2 2s linear infinite;

		-webkit-transform: translatex(-20px);

		-moz-transform: translatex(-20px);

		-o-transform: translatex(-20px);

		transform: translatex(-20px);

		display: block;

}



.p2_qx .qx_con .lp_s .wb{

	height: 100%;

	-webkit-animation: lji 2s linear infinite;

	animation: lji 2s linear infinite;

	-webkit-transform: translatex(-30px);

	-moz-transform: translatex(-30px);

	-o-transform: translatex(-30px);

	transform: translatex(-30px);

	animation-delay:0.2s;

	-webkit-animation-delay:0.2s;

}





@-webkit-keyframes lji{0%{-webkit-transform: translatex(-30px);-moz-transform: translatex(-30px);-o-transform: translatex(-30px);transform: translatex(-30px);opacity: 0;}50%{-webkit-transform: translatex(-15px);-moz-transform: translatex(-15px);-o-transform: translatex(-15px);transform: translatex(-15px);opacity: 0.5;}90%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 1;}100%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 0;}}

@keyframes lji{0%{-webkit-transform: translatex(-30px);-moz-transform: translatex(-30px);-o-transform: translatex(-30px);transform: translatex(-30px);opacity: 0;}50%{-webkit-transform: translatex(-15px);-moz-transform: translatex(-15px);-o-transform: translatex(-15px);transform: translatex(-15px);opacity: 0.5;}90%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 1;}100%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 0;}}





@-webkit-keyframes lji2{0%{-webkit-transform: translatex(-20px);-moz-transform: translatex(-20px);-o-transform: translatex(-20px);transform: translatex(-20px);opacity: 0;}50%{-webkit-transform: translatex(-10px);-moz-transform: translatex(-10px);-o-transform: translatex(-10px);transform: translatex(-10px);opacity: 0.5;}90%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 1;}100%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 0;}}

@keyframes lji2{0%{-webkit-transform: translatex(-20px);-moz-transform: translatex(-20px);-o-transform: translatex(-20px);transform: translatex(-20px);opacity: 0;}50%{-webkit-transform: translatex(-10px);-moz-transform: translatex(-10px);-o-transform: translatex(-10px);transform: translatex(-10px);opacity: 0.5;}90%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 1;}100%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 0;}}



@-webkit-keyframes lji3{0%{-webkit-transform: translatex(-10px);-moz-transform: translatex(-10px);-o-transform: translatex(-10px);transform: translatex(-10px);opacity: 0;}

50%{-webkit-transform: translatex(-5px);-moz-transform: translatex(-5px);-o-transform: translatex(-5px);transform: translatex(-5px);opacity: 0.5;}

90%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 1;}

100%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 0;}}

@keyframes lji2{0%{-webkit-transform: translatex(-10px);-moz-transform: translatex(-10px);-o-transform: translatex(-10px);transform: translatex(-10px);opacity: 0;}

50%{-webkit-transform: translatex(-5px);-moz-transform: translatex(-5px);-o-transform: translatex(-5px);transform: translatex(-5px);opacity: 0.5;}

90%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 1;}

100%{-webkit-transform: translatex(0px);-moz-transform: translatex(0px);-o-transform: translatex(0px);transform: translatex(0px);opacity: 0;}}





.p2_qx .qx_con .ipen{

	position: relative;

}



.p2_qx .qx_con .ipen .coi{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	display: flex;

	align-items: flex-end;

	justify-content: center;

	height: 100%;

	padding-bottom: 26%;

}



.p2_qx .qx_con .ipen .pic{

	display: flex;

	justify-content: center;

	margin:0 auto 20px;

}

.p2_qx .qx_con .ipen p{

	color: #fff;

	text-align: center;

	line-height: 35px;

}



.p2_qx .qx_con .ipen.i2 .coi{

	padding-bottom: 20%;

}





.p2_qx .qx_con .ipen.i3 .coi{

	padding-bottom: 12%;

}

.p2_qx .qx_con .ipen.i4 .coi{

	padding-bottom: 20%;

}

.p2_qx .qx_con .ipen .coi  .pic img{transition: all 0.6s;}

.p2_qx .qx_con .ipen .coi:hover  .pic img{transform: translateY(-5px);transition: all 0.6s;}



.p2_qx .qx_con  .sk{

	position: absolute;

	top: 100%;

	left: 50%;

	-webkit-transform: translatex(-50%);

	-moz-transform: translatex(-50%);

	-o-transform: translatex(-50%);

	transform: translatex(-50%);

	width: auto;

	text-align: center;

	color: #fff;

	font-size: 20px;

	font-weight: bold;



	line-height: 1.3em;

}

.p2_qx .qx_con  .sk .txt.act{margin-top: 10px;transition: all 0.6s;}

.p2_qx .qx_con  .sk .txt{margin-top: 20px;transition:  all 0.6s;padding: 10px 60px ;background: url(../images/td.png) no-repeat;background-size: 100% 100%;font-family: din2;font-weight: 100;}

.p2_qx .qx_con  .sk img{margin-bottom: 10px;}

.pr4 .p2_r2{

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}





.pr4 .p2_r2 .bz{

	position: absolute;

	width: 19.27%;

}





.pr4 .p2_r2 .bz .con{

	position: relative;

}



.pr4 .p2_r2 .bz p{

	position: absolute;

	width: 100%;

	top: 35px;

	left: 0;

	text-align: left;

	color: #fff;

	padding-left:60px;



}



.pr4 .p2_r2 .bz p.p{text-align: left;padding-left:110px ;padding-right:0;}



.pr4 .p2_r2 .bz.b1{

	top: 39%;

    left: 3.5%;

	width: 23.858%;

}



.pr4 .p2_r2 .bz.b2{

	top: 62%;

	    left: 7.2%;

}



.pr4 .p2_r2 .bz.b3{

	top: 39.4%;

	right:7.5%;

}



.pr4 .p2_r2 .bz.b4{

	top: 61.8%;

	    right: 2.5%;

		width: 23.958%;

}



.pr4 .p2_r2 .bz.b4 p,.pr4 .p2_r2 .bz.b2 p{}

.pr4 .p2_r2 .bz.b4 p.p,.pr4 .p2_r2 .bz.b2 p{top: 78px;}

.pr4 .p2_r2 .bz:hover .con{

	-webkit-transform: translatey(-20px);

	-moz-transform: translatey(-20px);

	-o-transform: translatey(-20px);

	transform: translatey(-20px);

}



.pr4 .p2_r2 .bz.b2:hover .con,.pr4 .p2_r2 .bz.b4:hover .con{

	-webkit-transform: translatey(20px);

	-moz-transform: translatey(20px);

	-o-transform: translatey(20px);

	transform: translatey(20px);

}





.pr5 .p2_r2 {

    padding-top: 100px;

}





.gb_nom{

	display: flex;

	justify-content: space-between;

	margin-bottom: 20px;

}



.gb_nom .iten{

	width: 28.571%;

	transition: all 0.6s;

}

/* .gb_nom .iten:hover{transform: translateY(-10px);transition: all 0.6s;} */

.pr5 .p2_r2 .p2_tit{

	margin-bottom: 80px;

}



.dc_itey{

	display: flex;

	justify-content: space-between;

	padding: 0 30px;

	position: relative;

	transition: all 0.6s;

	

}

.gb_nom .iten img{transition: all 0.6s;}

.gb_nom .iten:hover img{transform: translateY(-10px);transition: all 0.6;}





.dc_itey .itey{

	width: 14.285%;

	color: #fff;

	position: relative;

	transition: all 0.6s;

}

.dc_itey .itey:hover{transform: translateY(-10px);transition: all 0.6s;}



.dc_itey .itey p{

	width: 100%;

	padding: 0 3px;

	position: absolute;

	top: 50%;

	left: 0;

	text-align: center;

	-webkit-transform: translatey(-50%);

	-moz-transform: translatey(-50%);

	-o-transform: translatey(-50%);

	transform: translatey(-50%);

	line-height: 20px;

	display:-webkit-box;



	-webkit-box-orient:vertical;



	-webkit-line-clamp:2; 

	overflow: hidden;

}





.dc_itey .zk{

	position: absolute;

	height: 100%;

	top: 0;

	left: 0;

}



.dc_itey .yk{

	position: absolute;

	height: 100%;

	top: 0;

	right: 0;

}





.fl_swi{margin-bottom: 30px;}



.pro3_zt .swiper-button-disabled.inl_next{opacity: 0;}



.fl_swi .swiper-slide .con{

	border-radius: 20px;

	overflow: hidden;

	border: 10px solid rgba(255,255,255,.1);

	

	-webkit-transform: scale(0.7);

	-moz-transform: scale(0.7);

	-o-transform: scale(0.7);

	transform: scale(0.7);

	position: relative;



}

.fl_swi .swiper-slide .con img{transition: all 0.6s;}

.fl_swi .swiper-slide .con:hover img{transform: scale(1.05);transition: all 0.6s;}

.fl_swi .swiper-slide.swiper-slide-active .con{

	-webkit-transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

}





.fl_swi .swiper-slide img{

	width: 100%;

	-webkit-filter: blur(5px);

	filter: blur(5px);

}



.fl_swi .swiper-slide.swiper-slide-active .con img{

	-webkit-filter: blur(0);

	filter: blur(0);

}





.main{

	background-color: #fff;

}







.pr4 .p2_r2 .bz .con img{width: 100%;max-width: none;}







.fpg.pro_fpg .in_bg{

	position: absolute;

	    width: 100%;

	    height: 100%;

	    top: 0;

	    left: 0;

		z-index: 0;

		pointer-events: none;

		/* visibility: hidden; */

}



.fpg.pro_fpg .in_con{

	position: initial;

	  

}

.fpg.pro_fpg .in_con span.sp{display: block;position: absolute;right: 20px;bottom: 20px;color: #666666;text-align: right;line-height: 16px;}



.pro3_zt{

	width: 100%;

	height: 100vh;

	position: relative;

}



.pro3_zt .ip_in{

	width: 58.59375%;

	position: relative;

}



.pro3_zt .al{

	display: flex;

	align-items: center;

	justify-content: center;

}





.pro3_zt .ipad_img{

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 3;

	pointer-events: none;

}

.pro3_zt .ipad_img1{

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 3;

	pointer-events: none;

	/* opacity: 0; */

}



/* .pro3_zt .swiper-slide.al{

	background-image: url(../images/p3_r1.jpg);

	background-repeat: no-repeat;

	-webkit-background-size: 100% 100%;

	background-size: 100% 100%;

}

 */





.pro3_zt .txt p{

	color: #fff;

	text-align: center;

	margin-bottom: 25px;

}



.pro3_zt .txt{

	position: absolute;

	width: 100%;

	left: 0;

	bottom: 85px;

}



.pro3_zt .txt .et{

	display: flex;

	justify-content: center;

}



.pro3_zt .ip_in.in2{

	background-color: #dadada;

}



.op0{opacity: 0;}



.pro3_zt .i2_tit{

	display: flex;

	justify-content: center;

	align-items: center;

	margin-bottom: 50px;

}



.pro3_zt .i2_con{

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	padding: 110px 100px 0;

}



.pro3_zt .i2_con p{

	color: #555555;

	padding-left: 20px;

	

}

.pro3_zt .i2_con p.ft{letter-spacing:10px;}

.pro3_zt .i2_con p.fto{color: #111111;text-align: center;}

.pro3_zt .i2_con p.ec{letter-spacing:3px;color: #555555;font-weight: bold;}

.pro3_zt .i2_con p span{display: inline-block;padding: 0 7px;}

.qy_con{

	display: flex;

	justify-content: space-between;

	margin-bottom: 50px;

}



.qy_con .iter{

	width: 32%;

}



.qy_con .iter .lpn{

	background-color: #ebebeb;

	border-radius: 24px;

	overflow: hidden;

	height: 178px;

	color: #555;

	display: flex;

	justify-content: center;

	align-items: center;

	margin-bottom: 20px;

	/* cursor: url(../images/cur.png), pointer; */

	/* cursor: url(../images/cur.png), zoom-in; */

}



/* .qy_con .iter .lpn *{

	cursor: url(../images/cur.png), zoom-in;

} */



.qy_con .iter .lpn.shou *{

	cursor: url(../images/cur.png), zoom-in;

}

.qy_con .iter .lpn:last-child{margin-bottom: 0;}

.qy_con .iter .lpn img{

	margin: 0 auto 16px;

}



.qy_con .iter.last .lpn{

	height: 100%;

	margin-bottom: 0;

}





.qy_con .iter .lpn p{

	padding: 0;

}



.b_tyt .ca{

	color: #333;

	line-height: 1.4em;

	text-align: center;

	margin-bottom: 4px;

}



.b_tyt .ec{

	font-size: 12px;

	color: #555;

	line-height: 1.4em;

	text-align: center;

}





.pro3_zt .i3_con {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

	background-color: #fff;

	display: flex;

}



.pro3_zt .i3_con .l{

	width: 180px;

	background-color: #f2f2f2;

	padding-top: 100px;

}

.pro3_zt .i3_con .r{

	width: calc(100% - 180px);

	padding: 130px 60px 0;

}







.pro3_zt .i3_con .p3_logo{

	display: flex;

	justify-content: center;

	margin-bottom:30px;

}

.inavs p{

	color: #555555;

	line-height: 22px;

}



.inavs .ina{

	text-align: center;

	width: 100%;

}



.inavs .ina .pic{

	display: flex;

	justify-content: center;

	margin-bottom: 8px;

}



.inavs {

	height: calc(100% - 120px);

	display: flex;

	flex-wrap: wrap;

}



.no_con{

	

}



.no_con .tn1{

	/* border: 1px solid #f4f4f6; */

	border-radius: 20px;

	padding: 20px 20px 10px;

	box-shadow: 0 1px 6px rgba(0,0,0,.08);

}



.no_con .qz_inp .val{

	font-size: 18px;

	color: #333333;

	font-weight: bold;

	display: flex;

	align-items: center;

}



.no_con .qz_inp .val span{

	color: #ff0000;

	font-size: 24px;

	color: #333333;

	width: 60px;

	height: 30px;

	border-radius: 6px;

	border: 2px solid #e5e5e5;

	line-height: 30px;

	text-align: center;

	color: #ff0000;

	display: block;

	margin-right: 6px;

}



.no_con .qz_inp .inp_v{

	width: 440px;

	height: 15px;

	border-radius: 15px;

	background-color: #e5e5e5;

	margin: 0 20px;

}



.no_con .qz_inp .z_inp{

	display: flex;

	align-items: center;

	margin-left: 68px;

}



.no_con .qz_inp {

	display: flex;

	align-items: center;

	justify-content: center;

	margin-bottom: 28px;

}



.no_con .qz_inp .z_inp .jian,.no_con .qz_inp .z_inp .jia{

	cursor: pointer;

	opacity: 0.5;

	transition: all 0.6s;

}



.no_con .qz_inp .z_inp .jian:hover,.no_con .qz_inp .z_inp .jia:hover{opacity: 1;transition: all 0.6s;}



.no_con .qz_inp .inp_v .span{

	width: 25%;

	background-color: #ff0000;

	border-radius: 15px;

	height: 100%;

}



.no_con .qz_inp .inp_v  .yuan{

	position: absolute;

	top: 50%;

	left: 25%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}









.no_con .qz_inp .inp_v  {

	position: relative;

}



.no_con .xz_val{

	border-top: 1px solid #e5e5e5;

	font-size: 14px;

	display: flex;

	line-height: 30px;

	justify-content: space-between;

}



.no_con .xz_val .li{

	width: auto;

	text-align: center;

}



.no_con .xz_val .li span{

	cursor: pointer;

	color: #555555;

	padding-top: 12px;

	display: inline-block;

	position: relative;

}



.no_con .xz_val .li.on span,.no_con .xz_val .li span:hover {

	color: #111;

	font-weight: bold;

}





.no_con .xz_val .li span::before{

	content: '';

	height: 3px;

	position: absolute;

	left: 50%;

	top: 0;

	-webkit-transform: translate(-50%,-2px);

	-moz-transform: translate(-50%,-2px);

	-o-transform: translate(-50%,-2px);

	transform: translate(-50%,-2px);

	background-color: #ff0000;

	width: 50px;

	opacity: 0;

	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);

	    transition: all .4s cubic-bezier(.4,0,.2,1);

}





.no_con .xz_val .li span:hover::before,

.no_con .xz_val .li.on span::before{

	opacity: 1;

}





.no_con .tn1{

	margin-bottom: 35px;

}



.no_con .tn2{

	display: flex;

	border-radius: 10px;

	padding: 20px 0;

	box-shadow: 0 1px 6px rgb(0 0 0 / 8%);

}

.no_con .iyen{

	width: 20%;

	display: flex;

	align-items: center;

	justify-content: center;

	font-size: 16px;

	font-weight: bold;

	color: #555555;

	height: 70px;

	border-right: 1px solid #e5e5e5;

	cursor: pointer;

	position: relative;

}

.no_con .iyen:hover  .pic img:last-child{opacity: 1;}



.no_con .iyen:hover  .pic img:first-child{opacity: 0;}

.no_con .iyen:hover{color: #111;}



.no_con .iyen:hover em{background-color: #FF0000;}

.no_con .iyen:hover span{background-color: #ffe5e5;}

.no_con .tn2 .iyen:last-child{

	border: none;

}

.no_con .tn2 .pic{

	width: 40px;

	height: 40px;

	position: relative;

	margin-right: 10px;

}



.no_con .tn2 .pic img{

	width: 100%;

	height: 100%;

}



.no_con .tn2 .pic img:last-child{

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

}





.no_con .iyen span{

	width: 16px;

	height: 16px;

	border-radius: 50%;

	position: absolute;

	top: 8px;

	left: 20px;

	background-color: #f5f5f5;

	display: flex;

	justify-content: center;

	align-items: center;

}



.no_con .iyen em{

	width: 8px;

	height: 8px;

	display: block;

	border-radius: 50%;

	background-color: #999999;

}

.no_con .iyen.on{

	color: #111;

}



.no_con .iyen.on .pic img{opacity: 0;}



.no_con .iyen.on .pic img:last-child{

	opacity: 1;

}

.no_con .iyen.on span{

	background-color: #ffe5e5;

}

.no_con .iyen.on em{

	background-color: #FF0000;

}



.no_con .tn2.t2{

	box-shadow: 0 1px 6px rgba(0,0,0,.08);

	border-radius: 10px;

	margin: 30px 0 30px;

}





.no_con .iyen.on:hover{color: #555555;}

.no_con .iyen.on:hover .pic img:last-child{opacity: 0;}

.no_con .iyen.on:hover .pic img:first-child{opacity:1;}

.no_con .iyen.on:hover span{background: #f5f5f5;}

.no_con .iyen.on:hover span em {background: #999999;}



.no_con .tn3{

	display: flex;

	justify-content: space-between;

}



.no_con .tn3 .iutn{

	width: 128px;

	height: 128px;

	border-radius: 50%;

	box-shadow: 0 1px 6px rgba(0,0,0,.08);

	display: flex;

	align-items: center;

	justify-content: center;

	cursor: url(../images/cur.png), zoom-in;

}



.no_con .tn3 .iutn .tiu{

	font-size: 30px;

	color: #888888;

	text-align: center;

	font-weight: bold;

	margin-bottom: 12px;

}



.no_con .tn3 .iutn p{

	width: 42px;

	height: 22px;

	border-radius: 22px;

	border: 2px solid #999999;

	display: flex;

	align-items: center;

	padding: 0 2px;

}



.no_con .tn3 .iutn em{

	width: 16px;

	height: 16px;

	border-radius: 50%;

	display: block;

	background-color: #999;

}



.fpg.pro_fpg .prok .in_con{

	position: absolute;

}





.no_con .tn3 .iutn:hover{

	background-color: #ff0000;

}





.no_con .tn3 .iutn:hover .tiu{

	color: #fff;

}



.no_con .tn3 .iutn:hover p{

	border-color: #fff;

}

.no_con .tn3 .iutn:hover em{

	background-color: #fff;

	-webkit-transform: translatex(18px);

	-moz-transform: translatex(18px);

	-o-transform: translatex(18px);

	transform: translatex(18px);

}



.pro3_zt .in_box{

	height: 100%;

}





.pro3_zt .in_bg{

	height: 100%;

}



/* .pro3_zt .wb{

	height: 100%;

}



 */

.data_list li a{display: block;}

.tbg{

	-webkit-background-size: cover;

	background-size: cover;

	background-repeat: no-repeat;

}

.ml{display: none;}

.ca_btns a.a2 span:first-child{margin-left: 0;}





/* 手机端导航 */

/* 小屏导航 */

.maskout,.maskout2 {

  position: fixed;

  /* left: 0; */

  /* top: 0; */

  height: 30px;

  width: 30px;

  /* background: rgba(0, 0, 0, 0.8); */

  z-index: 99999999;

  display: none;

  right: 20px;

  z-index: 99999999;

  top: 40px;

  cursor: pointer;

}

.maskout:hover img{transform: rotate(360deg); transition: all 0.6s;}

/* .maskout img,.maskout2 img {

  width: 30px;

  position: absolute;

 

} */



.menu_sub {

  position: fixed;

  /* right: -100%; */

  top: 0;

  width: 100%;

  display: none;

  background: #fff;



  z-index: 9999999;

  height: 100%;

  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;

  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;

  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;

  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.3s;

  padding: 90px 0 ;

  overflow:auto;

}

.menu_sub::-webkit-scrollbar{ width:0px;height: 0px;}



.menu_sub::-webkit-scrollbar-thumb{ background:#000;}



.menu_sub::-webkit-scrollbar-track{ background:#ddd;} 

.menu_sub li {

  text-align: left;

  /* border-bottom: 1px solid #232530; */

  line-height: 44px;

  font-size: 16px;

  width: 92%;

  margin: 0 auto;

  /* margin-bottom: 20px; */

}

.menu_sub a {

	

  color: #fff;

  display: block;

  -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

      -moz-transition: all .4s cubic-bezier(.4,0,.2,1);

      transition: all .4s cubic-bezier(.4,0,.2,1);

	  /* padding-left: 20px; */

}



.menu_sub .subTitle {

  color: #333;

  background: url(../images/plus.png) no-repeat;

  -webkit-background-size: 16px 16px;

  -moz-background-size: 16px 16px;

  background-size: 16px 16px;

  background-position: right center;

  -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);

      -moz-transition: all .4s cubic-bezier(.4,0,.2,1);

      transition: all .4s cubic-bezier(.4,0,.2,1);

}

.menu_sub .subbox a{

	background: none !important;

	padding-left: 20px;

}

.menu_sub .bignav {

  background: none !important;

}

.menu_sub .subbox {

  display: none;

  font-size: 14px;

}



.menu_sub .menuact {

  background: url(../images/reduce.png) no-repeat;

  background-position: right center;

  -webkit-background-size: 16px 16px;

  -moz-background-size: 16px;

  background-size: 16px;

}



.menu_sub .subTitle{

	cursor: pointer;

	position: relative;

	padding-left: 20px;

}

.menu_sub .subTitle::after {

	position: absolute;

	left: 0;top: 20%;width: 5px;height: 60%;background: #f80c0c;

	content: "";

}

.m_mo{display: none;}

.dnb{display: none;}



/* 产品页3 */



.pro3_zt .swiper-slide{

	position: relative;

}

.pro3_zt .pzt2 .hjt{

	position: absolute;

	opacity: 0;

}



.pro3_zt .jt_color{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.pro3_zt .jt_color .color{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.rt_box .rt{

	position: absolute;

}

.rt_box .rt.t1{

	top: 32.6%;

	left: 8%;

}



.rt_box .txt p{

	color: #333;

	line-height: 1.4em;

}



.rt_box .txt{

	width: 80%;

	left: 10%;

	position: absolute;

	top: 25px;

}



.rt_box .txt .tit{

	color: #FF0000;

	line-height: 1.2em;

	margin-bottom: 8px;

}





.rt_box .bz{

	position: absolute;

	top: 44%;

    left: 97%;

	width: 112px;

} 



.rt_box .bz .yd{

	cursor: pointer;

	width: 16px;

	height: 16px;

	border-radius: 50%;

	background-color: #ff0000;

	position: absolute;

	bottom: -3px;

	right: 0;

	display: flex;

	justify-content: center;

	align-items: center;

	-webkit-transform: translate(50%,50%);

	-moz-transform: translate(50%,50%);

	-o-transform: translate(50%,50%);

	transform: translate(50%,50%);

}

.rt_box .bz .yd em{

	width: 8px;

	height: 8px;

	border-radius: 50%;

	background-color: #fff;

}



.rt_box .bz .yd::before{

	content: '';

	width: 36px;

	height: 36px;

	background-color: rgba(255,0,0,.4);

	position: absolute;

	top: 50%;

	left: 50%;

	border-radius: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	animation: fd 1.5s ease-out infinite;

	-webkit-animation: fd 1.5s ease-out infinite;

}









@keyframes fd {0% {transform:translate(-50%,-50%) scale(0.8);-webkit-transform:translate(-50%,-50%) scale(0.8);opacity: 0; }50% {opacity: 1; }100% {transform: translate(-50%,-50%) scale(1.3);-webkit-transform: translate(-50%,-50%) scale(1.3);opacity: 0; } }



@-webkit-keyframes  fd {0% {transform:translate(-50%,-50%) scale(0.8);-webkit-transform:translate(-50%,-50%) scale(0.8);opacity: 0; }50% {opacity: 1; }100% {transform: translate(-50%,-50%) scale(1.3);-webkit-transform: translate(-50%,-50%) scale(1.3);opacity: 0; } }





.rt_box .rt.left .bz .yd{

	-webkit-transform: translate(-50%,50%);

	-moz-transform: translate(-50%,50%);

	-o-transform: translate(-50%,50%);

	transform: translate(-50%,50%);

}





.rt_box .rt.t2{

    top: 10%;

    left: 20%;

}



.rt_box .rt.t3{

   top: 33%;

    left: 60%;

}



.rt_box .rt.t3 .bz{

	position: absolute;

	    top: 44%;

	    right: 97%;

		left: auto;

	    width: 112px;

}



.rt_box .rt.t3 .bz .yd{

	right: auto;

	left: 0;

}



.rt_box .rt.t4{

	top: 81%;

    left: 60%;

}



.rt_box .rt.t4 .bz{

	top: 11%;

}





.rt_box .rt.t4 .bz .yd{

	bottom: auto;

	top: -6px;

	-webkit-transform: translate(50%,-50%);

	    -moz-transform: translate(50%,-50%);

	    -o-transform: translate(50%,-50%);

	    transform: translate(50%,-50%);

}





.rt_box .rt.t5{

    top: 19%;

    left: 80.8%;

}





.rt_box .rt.t5 .bz{

	left: auto;

	right: 97%;

	  top: -13%;

}



.rt_box .rt.t5 .bz .yd{

	bottom:auto;

	top: -3px;

	right: auto;

	left: 0;

	    -webkit-transform: translate(-50%,-50%);

	    -moz-transform: translate(-50%,-50%);

	    -o-transform: translate(-50%,-50%);

	    transform: translate(-50%,-50%);

}



.rt_box .rt.t4{

	width: 345px;

}



.rt_box .txt .p{

	display: -webkit-box;

    /* -webkit-line-clamp:2;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-box-orient: vertical; */

line-height: 22px;

}



.rt_box .rt{opacity: 0;pointer-events: none;}



.rt_box .rt.ain{

	pointer-events: visible;

	animation: hj 3s linear forwards;

		-webkit-animation: hj 3s linear forwards;

}

/* .rt_box .rt.ain.ins{

	opacity: 0;

	animation: hj2 1.5s linear forwards ;

		-webkit-animation: hj2 1.5s linear forwards ;

		animation-delay:2s;

-webkit-animation-delay:2s;

} */

.rt_box .rt .wb{height: 157px;}





.jt_color .t1{

	opacity: 0;

	transition: .5s;

}

.jt_color .color.act{

	animation: hj 2s linear forwards;

	-webkit-animation: hj 2s linear forwards;



}

.rt_box .rt.ain.ins .txt,.rt_box .rt.ain.ins .wb,.rt_box .rt.ain.ins .bz img,.jt_color .color.act.ins{

	

	animation: ssx 5s linear forwards ;

		-webkit-animation: ssx 5s linear forwards  ;

		opacity: 0;

	

}



.rt_box .rt.ain.ins.ins1 .txt,.rt_box .rt.ain.ins.ins1 .wb,.rt_box .rt.ain.ins.ins1 .bz img,.jt_color .color.act.ins.ins1{

	animation: ssx2 0.6s linear forwards;

	-webkit-animation: ssx2 0.6s linear forwards;

}



.rt_box .rt.ain.ins.ins2 .txt,.rt_box .rt.ain.ins.ins2 .wb,.rt_box .rt.ain.ins.ins2 .bz img,.jt_color .color.act.ins.ins2{

	animation: ssx3 0.6s linear forwards;

	-webkit-animation: ssx3 0.6s linear forwards;

}

.pro3_zt .jt_color .color.ins3{

	animation: ssx3 0.6s linear forwards;

	-webkit-animation: ssx3 0.6s linear forwards;

}

.pro3_zt .jt_color .color.in3.ins1{

	animation: ssx2 0.6s linear forwards;

	-webkit-animation: ssx2 0.6s linear forwards;

}



/* .jt_color .color.act.ins{

	animation: hj2 2s linear forwards ;

	-webkit-animation: hj2 2s linear forwards ;

	animation-delay:2s;

-webkit-animation-delay:2s;

} */

.jt_color .color{opacity: 0;}





.slide3 .rt_box .rt.t1 {

top: 24.6%;

    left: 20%;

}

.slide3 .rt_box .rt.t5 {

    top: 81.3%;

    left: 63.2%;

}

.slide3 .rt_box .rt.t3 {

    top: 61%;

    left: 39%;

}

@keyframes dur {

	0%{opacity: 0;}

	100%{opacity: 1;}

}

.pro3_zt .jt_color .t1.acts{opacity: 1;animation: drc 1s;}

@keyframes ssx

 {

		0% {opacity: 1;}

		5% {opacity: 1;}

		70% {opacity: 1;}

	100% {opacity: 0;}

}

@keyframes ssx3

 {

		0% {opacity: 1;}

	

	100% {opacity: 0;}

}

@keyframes ssx2

 {

	0% {opacity: 0;}

	100% {opacity: 1;}

}

@keyframes hj2 {

	0% {opacity: 1;}

	100% {opacity: 0;}

}



@-webkit-keyframes  hj2 {

	0% {opacity: 1;}

	100% {opacity: 0;}

}



@keyframes hj {

	0% {opacity: 0;}

	100% {opacity: 1;}

}



@-webkit-keyframes  hj {

	0% {opacity: 0;}

	100% {opacity: 1;}

}



.slide1 .rt_box .rt.op img,.slide1 .rt_box .rt.op .txt{

	animation: hj2 3s linear forwards;

	-webkit-animation: hj2 3s linear forwards;

}



.slide1 .rt_box .rt.op .yd{

	animation: hj 3s linear forwards;

	-webkit-animation: hj 3s linear forwards;

}



/* .slide1 .rt_box .rt{

	opacity: 1;

}

 */







.pro3_zt .swiper-slide.f2{

	background-image: url(../images/pro_bg2.jpg);

	background-repeat: no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

}



.pro3_zt .pzt2 .hjt.j1{

	top: 22%;

	left: 3.2%;

	width: 0.72916666666667%;

}



.pro3_zt .pzt2 .hjt.j2{

	top: 34.5%;

	left: 10.25%;

	width: 0.9375%;

}



.pro3_zt .pzt2 .hjt.j3{

    top: 40%;

    left: 8.4%;

	width: 0.9375%;

}



.pro3_zt .pzt2 .hjt.j4{

	top: 38.3%;

	left: 11%;

	width: 1.5625%;

}



.pro3_zt .pzt2 .hjt.j5{

top: 34.12%;

    left: 25.9%;

	width: 0.78125%;

}



.pro3_zt .pzt2 .hjt.j6{

	top: 40%;

	left: 24.7%;

	width: 0.57291666666667%;

}



.pro3_zt .pzt2 .hjt.j7{

	top: 34.3%;

    left: 41.7%;

    width: 0.57291666666667%;

}

.pro3_zt .pzt2 .hjt.j8{

	top: 40%;

	left: 41%;

    width: 0.6770833333333%;

}

.pro3_zt .pzt2 .hjt.j9{

	top: 38.4%;

    left: 43%;

    width: 1.5625%;

}

.pro3_zt .pzt2 .hjt.j10{

    top: 34.2%;

    left: 57.2%;

    width: 0.9375%;

}

.pro3_zt .pzt2 .hjt.j11{

   top: 40.1%;

   left: 57.1%;

    width: 0.7391666666667%;

}



.pro3_zt .pzt2 .hjt.j12{

     top: 34.8%;

     left: 72.8%;

    width: 1.09375%;

}



.pro3_zt .pzt2 .hjt.j13{

   top: 39.1%;

    left: 72.9%;

    width: 1.04166666666667%;

}



.pro3_zt .pzt2 .hjt.j14{

    top: 38.3%;

    left: 74.7%;

    width: 1.5625%;

}



.pro3_zt .pzt2 .hjt.j15{

    top: 34.6%;

    left: 88.1%;

    width: 1.25%;

}



.pro3_zt .pzt2 .hjt.j16{

	top: 39.3%;

	    left: 89%;

    width: 1.25%;

}



.pro3_zt .pzt2 .hjt.j17{

	top: 38.3%;

    left: 20%;

    width: 0.8%;



}







.pro3_zt .pzt2 .hjt.j18{

	top: 38.4%;

	left: 96.1%;

    width: 1.5%;

}



.pro3_zt .pzt2 .hjt.j19{

	top: 38.4%;

	left: 66%;

    width: 1.5%;

}



.pro3_zt .pz1{

	animation: proz1 1.5s linear forwards;

		-webkit-animation: proz1 1.5s linear forwards;

}



.pro3_zt .pz2{

	animation: proz2 0.7s linear forwards;

		-webkit-animation: proz2 0.7s linear forwards;

}



.pro3_zt .pz3{

	animation: proz3 0.7s linear forwards;

		-webkit-animation: proz3 0.7s linear forwards;

}

.pro3_zt .pz4{

	animation: proz4 1.8s linear forwards;

		-webkit-animation: proz4 1.8s linear forwards;

}

.pro3_zt .pz5{

	animation: proz5 0.8s linear forwards;

		-webkit-animation: proz5 0.8s linear forwards;

}

.pro3_zt .pz6{

	animation: proz6 1s linear forwards;

		-webkit-animation: proz6 1s linear forwards;

}

.pro3_zt .pz7{

	animation: proz7 0.8s linear forwards;

		-webkit-animation: proz7 0.8s linear forwards;

}

.pro3_zt .pz8{

	animation: proz8 1s linear forwards;

		-webkit-animation: proz8 1s linear forwards;

}

.pro3_zt .pz9{

	animation: proz9 1.4s linear forwards;

		-webkit-animation: proz9 1.4s linear forwards;

}

.pro3_zt .pz10{

	animation: proz10 0.8s linear forwards;

		-webkit-animation: proz10 0.8s linear forwards;

}

.pro3_zt .pz11{

	animation: proz11 0.8s linear forwards;

		-webkit-animation: proz11 0.8s linear forwards;

}

.pro3_zt .pz12{

	animation: proz12 0.8s linear forwards;

		-webkit-animation: proz12 0.8s linear forwards;

}



.pro3_zt .pz13{

	animation: proz13 0.8s linear forwards;

		-webkit-animation: proz13 0.8s linear forwards;

}



.pro3_zt .pz14{

	animation: proz14 1.2s linear forwards;

		-webkit-animation: proz14 1.2s linear forwards;

}



.pro3_zt .pz15{

	animation: proz15 0.8s linear forwards;

		-webkit-animation: proz15 0.8s linear forwards;

}



.pro3_zt .pz16{

	animation: proz16 0.8s linear forwards;

		-webkit-animation: proz16 0.8s linear forwards;

}







.pro3_zt .pz17{

	animation: proz17 1.2s linear forwards;

		-webkit-animation: proz17 1.2s linear forwards;

}

.pro3_zt .pz18{

	animation: proz1 1.2s linear forwards;

		-webkit-animation: proz18 1.2s linear forwards;

}



.pro3_zt .pz19{

	animation: proz19 1.2s linear forwards;

	-webkit-animation: proz19 1.2s linear forwards;

}

	





@keyframes proz1 {0% {top: 22%;left: 3.2%;opacity: 1;}100% {top: 36%;left: 4.2%;opacity: 1;}}

@-webkit-keyframes proz1 {0% {top: 22%;left: 3.2%;opacity: 1;}100% {top: 36%;left: 4.2%;opacity: 1;}}



@keyframes proz2 {0% {top: 34.5%;left: 10.25%;opacity: 1;}100% {top: 31.5%;left: 10.85%;opacity: 1;}}

@-webkit-keyframes proz2 {0% {top: 34.5%;left: 10.25%;opacity: 1;}100% {top: 31.5%;left: 10.85%;opacity: 1;}}



@keyframes proz3 {0% {top: 40%;left: 8.4%;opacity: 1;}100% {top: 47%;left: 7.2%;opacity: 1;}}

@-webkit-keyframes proz3 {0% {top: 40%;left: 8.4%;opacity: 1;}100% {top: 47%;left: 7.2%;opacity: 1;}}



@keyframes proz4 {0% {left: 9%;opacity: 1;}100% {left: 22%;opacity: 1;}}

@-webkit-keyframes proz4 {0% {left: 11%;opacity: 1;}100% {left: 22%;opacity: 1;}}



@keyframes proz5 {0% {top: 34.12%;left: 25.9%;opacity: 1;}100% {top: 31.12%;left: 26%;opacity: 1;}}

@-webkit-keyframes proz5 {0% {top: 34.12%;left: 25.9%;opacity: 1;}100% {top: 31.12%;left: 26%;opacity: 1;}}





@keyframes proz6 {0% {top: 40%;left: 24.7%;opacity: 1;}100% {top:45%;left: 24.4%;opacity: 1;}}

@-webkit-keyframes proz6 {0% {top: 40%;left: 24.7%;opacity: 1;}100% {top:45%;left: 24.4%;opacity: 1;}}



@keyframes proz7 {0% {top: 34.3%;left: 41.7%;opacity: 1;}100% {top: 31.3%;left: 41.6%;opacity: 1;}}

@-webkit-keyframes proz7 {0% {top: 34.3%;left: 41.7%;opacity: 1;}100% {top: 31.3%;left: 41.6%;opacity: 1;}}









@keyframes proz8 {0% {top: 40%;left: 41%;opacity: 1;}100% {top: 45%;left: 41.2%;opacity: 1;}}

@-webkit-keyframes proz8 {0% {top: 40%;left: 41%;opacity: 1;}100% {top: 45%;left: 41.2%;opacity: 1;}}



@keyframes proz9 {0% {left: 38%;opacity: 1;}100% {left: 54%;opacity: 1;}}

@-webkit-keyframes proz9 {0% {left: 43%;opacity: 1;}100% {left: 54%;opacity: 1;}}



@keyframes proz10 {0% {top: 34.2%;left: 57.2%;opacity: 1;}100% {top: 31.2%;left: 56.6%;opacity: 1;}}

@-webkit-keyframes proz10 {0% {top: 34.2%;left: 57.2%;opacity: 1;}100% {top: 31.2%;left: 56.6%;opacity: 1;}}





@keyframes proz11 {0% {top: 40.1%;left: 57.1%;opacity: 1;}100% {top: 45.5%;left: 58%;opacity: 1;}}

@-webkit-keyframes proz11 {0% {top: 40.1%;left: 57.1%;opacity: 1;}100% {top:45.5%;left: 58%;opacity: 1;}}



@keyframes proz12 {0% {top: 34.8%;left: 72.8%;opacity: 1;}100% {top: 30.8%;left: 71.8%;opacity: 1;}}

@-webkit-keyframes proz12 {0% {top: 34.8%;left: 72.8%;opacity: 1;}100% {top: 30.8%;left: 71.8%;opacity: 1;}}



@keyframes proz13 {0% {top: 39.1%;left: 72.9%;opacity: 1;}100% {top: 46.1%;left: 74.7%;opacity: 1;}}

@-webkit-keyframes proz13 {0% {top: 39.1%;left: 72.9%;opacity: 1;}100% {top: 46.1%;left: 74.7%;opacity: 1;}}



@keyframes proz14 {0% {left: 74.7%;opacity: 1;}100% {left:86%;opacity: 1;}}

@-webkit-keyframes proz14 {0% {left: 74.7%;opacity: 1;}100% {left: 86%;opacity: 1;}}



@keyframes proz15 {0% {top: 34.6%;left: 88.1%;opacity: 1;}100% {top: 31.6%;left: 87.1%;opacity: 1;}}

@-webkit-keyframes proz15 {0% {top: 34.6%;left: 88.1%;opacity: 1;}100% {top: 31.6%;left: 87.1%;opacity: 1;}}



@keyframes proz16 {0% {top: 39.3%;left: 89%;opacity: 1;}100% {top: 45.3%;left: 91%;opacity: 1;}}

@-webkit-keyframes proz16 {0% {top: 39.3%;left: 89%;opacity: 1;}100% {top: 45.3%;left: 91%;opacity: 1;}}



@keyframes proz17 {0% {top: 41.1%;left: 96.1%;opacity: 1;}100% {top: 22.1%;left:  97.3%;opacity: 1;}}

@-webkit-keyframes proz17 {0% {top: 41.1%;left: 96.1%;opacity: 1;}100% {top: 22.1%;left:  97.3%;opacity: 1;}}



@keyframes proz18 {0% {left: 25%;opacity: 1;}100% {left: 38%;opacity: 1;}}

@-webkit-keyframes proz18 {0% {left: 25%;opacity: 1;}100% {left: 38%;opacity: 1;}}



@keyframes proz19 {0% {left: 58%;opacity: 1;}100% {left: 70%;opacity: 1;}}

@-webkit-keyframes proz19 {0% {left: 58%;opacity: 1;}100% {left: 70%;opacity: 1;}}







.in_con.ab_r1 .box{padding-top: 60px;}







.b_tisp{

	position: absolute;

	color: #fff;

	    bottom: 9%;

	    width: 100%;

	    text-align: center;

		-webkit-transform: translatey(100px);-moz-transform: translatey(100px);-o-transform: translatey(100px);transform: translatey(100px);

		opacity: 0;

}



.swiper-slide-active .b_tisp{animation: top 0.6s linear forwards;

	-webkit-animation: top 0.6s linear forwards;

}

	



.top_navs{opacity: 0;}















.h100{height: 100%;}











.head{

	/* pointer-events: none; */

}



.head .logo,.head .rig{

	pointer-events: initial;

}







.hor_swi .dian1{display: none;}



.sm{display: none;}



.fpg.cont .z_tit.n_ab{

	display: none;

}

.head.pro3{

	background-color: rgba(0,0,0,0);

}



.pr3_con .ptu .tips.t2 {

    top: 38%;

    left: 41%;

}

.pr3_con .ptu.u4 .tips.t2{top: 37.5%;left: 40%;}

.pr3_con .ptu.u1 .tips.t2{top: 46.5%;left: 15%;}

.pr3_con .ptu.u5 .tips.t2{top: 39.5%;left: 40.5%;}

.pr3_con .ptu .tips.t3 s{

	width: 80px;

}

.pr3_con .ptu.u2 .tips.t3 s{width: 50px;}

.pr3_con .ptu.u1 .tips.t3 {

    top: 72.6%;

    left: 15.5%;

}



.pr3_con .ptu.u1 .tips.t1 {

    top: 45.5%;

    left: 65%;

}

.pr3_con .u1 .tips.t4 .ti_desc{top: -120px;}

.pr3_con .ptu.u1  .tips.t4 {

    top: 77%;

    left: 51.5%;



}



.pr3_con .ptu.u2 .tips.t3 {

    top:72.5%;

    left: 16.5%;

}

.pr3_con .ptu.u2 .tips.t4 {

    top: 75%;

    left: 51.2%;

}

.pr3_con .ptu.u2 .tips.t1 s {

    width: 80px;

}

.pr3_con .ptu.u2 .tips.t1 {

    top: 45.5%;

    left:67%;

}



.pr3_con .ptu.u2  .tips.t2 s{

	width: 542px;

}





.pr3_con .ptu.u3 .tips.t2 {

    top: 42.2%;

    left: 15.5%;

}



.pr3_con .ptu.u3 .tips.t1 {

    top: 47%;

    left: 63.3%;

}

.pr3_con .ptu.u3 .tips.t4 {

    top: 76%;

    left: 50%;

}

/* .pr3_con .tips.t4  */

.pr3_con .ptu.u4  .tips.t2 s{

	width: 510px;

}

.pr3_con .ptu.u4 .tips.t3 {

    top: 67.5%;

    left: 15%;

}



.pr3_con .ptu.u4 .tips.t1 {

    top: 44%;

    left: 63%;

}



.pr3_con .ptu.u4 .tips.t4 {

    top: 70.5%;

    left: 51%;

}



.pr3_con .ptu.u5 .tips.t2 s{

	width: 519px;

}



.pr3_con .ptu.u5 .tips.t3 {

    top: 66.5%;

    left: 17%;

}

.pr3_con .ptu.u5 .tips.t3 s{

	width: 100px;

}

.pr3_con .ptu.u5 .tips.t1 {

    top: 45.5%;

    left: 61.7%;



}

.pr3_con .ptu.u5 .tips.t4 {

    top: 70.5%;

    left: 51%;

}

.pr3_con .ptu.u6 {

    width: 73%;

}



.pr3_con .ptu.u2 .tips.t2 .desc,.pr3_con .ptu.u4 .tips.t2 .desc,.pr3_con .ptu.u5 .tips.t2 .desc{transform: translate(-484px,78px);}

.pr3_con .ptu.u6 .tips.n3 {

    top:55.5%;

    left:69%;

}



 

.pr3_con .ptu.u6 .tips.n2 {

    top: 53%;

    left: 59%;

}



.pr3_con .ptu.u6 .tips.n2 .desc {

    -webkit-transform: translate(180px,187px);

    -moz-transform: translate(180px,187px);

    -o-transform: translate(180px,187px);

    transform: translate(180px,187px);

}

.pr3_con .ptu.u6 .tips.n1 {

    top: 33%;

    left: 42%;

}

.pr3_con .ptu.u6 .tips.n1 span {

    position: absolute;

    top: 199px;

    left: 78px;

}

/* .pr3_con .tips.t4 .desc */

.pr3_con .ptu.u6 .tips.n1 .tin{

	/* text-align: right; */

}

.pr3_con .ptu.u6 .tips.n1 .d{margin-right: 20px;}



.pr3_con .ptu.u6 .tips.n1 .desc{

	-webkit-transform: translate(172px,7px);

	-moz-transform: translate(172px,7px);

	-o-transform: translate(172px,7px);

	transform: translate(172px,7px);

}



.pr3_con .ptu.u6 .tips.n1 .ti_desc{

	top: 50%;

}









/* .zn_box .itek.k1{width: 600px;} */

/* .zn_box .itek.k2{width: 980px;} */

/* .zn_box .itek.k3{width: 96%;} */

.phone{transform: translateY(-90px);position: relative;z-index: 0;}

.zn_box{position: relative;z-index: 4;padding-top: 100px;}

.zn_box .icon{position: relative;}

.top_ptxt{right: 60px;pointer-events: none;}

.zn_box .icon.i1 .top_ptxt{left: -370px;top: -90px;}

.zn_box .icon.i2 .top_ptxt{right: -380px;top: -90px;}

.zn_box .icon.i3 .top_ptxt{left: -370px;top: -90px;}

.zn_box .icon.i4 .top_ptxt{right: -370px;top: -90px;}

.zn_box .icon.i5 .top_ptxt{left: -240px;transform: translateY(140px);}

.zn_box .icon.i6 .top_ptxt{right: -250px;transform: translateY(140px);}

.top_ptxt .z_cob{width: 340px;padding: 10px 20px ;}



.top_ptxt .r_im{width: 320px;}





@media screen and (max-width:1800px) {

	.p2_r1 .wy.w5{left: 18%;}



	.p2_r1 .wy.w6{right: 16%;}

}





@media(max-width:1680px){

	.no_con .tn1{margin-bottom: 30px;}

	.p2_qx .qx_con .ipen .pic{width: 85px;}

	.pro3_zt .i3_con .l{padding-top: 65px;}

	.no_con .tn2.t2{margin: 20px 0;}

	.no_con .tn3 .iutn{width: 110px;height: 110px;}

	.rido_con{flex-wrap: wrap;}

	.rido_con .rio{margin-bottom: 10px;}

	.pro_r3 .title_r2 .nac_rig{right: 130px}

    .fpg .section > img,.head img{width: 100%;}

	.swi_lr {bottom: 0px;}

	.footer .ul1 li{padding-right: 48px;}

	.cen_yuan .lity .dw_con .con{padding: 30px 40px;}

	.cen_yuan .lity .itbn.l1 .dw_con{top: 113px;}

	.cen_yuan .lity .dw_con .tit_y {margin-bottom: 20px;}

	.cont_con{height: 498px}

	.pro3_zt .i2_con {padding: 50px 100px 0;}



	.pro3_zt .i3_con .r {padding: 50px 40px 0;}



	.rt_box .rt.t1 {top: 33.2%;left: 5%;}

	.rt_box .rt.t2 {top: 9%;left: 17%;}

	.rt_box .rt.t3 {top: 31%;left: 61%;}

	.rt_box .rt.t5 {top: 19%;left: 81.5%;}

	.pr3_con .ptu .tips.t2 {top: 39%;left: 1.3%;}

	.pr3_con .ptu.u1 .tips.t3 {top: 64%;left: -1%;}

	.pr3_con .ptu.u1 .tips.t4 {top: 68%;left: 52%;}

	.pr3_con .ptu .tips.t2 {top: 39%;left: -1.7%;}

	.pr3_con .ptu.u2 .tips.t3 {top: 63.5%;left: -1%;}

	.pr3_con .ptu.u2 .tips.t4 {top: 66%;left: 52%;}

	.pr3_con .ptu.u3 .tips.t2 {top: 42%;left: 2.3%;}

	.pr3_con .tips.t3 {top: 65%;left: 0%;}

	.pr3_con .ptu.u3 .tips.t4 {top: 70%;left: 51.5%;}

	.pr3_con .ptu.u4 .tips.t3 {top: 63%;left: -1.6%;}

	.pr3_con .ptu.u4 .tips.t4 {top: 66%;left: 51%;}

	.pr3_con .ptu.u5 .tips.t3 {top: 62%;left: 1.4%;}

	.pr3_con .ptu.u5 .tips.t4 {top: 67%;left: 51%;}

	/* .pr3_con .ptu.u6 .tips.n3 {top: 61.5%;left: 18.5%;} */

	.pr3_con .ptu.u6 .tips.n1 {top: 25%;left: 36%;}

	.cebianl{bottom: 235px;}

}





@media(max-width:1550px){

	.f_12 {font-size: 12px;}

	.f_16 {font-size: 14px;}

	.f_18 {font-size: 16px;}

	.f_20 {font-size: 18px;}

	.f_22 {font-size: 20px;}

	.f_24 {font-size: 20px;}

	.f_26 {font-size: 24px;}

	.f_28 {font-size: 26px;}

	.f_30 {font-size: 28px;}

	.f_32 {font-size: 28px;}

	.f_34 {font-size: 28px;}

	.f_36 {font-size: 28px;}

	.f_38 {font-size: 28px;}

	.f_40 {font-size: 30px;}

	.f_42 {font-size: 30px;}

	.f_46 {font-size: 30px;}

	.f_48 {font-size: 30px;}

	.f_50 {font-size: 30px;}

	.f_52 {font-size: 30px;}

	.f_54 {font-size: 30px;}

	.f_56 {font-size: 30px;}

	.f_58 {font-size: 30px;}

	.f_60{font-size: 30px;}

	/* pro */

	.pro_r3 .title_r2 .tit .po.act{font-size: 30px;}

	.pro_r2 {padding-top: 6%;}

	.pro_lt{padding-top: 60px;}

	.title_r2{padding-bottom: 45px;}

	.ti_desc .con{width: 290px;}

	.ti_desc .s {margin: 20px 0;}

	.pro_lt .tips.t3 {top: 39%;left: 29%;}

	.pro_lt .tips s{width: 130px;}

	.pro_lt .tips.t2 {top: 55%;left: 62%;}

	.pro_lt .tips.t1 {top: 14%;left: 67%;}

	.pr3_con .tips s{width: 140px;}

	.pr3_con .tips.t3 {top: 76%;left: 0%;}

	.pr3_con .ti_desc .con {width: 263px;}

	.zn_box .pic{width: 80px;height: 80px;}

	.zn_box .icon .pic::before{width: 110px;height: 110px;}

	.zn_box .itek.k1 {width: 500px;}

	.zn_box .itek.k2 {width: 700px;}

	.zn_box .itek.k3 {width: 950px;}

	.phone {margin-top: 30px;}

	.phone img.time2{width: 500px;}

	.top_ptxt .z_cob {width: 399px;padding: 20px 25px 20px;}

	.top_ptxt s{margin: 20px 0;}

	/* pro */

	.us_box .qr_in .pic{width: 120px;height: 120px;}

	.us_box .qr_in{width: 120px;}

	.head{height: 80px;}

	.head .nav {width: 48px;height: 48px;line-height: 48px;}

	.head .logo img {height: 48px;}

	.cont_con{margin-top: 20px;}

	.cont_con{height: 480px;}

	.cont_con .cob_ncv .conb{height: 290px;}

	.cen_yuan {width: 480px;height: 480px;}

	.cen_yuan::before{width: 585px;height: 585px;}

	.cen_yuan .lity .itbn.l3 {top: 30px;}

	.cen_yuan .lity .itbn.l2{top: 30px;}

	.cen_yuan .lity .itbn.l5,.cen_yuan .lity .itbn.l4{top: 410px;}

	.cen_yuan .lity .dw_con .con{padding: 20px 30px;border-radius: 20px;width: 449px;}

	.cen_yuan .lity .dw_con .tit_y{margin-bottom: 15px;}

	.ab_nums .iten span.s1{font-size: 48px;}

	.ab_nums .iten span{font-size: 32px;}

	.ab_nums .iten .t1{font-size: 22px;}

	.lc_sw1 .swiper-slide.swiper-slide-active span{font-size: 52px;}

	.lc_sw1 .swiper-slide.swiper-slide-active{font-size: 32px;}

	.lc_sw1{font-size: 26px;}

	.lc_sw2 {height: 280px;}

	.in_r2 .r .item span.s1{font-size: 48px;}

	.in_r2 .r .item span{font-size: 32px;}

	.in_r2 .r .item .t1 {font-size: 22px;}

	

	.new_list {margin-bottom: 40px;}

	

	.p2_qx .qx_con .ipen .sk{font-size: 16px;}

	.pro3_zt .i3_con .l {padding-top: 70px;}

	.no_con .iyen{font-size: 14px;}

	.no_con .tn2 .pic{width: 30px;height: 30px;}

	.no_con .tn1 {margin-bottom: 20px;}

	.no_con .tn2 {padding: 20px 0;}

	.no_con .qz_inp .inp_v {width: 300px;height: 10px;}

	.no_con .qz_inp .val span{font-size: 20px;}

	.no_con .tn2.t2 {margin: 25px 0 30px;}

	.no_con .tn3 .iutn{width: 90px;height: 90px;}

	.no_con .tn3 .iutn .tiu {font-size: 22px;}

	.rt_box .rt.t1,.rt_box .rt.t2,.rt_box .rt.t3,.rt_box .rt.t5{width: 270px;}

	.rt_box .bz {width: 89px;}

	.rt_box .rt.t4{width: 300px;}

	.rt_box .txt .p{font-size: 16px;}

	.rt_box .rt.t5 {top: 19.2%;left: 81%;}

	.rt_box .txt{top: 21px;}

	.rt_box .rt.t3 .bz {width: 92px;}

	.slide3 .rt_box .rt.t1 {top: 26.6%;left: 22%;}

	.qy_con .iter .lpn{height: 120px;}

	.pro3_zt .i2_con p{font-size: 18px;}

	.qy_con .iter .lpn .con{}

	.zn_box .itek.k1{width: 250px;}

	.zn_box .itek.k2{width: 525px;}

	.zn_box .itek.k3{width: 840px;}

}



@media(max-width:1440px){

	.lc_box .r {align-items: center;}

	.dt_dian em{width: 28px;height: 28px;}

	.swi_lr {bottom: 27px;}

	.cen_yuan {width: 390px;height: 390px;}

	.cen_yuan::before {width: 480px;height: 480px;}

	.cont_con {height: 476px;}

		/* 产品动画 */

		.pro3_zt .pzt2 .hjt.j4 {top: 38.3%;}

		.cen_yuan .img .con{width: 320px;height: 320px;}

		.ab_r2 {padding-top: 10%;}

		.p2_r1 .wy.w1 .pic,.p2_r1 .wy.w2 .pic{width: 100px;}

		.p2_r1 .wy .pic{width: 130px;}

		.p2_r1 .wy.w5 .pic,.p2_r1 .wy.w6 .pic{width: 160px;}

		.p2_r1 {padding-top: 80px;}

		.p2_r1 .p2_t1 .con{width: 580px;}

		.p2_qx .qx_con .ipen p{font-size: 22px;text-align: center;}

		.footer_box .top_up{right: 25px;}

		.pr3_con .ptu.u1 .tips.t4 {top: 78%;left: 52%;}

		.pr3_con .ptu.u1 .tips.t3 {top: 72%;left: -2.3%;}

		.pr3_con .ptu.u1 .tips.t1 {top: 61%;left: 71%;}

		.pr3_con .tips.t1 s {width: 62px;}

		.pr3_con .ptu .tips.t2 {top: 40%;left: -5.2%;}

		.pr3_con .ptu.u2 .tips.t3 {top: 71.8%;left: -2.7%;}

		.pr3_con .ptu.u2 .tips.t4 {top: 75%;left: 51%;}

		.pr3_con .ptu.u2 .tips.t1 {top: 60%;left: 73%;}

		.pr3_con .ptu.u3 .tips.t2 {top: 48%;left: 5.3%;}

		.pr3_con .tips.t3 {top: 74%;left: -1.3%;}

		.pr3_con .ptu.u3 .tips.t4 {top: 80%;left: 51.5%;}

		.pr3_con .ptu.u3 .tips.t1 {top: 64%;left: 68.5%;}

		.pr3_con .ptu.u4 .tips.t2 {top: 43%;left: -5.2%;}

		.pr3_con .ptu.u4 .tips.t3 {top: 71.5%;left: -2.9%;}

		.pr3_con .ptu.u4 .tips.t4 {top: 76%;left: 51%;}

		.pr3_con .ptu.u4 .tips.t1 {top: 66%;left: 68%;}

		.pr3_con .ptu.u5 .tips.t2 {top: 44%;left: -5.2%;}

		.pr3_con .ptu.u5 .tips.t3 {top: 70%;left: -0.2%;}

		.pr3_con .ptu.u5 .tips.t4 {top: 75%;left: 51%;}

		.pr3_con .ptu.u5 .tips.t1 {top: 64%;left: 66.2%;}

		/* .pr3_con .ptu.u6 .tips.n3 {top: 68.5%;left: 18.5%;} */

		.pr3_con .ptu.u6 .tips.n1 {top: 26%;left: 37%;}

		.pr3_con .ptu.u6 .tips.n2 {top: 51%;left: 62%;}

}



@media(max-width:1366px){

	.p2_r1 .p2_t1 .con{width: 420px;}

	.p2_r1 .wy .pic {margin:0 auto 10px;}

	.p2_r1 .wy .txt{font-size: 14px;}

	.p2_r1 .wy.w1 .pic, .p2_r1 .wy.w2 .pic {width: 81px;}

	.p2_r1 .wy .pic {width: 110px;}

	.p2_r1 .wy.w5 .pic, .p2_r1 .wy.w6 .pic {width: 120px;}

	.p2_r1 .wy.w3,.p2_r1 .wy.w4{top: 36%;}

	.p2_r1 .b_cp {width: 42.4375%;}

	.p2_r1 .wy.w1 {left: 24%;}

	.p2_r1 .wy.w2{right: 24%;}

	.p2_r1 .wy.w5 {left: 25%;}

	.p2_r1 .wy.w6{right: 25%;}

	.p2_r1 .wy.w3 {left: 12%;}

	.p2_r1 .wy.w4 {right: 12%;}

	.p2_r2 {padding-top: 84px;}

	.p2_qx .qx_con  .sk{font-size: 14px;}

	.p2_qx .qx_con .ipen p{font-size: 18px;}

	.p2_qx .qx_con .ipen .pic{width: 80px;}

	.p2_qx .qx_con .ipen .coi {padding-bottom: 38%;}

	.pr4 .p2_r2 .bz p{font-size: 16px;}

	.footer_box .top_up{right: 15px;}

	

	

	.us_box{margin-top: 20px;}

	.cont_con{height: 400px;}

	.cont_con .cob_ncv .conb{height: 265px;}

	.cont_con .l {padding-top: 35px;}

	.cont_con .title{padding-bottom: 28px;}

	.cont_con .cob_ncv {padding: 29px 20px 20px 33px;}

	.cen_yuan {width: 290px;height: 290px;}

	.cen_yuan::before{width: 375px;height: 375px;}

	.cen_yuan .lity .itbn.l3 {top: 30px;}

	.cen_yuan .lity .itbn.l2{top: 30px;}

	.cen_yuan .lity .itbn.l5,.cen_yuan .lity .itbn.l4{top: 410px;}

	.cen_yuan .img .con{width: 250px;height: 250px;}

	.cen_yuan .lity .itbn.l2,.cen_yuan .lity .itbn.l3{top: 5px;}

	.cen_yuan .lity .itbn.l5, .cen_yuan .lity .itbn.l4 {top: 310px;}

	.cen_yuan .lity .dw_con .con {padding: 19px 26px;width: 368px;}

	.ab_r2 {padding-top: 90px;}

	.lc_sw1 .swiper-slide.swiper-slide-active span {font-size: 40px;}

	.lc_sw1 .swiper-slide.swiper-slide-active {font-size: 24px;}

	.lc_sw1 span {font-size: 28px;}

	.lc_sw1 {font-size: 20px;}

	.lc_box .l{padding: 20px 0;overflow: hidden;}

	.lc_box .r {padding-left: 94px;}

	.lc_sw2 {height: 240px;}

	.swi_lr {bottom: 68px;}

	.hisy_box .l {width: 250px;}

	.z_tanchuang .tbox .modal {width: 80%;}

	.cen_yuan .lity .itbn.l1 .dw_con {top: 88px;}

	.ab_desc{margin-bottom: 60px;margin-top: 35px;}

	

	.pro3_zt .txt .et img{width: 80%;}

	.qy_con .iter .lpn {height: 97px;}

	.qy_con .iter .lpn img{width: 35px;}

	.qy_con .iter .lpn img {margin: 0 auto 8px;}

	.pro3_zt .i2_con p {font-size: 14px;}

	.pro3_zt .i2_tit ,.qy_con,.pro3_zt .i3_con .p3_logo{margin-bottom: 25px;}

	.pro3_zt .i2_con {padding: 94px 100px 0;}

	.inavs .ina .pic img{width: 30px;}

	.pro3_zt .i3_con .l {padding-top: 90px;}

	.no_con .qz_inp .inp_v {width: 250px;height: 10px;}

	.no_con .qz_inp {margin-bottom: 14px;}

	.no_con .iyen {height: 50px;}

	.no_con .tn2 {padding: 15px 0;}

	.no_con .tn2 .pic {width: 25px;height: 25px;}

	.rt_box .txt .p {font-size: 14px;}

	.rt_box .rt.t1, .rt_box .rt.t2, .rt_box .rt.t3, .rt_box .rt.t5 {width: 238px;}

	.rt_box .bz {width: 70px;}

	.rt_box .rt.t1 {left: 9%;}

	.rt_box .rt.t2 {top: 10%;left: 20%;}

	.rt_box .rt.t3 .bz {width: 76px;}

	.rt_box .rt.t3 {top: 30%;left: 60%;}

	.rt_box .rt.t5 {left: 80%;}

	.rt_box .txt .tit{font-size: 18px;}

	.slide3 .rt_box .rt.t1 {top: 25.6%;left: 25%;}

	.pr3_con .ptu.u6 {width: 59%;}

	.pr3_con .ptu.u6 .tips.n3 {top: 72.5%;left: 23.5%;}

	.pr3_con .ptu.u6 .tips.n1 {top: 27%;left: 38%;}

	.pr3_con .ti_desc .con {width: 200px;}

	.ti_desc .ldesc{font-size: 14px;}

	.ti_desc .con{padding: 20px;}

	.pr3_con .ti_desc{left: 70px;}

	.pr3_con .ptu.u6  .tips.n3 .ti_desc{left: -0px;}

	.pr3_con .ptu.u6  .tips.n2 .gj{width: 130px;}

	.pr3_con .ptu.u6 .tips.n2 {top: 57%;left: 60%;}

	.pr3_con .ptu.u6 .tips.n2 .desc {-webkit-transform: translate(182px,191px);-moz-transform: translate(182px,191px);-o-transform: translate(182px,191px);transform: translate(145px,145px);}

	.pr3_con .ptu.u6  .tips.n2 .ti_desc{left: -0px;top: -13px;}

	.pr3_con .ptu {width: 36%;}

	.pr3_con .ptu .tips.t2 {top: 48%;left: 7.8%;}

	.pr3_con .ptu.u1 .tips.t3 {top: 70%;left: 3.7%;}

	.pr3_con {padding-top: 60px;}

	.pr3_con .ptu.u1 .tips.t4 {top: 74%;left: 51%;}

	.pr3_con .ptu.u1 .tips.t1 {top: 63%;left: 65%;}

	.pr3_con .ptu.u1 .tips.t1 .ti_desc,.pr3_con .ptu.u2 .tips.t1 .ti_desc,

	.pr3_con .ptu.u3 .tips.t1 .ti_desc,.pr3_con .ptu.u4 .tips.t1 .ti_desc,

	.pr3_con .ptu.u5 .tips.t1 .ti_desc{left: 1px;}

	.pr3_con .ptu.u2 .tips.t2 s {width: 348px;}

	.pr3_con .ptu .tips.t2 {top: 45%;left: 7.8%;}

	.pr3_con .ptu.u2 .tips.t3 {top: 70.8%;left: 3.3%;}

	.pr3_con .ptu.u2 .tips.t4 {top: 73%;left: 51%;}

	.pr3_con .ptu.u2 .tips.t1 {top: 60%;left: 66%;}

	.pr3_con .ptu.u3 .tips.t2 {top: 49%;left: 8.3%;}

	.pr3_con .tips.t3 {top: 73.5%;left: 4%;}

	.pr3_con .ptu.u3 .tips.t1 {top: 66%;left: 62.5%;}

	.pr3_con .ptu.u3  .tips.t4 .gj{width: 60px;}

	.pr3_con .ptu.u3 .tips.t4 {top: 78%;left: 51.5%;}

	.pr3_con .ptu.u3 .tips.t4 .desc {-webkit-transform: translate(96px,84px);-moz-transform: translate(96px,84px);-o-transform: translate(96px,84px);transform: translate(76px,57px);}

	.pr3_con .ptu.u4 .tips.t2 s {width: 484px;}

	.pr3_con .ptu.u4 .tips.t2 {top: 46%;left: -5.2%;}

	.pr3_con .ptu.u4 .tips.t3 {top: 71.5%;left: 3%;}

	.pr3_con .ptu.u4 .tips.t4 {top: 74%;left: 49%;}

	.pr3_con .ptu.u4 .tips.t1 {top: 66%;left: 62%;}

	.pr3_con .ptu.u5 .tips.t2 s {width: 260px;}

	.pr3_con .ptu.u5 .tips.t2 {top: 47%;left: 13.8%;}

	.pr3_con .ptu.u5 .tips.t3 {top: 71%;left: 8.8%;}

	.pr3_con .ptu.u5 .tips.t3 s {width: 110px;}

	.pr3_con .ptu.u5 .tips.t1 {top: 64%;left: 61.2%;}

	.pr3_con .ptu.u5 .tips.t4 {top: 75%;left: 50%;}

	.pr3_con .ptu.u6 .tips.n3 {top: 70.5%;left: 24.5%;}

	.pr3_con .ptu.u6 .tips.n1 .gj{width: 62px;}

	.pr3_con .ptu.u6 .tips.n1 span {top: 144px;left: 62px;}

	.pr3_con .ptu.u6 .tips.n1 {top: 31%;left: 40%;}

	.pr3_con .ptu.u6 .tips.n2 {top: 54%;left: 59%;}

	.ti_desc .s {margin: 11px 0;}

	.pr3_con .ptu.u4 .tips.t2 s {width: 300px;}

	.pr3_con .ptu.u4 .tips.t2 {top: 46%;left: 9.8%;}

	

	

	



	

}



@media(max-width:1180px){

	.p2_lr{padding-bottom: 30px;}



	.fpg.pro_fpg .in_con span.sp{bottom: 5px;}

	/* .inp_it.bd .ipns span{font-weight: 400 !important;} */

	.g_ban{height: 100vh;}

	.jump .go .v1{width: 40px;}

	.jump .go .v2{width: calc(100% - 40px);}

	.pr5 .dd2{background: url("../images/p2_r5.jpg") center no-repeat;background-size: cover;}

	.pr5 .dd3{background: url("../images/fl.jpg") center no-repeat;background-size: cover;}

	

	.pr5 .dd3 .bb3{padding: 50px 0 30px;}

	.pro3_zt .inl_next{width: 15px;height: 30px;background-size: 100%;}

	.us_info .item span{width: 70px;}

	.p2_qx .qx_con  .sk .txt{padding: 10px;margin-top: 0;}

	.us_info .item.t4 a{width: calc(100% - 75px);}

	.us_info .item.t4 span{width: 75px;}

	.ydd{display: block !important;max-width: none;}

	.pcd{display: none !important;}



	.z_tanchuang .tbox .modal {width: 90%;}

	.pc{display: none;}

	.ml{display: block;}

	.f_12 {font-size: 12px;}

	.f_16 {font-size: 14px;}

	.f_18 {font-size: 16px;}

	.f_20 {font-size: 18px;}

	.f_22 {font-size: 20px;}

	.f_24 {font-size: 20px;}

	.f_26 {font-size: 22px;}

	.f_28 {font-size: 22px;}

	.f_30 {font-size: 22px;}

	.f_32 {font-size: 22px;}

	.f_34 {font-size: 22px;}

	.f_36 {font-size: 22px;}

	.f_38 {font-size: 22px;}

	.f_40 {font-size: 24px;}

	

	.f_42 {font-size: 24px;}

	.f_44{font-size: 24px;}

	.f_46 {font-size: 24px;}

	.f_48 {font-size: 24px;}

	.f_50 {font-size: 24px;}

	.f_52 {font-size: 24px;}

	.f_54 {font-size: 24px;}

	.f_56 {font-size: 24px;}

	.f_58 {font-size: 24px;}

	.f_60{font-size: 24px;}

	.box{width: 100%;padding: 0 5%;}

	.head .language{font-size: 14px;align-items: center;margin-right: 25px;margin-top: 4px;}

	.head .nav{font-size: 12px;}

	.menumask a .inbox .cn{font-size: 20px;}

	.menumask a .inbox .en{font-size: 16px;}

	.head{height: 50px;}

	.head .logo img{width: 120px;height: auto;}

	.head .nav{width: 36px;height: 36px;}

	.head .nav{line-height: 36px;}

	.menumask,.menu_circle{display: none;}

	.dnb{display: block;}

	.head .nav.actmenu p{opacity: 1;}

	.head .nav.actmenu img{opacity: 0;}

	/* pro */

	.pro_r3 .title_r2 .tit .po.act{font-size: 24px;}

	.pro1 .tips .desc{font-size: 14px;width: calc(100% - 100px);}

	.pro1 .tips s{width: 70px;}

	.pro1 .tips .d{margin-right: 10px;}

	.pro1 .tips .sp1{width: calc(100% - 20px);}

	.pro1 .tips .sp{width: calc(100% - 20px);}

	.title_r2 {padding-bottom: 25px;}

	.pro_lt {padding-top: 50px;}

	.pro_lt .l{width: 60%;}

	.pro_lt .r{width: 25%;}

	.pro_lt .tips .desc p{font-size: 14px;}

	.p_video{width: 120px;height: auto;float: right;}

	.pro_lt .r{justify-content: flex-end;}

	.p_video .p_bf{width: 56px;height: 56px;}

	.pro_lt .tips s{width: 100px;}

	.pro_lt .tips.t1 {top: 14%;left: 85%;}

	.pro_lt .tips{width: 230px;}

	.pro_lt .tips.t2 {top: 55%;left: 74%;}

	.pro_lt .tips.t3 s {width: 30px;}

	.pro_lt .tips.t3 {top: 42%;left: 20%;}

	.ti_desc .tit{font-size: 16px;margin-bottom: 20px;}

	.ti_desc .con{width: 200px;padding: 15px;}



	.pro_lt .tips.t3 .ti_desc {left: auto;right: 20px;}

	/* .ti_desc .s{margin: 16px 0;top: 26px;left: 15px;} */

	.pr3_con .ptu{width: 50%;}

	.pro_lt .tips.t3:last-child  .s::after{right: 0;left: auto;}

	.pro_lt .tips.t3 .ti_desc .s{left: auto;right: 0;}

	.ti_desc .ldesc{font-size: 12px;}

	.ti_desc{left: -18px;}

	.z_tanchuang .tbox .modal .out {top: -47px;right: -2px;}

	.pro_r3 .title_r2 .tit .po.act,.pro_tit1,.title_r2 .tit{font-size: 18px;}

	.title_r2 .nacv .iten{font-size: 16px;}

	.pro_r3 {padding-bottom: 100px;padding-top: 7%;}

	.pr3_con .tips .tin .l1{font-size: 14px;}

	.pr3_con .tips .tin .l2{font-size: 12px;}

	.pr3_con .tips s{width: 75px;}

	.pr3_con .tips .tin{width: 148px;}

	.pr3_con .tips .tin {-webkit-transform: translatey(27px);-moz-transform: translatey(27px);-o-transform: translatey(27px);transform: translatey(27px);}

	.pr3_con .tips.t2 {top: 39%;left: 2.3%;}

	.pr3_con .ti_desc .con {width: 200px;}

	.pr3_con .ti_desc {left: -25px;}

	.pr3_con .ptu.u1 .tips.t1 .ti_desc, .pr3_con .ptu.u2 .tips.t1 .ti_desc, .pr3_con .ptu.u3 .tips.t1 .ti_desc, .pr3_con .ptu.u4 .tips.t1 .ti_desc, .pr3_con .ptu.u5 .tips.t1 .ti_desc{left:10px;}

	.pr3_con .t4 .ti_desc{left: 20px;top: -40px;}



	.pr3_con .tips.t3 {top: 62%;left: -1%;}

	.pr3_con .tips.rn .d{margin-left: 10px;}

	.pr3_con .tips.t1 s{width: 60px;}

	.pr3_con .tips.t1 {top: 50%;left: 66%;}

	.pr3_con .tips.t4 .gj{height: 46px;}

	.pr3_con .tips.t4 .desc {-webkit-transform: translate(48px,-4px);

	-moz-transform: translate(48px,-4px);-o-transform: translate(48px,-4px);transform: translate(48px,-4px);}

	.ti_desc .con{background-color: rgba(255,255,255,.2);}

	.pr3_con .tips .d{margin-right: 10px;}

	.pr3_con .tips.t1 .ti_desc {left: -61px;}

	.zn_box .pic{width: 50px;height: 50px;}

	.zn_box p{font-size: 14px;}

	.zn_box .icon .pic::before{width: 70px;height: 70px;}

	.zn_box .itek.k1 {width: 120px;}

	.zn_box .itek.k2 {width:250px;}

	.zn_box .itek.k3{width: 340px;}

	.zn_box .icon{position: relative;}



	.phone{margin-top: 30px; -webkit-transform: translatey(0);-moz-transform: translatey(0);-o-transform: translatey(0);transform: translatey(0);}

	.phone .xh {position: absolute;top: -100px;left: 50%;-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-o-transform: translatex(-50%);transform: translatex(-50%);}

	.phone .xh img{width: 100px;}

	.top_ptxt .tit{font-size: 14px;}

	.top_ptxt s{margin: 13px 0;height: 1px;}

	.top_ptxt .desc{font-size: 12px;}

	.top_ptxt {position: absolute;top: -22px;right: -24px;z-index: 3;}

	.top_ptxt .z_cob {width: 220px;padding: 15px;}

	.zn_box {padding-top: 60px;}

	.top_ptxt .desc{white-space: initial; line-height: 15px;}

	.top_ptxt img{display: none;}

	.pr5 .p2_r2{padding: 50px 0 80px;}

	.p2_r2 .p2_tit{position: relative;z-index: 3;}

	.pr5 .p2_r2 .p2_tit {margin-bottom: 0px;}

	/* .footer{display: none;} */

	.in_con.pro1{padding-bottom: 40px;}

	.pro1 .tips.t1 {top: 6%;left: 29%;}

	.pro1 .tips.t2 {top: 16%;left: 42%;}

	.pro1 .tips.t3 {top: 28%;left: 60%;}

	.pro1 .tips.t4 s {width: 25px;}

	.pro1 .tips.t4 {top: 42%;left: 76%;}

	.pro1 .tips.t5 {top: 70%;left: 66%;}

	.pro1 .tips.t6 {top: 77%;left: 60%;}

	.title_r2 .nacv,.ti_desc .ldesc{font-weight: normal;}

	.pr3_con .tips .tin .l2{margin-top: 9px;}

	.ti_desc .ldesc{line-height: 20px;}

	/* pro */



	.fpg.pro_fpg{height: auto;}

	.box,body{min-width: 200px;}

	.top_nav{display: none;}

	.case_box .z_tit {padding: 30px 0 30px;margin: 0;}

	.new_one .txt {width: 50%;background-color: #fff;padding: 20px 30px 0;}

	.ca_btns a, .ca_btns div {width: 120px;height: 40px;border-radius: 40px;margin-right: 20px;font-size: 14px;}

	.news_list li .txt{padding: 25px;}

	.news_list li{width: 50%;}

	/* .fg{display: none;} */

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

	.news_list li{padding: 0 10px;}

	.news_list {margin: 0 -10px 30px;}

	.new_one .txt .data {margin-bottom: 28px;}

	.case_box {padding-bottom: 50px;}

	.desc_box .n_con{width: 100%;padding: 0 5%;}

	.desc_con {padding: 30px 0;}

	.desc_box{padding: 30px 0;}

	.desc_info {margin-bottom: 26px;}

	.n_desc {padding: 30px 0;}

	.data_list li{padding: 0 10px;}

	.data_list {margin: 0 -10px 50px;}

	.data_top {margin: 20px 0 30px;}

	.case_list .pic{float: none;width: 100%;margin-bottom: 20px;}

	.case_list .txt{float: none;}

	.case_list .txt{width: 100%;padding: 0;}

	.case_list .desc{margin-bottom: 30px;}

	.case_list .txt .tit,.zd_case .tit{margin-bottom: 20px;}

	.case_list .pic img{width: 100%}

	.case_list li{padding: 20px;}

	.zd_case{display: block;}

	.zd_case .pic{width: 100%;}

	.zd_case::before{display: none;}

	.zd_case .txt{width: 100%;padding: 20px;}

	.zd_case .txt .con{width: 100%;}

	.zd_case{margin-bottom: 20px;}

	.video_con .play_btn .con{width: 60px;height: 60px;}

	.search_tit {margin-bottom: 25px;}

	.sah_inp{margin-top: 20px;height: 40px;}

	.search_lin {margin-bottom: 30px;}

	.footer .fl{margin-right: 0;}

	.footer2 p,.footer2 .flt a{display: block;padding-right: 0;text-align: center;margin-bottom: 0;font-size: 12px;}

	.footer2{line-height: 18px;}

	.footer2 .box{display: block;}

	.yq_link{width: 150px;margin: 0 auto;display: none;}

	.yq_link .lk_list {max-height: 94px;}

	.menumask a .inbox .en{margin-bottom: 40px;}

	.menumask a .inbox .num img{width: 90px;}

	.footer_box .top_up{display: none;}

	.case_list .txt .tit{white-space: initial;line-height: 1.4em;}

	

	.fpg{height: auto;}

	.fpg.cont .in_con{position: inherit;}

	.fpg.cont .in_box .in_bg.op0{display: none;}

	.fpg.cont .z_tit{padding: 30px 0 10px;margin: 0;}



	.fpg.cont .z_tit.b{padding: 30px 0;}



	.us_box{margin-top: 0;}

	.us_box{padding: 0; display:block;background-color: #fff;padding: 30px 15px 0px;background-image: none;border-radius: 16px;}

	.inp_it .ipns.gm .con span{width: 70px !important;}

	.inp_it .ipns.w10.f4.dds input{width: calc(100% - 104px);}

	.us_box .l {width: 100%;padding-right: 0px;}

	.us_box .l::before{display: none;}

	.us_box .c_logo img{height: 46px;}

	.us_box .r {width: 100%;display: flex;justify-content: center;padding-left: 0px;padding-top: 30px;padding: 30px 0 0;}

	.us_box .qr_in{margin-right: 20px;}

	.us_box .qr_in:last-child{margin-right: 0;}

	.ds2{display: none;}

	.cont_con{margin-top: 0;}

	.cont_con{display: block;height: auto;}

	.cont_con .l{width: 100%;}

	.rido_con{flex-wrap: wrap;}

	.rido_con .rio{margin-right: 18px;margin-bottom: 15px;width: auto;}

	.inp_it .ipns.w3:last-child{margin-top: 0;}

	.inp_it .ipns.gm .con{flex-wrap: wrap;}

	.inp_it .ipns.f4 .con .con1{margin-bottom: 20px;padding-bottom: 15px;width: 100%;font-weight: 400;}

	.inp_box .inp_it.inp_it2 .ipns:first-child{margin-bottom: 30px;}

	.inp_it{margin-bottom: 30px;}

	.y_tit{margin-bottom: 25px;}

	.rido_con{margin-bottom:15px;}

	.inp_it .ipns.w5,.inp_it .ipns.w3{width: 100%;}

	.inp_box .inp_it{flex-wrap: wrap;margin: 20px 0 ;}

	.inp_it .ipns.w5,.inp_it .ipns.w3{margin-bottom: 20px;}

	.inp_it .ipns.w5:last-child,.inp_it .ipns.w3:last-child{margin-bottom: 0;}

	.inp_it.bd .ipns span{font-size: 16px;}

	.rido_con,.inp_it.wu span.sp2{font-size: 14px;font-size: 400;}

	.inp_it .ipns.gm p{font-size: 16px;}

	.cont_con .r{width: 100%;}

	.cont_con{margin-bottom: 35px;}

	.head{background-color: #000;}

	.head.act1{display: flex !important;opacity: 1 !important;height: 50px;}

	.head.act1 .logo img{height: auto;}

	.head.act1 .nav{width: 36px;height: 36px;line-height: 36px;}

	.head.act1:hover{opacity: 1 !important;}

	.menu_sub a{color: #000;}

	.ab_r2{padding-top: 0;padding-bottom: 30px;}



	.ab_desc{margin-top: 0;margin-bottom: 25px;}

	.ab_nums .iten span.s1 {font-size: 32px;}

	.ab_nums .iten span {font-size: 20px;}

	.ab_nums .iten .t1 {font-size: 14px;}

	.ab_nums{flex-wrap: wrap;}

	.ab_nums .iten{width: 33.33%;margin-bottom: 25px;padding: 0 10px;}

	.ab_desc{font-weight: normal;}

	

	/* 发展历程 */

	.lc_box{display: flex;justify-content: space-between; margin-top: 0;}

	.lc_box .l{padding: 0;width: 30%;margin-bottom: 20px;}

	.lc_sw1{height: 300px;}

	/* .lc_box .l .x_z{display: none;} */

	/* .lc_sw1 .swiper-slide::before{display: none;} */

	.lc_sw1 .swiper-slide.swiper-slide-active span{font-size: 26px;}

	.lc_sw1 .swiper-slide.swiper-slide-active{font-size: 20px;}

	.lc_box .r{padding-left: 0;}



	.lc_sw2::before {width: 69px;height: 3px;background-color: #ff0000;border-radius: 3px;z-index: 6;content: none;}

	.lc_sw1 .swiper-slide{padding:20px 0;}

	.lc_box .r{width: 68%;}

	.lc_sw1 .swiper-scrollbar-drag{background: #ff0000;}

	.lc_sw2{height: 170px;padding-top:0px;}

	.lc_sw2 .swiper-slide {font-size: 18px; height: auto; -webkit-transform: translatey(-0%);-moz-transform: translatey(-0%);-o-transform: translatey(-0%);transform: translatey(-0%);}

	.lc_sw2 .swiper-slide{background-image:none;opacity: 1;color: rgba(34,34,34,1);}

	.swi_lr div{width: 32px;height: 32px;}

	.swi_lr {bottom: 0px;left: 18%;display: none;height: 330px;}

	.swi_lr .next {margin-left: 11px;}

	.lc_sw1 .swiper-slide{opacity: 1;}

	.lc_sw1 .swiper-slide.swiper-slide-active {color: #555;}

	.lc_sw1 .swiper-slide.swiper-slide-active span{font-weight: normal;}

	.lc_sw1 .swiper-slide.act {color: #ff0000;opacity: 1;}

	/* 发展历程——end */

	.hisy_box .l{display: none;}

	.hisy_box .r{padding-left: 0;display: block;width: 100%;}

	.hor_swi .swiper-scrollbar{display: block;bottom: 15px;top: auto;}

	.tit_ns {justify-content: flex-start;

		margin-top: 0px;-webkit-transform: translatey(0);-moz-transform: translatey(0);-o-transform: translatey(0);transform: translatey(0);}

	.hisy_box .conb{padding-right: 0;}

	.hor_swi .dian1{display: none;}

	.hor_swi{padding-top: 0;padding-bottom: 30px;}

	.hor_swi .swiper-scrollbar-drag{height: 4px;margin-top: -2px;}

	.hor_swi .swiper-pagination-bullet{background-color: #fff;opacity: 1;}

	.hor_swi .swiper-pagination-bullet-active{background-color: #ff0000;}

	.tit_ns .ns::before {height: 15px;right: -15px;}

	.tit_ns .ns{margin-right: 30px;}

	/* .cen_yuan{display: none;} */

	.cen_yuan .lity .itbn{position: initial;}

	.cen_yuan .img,.cen_yuan::before{display: none;}

	.cen_yuan{width: 100%;height: auto;overflow-x: auto;}

	.cen_yuan::-webkit-scrollbar{ width:4px;height: 0px;}



	.cen_yuan::-webkit-scrollbar-thumb{ background:#000;}



	.cen_yuan::-webkit-scrollbar-track{ background:#ddd;} 



	.cen_yuan .lity .itbn.l6 .dw_con,.cen_yuan .lity .itbn.l1 .dw_con,.cen_yuan .lity .itbn.l2 .dw_con, .cen_yuan .lity .itbn.l3 .dw_con, .cen_yuan .lity .itbn.l4 .dw_con, .cen_yuan .lity .itbn.l5 .dw_con{position: initial;    -webkit-transform: translate(0);

    -moz-transform: translate(0);

    -o-transform: translate(0);

    transform: translate(0);}

	.cen_yuan .lity .itbn .dw_con .con{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;visibility: visible;width:100%;}

	.cen_yuan .lity .itbn.l1,.cen_yuan .lity .itbn.l6{-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);}

	.cen_yuan .lity .dw_con .con{width: 100%;}

	.cen_yuan .lity .itbn{background-color: transparent;line-height: normal;padding: 0;}

	.cen_yuan .lity p{display: none;}

	.cen_yuan .lity{display: block;overflow-x: auto;overflow-y: hidden;white-space: nowrap;margin-bottom: 35px;display: flex;flex-wrap: wrap;width: 100%;height: 600px;overflow-y: auto;padding-right: 15px;}

	.cen_yuan .lity::-webkit-scrollbar{ width:2px;height: 1px;}



	.cen_yuan .lity::-webkit-scrollbar-thumb{ background:#f80c0c;}

	.cen_yuan .lity::-webkit-scrollbar-track{ background:#ddd;} 

	/* .cen_yuan .lity::-webkit-scrollbar{width: 2px;height: 0px;} */

	.cen_yuan .lity .itbn{width: 100%;display: block;vertical-align: bottom;margin-bottom: 20px;}

	.cen_yuan .lity .itbn:nth-child(3n){margin-right: 0;}

	.ab_r1 .box{display: block;}

	.fpg.cont .z_tit.n_ab{display: block;}

	.cen_yuan .lity .dw_con .desc_m {font-size: 18px;color: #333;line-height: 1.4em;font-weight: 100;font-size: 16px;white-space: initial;padding-right: 10px;}

	.cen_yuan .lity .dw_con {pointer-events: initial;}

	.cen_yuan .lity .dw_con .con {padding: 19px 20px;}

	.right_zs{display: none;}

	.g_more {width: 117px;height: 39px;border-radius: 39px;font-size: 14px;}

	.banner .text .t2 {line-height: 1.4em;margin-bottom: 25px;}

	.fpg.index .in_con {position: initial;}

	.fpg.index .in_bg.op0{display: none;}



	.fpg.index .in_r2{padding: 30px 0;display: block;}

	.in_r2 .l{width: 100%;margin-bottom: 30px;}

	.in_r2 .r{width: 100%;}

	.in_r2 .l .titc {line-height: 1.4em;margin-bottom: 25px;}

	.in_r2 .l .desc {margin-bottom: 20px;line-height: 1.8em;}

	

	.in_r2 .r .item span.s1{font-size: 32px;}

	.in_r2 .r .item span{font-size: 20px;}

	.in_r2 .r .item .t1 {font-size: 14px;}

	.in_r2 .r .item {margin-bottom: 20px;padding: 0 10px;}

	.ml_map{display: block;}

	.in_map .dyt{display: none;}

	.fpg.index .section_4 .in_bg,.fpg.index .section_5 .in_bg{display: none;}

	.fpg.index .section_4{background-image: url(../images/r4_bg.jpg);padding: 30px 5%;}

	.section_4 .in_tit{position: initial;}

	.dt_imgs, .dt_dian{display: none;}

	.r4_link{position: initial;}

	.s_dian{display: none;}

	.r4_link a {font-size: 14px;margin-bottom: 15px; width:280px;height: 40px;border-radius: 40px;line-height:38px;margin-bottom: 5px;}

	.ml_map{margin-top:40px;margin-bottom:70px;}

	.r4_link a,	.r4_link a:last-child{margin: 0 auto 15px !important;}



	.r4_link a:last-child{margin: 0;}

	.r4_link {display: flex;flex-wrap: wrap;}

	.fpg.index .section_5 .in_r4{padding: 30px 0;}

	.lb_in .lr{display: none;}

	 .swiper-pagination-bullet{width: 20px;}

	.in_r6 {padding: 30px 0;}

	/* .in_r6 .in_tit {margin-bottom: 40px;} */

	.new_list .txt {padding: 20px;}

	.fpg.index .section_3{height:100vh;}

	.fpg .section_3 .tuceng li .txt{padding: 0 20px 35px;}

	.in_r3 .txt .tt{line-height: 1.4em;font-size: 18px;margin-bottom: 20px;}

	.fpg .section_3 .tcu li img{height: 100%;max-width: none;width: auto;}

	.fpg.index .section_3 .in_con{position: absolute;}

	.fpg .section_3 .in_bg {position: absolute;bottom: 0;left: 0;overflow: hidden;width: auto;height: 100%;max-width: none;width: auto;height:450px;}

	.cen_yuan .lity .itbn.l1,.cen_yuan .lity .itbn.l6{margin-left: 0;}

	.hisy_box .d_jr{display: none;}

	.pro3_zt .txt {bottom: 6px;}

	.pro3_zt .i2_con {padding: 8% 14% 0;}

	.pro3_zt .i3_con .l {padding-top: 8%;}

	.pro3_zt .i3_con .r {padding: 8% 5% 0;}

	.no_con .iyen {font-size: 12px;}

	.no_con .tn3 .iutn {width: 70px;height: 70px;}

	.no_con .qz_inp .z_inp {margin-left: 32px;}

	.no_con .qz_inp .inp_v {width: 235px;height: 10px;}

	.pro1 .tips.t4 .desc {width: 85px;}

	.insd{height: auto !important;}

	.pro_r3 .title_r2 .nac_rig{position: static;}

	.fpg .section_2 .in_box  .in_bg{display: none;}

	.pr5 .in_con{position: static;}

	.dinw{position: static !important;}

	.dc_itey .itey img{height: 50px;display: none;}

	/* .section_5 .wb {display: none;} */

	.ss5.pr5 .wb{display: none;}

	.z_tit .cn{display: none;}



	.z_tit .en{transform: translate(0);}

	.pro_r4{height: 100%;}

	.lc_sw1 span{font-size: 20px;}



	.lc_sw1 .swiper-slide::before{width: 17px;height: 17px;right: 5px;}



	.lc_box .l .x_z img{height: 300px;}

	.inp_it_top{margin-bottom: 0 !important;}



	.inp_it .ipns.f4 .con .con1:last-child{margin-bottom: 0;}



	.rio_t1 .rio{margin-bottom: 0;}

	.inp_it.wu .s2 span.sp2{width: 38px;}

	

	.inp_box .inp_it.inp_it2 .ipns:first-child span{width: 115px;}



	.inp_box .inp_it.inp_it2 .ipns:last-child span{width: 168px;}



	.inp_it.bd .ipns.f4 span{width: 140px;}



	.inp_it.bd.inp_it_top .ipns.f4 span{width: 110px;}



	.inp_it .ipns.w3.f4 span{width: 150px;}



	.inp_it.np_it_top .ipns.w10.f4 span{width: 110px;}



	.inp_it .ipns.f4 .con .con1:first-child span,.inp_it .ipns.f4 .con .con1:nth-child(2n) span{width: 35px !important;}



	.inp_it .ipns.f4 .con .con1:last-child span{width: 50px !important;}



	.inp_it .ipns.f4 .con .con1{margin-right: 0;}

}





@media screen and (max-width:1800px) {





	.zn_box .icon.i1 .top_ptxt{top: -30px;}

	.pr3_con .ptu.u1 .tips.t3{top: 67.6%;left: 1.5%;}

	.pr3_con .ptu.u1 .tips.t2{left: 2.3%;top: 41.5%;}

	.pr3_con .ptu.u1 .tips.t1{top: 42.5%;}

	.pr3_con .ptu.u1 .tips.t4{top: 72%;}

	.pr3_con .ptu.u2 .tips.t2{left: 40.3%;top: 33%;}

	.pr3_con .ptu.u2 .tips.t3{top: 67.5%;left: 3.5%;}

	.pr3_con .ptu.u2 .tips.t4{top:72%;}

	.pr3_con .ptu.u3 .tips.t3{top: 69.2%;left: 2.5%;}

	.pr3_con .ptu.u4 .tips.t1{top: 44%;}

	.pr3_con .ptu.u3 .tips.t4{top: 74%;}

	.pr3_con .ptu.u3 .tips.t2{left: 3.5%;}

	.pr3_con .ptu.u4 .tips.t2{left: 38.5%;top: 37.5%;}

	.pr3_con .ptu.u5 .tips.t1{top: 45.5%;left: 65.7%;}

	.pr3_con .ptu.u4 .tips.t3{top: 66.5%;left: 1%;}

	.pr3_con .ptu.u4 .tips.t4{top: 70.5%;}

	.pr3_con .ptu.u5 .tips.t2{top: 39%;left:39.5%;}

	.pr3_con .ptu.u5 .tips.t3{top: 65.5%;left: 7%;}

	.pr3_con .ptu.u5 .tips.t4{top: 70%;}

	/* .pr3_con .tips.t4 .gj{top: 15.5%;} */

	.pr3_con .ptu.u6 .tips.n1{top: 27.5%;}

	.pr3_con .ptu.u6 .tips.n2{top: 47.3%;}

	.pr3_con .ptu.u6 .tips.n3{top: 50.5%;}

	.pr3_con .ptu.u3 .tips.t1{top: 45%;}

	.p2_lr .l{width: 50%;}

	.p2_lr .r{width: calc(100% - 50%);}

}

@media screen and (max-width:1700px) {

.f_70{font-size: 60px;}



	.f_60{font-size: 46px;}

	.pro_lt{padding-top: 50px;}

	.title_r2{padding-bottom: 30px;}

	.phone{transform: translateY(-50px);}

	.zn_box{padding-top: 10px;}

	.pr3_con .ptu.u1 .tips.t2{left: 1.3%;}

	.pr3_con .ptu.u1 .tips.t3{top: 66%;left: 0.2%;}

	.pr3_con .ptu.u1 .tips.t4{top: 71%;}

	.pr3_con .ptu.u2 .tips.t2{top: 31%;left: 39%;}

	.pr3_con .ptu.u2 .tips.t3{top: 66%;left: 2%;}



	.pr3_con .ptu.u2 .tips.t4{top: 68%;}



	.pr3_con .ptu.u3 .tips.t2{left: 2%;}



	.pr3_con .ptu.u3 .tips.t3{top: 67%;left: 1.5%;}

	.pr3_con .ptu.u4 .tips.t2{left: 37.7%;top: 36.2%;}



	.pr3_con .ptu.u4 .tips.t3{left: -1%;top: 65.2%;}

	.pr3_con .ptu.u4 .tips.t4{top: 69.5%;}

	.pr3_con .ptu.u5 .tips.t2{left: 38.5%;top: 37%;}

	.pr3_con .ptu.u5 .tips.t3{left: 5%;top: 64.5%;}

	.pr3_con .ptu.u5 .tips.t4{top: 69%;}

	.pr3_con .ptu.u6 .tips.n1{top: 24.5%;}

	.pr3_con .ptu.u6 .tips.n2{top: 45.5%;}

	.pr3_con .ptu.u6 .tips.n3{top: 48.5%;}

	.zn_box p{width: 300px;right: -300px}

	.zn_box .icon.i1 p, .zn_box .icon.i3 p, .zn_box .icon.i5 p{left: -300px;}

}







@media screen and (max-width:1600px) {

	.pr4 .p2_r2 .bz p{padding-left: 30px;top: 25px;}

	.pr4 .p2_r2 .bz.b4 p.p, .pr4 .p2_r2 .bz.b2 p{top: 60px;}

	.pr4 .p2_r2 .bz p.p{padding-left: 95px;}

	.footer_box .top_up{bottom: 100px;top: auto;}

	.pro_lt .tips.t1{left: 72%;top: 18%;}

	.pro_lt .tips s{width: 80px;}

	.pro_lt .tips.t3{top: 42.5%;left: 25.5%;}

	.pro_lt .tips.t2{left: 63.5%;}

	.pro_r2{padding-top: 7%;}

	.pr3_con .ptu.u1 .tips.t2{left: 9.3%;}

	.pr3_con .ptu.u1 .tips.t3{top: 67%;left: 12.2%;}

	.pr3_con .ptu.u2 .tips.t2{top: 34%;left: 41%;}

	.pr3_con .ptu.u2 .tips.t3{top: 67%;left: 13%;}

	.pr3_con .ptu.u2 .tips.t4{top: 68%;left: 51%;}

	.pr3_con .ptu.u3 .tips.t2{left: 10%;top: 38%;}

	.pr3_con .ptu.u3 .tips.t3{top: 63%;left: 14.5%;}

	.pr3_con .ptu.u3 .tips.t4{top: 67%;left: 51%;}

	.pr3_con .ptu.u4 .tips.t2{left: 37%;top: 34%;}

	.pr3_con .ptu.u4 .tips.t4{top: 63.5%;}

	.pr3_con .ptu.u4 .tips.t3{top: 61%;left: 13%;}

	.pr3_con .ptu.u5 .tips.t2{left: 37.5%;top: 35%;}

	.pr3_con .ptu.u5 .tips.t1 {left: 61.5%;}

	.pr3_con .ptu.u5 .tips.t4{top: 63%;}

	.pr3_con .ptu.u5 .tips.t3{left: 14%;top: 60.5%;}

	.pr3_con .ptu.u6 .tips.n3{top: 49.5%;}

	.pr3_con .ptu.u6 .tips.n2{top: 46.5%;}

	.pr3_con .ptu.u6 .tips.n1{top: 27%;left: 40%;}

	.p2_lr .r .r_ton .desc{width: 480px;}

	.p2_lr .r .r_ton .img{width: calc(100% - 480px);}

	.pro_r4{padding-top: 7%;}

	.dt_dian .li1{top: 29%;left: 28%;}

	.dt_dian .li3{top: 39%;}

	.dt_dian .li5{top: 41%;}

	.dt_dian .li4{top: 44%;}

	.dt_dian .li2{top: 45%;}

	.dt_dian .li6{top: 52%;}

	.dt_dian .li7{top: 62%;}

	.dt_dian .li8{top: 55%;}

	.dt_dian .li32{top: 47%;}

	.dt_dian .li12{top: 40.5%;}

	.dt_dian .li9{top: 61%;}

	.dt_dian .li10{top: 67.5%;}

	.dt_dian .li11{top: 78%;}

	.dt_dian .li13{top: 48%;}

	.dt_dian .li14{top: 53%;}

	.dt_dian .li15{top: 59%;}

	.dt_dian .li16{top: 30%;}

	.dt_dian .li24{top: 26.5%;}

	.dt_dian .li25{top: 32.4%;}

	.dt_dian .li26{top: 36.4%;}

	.dt_dian .li17{top: 36.8%;}

	.dt_dian .li19{top: 38.8%;}

	.dt_dian .li18{top: 41%;}

	.dt_dian .li20{top: 44.2%;}

	.dt_dian .li27{top: 49.5%;}

	.dt_dian .li28 {top: 53.4%;}

	.dt_dian .li29{top: 57.5%;}

	.dt_dian .li31{top: 69%;}

	.dt_dian .li21{top: 52.2%;}

	.dt_dian .li22{top: 60%;}

	.dt_dian .li23{top: 68.5%;}

	.dt_dian .li30{top: 63.5%;}

	.pro1 .tips.t3{top: 25.8%;}

	.pro1 .tips.t2{top: 17.5%;}

	.pro1 .tips.t4{top: 42.5%;}

	.pro1 .tips.t5{top: 74.3%;}

	.pro1 .tips.t6{top: 79%;}

}

@media screen and (max-width:1500px) {

	.f_60{font-size: 40px;}

	/* .title_r2 .nacv .iten{margin-bottom: 5px;}

	.title_r2{padding-bottom: 15px;}

	.pro_lt{padding-top: 20px;} */

	.pr3_con .ptu.u1 .tips.t2{left: 3.5%;top: 40%;}

	.pr3_con .ptu.u1 .tips.t3{top: 74%;left: -2%;}

	.pr3_con .ptu.u1 .tips.t4{top: 74%;}

	.pr3_con .ptu.u2 .tips.t2{left:36%;}

	.pr3_con .ptu.u2 .tips.t3{top: 69.5%;left: -2.5%;}

	.pr3_con .ptu.u2 .tips.t4{top: 71%;}

	.pr3_con .ptu.u2 .tips.t1{left: 73%;}

	.pr3_con .ptu.u3 .tips.t2{left: 5.5%;}

	.pr3_con .ptu.u3 .tips.t3{top: 69.5%;left: -0.5%;}

	.pr3_con .ptu.u3 .tips.t4{top: 77.5%;}

	.pr3_con .ptu.u3 .tips.t1{left: 68.5%;}

	.pr3_con .ptu.u4 .tips.t2{left: 36%;}



	.pr3_con .ptu.u4 .tips.t3{left: -2.5%;top: 67.5%;}

	.pr3_con .ptu.u4 .tips.t4{top: 72.5%;}

	.pr3_con .ptu.u5 .tips.t2{left:36.5%;}

	.pr3_con .ptu.u5 .tips.t3{left: 0;top: 66.5%;}

	.pr3_con .ptu.u5 .tips.t4{top: 72%;}

	.pr3_con .ptu.u5 .tips.t1{left: 66.3%;}

	.pr3_con .ptu.u6 .tips.n1{top: 23%;}

	.pr3_con .ptu.u6 .tips.n2{top: 48%;}

	.pr3_con .ptu.u2 .tips.t2{left: 38%;top: 34%;}

	.pr3_con .ptu.u2 .tips.t4{top: 76%;left: 51%;}

	.pr3_con .ptu.u2 .tips.t3{top:73.5%;left: 0.5%;}

	.pr3_con .ptu.u3 .tips.t3{top: 75%;}

	.pr3_con .ptu.u3 .tips.t1{top: 48%;}

	.pr3_con .ptu.u3 .tips.t4{top: 79.5%;}

	.pr3_con .ptu.u4 .tips.t2{top: 40%;left: 37%;}

	.pr3_con .ptu.u4 .tips.t3{top: 71.5%;left: -1.5%;}

	.pr3_con .ptu.u4 .tips.t4{top: 74%;}

	.pr3_con .ptu.u5 .tips.t2{top: 41%;}

	.pr3_con .ptu.u5 .tips.t3{left: 3%;top: 70.5%;}

	.pr3_con .ptu.u5 .tips.t1{top: 47.5%;}

	.pr3_con .ptu.u6 .tips.n1{top: 25%;}

	.pr3_con .ptu.u6 .tips.n2{top: 50%;}

	.pr3_con .ptu.u6 .tips.n3{top: 53.5%;}

	.pro_lt .tips.t3{left: 28.5%;}

	.pr3_con .ptu.u1 .tips.t1{top: 44.5%;}

}

@media screen and (max-width:1400px) {

	.pr3_con .ptu.u1 .tips.t2{top: 47%;}

	.pr3_con .ptu.u1 .tips.t3{top: 79%;}

	.pr3_con .tips.t4 .gj{width: 280px;}

	.pr3_con .tips.t4 .desc{transform: translate(286px,73px);}

	.pr3_con .ptu.u1 .tips.t1{top: 47.5%;}

	.pr3_con .ptu.u2 .tips.t2{top: 37%;}

	.pr3_con .ptu.u2 .tips.t3{top: 77.5%;}

	.pr3_con .ptu.u2 .tips.t4{top: 81%;}

	.pr3_con .ptu.u3 .tips.t3{top: 80%;}

	.pr3_con .ptu.u3 .tips.t4{top: 85%;}

	.pr3_con .tips.t4 .gj{width: 230px;}

	.pr3_con .tips.t4 .desc{transform: translate(237px,55px);}

	.pr3_con .ptu.u3 .tips.t1{top: 52%;}

	.pr3_con .ptu.u4 .tips.t2{top: 43%;left: 36%;}

	.pr3_con .ptu.u4 .tips.t3{top: 77.5%;}

	.pr3_con .ptu.u4 .tips.t4{top: 81%;}

	.pr3_con .ptu.u4 .tips.t1{top: 51%;}

	.pr3_con .ptu.u5 .tips.t2{top: 44%;}

	.pr3_con .ptu.u5 .tips.t3{top: 75.5%;}

	.pr3_con .tips.t4 .gj1{width: 300px;}

	.pr3_con .ptu.u5 .tips.t4{top: 81%;}

	.pr3_con .u5 .tips.t4 .desc{transform: translate(310px,54px);}

	.pr3_con .ptu.u6 .tips.n1{top: 26%;}

	.pr3_con .ptu.u6 .tips.n2{top: 54%;}

	.pr3_con .ptu.u6 .tips.n3{top: 57%;}

	.p2_lr .l{width: 45%;}

	.p2_lr .r{width: calc(100% - 45%);}

}

@media screen and (max-width:1180px) {

	.lc_box .r::after{content: "";width: 60px;height: 4px;background: #ff0000;position: absolute;left: 0;top: 100px;border-radius: 5px;z-index: 6;}

	.lc_box .r{padding-top: 130px;position: relative;}

	.pro_lt .tips.t3{left: 22%;}

	.tit_ns .ns{font-size: 14px;}

	.tit_ns .ns:nth-child(2n):before{display: none;}

	.f_60{font-size: 22px;}

	.tops{display: block;color: #fff;position: relative;padding-bottom: 20px;}

	.tops a{display: block;color: rgba(255, 255, 255, .9);}



	.tops .top1{display: flex;margin-bottom: 10px;line-height: 25px;}

	.tops .top1:first-child a{font-weight: bold;font-size: 22px;;}

	.tops .top1 .img{width: 30px;height: 30px;border:1px solid #fff;border-radius: 50px;display: flex;align-items: center;justify-content: center;padding: 6px;margin-right: 5px;}

	.tops .top1 .img img{width: 100%;}

	.tops::after{content: "";position: absolute;bottom: 0;left: -10%;width: 120%;height: 1px;background: #555;}

	.tops .top1 span{display: block;width: 50px;color: rgba(255, 255, 255, .75)}

	.tops .top1 a{width: calc(100% - 50px);}

/* 



	.p2_lr{flex-wrap: wrap;}

	.p2_lr .l{width: 100%;}

	.p2_lr .r{width: 100%;display: flex;justify-content: center;}

	.p2_r1 .wy.w1{left: 20%;top: 22%;}

	.p2_r1 .wy.w2{right: 20%;top: 22%;}

	.p2_r1 .wy.w3, .p2_r1 .wy.w4{top: 42%;}

	.p2_r1 .wy.w3{left: 1%;}

	.p2_r1 .wy.w4{right: 1%;}

	.ss1 .in_con{height: 500px;}

	.p2_r1 .b_cp{margin: 85px auto 0;}

	.p2_qx .qx_con .ld{width: 100%;overflow-x: auto;overflow-y: hidden;padding-top: 100px;height: 400px;}

	.p2_qx .qx_con .ld .lp_s{width: 900px;}

	.p2_qx .qx_con{height: 350px;}

	.p2_qx .qx_con{align-items: inherit;} */

	/* .wb{display: none;} */

	/* .p2_r2{height: auto;} */

	/* .p2_qx{position: inherit;}

	.ss3 .in_con{height: 400px;}

	.p2_qx .qx_con .ld::-webkit-scrollbar{ width:4px;height: 0px;}



	.p2_qx .qx_con .ld::-webkit-scrollbar-thumb{ background:#000;}



	.p2_qx .qx_con .ld::-webkit-scrollbar-track{ background:#ddd;} 

.pr5 .box{overflow-x: auto;overflow-y: hidden;}

.ss5 .p2_r2{width: 1000px;padding-right: 5%;}

.fpg.pro_fpg .in_con span.sp{width: 100%;right: 0;}

.pr5 .box::-webkit-scrollbar{ width:4px;height: 0px;}



.pr5 .box::-webkit-scrollbar-thumb{ background:#000;}



.pr5 .box::-webkit-scrollbar-track{ background:#ddd;} 

.zhu_tit{width: 100%;padding: 0;text-align: right;} */

.zn_box{padding-top: 60px;}

.phone{transform: translate(0) ; padding-bottom: 20px;}

.pr3_con .tips.t4 .gj{width: 200px;left: 13px;}

.pr3_con .tips.t2 .gt1{width: 265px;}

.pr3_con .tips.t2 .gt1{left:-80px;}

.pr3_con .ptu.u2 .tips.t2 .desc{transform:translate(-144px,27px) }

.zn_box p{width: 150px;right: -150px;line-height: 20px;}

.zn_box .icon.i1 p, .zn_box .icon.i3 p, .zn_box .icon.i5 p{left: -150px;}

.zn_box .icon.i1 .top_ptxt{top: -60px;left: -240px;}

	.zn_box .icon.i2 .top_ptxt{right: -340px;top: -125px;}

	.zn_box .icon.i3 .top_ptxt{left: -240px;}

	.zn_box .icon.i4 .top_ptxt{right: -340px;}

	.zn_box .icon.i5 .top_ptxt{transform: translateY(-45px);}

	.zn_box .icon.i6 .top_ptxt{right: -340px;transform: translateY(-45px);}

}



@media(max-width:960px){

	

	/* .us_info .item:first-child span{width: 100px;} */

	.us_info .item:first-child p, .us_info .item:first-child a{width: calc(100% - 75px);}

	.fg{flex-wrap: wrap;}

	.fg ul{margin-right: 0;width: 100%;justify-content: center;margin-bottom: 10px;}

	.fl_swi .swiper-slide .con{border: 5px solid rgba(255,255,255,.1);}

	.footer .f_info, .footer .f_info a{width: 100%;}

	/* body { transform: rotate(90deg); } */

	.p2_r2 .p2_tit {margin-bottom: 0px;top: -20px;}

	.p2_qx .qx_con .ipen .pic{width: 30px;margin: 0 auto 10px;height: 30px;}

	.p2_lr .r .r_ton .desc .lo p img{width: 20px;transform: translate(0);}

	.p2_qx .qx_con .ipen p{font-size: 12px;}

	.p2_qx .qx_con .lp_s .jn .nv{height: 50px;-webkit-transform: translatey(80%);-moz-transform: translatey(80%);-o-transform: translatey(80%);transform: translatey(80%);}

	.p2_qx .qx_con .sk{font-size: 12px;}

	.dc_itey .itey p{font-size: 12px;transform: translate(0);position: static;background: url(../images/dc.png) no-repeat center;background-size: 100% 100%;height: 100%;-webkit-line-clamp:10;padding: 5px 3px;line-height: 15px;display: flex;align-items: center;}

	.dc_itey{padding: 0 16px;}

	.fpg.pro_fpg .prok .in_con{position: inherit;}

	.p2_lr .l {width: 49%;display: flex;align-items: center;}

	.p2_lr .r {width: calc(100% - 49%);padding-left: 0;}

	.p2_lr .r .r_ton .desc .lo span {font-size: 28px;}

	.p2_lr .r .r_ton .desc .lo{font-size: 14px;display: flex;align-items: center;}

	/* .p2_lr .r .r_ton .desc .lo:last-child{transform: translateY(38px);} */

	.p2_lr .r .r_ton .y .img{width: calc( 100% - 170px);display: flex;align-items: center;}

	/* .p2_lr .r .r_ton .y img{width: 100%;} */

	/* .p2_lr .r .r_ton .y{align-items: center;} */

	.p2_r1 .p2_t1 p{font-size: 18px;}

	.p2_r1 .p2_t1 .con {width: 400px;}



	.p2_r1 .wy.w1 .pic, .p2_r1 .wy.w2 .pic {width: 48px;padding: 0;}

	/* .p2_lr .r .r_ton .y{align-items: center;} */

	.fpg.pro_fpg .in_bg{position: static;visibility: visible;}

	.fpg.pro_fpg .in_con{position: absolute;}

	.pr4 .p2_r2 .bz p{top: 9px ;padding-left: 0;line-height: 15px;font-size: 12px;width: 120px;margin-left: 20px;}

	

	.pr4 .p2_r2 .bz p.p{padding-left: 0px !important;margin-left: 45px;}

	.pr5 .in_con{position: static !important;}

.pro2 .in_con,.pros .in_con{position: relative !important;}

	.pros .in_bg{display: none;}

	.pr5 .wb{display: none;}



	.pr4 .p2_r2 .bz.b4 p.p, .pr4 .p2_r2 .bz.b2 p{top: 24px;margin-left: 25px;}

	.pr4 .p2_r2 .bz.b4 p.p{margin-left: 50px;}

	.p2_r1 .wy .pic {width: 60px;}

	.p2_r1 .wy.w5 .pic, .p2_r1 .wy.w6 .pic {width: 65px;}

	.p2_r1 .wy .tl img{width: 1px;}

	.p2_r1 .wy .txt {margin-bottom: 6px;}

	.p2_r1 .wy.w1 {left: 15%;top: 26%;}

	.p2_r1 .wy.w2{right: 15%;top: 26%;}

	.p2_r1 .wy.w3 {left: 1%;}

	.p2_r1 .wy.w4 {right: 1%;}

	.p2_r1 .wy.w5 {left: 17%;}

	.p2_r1 .wy.w6 {right: 17%;}

	

	.p2_r1 {padding-top: 30px;}

	.p2_r1 .b_cp{position: relative;}

	.lend {margin: 30px 0;}

	.fpg .section_1{height: 100vh;}

	.anout .section_1{height: auto;}

	.in_con.ab_r1 .box{padding-top: 0;}

	.p2_r1 .wy .txt p{line-height: 1.1em;width: 130px;}

	.ca_btns span{height: auto;margin-top: 3px;}

}

@media(max-width:900px){

	

	.jump .go span{display: inline-block;}

	.jump .go .v2{display: block;}

	.p2_qx .qx_con{align-items:baseline;padding: 75px 5%;}

	.new_one{display: block;}

	.new_one .pic{width: 100%;}

	.new_one .txt{width: 100%;padding: 20px;}

	.new_one .txt .data {margin-bottom: 20px;}

	.new_one .txt .tit{height: auto;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2222;overflow: hidden;}

	.news_list li .txt{padding: 20px;}

	.news_list li{width: 100%;padding: 0;}

	.news_list {margin: 0 0px 30px;}

	.news_list li:last-child{margin-bottom: 0;}

	.desc_info{display: block;}

	.desc_info p{text-align: center;}

	.desc_info s{height: 8px;opacity: 0;}

	.desc_box::before,.desc_box::after{display: none;}

	.jump {padding: 30px 0 20px;display: block;}

	.jump .go{width: 100%;margin-bottom: 30px;}

	.data_list li{width: 100%;}

	.data_list li{padding: 0px;margin-bottom: 20px;}

	.data_list li:last-child{margin-bottom: 0;}

	.data_list {margin: 0 0px 30px;}

	.data_list .txt{height: 50px;}

	.data_top{display: block;}

	.data_top .tit{margin-bottom: 20px;}

	.data_top s{margin: 0 20px;}

	.us_box .r {display: flex;flex-wrap: wrap;}

	.us_box .qr_in{margin: 0 auto 20px;}

	.us_box .qr_in:last-child {margin: 0 auto;}

	.us_box .qr_in p{font-size: 14px;}

	.tab_tanchuang .vbox{width: 90%;height: 280px;}

	.ab_nums .iten{width: 50%;}

	.tit_ns{display: flex;flex-wrap: wrap; overflow-x: auto;overflow-y: hidden;white-space: nowrap;}

	.tit_ns .ns{display: inline-block;vertical-align: bottom;margin-right: 10px;margin-bottom: 10px;}

	.tit_ns .ns::before{right: -2px;}

	.tit_ns .ns:nth-child(2n){margin-right: 0;}

	.tit_ns .ns:nth-child(2n)::after{content: none;width: 0;}

	.tit_ns::-webkit-scrollbar{width: 0px;height: 0px;}

	.hisy_box {margin-top: 50px;}

	.new_list li{width: 100%;float: none;padding: 0;margin-bottom: 20px;}

	.new_list{display: block;}



	.new_list {margin-bottom: 30px;}

	.pro3_zt .i2_tit, .qy_con, .pro3_zt .i3_con .p3_logo {margin-bottom: 15px;}

	.pro3_zt .i2_tit img{width: 36px;}

	.qy_con .iter .lpn {height: 55px;}

	.qy_con .iter .lpn{margin-bottom: 10px;}

	.qy_con .iter .lpn{border-radius: 9px;}

	.qy_con .iter .lpn img {width: 30px;margin: 0 auto 5px;}

	.pro3_zt .i2_con p{font-size: 12px;}

	.pro3_zt .i3_con .p3_logo img{width: 76%;}

	.inavs .ina .pic img {width: 24px;}

	.inavs p{font-size: 14px;}

	.pro3_zt .i3_con .r {width: calc(100% - 160px);}

	

	.pro3_zt .i3_con .l {width: 90px;}

	.inavs .ina .pic {margin-bottom: 6px;}

	.inavs .ina:not(:last-child) {margin-bottom: 8px;}

	.no_con .qz_inp .inp_v {width: 98px;height: 3px;}

	.pro3_zt .i3_con .r {width: calc(100% - 100px);}

	.no_con .qz_inp .z_inp .jian, .no_con .qz_inp .z_inp .jia{width: 15px;}

	.no_con .qz_inp .inp_v .yuan{width: 25px;}

	.no_con .qz_inp .val span {font-size: 14px;}

	.no_con .qz_inp .val {font-size: 14px;}

	.no_con .qz_inp .val span {width: 41px;height: 27px;line-height: 27px;}

	.no_con .tn1 {border-radius: 11px;padding: 20px 12px 10px;}

	.sm{display: block;}

	.sx{display: none;}

	.p2_r2 {padding-top: 50px;}

	.fl_swi {margin-bottom: 18px;}

	

	

	.pr3_con .ptu .tips.t2 {top: 47%;left: 4.8%;}

	.pr3_con .ptu .tips.t3 s {width: 86px;}

	.pr3_con .ptu.u1 .tips.t3 {top: 64%;left: -4.3%;}

	.pr3_con .tips .tin {-webkit-transform: translatey(27px);-moz-transform: translatey(27px);-o-transform: translatey(27px);transform: translatey(-1px);}

	.pr3_con .tips.t1 s {width: 15px;}

	.pr3_con .ptu.u1 .tips.t1 {top: 61%;left: 62%;}



	.pr3_con .tips.t4 .desc {-webkit-transform: translate(110px,22px);-moz-transform: translate(110px,22px);-o-transform: translate(110px,22px);transform: translate(110px,22px);}

	.pr3_con .ptu.u2 .tips.t2 s {width: 163px;}

	.pr3_con .ptu.u2 .tips.t1 s {width: 22px;}



	.pr3_con .ptu.u2 .tips.t1 {top: 60%;left: 64%;}

	.pr3_con .ti_desc .con {width: 179px;}

	.pr3_con .ptu.u3 .tips.t2 {top: 49%;left: 5.3%;}

	.pr3_con .ptu .tips.t3 s {width: 63px;}

	.pr3_con .tips.t3 {top: 67%;left: 0%;}

	.pr3_con .ptu.u3 .tips.t1 {top: 62%;left: 60.5%;}

	.pr3_con .ptu.u3 .tips.t4 {top: 71%;left: 48.5%;}

	.pr3_con .ptu.u3 .tips.t4 .desc {-webkit-transform: translate(96px,24px);-moz-transform: translate(96px,24px);-o-transform: translate(96px,24px);transform: translate(76px,24px);}

	.pr3_con .ptu.u4 .tips.t2 {top: 50%;left: 4.8%;}

	.pr3_con .ptu.u4 .tips.t2 s {width: 156px;}

	.pr3_con .ptu.u4 .tips.t3 {top: 67.5%;left: -1%;}

	.pr3_con .ptu.u4 .tips.t1 {top: 63%;left: 60%;}

	.pr3_con .ptu.u4 .tips.t4 {top: 70%;left: 49%;}

	.pr3_con .ptu.u5 .tips.t2 s {width: 119px;}

	.pr3_con .ptu.u5 .tips.t2 {top: 50%;left: 10.8%;}

	.pr3_con .ptu.u5 .tips.t3 s {width: 61px;}

	.pr3_con .ptu.u5 .tips.t3 {top: 67%;left: 3.8%;}

	.pr3_con .ptu.u5 .tips.t1 {top: 64%;left: 59.2%;}

	.pr3_con .ptu.u5 .tips.t4 {top: 71%;left: 49%;}

	.pr3_con .ptu.u6 .tips.n3 {top: 66.5%;left: 25.5%;}

	.pr3_con .ptu.u6 .tips.n1 .desc {-webkit-transform: translate(130px,3px);-moz-transform: translate(130px,3px);-o-transform: translate(130px,3px);transform: translate(130px,3px);}

	.pr3_con .ptu.u6 .tips.n1 span {top: 47px;left: 62px;}

	.pr3_con .ptu.u6 .tips.n1 {top: 41%;left: 40%;}

	.pr3_con .ptu.u6 .tips.n2 .desc {-webkit-transform: translate(182px,191px);-moz-transform: translate(182px,191px);-o-transform: translate(182px,191px);transform: translate(134px,24px);}

	.pr3_con .ptu.u6 .tips.n2 .ti_desc {left: -49px;top: -13px;}

	.pr3_con .ptu .tips.t3 s {width: 25px;}

	.z_tanchuang.tn1 .tbox .modal {width: 57%;}

	.z_tanchuang.tn1 .tbox .modal .out {top: -28px;right: -50px;}

	.head .h_sou {margin-right: 21px;}

	.head .language{margin-right: 0;}

	.desc_box{border-radius: 10px;}

	.p2_qx .qx_con .ipen img{width: 100%;}

}















@media screen and (max-width:960px) {

	

	.pro_lt .tips s{width: 50px;}

	.p2_qx .qx_con .lp_s .wb{padding-bottom: 0}

	.p2_qx .qx_con .ipen p{line-height: 14px;width: 90%;margin: 0 auto;text-align: center;}

	.p2_qx .qx_con .ipen .coi{padding-bottom: 25%;}

	.pro1 .tips.t5{left: 65%;top: 77%;}

	.pro1 .tips.t6{left: 59%;top: 80%;}

	.fpg .section_3 .tuceng .li2,.fpg .section_3 .tuceng .li3,.fpg .section_3 .tuceng .li1{display: flex;align-items: center;justify-content: center;padding-left: 20px;}

	.fpg .section_3 .tuceng li .txt{padding: 0;position: static;display: inline-block;}

	.fpg .section_2{height: 100%;}

	.pp2{background: url(../images/p2_r2.jpg) no-repeat center;background-size:100% 100%;}

	.new_list {display: none;}

	.fpg .section_3 .in_bg{left: -50%;}

	.news{display: block;margin-bottom: 30px;}

	.news .img img{width: 100%;}

	.news a{display:block;border-radius: 20px;overflow: hidden;}

	.news .txt {background: #fff;padding: 20px;font-weight: bold;}

	.news .txt .lt{line-height: 30px;height: 60px;display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 2;

		overflow: hidden;margin-bottom: 15px;}

	.news .txt  .t_im{color: #555555;font-weight: 400;font-size: 16px;}

	.n_sw {padding-bottom: 50px;}

	.cen_yuan .lity .dw_con .desc_m p{position: relative;}

	.cen_yuan .lity .dw_con .desc_m em{position: absolute;left: 0;top: 0px;}

	.lc_box .r{height: 320px;}

	.lc_box .r{align-items:inherit;}

	/* .head.act .logo img{height: 350px;} */

	.us_box .r .swi_lr{bottom: 10px ;right: 10px}

	.case_list{margin-bottom: 30px;}

	.p2_r2 .p2_tit.fl3{margin-bottom: 10px;}

	.zhu_tit{bottom: 7px;}

	#dowebok .section_1 .box{line-height:20px;font-size: 22px;line-height: 28px;}

	.title_r2 .nacv .iten{padding-left: 10px;}

	.pro_r3 .title_r2 .tit .po.act, .pro_tit1, .title_r2 .tit{font-size: 16px;}

	.pro_r3 .title_r2 .tit{align-items: center;width: 100%;}

	.title_r2 .nacv .iten{font-size: 12px;line-height: 18px;}

	.p2_lr .r .r_ton .desc{width: 240px;}

	.p2_lr .r .r_ton .y .img{width: calc(100% - 240px);display: flex;align-items: center;}

	.p2_lr .l{width: 45%;}

	.p2_lr .r{width: calc(100% - 45%);}

	.p2_lr .r .r_ton .desc .lo:last-child{transform: translateY(0);}

	

	.p2_lr .r .r_ton .desc .lo:last-child p{transform: translate(-10px ,0);}

	.p2_qx .wb{padding-bottom: 120px;}

	.p2_qx .qx_con .ipen .sk{width: 350%;}



	.p2_qx .qx_con .ipen{width: 18%;}



	.footer .ldh .hm{font-size: 22px;}

	.footer{padding: 30px 0 20px;}

	.footer .ldh{margin-bottom: 15px;}

	.footer .tu{width: 50px;height: 50px;}

	.n_desc span{font-weight: 400;}

	.footer .top_con{display: none;}

	.footer  .fr{display: none;}

	.pro_lt .tips.t1{left: 84%;top: 15%;}

	.pro_lt .tips.t2{left: 76.5%;}

	.pr3_con .ptu.u1 .tips.t2{top: 47%;left: 8.5%;}

	.pr3_con .ptu.u1 .tips.t1{left: 68%;top: 54%;}

	.pr3_con .ptu.u1 .tips.t3{left: 4%;top: 70%;}

	.pr3_con .tips.t4 .desc{transform: translate(160px,8px);}

	.pr3_con .u1 .tips.t4 .ti_desc{top: -50px;}

	.pr3_con .ptu.u1 .tips.t4{top: 77%;}

	.pr3_con .ptu.u2 .tips.t2{top: 42%;left: 37%;}

	.pr3_con .ptu.u2 .tips.t1{left: 70%;top: 54%;}

	.pr3_con .ptu.u2 .tips.t4{top: 77%;left: 50%;}

	.pr3_con .ptu.u2 .tips.t3{left: 2.5%;top:72.5%;}

	.pr3_con .ptu.u3 .tips.t2{left: 8.5%;top: 50%;}

	/* .pr3_con .ptu.u3{left: 61%;} */

	.pr3_con .ptu.u3 .tips.t1{left: 66%;top: 59%;}

	.pr3_con .ptu.u3 .tips.t3{left: 6.5%;top: 73%;}

	.pr3_con .ptu.u3 .tips.t4{left: 50%;top: 78%;}

	.pr3_con .ptu.u4 .tips.t1{left: 65%;top: 58%;}

	.pr3_con .ptu.u4 .tips.t3{top: 72.5%;left: 4.5%;}

	.pr3_con .ptu.u4 .tips.t4{top: 77%;}

	.pr3_con .ptu.u4 .tips.t2{left: 35%;top: 48%;}

	.pr3_con .ptu.u2 .tips.t2 .desc, .pr3_con .ptu.u4 .tips.t2 .desc, .pr3_con .ptu.u5 .tips.t2 .desc{transform: translate(-245px,43px);}

	.pr3_con .ptu.u3 .tips.t4 .gj{width: 180px;}

	.pr3_con .ptu.u5 .tips.t2{left: 35.5%;top:49%;}

	.pr3_con .ptu.u5 .tips.t3{top: 73%;left: 6%;}

	.pr3_con .ptu.u5 .tips.t4{left: 49%;top: 77%;}

	.pr3_con .ptu.u6 .tips.n1 .gj{left: 70px;}

	.pr3_con .u5 .tips.t4 .desc{transform: translate(212px,8px);}

	.pr3_con .ptu.u5 .tips.t1{top:60%;left: 64%;}

	.pr3_con .ptu.u3 .tips.t4 .desc{transform: translate(184px,9px);}

	.pr3_con .ptu.u6 .tips.n1 span{left: 56px;}

	.pr3_con .ptu.u6 .tips.n1{top: 48%;left: 38%;}

	.pr3_con .ptu.u6 .tips.n3{left: 68%;top: 56%;}

	.pr3_con .ptu.u6 .tips.n2 .desc{transform: translate(134px,19px);}

	.pr3_con .ptu.u6 .tips.n2{top: 57%;left: 58%;}

	.pr3_con .ptu.u6 .tips.n3 .desc{transform: translate(10px,-137px);}



	.pro1 .tips.t3{top: 30.8%;}

	.pro1 .tips.t4{top: 45.5%;}

	.pro1 .tips.t5{top: 84%;}

	.pro1 .tips.t6{top: 89%;}

	.pro3_zt .p2_r2{padding-top: 20px;}

	.pro3_zt .p2_r2 .p2_tit{margin-bottom: 5px;}

	.fpg .section_3 .yds{height: auto;left: -70%;}

}



@media screen and (max-width:700px) {

	.cebianl{right: 10px;bottom: 10%;}

	.top_ptxt .z_cob{width: 180px;}



	.zn_box .icon.i3 .top_ptxt{left: -200px;}

	.zn_box .icon.i5 .top_ptxt .z_cob{width: 130px;}

	.zn_box .icon.i6 .top_ptxt  .z_cob{width: 130px;}

	.zn_box .icon.i6 .top_ptxt{right: -340px;}

	.zn_box .icon.i5 .top_ptxt{left: -150px;}

	.ti_desc .ldesc{line-height: 15px;}

	.p2_qx .qx_con{padding: 75px 5% 20px;}

	.p2_qx .wb{padding-bottom: 20px;}

	.fpg .section_3 .in_bg{height: 380px;}

	.p2_qx .qx_con .lp_s .jn .nv{height: 30px;}

	.p2_qx .qx_con .ipen p{line-height: 16px;}

	.p2_qx .qx_con .ipen .pic{width: 35px;height: 35px;margin: 0 auto 5px;}

	.p2_qx .qx_con .lp_s .jn .nv{transform: translateY(100%);}

	.p2_qx .qx_con .ipen.i3 .coi{padding-bottom: 8%;}

	.pro1 .tips.t3{left: 54%;top: 24%;}

	.pro1 .tips.t5{top: 74%;left: 64.5%;}

	.pro1 .tips.t6{left: 58.5%;top: 87%;}



	.pro1 .tips.t4{left: 75%;top: 41%;}

	.pro_lt .tips.t1{left: 83%;top: 15%;}

	.pro_lt .tips.t2{left: 75.5%;top: 54%;}

	.pr3_con .ptu.u1 .tips.t2{top: 48%;left: 3.5%;}

	.pr3_con .tips s{width: 50px;}

	.pr3_con .ti_desc{left: -10px;}

	.pr3_con .ti_desc .con{width: 160px;}

	.pr3_con .ptu.u1 .tips.t1{top: 63%;}

	.pr3_con .ptu.u1 .tips.t3{top: 69.5%;left:2%;}

	.pr3_con .ptu.u2 .tips.t2{left:32%;top: 41%;}

	.pr3_con .ptu.u2 .tips.t1{left: 63.5%;}

	.pr3_con .ptu.u2 .tips.t4{left: 49%;top: 74%;}

	.pr3_con .ptu.u2 .tips.t1 s{width: 7px;}

	.pr3_con .ptu.u3 .tips.t2{left: 4%;top: 52%;}

	.pr3_con .ptu.u3 .tips.t1{left: 65.5%;top: 61%;}

	.pr3_con .ptu.u3 .tips.t4{top: 76%;}

	.pr3_con .ptu.u3 .tips.t4 .gj{width: 140px;}

	.pr3_con .ptu.u3 .tips.t3{left: 2.5%;top: 71%;}

	.pr3_con .ptu.u4 .tips.t2{left: 5.5%;top: 54%;}

	.pr3_con .ptu.u5 .tips.t2{left: 10.5%;top: 55%;}

	.pr3_con .ptu.u5 .tips.t1{left: 59%;top: 64%;}

	.pr3_con .ptu.u5 .tips.t3{left: 3%;top: 70%;}

	.pr3_con .ptu.u6 .tips.n1{left: 35%;top: 45%;}

	.pr3_con .ptu.u6 .tips.n2{left: 57.5%;top: 53.5%;}

	.pro_lt .tips.t3{top: 36%;left: 22%;}

	.pro_lt .tips.t2{left: 73.5%;}



	.pro_lt .tips.t1 .ti_desc, .pro_lt .tips.t2 .ti_desc{left: 0;}

	.pro_lt .tips .d{margin-right: 5px;}

	.pro_lt .tips.t3 .d{margin-left: 5px;}

	.pr3_con .ptu.u1 .tips.t4 {top:74%;left: 50%;}

	.pr3_con .tips.t4 .gj{width: 140px;}

	.pr3_con .u1 .tips.t4 .ti_desc{top: -70px;}

	.pr3_con .ptu.u2 .tips.t3{top: 69.5%;left: 5.5%;}

	.pr3_con .ptu.u4 .tips.t3{left: 6%;top: 67.3%;}



	.pr3_con .ptu.u4 .tips.t4{top: 75%;}

	.pr3_con .ptu.u5 .tips.t4{top: 74%;}

	/* .p2_lr .r .r_ton .desc .lo:first-child{transform: translateY(-40px);} */

	.p2_lr .r .r_ton .desc .lo:nth-child(2n){transform: translateY(5px);}

	.head .logo img{width: 100px;}

	.head.act .logo img{height: auto;}



	.head.act .nav{width: 36px;height: 36px;line-height: 34px;}



	.head.act{height: 50px;}

	.pr3_con .tips.t4 .desc{transform: translate(145px,9px);}

	.pr3_con .ptu.u2 .tips.t3{left: 1%;}

	.pr3_con .ptu.u2 .tips.t1{top: 52%;left: 68.5%;}

	.pr3_con .tips.t4 .ti_desc{top: -30px;}

	.pr3_con .ptu.u2 .tips.t3 s{width: 20px;}

	.pr3_con .ptu.u3 .tips.t4 .desc{transform: translate(150px,8px);}

	.pr3_con .tips.t2 .gt1{width: 200px;}

	.pr3_con .tips.t2 .gt1{left: -15px;}

	.pr3_con .u3 .tips.t4 .ti_desc{top: -50px;}

	.pr3_con .ptu.u4 .tips.t2{left: 27.5%;top:51%;}



	/* .pr3_con .u3 .tips.t4 .ti_desc{top: -75px;} */



	.pr3_con .ptu.u2 .tips.t2 .desc, .pr3_con .ptu.u4 .tips.t2 .desc, .pr3_con .ptu.u5 .tips.t2 .desc{transform: translate(-178px,33px)}

	.pr3_con .ptu .tips.t3 s{width: 15px;}

	.pr3_con .ptu.u4 .tips.t3{left: 2%;top: 72.5%;}

	.pr3_con .ptu.u4 .tips.t1{top:61%;}

	.pr3_con .ptu.u5 .tips.t2{left: 30%;top: 49%;}

	.pr3_con .ptu.u5 .tips.t3 s{width: 27px;}

	.pr3_con .tips.t4 .gj1{width: 115px;}

	.pr3_con .u5 .tips.t4 .desc{transform: translate(121px,14px);}

	.pr3_con .ptu.u5 .tips.t1{top: 61%;left: 63%;}

	.pr3_con .ptu.u6 .tips.n1 span{left:32%;}

	/* .pr3_con .ptu.u6 .tips.n1 .desc{transform: translate(-166px,9px);} */



	.pr3_con .ptu.u6 .tips.n2 .desc{transform: translate(134px,19px);}

	.pr3_con .ptu.u6 .tips.n3{top: 55%;left: 68%;}

	.pr3_con .ptu.u6 .tips.n3 .desc{transform: translate(10px,-132px);}

	.pr3_con .u6 .tips.n3 s{height: 30px;}

	.pr3_con .u6 .tips.n3 s{top: -20px;}

	.pr3_con .ptu.u6 .tips.n3 .desc{transform: translate(10px,-67px);}



	.pr3_con .ptu.u6 .tips.n2 .ti_desc{top: 50px;}

	.pr3_con .ptu.u2 .tips.t3{left: 2%;top: 71.5%;}

	.pr3_con .ptu.u1 .tips.t1{top: 54%;left: 67%;}

	.p2_lr .r .r_ton .desc .lo p{transform: translate(0);}

	/* .fpg.pro_fpg .pr4 .in_con{height: 100vh;} */

	.pr4 .p2_r2 .bz p{font-size: 12px;}

	.pr4 .p2_r2 .bz p{padding: 0; top: 5px;width: 120px;left: 7px;}

	.pr4 .p2_r2 .bz p.p{padding-left: 0;left: -5px;}

	.pr4 .p2_r2 .bz.b4 p.p, .pr4 .p2_r2 .bz.b2 p{margin-left: 10px;}



	.pr4 .p2_r2 .bz.b4 p.p, .pr4 .p2_r2 .bz.b2 p{top: 17px;}

	/* .pr4 .p2_r2 .bz.b4 p.p{margin-left: 13px;} */

	/* .pr4 .p2_r2 .bz p.p{padding-left: 30px;} */

	.p2_r2 .p2_tit{transform: translateY(-15px);}

	.pro3_zt .p2_r2 .p2_tit{margin-bottom: 10px;transform: translate(0);}

	.dc_itey .itey{width: 16.2%;}

	.dc_itey .itey p{line-height: 16px;}

	.pro3_zt .txt p{margin-bottom: 10px;}

	.p2_r1 .wy.w3, .p2_r1 .wy.w4{top: 43%;}

	.p2_r1 .wy.w5{left: 19%;}

	.p2_r1 .wy.w6{right: 19%;}

	.p2_r1 .wy.w1,.p2_r1 .wy.w2{top: 22%;}

	.pr4 .p2_r2 .bz.b4 p{left: 30px;}

}





/* 横屏显示 */

.hep{display: none;}

@media all and (orientation : landscape){

	.hep{display: none;}

}

@media all and (orientation : portrait){

	.hep{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 1);z-index: 100000;display: flex;align-items: center;justify-content: center;}

	.hep span{display: block;text-align: center;color: #fff;font-size: 18px;letter-spacing:5px;}

}



@media screen and (max-width:600px) {

	.p2_qx .qx_con .ipen p{font-size: 12px;line-height: 14px;}

	.p2_qx .qx_con .ipen .pic{width: 25px;height: 25px;}

}