@charset "utf-8";


@font-face {
  font-family: 'NotoSansHans';
  src: url('NotoSansHans-Regular.ttf') format('truetype')
}



/* CSS Document */
html,body{font:14px/1.5 'NotoSansHans';padding:0px; color:#606060; margin: 0px auto;}
/* text-align: justify; */
ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0;}
ul,ol{list-style:none;}
img{border:none;}
span{margin:0px; padding:0px;}
a{text-decoration:none;color:#3D3D3D; }
a:hover{ text-decoration:none}

/* .text-decoration{text-decoration:underline} */

div,img{ -webkit-tap-highlight-color: rgba(0,0,0,0);}
* {
	-webkit-tap-highlight-color：transparent;


      }
img{ max-width: 100%; }
.fl{ float: left;}
.fr{ float: right;}

.h1{ height: 1px; }
.h5{ height: 5px;}
.h10{ height: 10px;}
.h15{ height: 15px;}

.h20{ height: 20px;}
.h25{ height: 25px;}
.h30{ height: 30px;}
.h42{ height: 42px;}
.h40{ height: 40px; }
.h50{ height: 50px;}
.h60{ height: 60px;}
.h80{ height: 80px;}
.h90{ height: 90px;}
.h300{ height: 300px;}
.h101{ height: 101px;}
.h100{ height: 100%;}
.h180{ height: 180px;}
.h270{ height: 270px;}
.w50{ width: 50%; }
.w1{ width: 1px; }
.w5{ width: 5px; height: 5px; }
.w10{ width: 10px; }
.w15{ width: 15px; }
.w100{ width: 100%; }
.w83{ width: 85%; }
.pf{ position: fixed; }
.pa{ position: absolute;}
.pr{ position: relative;}
.dn{ display: none;}
.db{ display: block;}
.ovh{ overflow: hidden; }
.tec{ text-align: center; }
.ter{ text-align: right; }
.m0aoto{ margin: 0px auto; }


.whtl0{ width: 100%; height: 100%; top: 0px; left: 0px; }
.tl{ top: 0px; left: 0px; }
.f12{ font-size: 12px; }
.f13{ font-size: 13px; }
.f14{ font-size: 14px; }
.f15{ font-size: 15px; }
.f16{ font-size: 16px; }
.f17{ font-size: 17px; }
.f18{ font-size: 18px; }
.f20{ font-size: 20px; }
.f22{ font-size: 22px; }
.f24{ font-size: 24px; }
.f28{ font-size: 28px; }
.f30{ font-size: 30px; }
.f32{ font-size: 32px; }
.f37{ font-size: 37px; }
.f40{ font-size: 40px; }
.f48{ font-size: 48px; }
.tel{ text-align: left; }
.fb{ font-weight: bold; }
.fw100{ font-weight: 100; }

.p1015{ padding: 10px 15px; }


.b000{ background: #000; }
.bfff{ background: #fff; }
.b383838{ background: #242424; }
.b005059{ background: #005059; }

.c000{ color: #000; }
.cfff{ color: #fff; }
.c333{ color: #333;}
.c005059{ color: #005059; }
.c979797{ color: #979797; }



.mt10{ margin-top: 10px; }
.plr30{ padding-left:30px; padding-right: 30px; }
.p015{ padding: 0px 15px; }
.p05{ padding: 0px 5px; }
.p10{ padding: 10px; }

.bor100{ border-radius: 100px; }
.bor4{ border-radius: 4px; }
.bor6{ border-radius: 6px; }
.bor10{ border-radius: 10px; }

.center{display: -webkit-box;
		        display: -ms-flexbox;
		        display: -webkit-flex;
		        display: flex;
		        -webkit-box-pack: center;
		        -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
		        -webkit-box-align: center;
		        -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;}

.ellipsis{
	overflow: hidden;
    text-overflow: ellipsis; 
    -o-text-overflow: ellipsis;
    white-space:nowrap;
}
.ellipsis2{
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2; 
	}
	
	.ellipsis3{
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:3; 
	}
.clear{clear:both}
.cursor{cursor:pointer}


.flex{ display: flex; }
.alignitems_center{align-items:center}
.alignitems_end{align-items: flex-end;}
.justify_around{justify-content: space-around;}
.justify_between{justify-content:space-between}
.justify_end{justify-content: flex-end;}

.linH1{ line-height: 1; }
.linH12{ line-height: 1.2; }
.linH17{ line-height: 1.7; }
.linH2{ line-height: 2; }

.box1{box-shadow: 0px 4px 24px rgba(0, 110, 235, 0.1);}
.z3{ z-index: 3; }

.borD3EBF0{ border: #D3EBF0 solid 1px; padding: 50px 38px; }

.frame{ background: rgba(0,0,0,0.6); z-index: 9999; display: none; }

.boxBg{background: rgba(0, 0, 0, 0.2);backdrop-filter: blur(6px);border-radius: 4px;}


.w1200{ max-width: 1160px; padding: 0px 20px; width: calc(100% - 40px); min-width: 1000px; }
.w100p20{ width: 100%; padding: 0px 20px; }
.rot90{-webkit-transform:rotate(90deg)}
.rot180{-webkit-transform:rotate(180deg)}

.backjb1{background: linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.47) 100%);}

.trall1{transition: all .1s;-webkit-transition: all .1s;}
.trall2{transition: all .2s;-webkit-transition: all .2s;}
.trall3{transition: all .3s;-webkit-transition: all .3s;}
.trall5{transition: all 1.7s;-webkit-transition: all 1.7s;}

.pointernone{pointer-events: none;}
.pointerall{pointer-events: all;}


.bg{ background: url(../img/bg1.png) no-repeat center; background-size: 100% auto;}
.bg2{ background: url(../img/bg2.png) no-repeat center; background-size: 100% auto;}
/* .bg2{ background: url(../img/bg1.jpg) no-repeat center; background-size: 100% auto;} */


.cE1251B{ color: #E1251B; }

.p1tb1{ width: 80px; top: 0px; right: 0px; }
.p1tb2{ width: 130px; bottom: 0px; left: 0px; }
.ys1{ right: 0px; width: 100px; top: 50%; }

.logo{ width: 50px;top: 0px;right: 0px; }

.nrqr{ width: 93%; height: 520px;}

.but{ background: #fff; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); padding: 10px 0px;cursor:pointer;color: #606060; }
.but:hover,.but:active,.but.on{ background: #E1251B; color: #fff;}

.p1wb{ height: 350px; }

.jiantou{ width: 3px; height: 16px; background: #E1251B; margin-top: 2px; }

.nrxx{ height: 440px;}
.nrxx.off{height: 373px;}

.nrxx.on{ padding-bottom: 80px; height: 360px; }

.xiantiao{ border-bottom: #E1251B 1px dashed; }

.wxicon{ width: 11px; margin-top: -2px;}

.wxtext{ width: calc(100% - 20px); font-size: 16px; }
.title{ width: calc(100% - 10px); }

/* -webkit-transform: scale(0.6); -webkit-transform-origin: top left;transform: scale(0.6);transform-origin: top left; width:165%; */

.fbt{ min-height: 48px; }

.wxtexttransform{ }
.fs12{ font-size: 8px; }
.fs14{ font-size: 12px; }

.return {
	     color: #fff;
	     background: #E1251B;
	     width: 60px;
	     height: 35px;
	     box-shadow: 0px 3px 8px 0px rgba(147, 173, 197, 0.3);
	     border-radius: 0px 100px 100px 0px;
	     top: 24px;
	     left: 0px;
	     z-index: 3;
		 padding-right: 9px;
	}


.zhushi{bottom: 10px; left: 0px; width: 100%;}
.titlebt{ font-size: 18px; }


@media screen and (min-width:750px){
	.bg,.bg2{ background: url(../img/bg2.jpg) no-repeat center; background-size: cover;}
	.p1,.p2,.p3,.p4,.p5,.p6{max-width: 1000px;left: 50%; -webkit-transform: translateX(-50%);}

	.pc{ display: block; }


	.logo{ width: 90px;  top: -7px;}
	.f20{ font-size: 26px; }

	.f16{ font-size: 18px; }
	.jiantou{ height: 22px; }
	.f14{ font-size: 16px; }
	.f12{ font-size: 14px; }
	.nrqr{height: 570px;}
	.nrxx{ height: 440px;}

	.wxtexttransform{-webkit-transform: scale(1);transform: scale(1); width:100%;}
	.but{    font-size: 20px;}
	/* div.infinite{ -webkit-animation-iteration-count: revert !important;-webkit-animation-iteration-count: revert !important; animation-iteration-count: revert !important;animation-iteration-count: revert !important;} */
	.wxicon{    margin-top: 0px;}
	
	.fs12{ font-size: 12px; }
	.fs14{ font-size: 16px; }
	
	.titlebt{ font-size: 20px; }
}