#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }

#baguetteBox-overlay.visible { opacity: 1; }

#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }

#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }

#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: Verdana, Geneva, sans-serif; }

#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }

#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease, -webkit-transform .4s ease; transition: left .4s ease, -webkit-transform .4s ease; -o-transition: left .4s ease, -o-transform .4s ease; -moz-transition: left .4s ease, transform .4s ease, -moz-transform .4s ease; transition: left .4s ease, transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease; }

#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }

#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }

.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }

.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }

.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }

.baguetteBox-button#next-button { right: 2%; display: block !important; }

.baguetteBox-button#previous-button { left: 2%; display: block !important; }

.baguetteBox-button#close-button { top: 20px; right: 2%; right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }

.baguetteBox-button svg { position: absolute; left: 0; top: 0; }

article,aside,dialog,footer,header,section,nav,figure,menu,main{display:block}
.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}



.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}
*{font-family: "微软雅黑" !important;}
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
.wap-hd-nav { display: none; }

.wap-nav { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }

.wap-nav .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.wap-nav .nav span { font-family: arial, helvetica, sans-serif; }

.wap-nav .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }

.wap-nav .nav form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.wap-nav .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url("../images/sch2.png") no-repeat center center; }

.wap-nav .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wap-nav .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; padding-left: 20px; position: relative; }

.wap-nav .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../images/shizi.png") no-repeat center center; }

.wap-nav .addition.active { background-image: url("../images/yizi.png"); }

.wap-nav .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.wap-nav .nav > ul > li > a { margin-right: 40px; color: #fff; font-size: 12px; font-size: 1.2rem; display: block; }

.wap-nav .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }

.wap-nav .nav > ul > li .c-show { display: none; width: 100%; }

