@charset "utf-8";
@import url("form.css");
@import url("lightGallery.css");
html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph}
a{text-decoration:none;outline:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:8px;height:8px;background-color:#F5F5F5}
::-webkit-scrollbar-track{border-radius:10px;background-color:#E2E2E2}
::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}
input,textarea{-webkit-user-select:text}
#wxnr{width:100%;height:100%;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,0.6);backdrop-filter:blur(5px)}
#wxnr .nrdf{margin:auto;position:absolute;top:50%;left:0;right:0;width:300px;height:300px;padding:20px;padding-top:35px;margin-top:-150px;text-align:center;background-color:rgba(255,255,255,0.8);box-shadow:0px 2px 6px #777;-webkit-box-shadow:0px 2px 6px #777;-moz-box-shadow:0px 2px 6px #777;border-radius:10px;box-sizing:border-box}
#wxnr img{width:135px;height:135px;display:block;margin:0 auto}
#wxnr p{color:#333;font-size:14px;line-height:25px;text-align:center}
#wxnr i.x{position:absolute;top:12px;right:12px;width:18px;height:18px;font-size:12px;line-height:18px;text-align:center;color:#fff;font-weight:bold;font-style:normal;background:#333;border-radius:100%;cursor:pointer}
#wxnr span{display:inline-block;padding:3px 5px;line-height:18px;background-color:#2fc16e;color:#fff;border-radius:5px;cursor:pointer}
#wxnr span i{color:#fff;margin-right:5px}
#weixin{position:fixed;top:50%;margin-top:-25px;z-index:9999999;font-size:16px;color:#fff;width:90%;right:5%;line-height:46px;text-align:center;background:rgba(0,0,0,0.8);border:2px solid #333;border-radius:5px;display:none}
video{width:100%;height:auto;background-color:#000}
.plyr__control--overlaid,.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true],.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#2fc16e}
.plyr--full-ui input[type=range]{color:#2fc16e}
#body{margin-left:auto;margin-right:auto; min-width:320px;max-width:1440px;}
#main{ width:100%; float:left;}
#nyweb{
	width:100%;
	float:left;
	padding-bottom:2.5%;
	padding-top:1.5%; background-color:#fff; z-index:3;
}

#dhlm{ width:100%; font-size:36px; color:#15B3AE; text-align:center;    line-height:1.8;font-weight:bold; float:left;}
#lmbtn{ width:100%; float:left; text-align:center; overflow:hidden; }
#lmbtn dd{ float:left;
	width:100%;
	text-align:center;
	line-height:1.5;
 font-size:24px; color:#15B3AE; font-weight:bold; position:relative; padding-bottom:15px; margin-bottom:10px;
}
#lmbtn dd:after{ width:80px; height:5px; position:absolute; background-color:#15B3AE; left:50%; margin-left:-40px; bottom:0px; content:""; z-index:2}
#lmbtn dd:before{ width:320px; height:1px; position:absolute; background-color:#ddd; left:50%; margin-left:-160px; bottom:2px; content:""; z-index:1}
#lmbtn dd span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-left:12px;
	color:#999;
	font-style: normal;
	font-weight:normal;
	text-transform:capitalize;
}
#lmbtn p{ color:#666; line-height:1.8; }
.lan{ color:#15B3AE; border:0px; text-align:right;}
.lan a{color:#15B3AE}
#nbanner{
	width:100%;
	float:left;
	position:relative;
	display:block;
	z-index:1;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	height:500px;
}
#nbanner:after{ position:absolute; width:100%; height:100%; content:""; z-index:-1; left:0px; top:0px; background-color: rgba(21,179,174,0.3); background:linear-gradient(to bottom,rgba(21,179,174,0.1), rgba(21,179,174,0.2));}
#nbanner .nrc{
	width:100%;
	float:left; position:absolute; left:0px; bottom:35%;
}
	#nbanner .nrc h4 {
		text-shadow: 1px 2px 8px #000;
		text-transform: uppercase;
		font-weight: bold;
		color: #fff;
		text-align: center;
		line-height: 2;
		text-transform: capitalize;
	}
	#nbanner .lmmc {
		text-shadow: 1px 2px 8px #000;
		text-transform: uppercase;
		width: 100%;
		float: left;
		text-align: center;
	}
		#nbanner .lmmc dd {
			text-shadow: 1px 2px 8px #000;
			text-transform: uppercase;
			display: inline-block;
			padding: 5px 6%;
			line-height: 2;
			cursor: pointer;
			color: #fff;
		}
#nbanner .lmmc  dd i{ margin-left:8px;transition:all 0.4s ease-in-out 0s;}
#nbanner .lmmc  dd:hover i{ margin-left:20px;}

#nbanner .lmmc  dd:hover {color:#fff;}
#nypage{
	width:100%;
	float:left; overflow:hidden;  display:block;}
