@charset "utf-8";
/* 鎵€鏈夌綉椤靛叡浜殑 css */

/* 閫氱敤鐨 CSS 鏍峰紡锛氬繀椤绘斁鍦ㄥ叾瀹 CSS 鍓嶉潰 */

/* ************澶у潡鍒掑垎1/3锛氫娇鐢ㄥ彉閲忥紝渚夸簬鍏跺畠浣嶇疆鍔ㄦ€佺‘瀹氬搴?*********** */
:root {
    /*娉細涓 htmlFontSize() 浣跨敤鐨 maxScreen 鍊肩浉鍏宠仈*/
    --divBigItemCenterWidth: 16rem;
    --divBigItemCenterMargin: 0.4rem;
}
/*澶у潡鍒掑垎2/3锛氭帶鍒舵暣浣撴樉绀轰綅缃?/
.divBigItem {
    width: 100%;
	/* 鍐呴儴灞呬腑銆佹湁鏁堟樉绀哄搴 16rem锛屾棤婊氬姩鏉℃椂锛屽乏鍙宠嚦灏戠暀鐧斤細0.4rem锛涙湁婊氬姩鏉℃椂锛岄櫎鍘绘粴鍔ㄦ潯瀹藉害鐨勪簩鍒嗕箣涓€涓虹暀鐧藉搴 */
	min-width: calc(var(--divBigItemCenterWidth) + var(--divBigItemCenterMargin) + var(--divBigItemCenterMargin));
    clear: both;
    position: relative;
}
/*澶у潡鍒掑垎3/3锛氫腑闂存湁鏁堟樉绀哄尯鍩?/
.divBigItemCenter {
    /* 鍐呴儴灞呬腑銆佹湁鏁堟樉绀哄搴 =  鍦 htmlFontSize() 涓殑鏈€澶ф湁鏁堝搴 maxScreen */
	width: var(--divBigItemCenterWidth);
    margin: auto;
}

html {
    font-size: 100px;
}

body {
    padding: 0rem;
    margin: 0rem;
	
    background-color: white;
    font-size: 0.12rem;
    font-family: 寰蒋闆呴粦, "Microsoft YaHei", 榛戜綋, 瀹嬩綋, "Times New Roman", Arial, sans-serif;
/*    font-family: 瀹嬩綋;*/
}