.wap-nav .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a { position: relative; margin-right: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { margin-right: 40px; padding-left: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { margin-right: 40px; padding-left: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > dl { padding: 20px; }

.wap-nav .nav > ul > dl dd { float: left; margin: 0 2px; }

.wap-nav .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.wap-nav .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #98d5f0; }

@media screen and (min-width: 992px) { .wap-nav, .menubtn { display: none; } }

@media screen and (max-width: 991px) { .wap-hd-nav { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #98d5f0;}
  .wap-hd-nav-item { width: 25%; }
  .wap-hd-nav-item a { display: block; padding: 5px 0; line-height: 20px; font-size: 14px; color: white; text-align: center; background-color: #363636; }
  .wap-hd-nav-item a.active { color: white; background-color: #98d5f0; } }

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
* { margin: 0px; padding: 0px; }

html { font-size: 62.5%; height: 100%; }

body { margin: 0 auto; width: 100%; max-width: 1920px; overflow-x: hidden; font-family: arial, helvetica, sans-serif; font-size: 16px; font-size: 1.6rem; color: #666; line-height: 1.2; }

a { color: #333; text-decoration: none; outline: none; tap-highlight-color: transparent; focus-ring-color: transparent; -webkit-tap-highlight-color: transparent; -webkit-focus-ring-color: transparent; -moz-tap-highlight-color: transparent; -moz-focus-ring-color: transparent; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

a:hover { color: #98d5f0; }

ol, ul, li { list-style: none; }

img { max-width: 100%; border: 0px solid #ccc; }

table, embed, video { max-width: 100%; }

input, textarea { border: none; background: none; font-family: inherit; }

input[type="submit"], textarea[type="submit"] { cursor: pointer; }

input[type="checkbox"], textarea[type="checkbox"] { cursor: pointer; }

input[type="radio"], textarea[type="radio"] { cursor: pointer; }

input:focus, textarea:focus { outline: none; }

textarea { resize: none; }

button { border: none; background: none; cursor: pointer; }

em, i { font-style: normal; }

/* .c-xx start */
.c-fl { float: left; }

.c-fr { float: right; }

.c-cb { clear: both; }

.c-clearfix:after { content: ""; display: block; clear: both; }

.c-mg { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

.c-oh { overflow: hidden; }

.c-wd { width: 1200px; }

.c-tsn { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.c-bbx { -moz-box-sizing: border-box; box-sizing: border-box; }

.c-pr { position: relative; }

.c-mt-5 { margin-top: 5px; }

.c-mt-10 { margin-top: 10px; }

.c-mt-15 { margin-top: 15px; }

.c-mt-20 { margin-top: 20px; }

.c-mt-25 { margin-top: 25px; }

.c-mt-30 { margin-top: 30px; }

.c-mt-35 { margin-top: 35px; }

.c-mt-40 { margin-top: 40px; }

.c-mt-45 { margin-top: 45px; }

.c-mt-50 { margin-top: 50px; }

.c-nomt { margin-top: 0 !important; }

.c-nomr { margin-right: 0 !important; }

.c-nomb { margin-bottom: 0 !important; }

.c-noml { margin-left: 0 !important; }

.c-nomg { margin: 0 !important; }

.c-nopt { padding-top: 0 !important; }

.c-nopr { padding-right: 0 !important; }

.c-nopb { padding-bottom: 0 !important; }

.c-nopl { padding-left: 0 !important; }

.c-nopd { padding: 0 !important; }

.c-nofont { line-height: 0; font-size: 0; }

.c-nobg { background: none !important; }

/* .c-xx end */
/* .f-xx start */
.f-czjz { position: relative; top: 50%; -webkit-transform: translate(0px, -50%); -moz-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); }

.f-box { margin: 0 auto; width:1200px; max-width: 100%; overflow: visible; }

@media screen and (max-width: 1366px) { .f-box { width: 1000px; } }

@media screen and (max-width: 1024px) { .f-box { width: 970px; } }

@media screen and (max-width: 991px) { .f-box { width: 750px; } }

@media screen and (max-width: 767px) { .f-box { padding-left: 15px; padding-right: 15px; -moz-box-sizing: border-box; box-sizing: border-box; } }

/* .f-xx end */
/* @keyframes start */
@-webkit-keyframes boxshadown { 0% { box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.2); }
  100% { box-shadow: 0 0 0 15px rgba(51, 51, 51, 0); } }
@-moz-keyframes boxshadown { 0% { box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.2); }
  100% { box-shadow: 0 0 0 15px rgba(51, 51, 51, 0); } }
@keyframes boxshadown { 0% { box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.2); }
  100% { box-shadow: 0 0 0 15px rgba(51, 51, 51, 0); } }

/* @keyframes end */
/* .an-xx start */
.an-hoverimg-xy { position: relative; overflow: hidden; }

.an-hoverimg-xy:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 2; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-xy:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 1; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-xy img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverimg-xy:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.an-hoverimg-xy:hover:before { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverimg-xy:hover:after { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverimg-beforex { position: relative; overflow: hidden; }

.an-hoverimg-beforex:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 2; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-beforex img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverimg-beforex:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.an-hoverimg-beforex:hover:before { visibility: visible; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverimg-beforey { position: relative; overflow: hidden; }

.an-hoverimg-beforey:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.1); z-index: 2; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; visibility: hidden; }

.an-hoverimg-beforey img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverimg-beforey:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.an-hoverimg-beforey:hover:before { visibility: visible; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }

.an-hoverbtn-beforey { position: relative; }

.an-hoverbtn-beforey > * { position: relative; }

.an-hoverbtn-beforey:before { content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); background-color: #98d5f0; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverbtn-beforey:hover { color: #fff; }

.an-hoverbtn-beforey:hover:before { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }

.an-hoverbtn-beforex { position: relative; }

.an-hoverbtn-beforex > * { position: relative; }

.an-hoverbtn-beforex:before { content: ""; position: absolute; right: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); background-color: #98d5f0; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverbtn-beforex:hover { color: #fff; }

.an-hoverbtn-beforex:hover:before { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }

.an-hoverbtn-beforer { position: relative; overflow: hidden; }

.an-hoverbtn-beforer > * { position: relative; }

.an-hoverbtn-beforer:before { content: ""; position: absolute; right: 100%; top: 0; width: 100%; height: 100%; background-color: #98d5f0; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.an-hoverbtn-beforer:hover { color: #fff; }

.an-hoverbtn-beforer:hover:before { right: 0; }

.an-boxsd:hover { -webkit-animation: boxshadown 1s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: boxshadown 1s infinite cubic-bezier(0.66, 0, 0, 1); animation: boxshadown 1s infinite cubic-bezier(0.66, 0, 0, 1); }

/* .an-xx end */
/* .m-xx start */
.m-desc { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc a { color: #98d5f0; }

.m-desc a:hover { text-decoration: underline; }

.m-desc p { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc span { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc b { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.m-desc img { max-width: 100%; }

.m-desc iframe { display: block; max-width: 100%; margin: 0 auto; }

.m-desc table { width: 90%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; margin-left: auto; margin-right: auto; }

.m-desc table tr td { padding: 3px; border: 1px solid #ccc; background: #fff; font-size: 14px; font-size: 1.4rem; }

.table table { width: 100%; border-collapse: collapse; line-height: 22px; border: 1px solid #ccc; }

.table table tr td { padding: 3px; height: 30px; border: 1px solid #ccc; }

@media screen and (max-width: 991px) { .table { width: 100%; overflow-x: scroll; }
  .table table { width: 991px !important; max-width: 991px; } }

@media screen and (max-width: 991px) { .m-tt1 { font-size: 24px !important; font-size: 2.4rem !important; }
  .m-tt2 { font-size: 20px !important; font-size: 2rem !important; }
  .m-tt3 { font-size: 18px !important; font-size: 1.8rem !important; }
  .m-desc1 { font-size: 16px !important; font-size: 1.6rem !important; }
  .m-desc2 { font-size: 14px !important; font-size: 1.4rem !important; }
  [class*="-item"] .item-title { font-size: 14px; font-size: 1.4rem; }
  [class*="-item"] .item-desc { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-link { font-size: 13px; font-size: 1.3rem; }
  [class*="-item"] .item-modal { display: none; } }

/* .m-xx end */
/* .j-xx start */
.j-offset-top { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -ms-transform: translateY(100px); -o-transform: translateY(100px); transform: translateY(100px); opacity: 0; }

.j-offset-top.run { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }

.j-offset-left { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px); opacity: 0; }

.j-offset-left.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

.j-offset-right { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; }

.j-offset-right.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

.j-fadein { -webkit-transition: all 750ms; -o-transition: all 750ms; -moz-transition: all 750ms; transition: all 750ms; opacity: 0; }

.j-fadein.run { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1; }

.j-lazy { min-width: 20%; }

/* .j-xx end */
[class*="-item"] .item-pic { position: relative; display: block; line-height: 0; font-size: 0; text-align: center; overflow: hidden; }

[class*="-item"] .item-pic img { -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

[class*="-item"] .item-pic:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

[class*="-item"] .item-title { overflow: hidden; }

[class*="-item"] .item-title a:hover { color: #98d5f0; }

[class*="-item"] .item-desc { overflow: hidden; }

[class*="-item"] .item-desc a { display: block; }

[class*="-item"] .item-desc a:hover { color: #98d5f0; }

#preloader { background-color: #333; height: 100%; width: 100%; position: fixed; z-index: 1; margin-top: 0px; top: 0px; z-index: 99; }

#loading-center { width: 100%; height: 100%; position: relative; }

#loading-center-absolute { position: absolute; left: 50%; top: 50%; height: 150px; width: 150px; margin-top: -75px; margin-left: -75px; text-align: center; }

.object { width: 20px; height: 20px; background-color: #FFF; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-right: 20px; margin-top: 65px; border-radius: 50% 50% 50% 50%; }

#object_one { -webkit-animation: object_one 1.5s infinite; -moz-animation: object_one 1.5s infinite; animation: object_one 1.5s infinite; }

#object_two { -webkit-animation: object_two 1.5s infinite; -moz-animation: object_two 1.5s infinite; animation: object_two 1.5s infinite; -webkit-animation-delay: 0.25s; -moz-animation-delay: 0.25s; animation-delay: 0.25s; }

#object_three { margin-right: 0; -webkit-animation: object_three 1.5s infinite; -moz-animation: object_three 1.5s infinite; animation: object_three 1.5s infinite; -webkit-animation-delay: 0.5s; -moz-animation-delay: 0.5s; animation-delay: 0.5s; }

@-webkit-keyframes object_one { 75% { -webkit-transform: scale(0); transform: scale(0); } }

@-moz-keyframes object_one { 75% { -moz-transform: scale(0); transform: scale(0); } }

@keyframes object_one { 75% { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); } }

@-webkit-keyframes object_two { 75% { -webkit-transform: scale(0); transform: scale(0); } }

@-moz-keyframes object_two { 75% { -moz-transform: scale(0); transform: scale(0); } }

@keyframes object_two { 75% { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); } }

@-webkit-keyframes object_three { 75% { -webkit-transform: scale(0); transform: scale(0); } }

@-moz-keyframes object_three { 75% { -moz-transform: scale(0); transform: scale(0); } }

@keyframes object_three { 75% { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); } }

.site-welcome { visibility: hidden; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; z-index: 99; opacity: 0; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-crm { margin-top: 24px; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #666; }

.m-crm a { color: #666; }

.m-crm a:hover { color: #98d5f0; }

.m-crm a.active { color: #98d5f0; }

.m-oths { margin-top: 40px; }

.m-oths .oths-item { padding-left: 25px; height: 32px; line-height: 32px; font-size: 14px; font-size: 1.4rem; color: #666666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-repeat: no-repeat; background-position: left center; }

.m-oths .oths-item a { color: #666; }

.m-oths .oths-item a:hover { color: #333; }

.m-oths .oths-item-1 { background-image: url("../images/oths1.png"); border-bottom: 1px dashed #cfcfcf; }

.m-oths .oths-item-2 { background-image: url("../images/oths2.png"); }

.m-oths a { color: #666666; }

.m-page { margin-top: 64px; letter-spacing: 0; font-size: 0; text-align: right; }

.m-page a { margin-left: 5px; margin-right: 5px; margin-bottom: 5px; display: inline-block; *display: inline; *zoom: 1; min-width: 36px; height: 30px; line-height: 28px; font-size: 12px; font-size: 1.2rem; color: #333; text-align: center; border: 1px solid #e5e5e5; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-page a.big { min-width: 61px; }

.m-page a:hover { color: white; border-color: #98d5f0; background-color: #98d5f0; }

.m-page a.active { color: white; border-color: #98d5f0; background-color: #98d5f0; }

.m-page2 { position: relative; }

@media screen and (max-width: 991px) { .m-page { margin-top: 45px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .m-page a { margin-left: 5px; margin-right: 5px; margin-bottom: 10px; } }

.m-kf { position: fixed; z-index: 10; right: 0; top: 30%; }

.m-kf .kf-item { display: block; line-height: 0; font-size: 0; margin-bottom: 1px; width: 50px; line-height: 50px; font-size: 26px; font-size: 2.6rem; color: #fff; text-align: center; background-color: #98d5f0; }

.m-kf .kf-item:hover { background-color: #1672d5; }

.m-kf .kf-item.active { background-color: #1672d5; }

.m-kf .kf-wx { position: absolute; display: none; bottom: 0; right: 100%; width: 90px; line-height: 0; font-size: 0; }

.m-kf .gotop { display: none; }

@media screen and (max-width: 991px) { .m-kf { right: 0; top: auto; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; width: 100%; background-color: #2d2d27; }
  .m-kf .kf-item { width: 20%; text-align: center; background-color: #2d2d27 !important; }
  .m-kf .kf-item2 { position: relative; }
  .m-kf .kf-wx { bottom: 100%; right: 0; }
  .m-kf .gotop { width: 20%; line-height: 54px; font-size: 20px; font-size: 2rem; color: #fff; text-align: center; display: block; }
  .g-ft { padding-bottom: 73px; } }

.returntop { position: fixed; *position: absolute; z-index: 9; right: 6px; bottom: 150px; display: none; width: 70px; line-height: 70px; font-size: 30px; font-size: 3rem; color: #98d5f0; text-align: center; border-radius: 5px; background-color: #eeeeee; }

.returntop:hover { color: #fff; background-color: #98d5f0; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3); }

@media screen and (max-width: 991px) { .returntop { display: none !important; } }

body { padding-top: 100px; }

@media screen and (max-width: 991px) { body { padding-top: 0; } }

.g-hd { position: fixed; z-index: 10; left: 0; top: 0; width: 100%; }

@media screen and (max-width: 991px) { .g-hd { position: relative; } }

.m-hdfix1 { background-color: #333; background-color: rgba(51, 51, 51, 0.5); color: #fff; }

.m-hdfix1 a { color: #fff; }

.m-hdfix1 a:hover { text-decoration: underline; }

.m-hdtitle { float: left; padding: 5px 0; line-height: 26px; font-size: 14px; font-size: 1.4rem; }

.m-hdinfo { float: left; padding: 5px 0; line-height: 26px; font-size: 14px; font-size: 1.4rem; }

.m-hdinfo .info-item { margin-right: 20px; }

.m-hdlang { float: left; padding-top: 8px; font-size: 0; letter-spacing: 0; }

.m-hdlang .lang-item { margin-right: 12px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 20px; }

.m-hdfix2 { background-color: #fff; }

.m-hdlogo { float: left; display: block; width: 125px; line-height: 100px; text-align: center; }

.m-hdlogo img { max-height: 100px; vertical-align: middle; }

.m-hdnav { position: relative; float: left; max-width: 850px; }

.m-hdnav .nav-item { float: left; padding-top: 30px; padding-bottom: 26px; }

.m-hdnav .nav-item > a { position: relative; display: block; padding-left: 45px; padding-right: 45px; line-height: 44px; font-size: 18px; font-size: 1.8rem; text-transform: uppercase; }

.m-hdnav .nav-item > a.active, .m-hdnav .nav-item > a.current, .m-hdnav .nav-item > a.active { color: #98d5f0; background-color: #eaeaea; }

.m-hdnav .sbnav-list { position: absolute; display: none; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-hdnav .sbnav-wp { -moz-box-sizing: border-box; box-sizing: border-box; background-color: #f6f6f6; }

.m-hdnav .sbnav-list1 { top: 100%; left: 0; width: 176px; }

.m-hdnav .sbnav-list2 { top: 0; left: 100%; width: 176px; }

.m-hdnav .sbnav-list3 { top: 0; left: 100%; width: 176px; }

.m-hdnav .sbnav-item a { display: block; padding-top: 13px; padding-bottom: 13px; padding-left: 24px; padding-right: 10px; line-height: 24px; font-size: 16px; font-size: 1.6rem; }

.m-hdnav .sbnav-item a:hover, .m-hdnav .sbnav-item a.active { color: #fff; background-color: #98d5f0; }
.m-hdnav .nav-item > a.current{ background:none;}
@media screen and (max-width: 1366px) { .m-hdnav { max-width: 700px; }
  .m-hdnav .nav-item > a { font-size: 14px; font-size: 1.4rem; padding-left: 30px; padding-right: 30px;}
  .m-hdnav .sbnav-list { width: 160px; }
  .m-hdnav .sbnav-list2 { left: auto; right: 100%; }
  .m-hdnav .sbnav-list3 { left: auto; right: 100%; }
  .m-hdnav .sbnav-item > a { padding-top: 5px; padding-bottom: 5px; font-size: 14px; font-size: 1.4rem; } }

.m-hdsch2 { float: right; margin-left: 20px; z-index: 3; padding-top: 30px; padding-bottom: 26px; }

.m-hdsch2 .sch-btn { line-height: 44px; font-size: 20px; font-size: 2rem; color: #666; }

.m-hdsch2 .sch-fix { position: absolute; left: 0; top: 100%; width: 100%; z-index: 9; padding-top: 22px; padding-bottom: 22px; background-color: #98d5f0; visibility: hidden; top: 120%; opacity: 0; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-hdsch2 .sch-fix.run { visibility: visible; top: 100%; opacity: 1; }

.m-hdsch2 .sch-form { position: relative; padding-right: 112px; border: 1px solid #fff; border-radius: 10px; overflow: hidden; }

.m-hdsch2 .sch-form .iconfont { position: absolute; left: 28px; line-height: 52px; font-size: 20px; font-size: 2rem; color: #fff;     top: 0;}

.m-hdsch2 .form-text { width: 100%; height: 52px; padding-left: 74px; padding-right: 10px; line-height: 52px; font-size: 16px; font-size: 1.6rem; color: #fff; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-hdsch2 .form-text::-webkit-input-placeholder { color: #f5f5f5; opacity: 1; }

.m-hdsch2 .form-text:-moz-placeholder { color: #f5f5f5; opacity: 1; }

.m-hdsch2 .form-text::-moz-placeholder { color: #f5f5f5; opacity: 1; }

.m-hdsch2 .form-text:-ms-input-placeholder { color: #f5f5f5; opacity: 1; }

.m-hdsch2 .form-btn { position: absolute; right: -2px; width: 112px; height: 52px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #98d5f0; background-color: #ffffff; border-radius: 0px 10px 10px;     top: 0;}

.m-hdsch1 { position: relative; float: right; margin-left: 20px; z-index: 3; padding-top: 31px; padding-bottom: 31px; display: none; }

.m-hdsch1 .sch-btn { display: block; width: 38px; line-height: 38px; font-size: 16px; font-size: 1.6rem; color: #fff; background-color: #98d5f0; border-radius: 50%; text-align: center; }

.m-hdsch1 .sch-form { position: absolute; top: 100%; right: 15px; width: 176px; padding-right: 34px; border-radius: 15px; background-color: #f4f4f4; border: solid 1px #d7d7d7; overflow: hidden; visibility: hidden; opacity: 0; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-hdsch1 .sch-form .form-text { width: 100%; padding-left: 16px; padding-right: 10px; height: 30px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #333; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-hdsch1 .sch-form .form-text::-webkit-input-placeholder { color: #333; opacity: 1; }

.m-hdsch1 .sch-form .form-text:-moz-placeholder { color: #333; opacity: 1; }

.m-hdsch1 .sch-form .form-text::-moz-placeholder { color: #333; opacity: 1; }

.m-hdsch1 .sch-form .form-text:-ms-input-placeholder { color: #333; opacity: 1; }

.m-hdsch1 .sch-form .form-btn, .m-hdsch1 .sch-form .iconfont { position: absolute; right: 0; top: 0; line-height: 30px; height: 30px; width: 34px; text-align: left; font-size: 22px; font-size: 2.2rem; color: #98d5f0; }

.m-hdsch1 .sch-form .form-btn { z-index: 2; }

.m-hdsch1 .sch-form.run { visibility: visible; right: 0; opacity: 1; }

@media screen and (max-width: 991px) { .m-hdinfo, .m-hdnav, .m-hdtitle, .m-hdshare { display: none; }
  .m-hdsch1 { float: none; position: absolute; display: none; margin-left: 0; padding: 5px 0; left: 5px; top: 0; }
  .m-hdsch1 .sch-form { right: auto; left: 0; }
  .m-hdsch2 { display: none; }
  .m-hdfix2 { background: none; }
  .m-hdfix1 { background: none; }
  .m-hdlogo { float: none; width: 100%; padding-top: 30px; padding-bottom: 10px; height: auto; line-height: 0; text-align: center; }
  .m-hdlogo img { max-width: 219px; } }

.wap-hd-nav { display: none; }

.wap-nav { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -4px; right: 0; display: block; }

.wap-nav .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.wap-nav .nav span { font-family: arial, helvetica, sans-serif; }

.wap-nav .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }

.wap-nav .nav form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.wap-nav .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url("../images/sch2.png") no-repeat center center; }

.wap-nav .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wap-nav .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; padding-left: 20px; position: relative; }

.wap-nav .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../images/shizi.png") no-repeat center center; }

.wap-nav .addition.active { background-image: url("../images/yizi.png"); }

.wap-nav .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.wap-nav .nav > ul > li > a { margin-right: 40px; color: #fff; font-size: 12px; font-size: 1.2rem; display: block; }

.wap-nav .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }

.wap-nav .nav > ul > li .c-show { display: none; width: 100%; }

.wap-nav .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a { position: relative; margin-right: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { margin-right: 40px; padding-left: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { margin-right: 40px; padding-left: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > dl { padding: 20px; }

.wap-nav .nav > ul > dl dd { float: left; margin: 0 2px; }

.wap-nav .menubtn { width: 23px; height: 18px; position: absolute; top: 30px; right: 30px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.wap-nav .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #98d5f0; }

@media screen and (min-width: 992px) { .wap-nav, .menubtn { display: none; } }

@media screen and (max-width: 991px) { .wap-hd-nav { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #98d5f0; display:none; }
  .wap-hd-nav-item { width: 25%; }
  .wap-hd-nav-item a { display: block; padding: 5px 0; line-height: 20px; font-size: 14px; color: white; text-align: center; background-color: #363636; }
  .wap-hd-nav-item a.active { color: white; background-color: #98d5f0; } }

.banner { position: relative; z-index: 2; line-height: 0; font-size: 0; }

.banner .slick-arrow { position: absolute; z-index: 99; top: 50%; margin-top: -22px; width: 44px; height: 44px; background-repeat: no-repeat; background-position: center; background-size: 100% 100%;  display: none !important;}
.banner:hover .slick-arrow{ display:block !important;}
.banner .slick-prev { left: 70px; background-image: url("../images/jtl1.png"); cursor: pointer; }

.banner .slick-next { right: 70px; background-image: url("../images/jtr1.png"); cursor: pointer; }

.banner .slick-dots { position: absolute; z-index: 999999; left: 0; right: 0; /*bottom: 53px;*/ bottom: 16px;text-align: center; font-size: 0; letter-spacing: 0; text-align: center; }

.banner .slick-dots li { margin: 0 6px; display: inline-block; *display: inline; *zoom: 1; }

.banner .slick-dots li.slick-active a {/* background-image: url("../images/dot2.png");*/  background-image: url("../images/dot1.png");cursor: pointer; }

.banner .slick-dots a { display: block;/* width: 16px; height: 16px;*/width: 13px; height: 13px;/* background-image: url("../images/dot1.png"); */  background-image: url("../images/dot2.png");  cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }

.banner .item-fix { position: absolute; left: 0; right: 0; top: 0; margin: 0 auto; width: 96%; 
/*max-width: 1200px;*/
max-width: 1300px; 
height: 100%; }

.banner .item-table { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: table; table-layout: fixed; }

.banner .item-cell { width: 100%; height: 100%; display: table-cell; vertical-align: middle; }

.banner .item-text { color: #fff; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.banner .item-text:hover { color: #fff; }

.banner .item-title { /*line-height: 1.2;*/line-height: 1.6; /*font-size: 58px; font-size: 5.8rem;*/
/*font-size: 48px; font-size: 4.8rem; */
font-size: 46px; font-size: 4.6rem;
font-weight: bold; max-width: 580px; /*text-shadow: 0 3px 3px rgba(0, 0, 0, 0.31);*//* line-height:60px; */ letter-spacing:5px;}

.banner .item-desc { margin-top: 19px; max-width: 500px; line-height: 30px; font-size: 24px; font-size: 2.4rem; text-shadow: 0 3px 3px rgba(0, 0, 0, 0.31); }

.banner.hide { display: none; }
@media screen and (max-width: 1400px) {
	.banner .item-title {font-size: 36px; font-size: 3.6rem;}
	}
@media screen and (max-width: 991px) { .banner { display: block; }
  .banner .slick-arrow { display: none !important; }
  .banner .slick-dots { bottom: 10px; }
  .banner .slick-dots li { margin: 0 5px; }
  .banner .slick-dots a { width: 10px; height: 10px; }
  .banner .item-title { font-size: 20px; font-size: 2rem; }
  .banner .item-desc { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .banner.hide { display: block; }
  .banner2 { display: none; } }

@media screen and (max-width: 640px) { .banner .item-desc { display: none; }   .banner .item-title { font-size: 12px; font-size: 1.2rem; }}

.g-hcls { /*padding-top: 67px;*/padding-top: 27px; /*padding-bottom: 6px;*/padding-bottom: 26px; font-size: 0; letter-spacing: 0; }

@media screen and (max-width: 991px) { .g-hcls { padding-top: 30px; padding-bottom: 10px; } }

.m-hcls { margin-right: 3.25%;/* margin-bottom: 71px;*/  /*margin-bottom: 20px;*/margin-bottom: 25px;display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 22.5%; }

.m-hcls .box-title { /*margin-bottom: 14px;*/margin-bottom: 6px; line-height: 26px; font-size: 16px; font-size: 1.6rem; font-weight: bold; text-transform: uppercase; color: #666; height:auto; }

.m-hcls .box-title a { color: #666; }

.m-hcls .box-img { position: relative; font-size: 0; line-height: 0; border-radius: 10px; overflow: hidden; }

.m-hcls .box-img a { position: relative; display: block; }

.m-hcls .box-img a:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; visibility: hidden; background: transparent; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-hcls .box-desc { margin-top: 8px; height:63px;/*height:60px;*//*height: 78px; line-height: 26px;*/line-height: 20px; font-size: 14px; font-size: 1.4rem; color: #666; overflow: hidden; }

.m-hcls .box-desc a { display: block; color: #666; }

.m-hcls .box-desc a:hover { color: #98d5f0; }

.m-hcls .box-link { float: right; margin-left: 5px; display: block; margin-top: 4px; width: 18px; height: 18px; background: url("../images/vm1.png") no-repeat center; }

.m-hcls:hover .box-title { color: #98d5f0; } 

.m-hcls:hover .box-title a { color: #98d5f0; }

.m-hcls:hover .box-img a:before { visibility: visible; background: rgba(152, 213, 240, 0.3); }

.m-hnews .list-item { margin-top: 29px; }

/*.m-hnews .list-item:first-child { margin-top: 0; }*/

.m-hnews .item-title { height: 52px; line-height: 26px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #98d5f0; overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2; margin-top:20px;}

.m-hnews .item-title a { display: block; color: #98d5f0; }

.m-hnews .item-desc { margin-top: 13px; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #666; overflow: hidden; }

.m-hnews .item-desc a { display: block; color: #666; }

.m-hnews .item-desc a:hover { color: #98d5f0; }

@media screen and (max-width: 991px) { .m-hcls { margin-left: 1%; margin-right: 1% !important; margin-bottom: 30px; width: 31.33%; } }

@media screen and (max-width: 640px) { .m-hcls { width: 48%; } }

@media screen and (max-width: 375px) { .m-hcls { width: 98%; } }

.g-ft { background-size: cover; background-color: #747678; }

.m-ftfix1 { /*padding-top: 57px;*/padding-top: 47px; padding-bottom: 40px; line-height: 26px; font-size: 14px; font-size: 1.4rem; color: #fff; overflow: hidden; }

.m-ftfix1 a { color: #fff; }

.m-ftfix1 a:hover { color: #98d5f0; }

.m-ftb { float: left; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-ftb1 { padding-right: 20px; width: 20.66667%; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-ftb2 { padding-right: 20px; width: 24.58333%; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-ftb3 { width: 25.41667%; }

.m-ftb4 { float: right; width: 21.66667%; }

.m-fttt { position: relative; /*margin-bottom: 17px;*/ line-height: 34px; /*font-size: 24px; font-size: 2.4rem;*/ font-size: 18px; font-size: 1.8rem;font-weight: bold; color: #98d5f0; text-transform: uppercase; }

.m-fttt a { color: #98d5f0; }

.m-fttt a:hover { text-decoration: underline; }

.m-ftshare { margin-bottom: 17px; font-size: 0; letter-spacing: 0; line-height: 0; }

.m-ftshare .share-item { margin-bottom: 10px; margin-right: 8px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 36px; }

.m-ftshare .share-item svg { width: 100%; }

.m-ftshare .share-item:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }

.m-ftfix2 .box-wp { padding-top: 10px; padding-bottom: 23px; border-top: 1px solid #ababab; }

.m-ftlnk { overflow: hidden; min-height: 30px; margin-top: 5px; }

.m-ftlnk .list-item { float: left; margin-right: 15px; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #fff; }

.m-ftlnk .list-item a { color: #fff; }

.m-ftlnk .list-item a:hover { color: #98d5f0; }

.m-ftlnk:first-child { margin-top: 0; }

.m-fttext img { vertical-align: middle; }

.m-ftinfo .info-item { position: relative; word-break: break-word; }

@media screen and (max-width: 991px) { .g-ft { background: #333; }
  .m-ftlnk, .m-ftb1, .m-ftb2, .m-ftb3, .m-fttt, .m-ftfix2 { display: none; }
  .m-ftb4 { float: none; width: 100%; text-align: center; }
  .m-ftfix1 { padding: 30px 0; border: none; background: none; line-height: 30px; font-size: 14px; font-size: 1.4rem; }
  .m-ftshare { text-align: center; }
  .m-ftshare .share-item { margin-right: 10px; float: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; } }

.m-nbanner { position: relative; overflow: hidden; }

.m-nbanner .box-img { position: relative; left: 50%; margin-left: -960px; width: 1920px; line-height: 0; font-size: 0; }

.m-nbanner .box-fix { position: absolute; left: 0; right: 0; bottom: 57px; width: 100%; }

.m-nbanner .box-title { line-height: 40px; font-size: 30px; font-size: 3rem; color: #fff; font-weight: bold; }

.m-nbanner .box-title a { color: #fff; }

.m-nbanner .box-title a:hover { color: #fff; text-decoration: underline; }

@media screen and (max-width: 991px) { .m-nbanner .box-img { margin-left: -500px; width: 1000px; } }

.g-wp { padding-top: 54px; padding-bottom: 73px; }

@media screen and (max-width: 991px) { .g-wp { padding-top: 30px; padding-bottom: 30px; } }

.m-probimg { position: relative; float: right; margin-left: 8.33333%; margin-bottom: 30px; width: 476px; line-height: 0; font-size: 0; overflow: hidden; }

.m-probimg .box-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; }

@media screen and (max-width: 991px) { .m-probimg { float: none; margin-left: 0; width: auto; display: inline-block; *display: inline; *zoom: 1; } }

.m-protext .box-title { line-height: 50px; font-size: 50px; font-size: 5rem; color: #98d5f0; }

.m-protext .box-desc { margin-top: 15px; line-height: 28px; font-size: 14px; font-size: 1.4rem; color: #666; }

.m-protext .box-desc p, .m-protext .box-desc span, .m-protext .box-desc b {/* line-height: 28px; */line-height: 24px;font-size: 14px; font-size: 1.4rem; }

.m-protext .box-info { line-height: 28px; font-size: 16px; font-size: 1.6rem; }

.m-protext .box-info p, .m-protext .box-info span, .m-protext .box-info b { line-height: 28px; font-size: 16px; font-size: 1.6rem; }

.m-protext .box-info p { min-height: 28px; }

.m-protext .box-info b, .m-protext .box-info strong { font-size: 20px; font-size: 2rem; }

@media screen and (max-width: 991px) { .m-protext .box-title { line-height: 1.2; font-size: 20px; font-size: 2rem; }
  .m-protext .box-info { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-protext .box-info p, .m-protext .box-info span, .m-protext .box-info b { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-protext .box-info p { min-height: 24px; }
  .m-protext .box-info b, .m-protext .box-info strong { font-size: 16px; font-size: 1.6rem; } }

.m-prolink { margin-top: 25px; margin-bottom: -15px; font-size: 0; letter-spacing: 0; }

.m-prolink .link-item { margin-right: 4.16667%; margin-bottom: 15px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 140px; padding: 5px 10px; line-height: 24px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #fff; text-align: center; border-radius: 8px; background-color: #747678; }

.m-prolink .link-item .iconfont { margin-right: 5px; }

.m-prolink .link-item:hover { color: #fff; background-color: #98d5f0; }

.m-protag { margin-top: 73px; line-height: 34px; font-size: 14px; font-size: 1.4rem; }

.m-protag span, .m-protag a { margin-right: 5px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

@media screen and (max-width: 991px) { .m-protag { margin-top: 30px; } }

.m-abtext .box-img { float: right; margin-left: 4.16667%; width: 44.66667%; line-height: 0; font-size: 0; }

.m-abtext .box-text { overflow: hidden; }
.m-abtext{ line-height: 24px;}
.m-abtext .box-title { /*margin-top: 15px; line-height: 40px; font-size: 30px; font-size: 3rem;*/ font-weight: bold; /*color: #98d5f0;*/ color:#98d5f0;/* margin-bottom:15px;*/  margin-bottom:13px;     line-height: 50px;
    font-size: 50px;
    font-size: 5rem;}

.m-abtext .box-desc { /*margin-top: 34px;*/ line-height: 28px; font-size: 14px; font-size: 1.4rem; color: #666; }

.m-abtext .box-desc p, .m-abtext .box-desc span, .m-abtext .box-desc b { line-height: 28px; font-size: 14px; font-size: 1.4rem; }

.m-abtext .box-desc p { min-height: 28px; }

@media screen and (max-width: 991px) { .m-abtext .box-img { float: none; margin-left: 0; width: auto; display: inline-block; *display: inline; *zoom: 1; }
  .m-abtext .box-title { line-height: 1.2; font-size: 24px; font-size: 2.4rem; }
  .m-abtext .box-desc { margin-top: 15px; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #666; }
  .m-abtext .box-desc p, .m-abtext .box-desc span, .m-abtext .box-desc b { line-height: 24px; font-size: 14px; font-size: 1.4rem; }
  .m-abtext .box-desc p { min-height: 24px; } }

.m-downav { margin-bottom: 25px; font-size: 0; letter-spacing: 0; }

.m-downav .nav-item { margin-right: 3.33333%; margin-bottom: 15px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 168px; padding: 7px; line-height: 30px; text-align: center; font-size: 14px; font-size: 1.4rem; font-weight: bold; color: #fff; background-color: #747678; border-radius: 10px; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-downav .nav-item img { margin-right: 10px; vertical-align: middle; }

.m-downav .nav-item:hover, .m-downav .nav-item.active { background-color: #98d5f0; }

.m-downl .list-item { margin-top: 59px; padding-bottom: 25px; overflow: hidden; border-bottom: 1px dashed #d1d1d1; }

.m-downl .list-item a { cursor: pointer; }

.m-downl .list-item:first-child { margin-top: 0; }

.m-downl .item-fix { float: left; }

.m-downl .item-fix1 { width: 100%; padding-right: 326px; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-downl .item-fix2 { margin-left: -206px; width: 206px; padding-top: 22px; overflow: hidden; }

.m-downl .item-title { line-height: 26px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #4d4d4d;   }

.m-downl .item-title a { color: #4d4d4d; }

.m-downl .item-title a:hover { color: #98d5f0; }

.m-downl .item-title i { color: #98d5f0; font-size: 20px; font-size: 2rem; }

.m-downl .item-desc { margin-top: 19px; }

.m-downl .item-desc a { line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #666; overflow: hidden; }

.m-downl .item-icon { float: left; width: 40px; }

.m-downl .item-link { float: right; width: 140px; padding: 5px; line-height: 28px; font-size: 14px; font-size: 1.4rem; color: #fff; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #98d5f0; border-radius: 8px; }

.m-downl .item-link:hover { color: #fff; background-color: #333; }

@media screen and (max-width: 991px) { .m-downl .list-item { margin-top: 25px; padding-bottom: 15px; }
  .m-downl .item-fix { float: none; }
  .m-downl .item-fix1 { padding-right: 0; }
  .m-downl .item-fix2 { margin-left: 0; padding-top: 15px; }
  .m-downl .item-title { font-size: 14px; font-size: 1.4rem; }
  .m-downl .item-desc { margin-top: 18px; }
  .m-downl .item-desc a { height: auto; max-height: 48px; line-height: 24px; } }

.m-videol { margin-bottom: 50px; }

.m-videol .list-item { float: left; margin-right: 3.58333%; margin-bottom: 50px; width: 30.83333%; }

.m-videol .item-video { position: relative; padding-top: 67.02703%; overflow: hidden; line-height: 0; font-size: 0; }

.m-videol .item-video iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.m-videol .item-title { margin-top: 14px; height: 24px; line-height: 24px; font-size: 14px; font-size: 1.4rem; text-align: center; text-overflow: ellipsis; white-space: nowrap; }

@media screen and (max-width: 991px) { .m-videol { margin-bottom: -30px; }
  .m-videol .list-item { margin-bottom: 30px; } }

@media screen and (max-width: 640px) { .m-videol .list-item { margin-left: 1%; margin-right: 1% !important; width: 48%; } }

@media screen and (max-width: 375px) { .m-videol .list-item { width: 98%; } }

.m-selectime { position: relative; margin-bottom: 30px; z-index: 9; max-width: 772px; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #e1e1e1; }

.m-selectime .box-select { position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 283px; max-width: 100%; }

.m-selectime .select-name { position: relative; padding: 0 7px; line-height: 36px; font-size: 16px; font-size: 1.6rem; font-weight: bold; color: #999; background-color: #fff; }

.m-selectime .select-name i { position: absolute; right: 0; top: 0; width: 36px; line-height: 36px; font-size: 16px; font-size: 1.6rem; color: #fff; text-align: center; background-color: #98d5f0; }

.m-selectime .select-list { position: absolute; left: 0; top: 100%; display: none; margin-top: 20px; width: 100%; max-height: 200px; overflow: hidden; overflow-y: scroll; background-color: #fff; }

.m-selectime .select-item a { display: block; line-height: 30px; font-size: 14px; font-size: 1.4rem; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px 10px; }

.m-selectime .select-item a:hover { color: #fff; background-color: #98d5f0; }

.m-newsl { border-top: 1px solid #e6e6e6; }

.m-newsl .list-item { position: relative; padding-top: 15px; padding-bottom: 15px; padding-right: 120px; border-bottom: 1px dashed #e6e6e6; overflow: hidden; }

.m-newsl .item-title { height: 30px; line-height: 30px; font-size: 18px; font-size: 1.8rem; color: #666; text-overflow: ellipsis; white-space: nowrap; }

.m-newsl .item-title a { color: #666; }

.m-newsl .item-title a:hover { color: #98d5f0; }

.m-newsl .item-time { position: absolute; right: 0; top: 15px; width: 120px; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #999; text-align: right; }

.m-newsl .item-time i { font-size: 16px; font-size: 1.6rem; color: #98d5f0; }

@media screen and (max-width: 991px) { .m-newsl .item-title { font-size: 16px; font-size: 1.6rem; } }

.m-news .box-title { font-size: 22px; font-size: 2.2rem; text-align: center; font-weight: normal; }

.m-news .box-info { margin-top: 26px; letter-spacing: 0; line-height: 26px; text-align: center; }

.m-news .box-time { position: relative; margin-right: 10px; display: inline-block; *display: inline; *zoom: 1; height: 26px; font-size: 14px; font-size: 1.4rem; color: #999; vertical-align: top; }

.m-news .box-time i { margin-right: 5px; color: #98d5f0; font-size: 16px; font-size: 1.6rem; }

.m-news .box-share { display: inline-block; *display: inline; *zoom: 1; height: 26px; vertical-align: top; }

.m-news .share-font { font-size: 14px; font-size: 1.4rem; vertical-align: top; color: #999; }

.m-news .share-img { display: inline-block; *display: inline; *zoom: 1; }

.m-news .box-desc { margin-top: 39px; line-height: 32px; font-size: 14px; font-size: 1.4rem; color: #333; }

.m-news .box-desc p, .m-news .box-desc span, .m-news .box-desc a { line-height: 32px; font-size: 14px; font-size: 1.4rem; }

@media screen and (max-width: 991px) { .m-news .box-desc { font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .m-news .box-desc p, .m-news .box-desc span, .m-news .box-desc a { font-size: 14px; font-size: 1.4rem; line-height: 24px; }
  .m-news .box-title { line-height: 1.2; font-size: 20px; font-size: 2rem; } }

.m-ctusinfo { float: left; margin-right: 8.33333%; width: 36.33333%; }

.m-ctusinfo .box-title { margin-bottom: 48px; font-size: 30px; font-size: 3rem; color: #98d5f0; }

.m-ctusinfo .box-item { margin-top: 28px; }

.m-ctusinfo .box-item:first-child { margin-top: 0; }

.m-ctusinfo .bitem-title { margin-bottom: 10px; line-height: 28px; font-size: 18px; font-size: 1.8rem; color: #98d5f0; }

.m-ctusinfo .info-item { position: relative; padding-left: 25px; line-height: 36px; font-size: 14px; font-size: 1.4rem; }

.m-ctusinfo .info-item .iconfont { position: absolute; left: 0; top: 0; font-size: 18px; font-size: 1.8rem; color: #666; }

@media screen and (max-width: 991px) { .m-ctusinfo { float: none; margin-right: 0; width: 100%; }
  .m-ctusinfo .box-title { margin-bottom: 20px; font-size: 24px; font-size: 2.4rem; }
  .m-ctusinfo .box-info { margin-top: 15px; }
  .m-ctusinfo .info-item { line-height: 26px; font-size: 14px; font-size: 1.4rem; }
  .m-ctusinfo .info-item strong { font-size: 16px; font-size: 1.6rem; }
  .m-ctusinfo .info-item .iconfont { top: 0; } }

.m-ctusform { overflow: hidden; }

.m-ctusform .box-title { margin-bottom: 29px; font-size: 30px; font-size: 3rem; color: #98d5f0; }

.m-ctusform .box-desc { margin-bottom: 49px; line-height: 30px; font-size: 14px; font-size: 1.4rem; color: #666; }

.m-ctusform .box-form { margin-bottom: -23px; overflow: hidden; }

.m-ctusform .form-item { position: relative; margin-bottom: 23px; padding-left: 22px; line-height: 0; font-size: 0; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.m-ctusform .form-item.important { background: url("../images/star1.png") no-repeat 5px 23px; }

.m-ctusform .form-item-1 { width: 50%; }

.m-ctusform .form-item-2 { width: 100%; }

.m-ctusform .form-item-2.important { background: url("../images/star1.png") no-repeat 5px 18px; }

.m-ctusform .form-item-3 { margin-right: 3.01659%; width: 30.16591%; }

.m-ctusform .form-item-4 { width: 26.99849%; height: 54px; padding-left: 0; line-height: 52px; text-align: center; background-color: transparent; border-radius: 0; background-color: #fff; overflow: hidden; border: 1px solid #d2d2d2; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-ctusform .form-item-4 img { max-height: 52px; vertical-align: middle; }

.m-ctusform .form-item-5 { float: right; border: none; width: 37.70739%; padding-left: 0; }

.m-ctusform .item-btn1 { width: 100%; height: 54px; padding-left: 0; line-height: 54px; color: #ffffff; font-size: 14px; font-size: 1.4rem; text-transform: uppercase; border-radius: 6px; background-color: #98d5f0; }

.m-ctusform .item-text { width: 100%; height: 54px; line-height: 52px; padding-left: 13px; padding-right: 13px; font-size: 14px; font-size: 1.4rem; color: #666; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #d2d2d2; background-color: #fff; }

.m-ctusform .item-text::-webkit-input-placeholder { color: #666; opacity: 1; }

.m-ctusform .item-text:-moz-placeholder { color: #666; opacity: 1; }

.m-ctusform .item-text::-moz-placeholder { color: #666; opacity: 1; }

.m-ctusform .item-text:-ms-input-placeholder { color: #666; opacity: 1; }

.m-ctusform .item-text2 { height: 193px; line-height: 24px; padding-top: 7px; -moz-box-sizing: border-box; box-sizing: border-box; }

@media screen and (max-width: 991px) { .m-ctusform { float: none; margin-top: 30px; width: 100%; }
  .m-ctusform .box-title, .m-ctusform .box-desc { padding-left: 0; } }

@media screen and (max-width: 767px) { .m-ctusform { margin-top: 30px; }
  .m-ctusform .box-form { margin-bottom: -15px; }
  .m-ctusform .box-title { margin-bottom: 25px; font-size: 24px; font-size: 2.4rem; }
  .m-ctusform .form-item { margin-bottom: 15px; width: 100%; padding-left: 15px; }
  .m-ctusform .form-item.important { background-position: 0 15px; }
  .m-ctusform .form-item-3 { width: -moz-calc(100% - 140px); width: calc(100% - 140px); margin-right: 0; }
  .m-ctusform .form-item-4 { float: right; width: 120px; height: 36px; line-height: 34px; padding-left: 0; }
  .m-ctusform .form-item-4 img { max-height: 34px; }
  .m-ctusform .item-text { height: 36px; line-height: 36px; font-size: 14px; font-size: 1.4rem; }
  .m-ctusform .item-text2 { padding-top: 0; height: 144px; }
  .m-ctusform .item-btn1 { height: 36px; line-height: 36px; font-size: 14px; font-size: 1.4rem; }
  .m-ctusform .form-item-5 { padding-left: 0; } }

.m-ctusmap { margin-top: 67px; line-height: 0; font-size: 0; }

@media screen and (max-width: 991px) { .m-ctusmap { margin-top: 30px; } }

.m-hdsbnav { position: absolute; left: 0; top: 100%; width: 100%; padding-left: 27px; padding-right: 27px; padding-top: 29px; padding-bottom: 48px; background-color: #eaeaea; -moz-box-sizing: border-box; box-sizing: border-box; display: none; }

.m-hdsbnav .title { margin-bottom: 14px; line-height: 28px; font-size: 18px; font-size: 1.8rem; font-weight: bold; color: #98d5f0; }

.m-hdsbnav .title a { color: #98d5f0; }

.m-hdsbnav .title a:hover { text-decoration: underline; }

.m-hdsbnav .list { float: left; margin-right: 2%; width: 31.33%; }

.m-hdsbnav .item { padding-top: 5px; padding-bottom: 5px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666; }

.m-hdsbnav .item a { color: #666; }

.m-hdsbnav .item a:hover { color: #98d5f0; }
/*.yvzhong{ float:left; margin-top:19px; padding-left:6px;}
.yvzhong a{ float:left; display:block; margin-left:10px;}
@media screen and (max-width:767px) {
  .yvzhong{ float:right; margin-left:0px;}
  }*/
.m-hdlang { position: relative; z-index: 4; margin-left: 10px; padding-top: 38px; padding-bottom: 32px; }

.m-hdlang .img { margin-right: 3px; vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; }

.m-hdlang .lang-btn { display: block; min-width: 130px; line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666; text-align: center; -moz-box-sizing: border-box; box-sizing: border-box; }

.m-hdlang .lang-btn img { margin-right: 5px; width: 22px; height: 22px; border-radius: 50%; vertical-align: middle; }

.m-hdlang .lang-btn i { margin-left: 8px; display: inline-block; width: 0; height: 0; border-top: 8px solid #666; border-left: 4px solid transparent; border-right: 4px solid transparent; vertical-align: middle; }
.m-hdlang .lang-btn i:first-child{display: none;margin-right: 8px;}
.m-hdlang .lang-list { position: absolute; left: auto; right: 0; top: 130%; width: 100%; min-width: 140px; padding: 13px 0; background-color: #fff; border: 1px solid #fff; -moz-box-sizing: border-box; box-sizing: border-box; opacity: 0; visibility: hidden; -webkit-transition: all 550ms; -o-transition: all 550ms; -moz-transition: all 550ms; transition: all 550ms; }

.m-hdlang .lang-list.active { visibility: visible; top: 100%; opacity: 1; }

.m-hdlang .lang-item1 { display: block; padding: 5px 18px; line-height: 24px; font-size: 14px; font-size: 1.4rem; color: #333; }

.m-hdlang .lang-item1:hover, .m-hdlang .lang-item1.active { color: #fff; background-color: #98d5f0; }

@media screen and (max-width: 1219px) { .m-hdlang { margin-left: 5px; } }
@media screen and (max-width: 991px) {
  .m-hdlang .lang-btn i:first-child{display: inline-block;}
  .m-hdlang .lang-btn i:last-child{display: none;}
  .m-hdlang { position: absolute; left: 0px; top: 12px; padding-top: 5px; padding-bottom: 10px; }
  .m-hdlang .lang-btn { min-width: 100px; font-size: 12px; font-size: 1.2rem; }
  .m-hdlang .lang-btn img { display: none; }
  .m-hdlang .lang-list { /*right: 0; */right: auto; left: auto; }
  .m-hdlang .lang-item1 { line-height: 24px; font-size: 12px; font-size: 1.2rem; }
   }
.img { background: url(../images/img.png) no-repeat; background-size: 24px 1664px; }
.en { height: 16px; width: 24px; background-position: 0 -848px; }
.cn { height: 16px; width: 24px; background-position: 0 -1152px; }
.lang{ float: right; }
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1581663263284'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1581663263284#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1581663263284') format('woff'),
  url('../fonts/iconfont.ttf?t=1581663263284') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1581663263284#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-bingo:before {
  content: "\e606";
}

.icon-top10:before {
  content: "\e7ed";
}

.icon-bubbles:before {
  content: "\e612";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-home:before {
  content: "\e624";
}

.icon-0601bianji:before {
  content: "\e611";
}

.icon-web3:before {
  content: "\e6fd";
}

.icon-yes:before {
  content: "\e982";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-notepad:before {
  content: "\e667";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-bigger1:before {
  content: "\e647";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-left9:before {
  content: "\e72c";
}

.icon-right9:before {
  content: "\e72d";
}

.icon-up10:before {
  content: "\e72e";
}

.icon-bottom10:before {
  content: "\e72f";
}

.icon-left10:before {
  content: "\e730";
}

.icon-right10:before {
  content: "\e731";
}

.icon-up14:before {
  content: "\e73e";
}

.icon-bottom14:before {
  content: "\e73f";
}

.icon-left16:before {
  content: "\e748";
}

.icon-right16:before {
  content: "\e749";
}

.icon-up18:before {
  content: "\e74e";
}

.icon-left18:before {
  content: "\e750";
}

.icon-right18:before {
  content: "\e751";
}

.icon-up25:before {
  content: "\e785";
}

.icon-bottom25:before {
  content: "\e786";
}

.icon-up28:before {
  content: "\e791";
}

.icon-left28:before {
  content: "\e793";
}

.icon-right28:before {
  content: "\e794";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download1:before {
  content: "\e7a0";
}

.icon-download8:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype1:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cd";
}

.icon-wechat:before {
  content: "\e7cf";
}

.icon-phone2:before {
  content: "\e7d0";
}

.icon-delete1:before {
  content: "\e7d4";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar3:before {
  content: "\e7e1";
}

.icon-calendar5:before {
  content: "\e7e3";
}



.m-hcls:hover .box-desc a{color: #98d5f0;}


.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px;   line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #98d5f0;cursor: pointer;  border:1px solid #98d5f0; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#98d5f0 solid 1px; background:#98d5f0; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;font-size: 16px;}
.fl a.no:hover{color: #333;}
.shuxp_c a:hover{color: #98d5f0;}


.m-page a.no:hover{    color: #333;
    background: #fff;
    border: 1px solid #e5e5e5;}

@media screen and (max-width:1220px){
    .m-hcls .box-title {
    margin-bottom: 14px;
    line-height: 26px;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #666;
    height: 45px;
}
.m-hdsbnav .item {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 30px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #666;
}
.m-hdsbnav .title {
    margin-bottom: 14px;
    line-height: 28px;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: bold;
    color: #98d5f0;
}

}
@media screen and (max-width:991px){.m-hcls .box-title{height: auto;}}

 

 .banner p:hover{color: #fff;}
 
 
 @media screen and (max-width: 1366px) {
 .banner .item-fix{    max-width: 1000px;}}
 
/*20241025*/
.m-hclsnewspy{ width:100%;}
.m-hcls .m-hnews{ display:flex; flex-wrap:wrap; flex-direction:row; justify-content:space-between; }
.m-hclsnewspy .m-hnews .list-item{     width: 22.5%;}
.m-hclsnewspy .m-hnews .list-item img{ border-radius:10px;}
 @media screen and (max-width: 999px) {
	.m-hclsnewspy .m-hnews .list-item{     width: 48%; margin-bottom:20px;} 
}
 @media screen and (max-width: 640px) {
	.m-hclsnewspy .m-hnews .list-item{     width: 98%;} 
}

.m-hclsnewspy .box-title { /*margin-bottom: 14px;*/margin-bottom: 6px; line-height: 26px; font-size: 16px; font-size: 1.6rem; font-weight: bold; text-transform: uppercase; color: #666; height:auto; }
.m-hclsnewspy .box-title a { color: #666; }
.m-hclsnewspy .box-link { float: left; margin-left: 5px; display: block; margin-top: 4px; width: 18px; height: 18px; background: url("../images/vm1.png") no-repeat center; }
.m-hclsnewspy .box-title{ 
overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2; margin-top:6px;}