#lmdf{float:left;width:100%; text-align:center;  overflow:hidden; margin-top:1%;}
#lmdf.cp a{ width:20%; display:block; float:left; margin:5px 2px; overflow:hidden;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; }
#lmdf A{
	padding-left:2%; line-height:35px;
	padding-right:2%;
	display:inline-block; font-size:16px;
	 color:#555; background-color:#fff; margin: 2px; border:#ddd solid 1px; border-radius:50px;
}
#lmdf A:hover{	 background-color:#15B3AE;background:linear-gradient(to bottom,#00AEAE,#15B3AE);color:#FFFFFF; border:#15B3AE solid 1px;}
#lmdf A.sec{ color:#FFFFFF;	background-color:#15B3AE;background:linear-gradient(to top,#00AEAE, #15B3AE);color:#FFFFFF; border:#15B3AE solid 1px; }
#lbb2{text-align:center; font-size:12px; width:100%; float:left; margin-top:20px; line-height:20px;}
#lbb2 span{margin-left:2px; margin-right:2px;}
#lbb2 .current{ padding-left:8px; padding-right:8px; background-color:#15B3AE; border:#15B3AE solid 1px;color:#fff;padding-top:4px; padding-bottom:4px;}
#lbb2 A{ border:#ddd solid 1px; padding-left:8px;  color:#555; padding-right:8px; padding-top:4px; padding-bottom:4px;margin-left:2px; margin-right:2px;}
#lbb2 A:hover{ border:#15B3AE solid 1px;color:#15B3AE;}
#lbb2 .pagebegin{ float:left;}
#lbb2 .page-num{ float:right;}
.gbg{ border:#ddd solid 1px; padding:1px;
}
.sj_xs{ display:none;}
#lmaa{float:right; float:right; height:35px; position:relative;}
#lmaa .xjt{
	 float:left;
	height:24px;  cursor:pointer;  margin-top:5px; border-radius: 4px; font-weight:normal; font-size:12px; font-weight:bold; color:#fff; background-color:rgba(0,0,0,0.2); line-height:24px; margin-right:12px;
}
#lmaa .xjt span{
	height:24px;
	background-image: url(../images/lmc.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:18px;
	float:right;
	margin-right:8px;
	margin-left:10px;
}
#lmaa .sjt{
	float:left;
	height:24px;
	cursor:pointer;
	margin-top:5px;font-size:15px;
	 border-bottom:0px;border-radius: 4px; line-height:24px;color:#fff; font-weight:bold; font-size:12px; margin-right:12px;background-color:rgba(0,0,0,0.2); 
}
#lmaa .sjt span{
	height:24px;
	background-image: url(../images/gbd.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:18px;
	float:right;
	margin-right:8px;
	margin-left:10px;
}
#lmaa .bdlm{ 
	width:250px; 
	position:absolute;
	right:12px;
	top:35px; background-color:#eee; padding:10px; z-index:99; display:none;
}

#lb{
	width:100%;
	float:left;max-height:230px; overflow-y:auto;overflow-x:hidden;

}
#lb UL{ list-style-type:none;   }
#lb UL LI {
	width:100%;
	float:left;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-size:13px;
	background-color:#f7f7f7; font-weight:bold;
}
#lb UL LI A {line-height:32px; padding-left:10px;
	border-bottom:#ddd solid 1px;
	COLOR: #333;
	DISPLAY: block;

	
}
#lb UL LI A i{ margin-right:8px;}
#lb UL LI.sec A {
	border-bottom:#15B3AE solid 1px;
	COLOR:#fff; background-color:#15B3AE;

}
#lb UL LI A:hover {
	border-bottom:#15B3AE solid 1px;
	COLOR:#fff; background-color:#15B3AE;
}

#lb UL LI.xl {
	width:100%;
	height:30px;
	line-height:30px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-weight:normal;
	font-size:12px;
 margin:0px;	
	background-repeat: no-repeat;
	background-position: 20px center;background-color:#fff;

}
#lb UL LI.xl A { color:#555; padding-left:32px; display:block; }
#lb UL LI.xl A i{ float:left; margin-left:8px;}
#lb UL LI.xl A.sec {border:0px;	COLOR:#15B3AE; background:none;
}
#lb UL LI.xl A:hover {border:0px;
	COLOR:#15B3AE; background:none;

}
@media only screen and (max-width: 1750px){#main{ padding:0px 2.5%;}}
@media only screen and (max-width: 1450px){#nbanner{ height:500px;}#dhlm{ font-size:32px;}}
@media only screen and (max-width: 1250px){#lmdf A{ font-size:14px; line-height:30px;}#nbanner{ height:400px;}#nbanner .nrc h4{ font-size:24px;}#nbanner .lmmc dd{ font-size:18px; font-weight:bold;}#nbanner .nrc{ bottom:35%;}#dhlm{ font-size:28px;}}
@media only screen and (max-width: 1000px){#nbanner{ height:400px;}#nbanner .nrc h4{ font-size:20px;}#nbanner .lmmc dd{ font-size:16px;}}
@media only screen and (max-width: 960px){.sj_xs{ display:block;}.web_xs{ display:none}}
@media only screen and (max-width: 960px){#nbanner{ height:300px;}#lmbtn dd{ font-size:16px;}#lmbtn dd span{ font-size:14px;}#lmdf A{ font-size:12px; font-weight:bold; line-height:25px;}#nbanner .nrc h4{ font-size:16px;}#nbanner .nrc{ bottom:40%;}#dhlm{ font-size:18px;}}
@media only screen and (max-width: 450px){#nbanner .nrc h4{ font-size:13px;}.gwtp{height:50px;}#lmbtn dd{ font-size:14px;}#nbanner{ height:240px;}}