/* 鍒濆锛屽己鍒朵笉鏄剧ず绾靛悜婊氬姩鏉★紝绀轰緥锛欬body class="ofYH"> */
.ofYH{
	overflow-y: hidden;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

input:focus {
    outline: none;
}

div {
    word-wrap: break-word;
    word-break: break-all;
    
    position: relative;
	
    padding: 0rem;
    margin: 0rem;
}


.TRBL0rem {
    top: 0rem;
    left: 0rem;
    bottom: 0rem;
    right: 0rem;    
}





/*width銆乭eight 涓嶅寘鍚 padding銆乥order锛堥粯璁ゅ寘鍚級*/
.borderBox {
    /*  鍦ㄧ缉鏀剧綉椤垫樉绀烘瘮渚嬪皬浜 100% 鏃讹紝瀵瑰鍣ㄧ殑 border 灞炴€ч粯璁や笉鍋氬鐞嗭紝浠嶄负1px銆傝繖鏍蜂袱涓 div 鐨勬渶鍚庢€诲搴︿粛澶т簬澶栧眰瀹藉害锛岃嚜鍔ㄦ孩鍑哄埌涓嬩竴琛屻€?/    
    
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    
    box-sizing: border-box;
    
}


/*淇濇寔鍘熸湁灏哄姣斾緥銆備絾閮ㄥ垎鍐呭鍙兘琚壀鍒囥€?/
.imgCover {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.imgContain {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.imgScalDown {
    display: block;
/*
    height: 100%;
    width: 100%;
*/
    object-fit: scale-down;
}

.img50Center {
    display: block;
    width: 50vw;
    height: auto;
    margin: auto;
/*    margin-top: 25vh;*/
}




.objHoverMTn30:hover {
    margin-top: -0.3rem;
}

/*鍥剧墖缂╂斁*/
.imgHoverScale105,.imgHoverScale101,.imgHoverScale102,.imgHoverScale103,.imgHoverScale104 {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}
.imgHoverScale101:hover{
    transform: scale(1.01, 1.01);
    transition: transform 0.7s ease;
}
.imgHoverScale102:hover{
    transform: scale(1.02, 1.02);
    transition: transform 0.7s ease;
}
.imgHoverScale103:hover{
    transform: scale(1.03, 1.03);
    transition: transform 0.7s ease;
}
.imgHoverScale104:hover{
    transform: scale(1.04, 1.04);
    transition: transform 0.7s ease;
}
.imgHoverScale105:hover {
    transform: scale(1.05, 1.05);
    transition: transform 0.7s ease;
}
.imgHoverScale110 {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}
.imgHoverScale110:hover {
    transform: scale(1.1, 1.1);
    transition: transform 0.7s ease;
}
.imgHoverScale120 {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}
.imgHoverScaleW120 {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}
.imgHoverScale120:hover {
    transform: scale(1.2, 1.2);
    transition: transform 0.7s ease;
}
.imgHoverScaleW120:hover {
    transform: scale(1.2, 1);
    transition: transform 0.7s ease;
}
.imgHoverScale150 {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}
.imgHoverScale150:hover {
    transform: scale(1.5, 1.5);
    transition: transform 0.7s ease;
}
.scale105 img:hover {
    transform: scale(1.05, 1.05);
    transition: transform 0.7s ease;
    cursor: pointer;
}
.scale105 img {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}
.scale110 img:hover {
    transform: scale(1.1, 1.1);
    transition: transform 0.7s ease;
    cursor: pointer;
}
.scale110 img {
    transform: scale(1, 1);
    transition: transform 0.7s ease;
}

/*鏂囧瓧涓ょ瀵归綈*/
.txtJastify {
    text-align: justify;
    text-justify: inter-ideograph;
    word-wrap: break-word;
    word-break: break-all;
}

/*鏂囧瓧灏鹃儴鐪佺暐鍙?/
.ellipsis01 {
    display:block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ellipsis02,.ellipsis03,.ellipsis04,.ellipsis05,.ellipsis06,.ellipsis07,.ellipsis08,.ellipsis09 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	
	white-space: pre-wrap;
}
.ellipsis02 {
    -webkit-line-clamp: 2;
}
.ellipsis03 {
    -webkit-line-clamp: 3;
}
.ellipsis04 {
    -webkit-line-clamp: 4;
}
.ellipsis05 {
    -webkit-line-clamp: 5;
}
.ellipsis06 {
    -webkit-line-clamp: 6;
}
.ellipsis07 {
    -webkit-line-clamp: 7;
}
.ellipsis08 {
    -webkit-line-clamp: 8;
}
.ellipsis09 {
    -webkit-line-clamp: 9;
}

/*div娴姩*/
.fLeft {
    float: left;
}
.fRight {
    float: right;
}
.fClear {
    clear: both;
}
.ofHide {
    overflow: hidden;
}


/*楂樸€佸銆佸榻?/
.h80{
    height: 80%;
}
.h90{
    height: 90%;
}
.h100{
    height: 100%;
}
.w100{
    width: 100%;
}
.w50{
    width: 50%;
}
.w80{
    width: 80%;
}
.w100c {
    width: 100%; 
    text-align: center;
}
.wAuto {
    width: auto;
}
.mAuto {
    margin: auto;
}


/*div澶栨*/
.boxShadow01 {
    box-shadow: 0.10rem 0.10rem 0.2rem 0.2rem rgba(0, 140, 186, 0.5)  inset;
}
.boxShadow0033Cd5 {
    box-shadow: 0rem 0rem 0.03rem 0.03rem #D5F2F5;
}
.boxShadowH1150:hover {
    box-shadow: 0.1rem 0.1rem 0.05rem 0.0rem;
}
.boxShadowH1150C999:hover {
    box-shadow: 0.1rem 0.1rem 0.05rem 0.0rem #999;
}

.boxShadow0123Cf4 {
    box-shadow: 0rem 0.01rem 0.02rem 0.03rem #F4F4F4;
}
.boxShadowH0066Cfff:hover{
    box-shadow: 0px 0px 6px 6px #fff;    
}
.boxShadowH0066C999:hover {
    box-shadow: 0rem 0rem 0.06rem 0.06rem #999;
}
.boxShadowH0042Cccc:hover {
   box-shadow: 0rem 0rem 0.04rem 0.02rem #ccc;
}

.boxShadow0042Cccc{
   box-shadow: 0rem 0rem 0.04rem 0.02rem #ccc;
}



/*鏂囧瓧闃村奖*/
.textShadowH446C000:hover{
    text-shadow: 0.04rem 0.04rem 0.06rem #000;
}

.textShadowH333C000:hover {
    text-shadow: 0.03rem 0.03rem 0.03rem #000;
}

.textShadowH0030:hover {
    text-shadow: 0rem 0rem 0.3rem;
}
.textShadowH004:hover {
    text-shadow: 0rem 0rem 0.04rem;
}
.textShadowH008:hover {
    text-shadow: 0rem 0rem 0.08rem;
}
.textShadowH224:hover {
    text-shadow: 0.02rem 0.02rem 0.04rem;
}

.textShadowH223:hover {
    text-shadow: 0.02rem 0.02rem 0.03rem;
}

.textShadowH444Cbbb:hover {
     text-shadow: 0.04rem 0.04rem 0.04rem #bbb;
}
.textShadowH444C999:hover {
     text-shadow: 0.04rem 0.04rem 0.04rem #999;
}
.textShadowH446:hover {
    text-shadow: 0.04rem 0.04rem 0.06rem;
}
.textShadowH448:hover {
    text-shadow: 0.04rem 0.04rem 0.08rem;
}
.textShadowH114:hover {
    text-shadow: 0.01rem 0.01rem 0.04rem;
}
.textShadowH112:hover {
    text-shadow: 0.01rem 0.01rem 0.02rem;
}
.textShadowH001:hover {
    text-shadow: 0.0rem 0.0rem 0.01rem;
}
.textShadowH111:hover {
    text-shadow: 0.01rem 0.01rem 0.01rem;
}
.textShadowH002:hover {
    text-shadow: 0.0rem 0.0rem 0.02rem;
}
.textShadowH224C000:hover {
    text-shadow: 0.02rem 0.02rem 0.04rem #000;
}
.textShadowH885C333:hover{
    text-shadow: 0.08rem 0.08rem 0.05rem #333;
}
.textShadowH885C999:hover{
    text-shadow: 0.08rem 0.08rem 0.05rem #999;
}
.textShadowH885C000:hover{
    text-shadow: 0.08rem 0.08rem 0.05rem #000;
}

.textShadowH444C333B:hover{
	text-shadow: 0.04rem 0.04rem 0.04rem #333;
	font-weight: bold;	
}
.textShadowH444C333:hover{
	text-shadow: 0.04rem 0.04rem 0.04rem #333;
}
.textShadowH666C333:hover{
	text-shadow: 0.06rem 0.06rem 0.06rem #333;
}


/*鑳屾櫙鑹?/
.bgWhite {
    background-color: white;
}
.bgBlue {
    background-color: blue;
}
.bgYellow {
    background-color: yellow;
}
.bgRed {
    background-color: red;
}


.posRelative {
    position: relative;
}
.posAbsolute {
     position: absolute;
}
.posAbsoluteCenter {
	position: absolute;
	top: 50%;
	left: 50%;
}

.txtAR {
    text-align: right;    
}
.txtAL {
    text-align: left;
}
.txtAC {
    text-align: center;
}




/*娓愬彉*/
.tran03 {
    transition: 0.3s;
}.tran05 {
    transition: 0.5s;
}
.tran08 {
    transition: 0.8s;
}
.tran10 {
    transition: 1.0s;
}
.tran15 {
    transition: 1.5s;
}

.divImgsonAutoSize01 {
    overflow: hidden;
    
}
.divImgsonAutoSize02 {
    overflow: hidden;
}

/*寮规€х洅瀛?/
.boxFlexRowBetween {
    display: flex;
    flex-direction: row;
    /*涓ょ瀵归綈*/
    justify-content:space-between;
	/*涓婁笅灞呬腑锛氬眳涓榻?/
	align-items: center;
}
.boxFlexRowBetweenTop {
    display: flex;
    flex-direction: row;
    /*涓ょ瀵归綈*/
    justify-content:space-between;
	/*涓婁笅灞呬腑锛氫笂瀵归綈*/
	align-items:flex-start;
}
.boxFlexRowCenterCenter {
    display: flex;
    flex-direction: row;
    /*瀵归綈1锛氬乏鍙冲眳涓?/
    justify-content:center;
	/*灞呬腑2锛氫笂涓嬪眳涓?/
	align-items:center;
}
.boxFlexRowAround {
    display: flex;
    flex-direction: row;
	/*寮规€ч」鐩钩鍧囧垎甯冨湪璇ヨ涓婏紝涓よ竟鐣欐湁涓€鍗婄殑闂撮殧绌洪棿銆傚鏋滃墿浣欑┖闂翠负璐熸垨鑰呭彧鏈変竴涓脊鎬ч」锛屽垯璇ュ€肩瓑鍚屼簬center銆	*/
    justify-content: space-around;
	/*涓婁笅灞呬腑*/
	align-items: center;
}
.boxFlexRowStart {
    display: flex;
    flex-direction: row;
	/*寮规€ч」鐩悜琛屽ご绱ф尐鐫€濉厖銆傝繖涓槸榛樿鍊笺€?/
    justify-content: flex-start;
	/*涓婁笅灞呬腑*/
	align-items: center;
}
.boxFlexRowEnd {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
	align-items: center;
}

.boxFlexColumnAround {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.boxFlexColumnAroundCenter {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}
.boxFlexColumnBetween {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.boxFlexColumnStart {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.boxFlexColumnCenterCenter {
    display: flex;
    flex-direction: column;
    justify-content:center;
    align-items: center;
}


.dotFill020 {
    /*鍗曚釜楂樺 = 楂樺 + 杈规*/
    height: 0.20rem;
    width: 0.20rem;
    /*鍦嗚浠ュ崟涓珮瀹戒负鍩哄噯璁＄畻: (瀹 + 宸﹁竟绾 + 鍙宠竟绾 ) / 2 */
    border-radius: 0.10rem;
    /*涓績棰滆壊,绌哄績 = null*/
    background: #5B99DD;
    /*杈规*/
    border: 0rem solid #5B99DD;
}

/*鍒嗗眰*/
.z99 {
    z-index: 99;
}
.z1 {
    z-index: 1;
}
.z2 {
    z-index: 2;
}
.z3 {
    z-index: 3;
}
.z4 {
    z-index: 4;
}
.z5 {
    z-index: 5;
}
.z6 {
    z-index: 6;
}
.z7 {
    z-index: 7;
}
.z8 {
    z-index: 8;
}
.z9 {
    z-index: 9;
}
.z10 {
    z-index: 10;
}


/*鍒嗛殧绾 hr 浣跨敤锛岀ず渚嬶細<hr class="h02rem"> */
.h05Per{
    height: 5%;
}
.h10Per{
    height: 10%;
}
.h00rem {
    height: 0.0rem;
}
.h01rem {
    height: 0.1rem;
}
.h02rem {
    height: 0.2rem;
}
.h03rem {
    height: 0.3rem;
}
.h04rem {
    height: 0.4rem;
}
.h05rem {
    height: 0.5rem;
}
.h06rem {
    height: 0.6rem;
}
.h07rem {
    height: 0.7rem;
}
.h08rem {
    height: 0.8rem;
}
.h09rem {
    height: 0.9rem;
}
.h10rem {
    height: 1rem;
}
.h00rem, .h01rem, .h02rem, .h03rem, .h04rem, .h05rem, .h06rem, .h07rem, .h08rem, .h09rem, .h10rem ,
.h05Per,.h10Per
{
    border: none;
    padding: 0rem;
    margin: 0rem;
    
    clear: both;
    position: relative;
}

.hrDashed01 {
	border: none;
	border-bottom: 1px dashed #D5D5D5;
	height: 0px;
}




/*鍗曠嫭璁剧疆鐗堟潈瀛楃鏍煎紡*/
.bqChar {
    font-family: fontST;
    font-size: 0.28rem;
    vertical-align:sub;
    margin: 0rem 0.05rem;
}

/*榧犳爣鎸囧悜锛氬乏绉汇€佷笂绉 2 鍗曚綅*/
.hoverNeg2 {
    top: 0rem;
    left: 0rem;
}
.hoverNeg2:hover {
    top:-0.02rem;
    left: -0.02rem;
}

/*榛樿鍏夋爣锛氬乏鏂滅澶?/
.cursorDefault {
    cursor: default;
}
.cursorPointer{
	cursor: pointer;
}


/* transform: translateY(-50px);
filter: drop-shadow(#66ccff 0 50px);
棰滆壊 x杞村亸绉婚噺 y杞 */


/* 璁剧疆閫忔槑锛屽彉娣 */
.alpha30{
	filter: alpha(Opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
.alpha60{
	filter: alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.alpha80{
	filter: alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.alpha90{
	filter: alpha(Opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/* 榛樿鏄剧ず 娴呰壊锛岄紶鏍囨寚鍚戞樉绀 娣辫壊銆侀摼鎺ユ寚閽 */
.arrowImg {
	filter: alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.arrowImg:hover {
	filter: alpha(Opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
    
	cursor: pointer;
    background-color:#E4E4E4;
}

.borderRadius05 {
    border-radius: 5%;
}

.mt100 {
    margin-top: 1rem;
}
.mt120 {
    margin-top: 1.2rem;
}
.mt70{
    margin-top: 0.7rem;
}
.mt05 {
    margin-top: 0.05rem;
}
.mt10 {
    margin-top: 0.1rem;
}
.mt20 {
    margin-top: 0.2rem;
}
.mt30 {
    margin-top: 0.3rem;
}
.mt40 {
    margin-top: 0.4rem;
}
.mt50 {
    margin-top: 0.5rem;
}
.mb10 {
    margin-bottom: 0.1rem;
}
.mb25 {
    margin-bottom: 0.25rem;
}
.mb30 {
    margin-bottom: 0.3rem;
}
.mb45 {
    margin-bottom: 0.45rem;
}

/*鍥剧墖璁剧疆 1px 杈规*/
.imgBorder1999 {
    border: 1px solid #999;
}
.imgBorder1aaa {
    border: 1px solid #aaa;
}
.imgBorder1bbb {
    border: 1px solid #bbb;
}
.imgBorder1ccc {
    border: 1px solid #ccc;
}
.imgBorder1ddd {
    border: 1px solid #ddd;
}
.imgBorder1eee {
    border: 1px solid #eee;
}



.disBlock {
    display: block;
}

.ml10 {
    margin-left: 0.1rem;
}
.ml20 {
    margin-left: 0.2rem;
}
.ml30 {
    margin-left: 0.3rem;
}

.moveDownArray,.moveUpArray {
    z-index: 100;
    position: fixed;
    right: 1%;
    height: 0.4rem;
    
    border: 1px solid #ccc;
    padding: 0.05rem;
    
    font-size: 0.3rem;
    color: #aaa;
    
    cursor: pointer;

    display: none;
}
.moveDownArray{
    top: 0.6rem;
}
.moveUpArray {
    bottom: 0.6rem;
}
.moveDownArray::before,.moveUpArray::before{
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.moveDownArray::before{
  content: "\f282";
}
.moveUpArray::before{
    content: "\f286";
}
.moveDownArray:hover::before{
    content: '\f27e';
}
.moveUpArray:hover::before{
    content: '\f281';
}

/*瑙ｅ喅涓婂眰div閬尅涓嬪眰div鏃舵棤娉曡Е鍙慶lick,hover绛変簨浠剁殑闂*/
.peNone {
    /*褰撲笂灞傚厓绱犺缃负 none 鏃讹紝灏卞彲浠ヨЕ鍙戜笅灞傚厓绱犵殑 click銆乭over 绛変簨浠躲€?/
    pointer-events: none;
}
.peAll {
    /* 璁剧疆涓 none 鏃讹紝涓婂眰鍏冪礌鍐呯殑鍏冪礌缁ф壙 none 锛岄兘涓嶅搷搴 click銆乭over 绛変簨浠躲€
       濡傛煇涓厓绱犻渶瑕佸搷搴旓紝鍒欏崟鐙缃负 all 绛夊睘鎬с€
    */
    pointer-events: all;
}
