@charset "utf-8";
html,body {padding:0;margin:0;}
* {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,'Microsoft YaHei';border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {line-height:0;color:#333;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input {vertical-align:middle;}textarea {resize:none;}div {box-sizing:border-box;line-height:1;}ul {list-style:none;margin:0;}p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;transition:.36s all linear;}
a:hover {color:#398787;}i,em {font-style:normal;}
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:rgba(255,255,255,.3);border-radius:6px;}
::-webkit-scrollbar-thumb {border-radius:6px;background:#eee;}

img {
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;
}

/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

.page{text-align:center;margin-top:30px;}
.page a{width:25px;height:25px;line-height:25px;display: inline-block;}
.page a:hover{color:#fff;background:#398787;border-radius: 50%;}
.page span.current{color:#fff;background:#398787;display: inline-block;width:25px;height:25px;line-height:25px;border-radius: 50%;text-align:center;}
.page span.disabled{color:#333;background:#e9e9e9;display: inline-block;width:25px;height:25px;line-height:25px;border-radius: 50%;text-align:center;}
@media(min-width:1200px) {
	.page{margin-top:70px;}
	.page span.current {width:40px;height:40px;line-height: 40px;}
	.page a {width:40px;height:40px;line-height: 40px;}
}

/*图片比例控制*/
.imgbox {width:100%;overflow:hidden;position:relative;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all linear;}
.imgbox img:hover {transform:translate(-50%,-50%);transition:.36s all linear;}

/*禁止选中*/
.not-select{-moz-user-select:none; /*火狐*/-webkit-user-select:none; /*webkit浏览器*/-ms-user-select:none; /*IE10*/-khtml-user-select:none; /*早期浏览器*/user-select:none;}

@font-face {
  font-family: "iconfont"; /* Project id 2005099 */
  src: url('../alifont/iconfont.woff2?t=1657079081550') format('woff2'),
       url('../alifont/iconfont.woff?t=1657079081550') format('woff'),
       url('../alifont/iconfont.ttf?t=1657079081550') format('truetype');
}

.ali-icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*阿里字体库*/
/*生成文字:通用规范汉字信息形体演变图谱网解说文资料参考博物馆安阳甲骨楷书行隶篆金大小*/
@font-face {
  font-family: "ali-siyuan-Heavy";
  src: url("../font/zqqOk8EjeTcbp66YTntc4.woff2") format("woff2"),
  url("../font/zqqOk8EjeTcbp66YTntc4.woff") format("woff");
  font-display: swap;
  font-weight: 900;
}

@font-face {
  font-family: "ali-siyuan-SemiBold";
  src: url("../font/zqqOk8EjeTcbp66YTntc4.woff2") format("woff2"),
  url("../font/zqqOk8EjeTcbp66YTntc4.woff") format("woff");
  font-display: swap;
  font-weight: 600;
}


/*楷体*/
/*@font-face {
	font-family: 'KT_GB2312';
  	src: url("../font/KT_GB2312.ttf");
}*/

.font-kt {
	font-family: 'KT_GB2312';
}

.ali-siyuan-Heavy {font-family: "ali-siyuan-Heavy";}
.ali-siyuan-SemiBold {font-family: "ali-siyuan-SemiBold";}


.bodybg {background:#f7f7f7;}
.typebox::-webkit-scrollbar {height:1px;}
.top-video {display:none;background: #000;}

.page-a {padding:10px 0;white-space:nowrap;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.page-a a {border-radius:3px;margin-top:-10px;float:right;width:calc(100% - 60px);display:inline-block;border:1px dotted #efefef;padding:10px;background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.page-a a:hover {background-color:#398787;border:1px dotted #398787;color:#fff;background: #398787;}

body {font-size:12px;min-height:100vh;background: url(../images/bg.jpg) no-repeat center;background-size:cover;}
body.nav-open {overflow-y: hidden;}
.btn {font-size:12px;}
@media(min-width:768px) {
	body {font-size:14px;}
}
@media(min-width:992px){
	.btn {font-size:14px;}
}
@media(min-width:1200px) {
	body {font-size:16px;}
	.btn {font-size:16px;}
}
@media(min-width:1400px) {
	.container {width:1330px;max-width:1330px;margin:0 auto;}
}
@media(min-width:1600px) {
	.container {width:1430px;max-width:1430px;}
}

@keyframes heart {
	0% {transform:translate(-50%,0%) scale(1);}
	100% {transform:translate(-50%,0%) scale(1.05);}
}

.index00 {width:100%;position: absolute;z-index:2;left:50%;top:20%;transform:translate(-50%,0%);}
.index00 .logo {margin-top:30px;}
.index00 .t1 {color:transparent;text-shadow:3px 3px 10px rgba(0,0,0,.1);background-image: url(../images/logo_bg.png);font-size:22px;margin-top: 20px;background-clip: text;-webkit-background-clip: text;}
.indexbody {height:100vh;overflow: hidden; min-height:unset;background: none;}
.indexbg {position:absolute;z-index:0;left:50%;top:0%;width:100%;height:100vh;animation:heart 12s infinite alternate linear;transform:translate(-50%,0%);background: url(../images/main.jpg) no-repeat center;background-size:cover;transition:.36s all linear;}
.index00 .open {font-family:'ali-siyuan-Heavy';margin:20vh auto 0;color:#fff;background: rgba(146,34,30,.6);width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:500px;line-height: 1.5;letter-spacing: 5px;font-size:18px;font-weight: bold;padding-left: 8px;}
.index00 .open:hover {background: rgba(146,34,30,1);}
@media(min-width:576px) {
	.index00 .t1 {font-size:28px;}
}
@media(min-width:768px) {
	.index00 .logo {margin-top:35px;}
	.index00 .t1 {font-size:34px;margin-top: 25px;}
}
@media(min-width:992px) {
	.index00 .logo {margin-top:40px;}
	.index00 .t1 {font-size:42px;margin-top: 30px;}
}
@media(min-width:1200px) {
	.index00 .logo {margin-top:45px;}
	.index00 .t1 {font-size:50px;margin-top: 35px;}
}
@media(min-width:1400px) {
	.index00 .logo {margin-top:50px;}
	.index00 .t1 {font-size:56px;margin-top: 40px;}
}
@media(min-width:1600px) {
	.index00 .logo {margin-top:55px;}
	.index00 .t1 {font-size:60px;margin-top: 45px;}
}

.topbar {color:rgba(0,0,0,.6);height: 35px;line-height: 35px;}
.topbar i { color:#000; }
@media( max-width:767px ) {
	body.big-size .topbar {font-size: 16px;}
	body.middle-size .topbar {font-size: 14px;}
}
@media(min-width:576px) {

}
@media(min-width:768px) {
	.topbar {height: 40px;line-height: 40px;}
}
@media(min-width:992px) {
	.topbar {font-size:13px;height: 45px;line-height: 45px;}
}
@media(min-width:1200px) {
	.topbar {font-size:14px;height: 50px;line-height: 50px;}
}
@media(min-width:1400px) {
	.topbar {height: 55px;line-height: 55px;}
}
@media(min-width:1600px) {
	.topbar {height: 60px;line-height: 60px;}
}

.index01 .logo {margin-top:55px;}
.index01 .t1 {color:#000;font-size:22px;margin-top: 90px;}
.searchbox {position: relative;display:flex;align-items: center;color:#b0b0b0;background:#fff;width:100%;height:45px;margin-top:80px;border-top-left-radius:8px;border-bottom-left-radius:8px;}
.searchbox .txtbox {border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:15px;border: 1px solid rgba(0,0,0,0);flex:1;height:100%;align-items:center;}
.searchbox i {color:#9a9a9a;}
.searchbox input[type="text"] {border:none;flex:1;width:50%;height: 100%;}
.searchbox input[type="submit"] { font-size:15px; color:#fff;background: #398787;height:100%;padding:0 28px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
.searchbox input[type="submit"]:hover {background: #1f4949;}
.searchbox .tip {position: absolute;right:0;top:0; transform:translateY(-120%);}
.wordscount { color:rgba(0,0,0,.6); margin:10px auto 0; }
.wordscount span { color:#000; font-weight: bold;}
@media( max-width:767px ) {
	body.big-size .searchbox input[type="text"] {font-size: 16px;}
	body.middle-size .searchbox input[type="text"] {font-size: 14px;}
	body.big-size .wordscount { font-size:18px; }
	body.middle-size .wordscount { font-size:16px; }
}
@media(min-width:576px) {
	.index01 .t1 {font-size:28px;}
}
@media(min-width:768px) {
	.index01 .logo {margin-top:65px;}
	.index01 .t1 {font-size:34px;margin-top: 105px;}
	.searchbox .txtbox {padding-left:20px;}
}
@media(min-width:992px) {
	.index01 .logo {margin-top:70px;}
	.index01 .t1 {font-size:42px;margin-top: 120px;}
	.searchbox {font-size: 14px;margin:80px auto 0;max-width:80%;width:1100px;}
	.searchbox .txtbox {padding-left:25px;}
	.wordscount {width:1100px;max-width:80%;}
}
@media(min-width:1200px) {
	.index01 .logo {margin-top:80px;}
	.index01 .t1 {font-size:50px;margin-top: 145px;}
	.searchbox {height:50px;}
	.searchbox .txtbox {padding-left:30px;}
	.searchbox input[type="submit"] {width:130px;}
	.searchbox input[type="text"] { font-size:15px; }
	.searchbox:hover .txtbox {border-color:#398787;}
	.wordscount { font-size:15px; margin-top:15px; }
}
@media(min-width:1400px) {
	.index01 .logo {margin-top:90px;}
	.index01 .t1 {font-size:56px;margin-top: 160px;}
	.searchbox {height:55px;}
	.searchbox .txtbox {padding-left:35px;}
	.searchbox input[type="text"] { font-size:16px; }
	.searchbox i {font-size:21px;}
	.wordscount { font-size:16px; }
}
@media(min-width:1600px) {
	.index01 .logo {margin-top:105px;}
	.index01 .t1 {font-size:60px;margin-top: 175px;}
	.searchbox {height:60px;}
	.searchbox .txtbox {padding-left:40px;}
}

.inheader { padding-bottom: 35px; background:url(../images/inheader_bg.jpg) no-repeat bottom; background-size:100% 100%;}
.inheader .searchbox {margin-top:30px;}
.inheader .team { background:#f7f7f7; color:rgba(0,0,0,.6); border-radius:8px; height:40px; line-height:40px; text-align:center; }
.inheader .team i { display:inline-block; margin:0 10px; height:10px; border-left:1px solid #bfbfbf; }
@media(min-width:768px) {
	.inheader { padding-bottom: 40px; }
}
@media(min-width:992px) {
	.inheader { padding-bottom: 45px; }
	.inheader .searchbox {height:45px; margin:0; max-width:100%; width:500px;}
}
@media(min-width:1200px) {
	.inheader { padding-bottom: 50px; }
	.inheader .searchbox {height:40px;}
	.inheader .searchbox .txtbox {padding-left:20px;}
	.searchbox input[type="submit"] {width:100px;}
}
@media(min-width:1400px) {	
	.inheader { padding-bottom: 55px; }
	.inheader .searchbox .txtbox {padding-left:25px;}
	.searchbox input[type="text"] { font-size:15px; }
	.searchbox i {font-size:18px;}
}
@media(min-width:1600px) {
	.inheader { padding-bottom: 60px; }
	.inheader .searchbox .txtbox {padding-left:30px;}
}

.index02 {padding-top:40px;padding-bottom:50px;}
.index02 .c1 {color:rgba(178,176,176,.34);font-family: 'ali-siyuan-Heavy';font-size:48px;}
.index02 .c2 {color:#398787;font-size:16px;line-height: 3;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.index02 .c3 {color:rgba(0,0,0,.6);font-size:12px;margin-top: 15px;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.index02 .c4 {color:#b2b0b0;font-size:12px;margin-top: 15px;}
.index02 .c4 i {color:#398787;margin-left: 5px;font-size:90%;}
.index02 .swiper-slide:hover {background: rgba(255,255,255,.4);transition:.2s all linear;}
.index02 .swiper-slide:hover .c1 {color:rgba(178,176,176,.6);transition:.2s all linear;}
.index02 .swiper-slide:hover .c4 {color:#398787;padding-left:15px;transition:.2s all linear;}
@media(max-width:767px) {
	.index02 .swiper-slide {padding:15px;}
}
@media(min-width:576px) {
	.index02 {padding-top:50px;padding-bottom:60px;}
	.index02 .c1 {font-size:52px;}
	.index02 .c2 {font-size:17px;}
}
@media(min-width:768px) {
	.index02 {padding-top:60px;padding-bottom:70px;}
	.index02 .c1 {font-size:54px;}
	.index02 .c2 {font-size:18px;}
	.index02 .c3 {font-size:13px;}
	.index02 .c4 {font-size:13px;}
}
@media(min-width:992px) {
	.index02 {padding-top:70px;padding-bottom:80px;}
	.index02 .c1 {font-size:58px;}
	.index02 .c2 {font-size:19px;}
	.index02 .c3 {margin-top: 20px;}
	.index02 .c4 {margin-top: 25px;}
}
@media(min-width:1200px) {
	.index02 {padding-top:85px;padding-bottom:95px;}
	.index02 .c1 {font-size:62px;transition:.2s all linear;}
	.index02 .c2 {font-size:20px;}
	.index02 .c3 {font-size:14px;}
	.index02 .c4 {font-size:14px;margin-top: 30px;transition:.2s all linear;}
	.index02 .swiper-slide {padding:15px;transition:.2s all linear;border-radius: 15px;}
}
@media(min-width:1400px) {
	.index02 {padding-top:100px;padding-bottom:110px;}
	.index02 .c1 {font-size:66px;}
	.index02 .c2 {font-size:21px;}
	.index02 .c3 {font-size:15px;margin-top: 25px;}
	.index02 .c4 {font-size:15px;margin-top: 35px;}
	.index02 .swiper-slide {padding:20px;border-radius: 20px;}
}
@media(min-width:1600px) {
	.index02 {padding-top:120px;padding-bottom:130px;}
	.index02 .c1 {font-size:70px;}
	.index02 .c2 {font-size:22px;}
	.index02 .c4 {margin-top: 40px;}
	.index02 .swiper-slide {padding:25px;border-radius: 25px;}
}

.wordslisttab { position: relative; }
.wordslisttab .tab { font-size:12px; display:block; height:35px; line-height: 35px; padding:0 15px; text-align:center; background:#e9e9e9;color:#363535;transition:.3s all linear;}
.wordslisttab .tab:hover {color:#fff;background:#398787;transition:.3s all linear;}
.wordslisttab .tab.active {color:#fff;background:#398787;}
@media( max-width:767px ) {
	body.big-size .wordslisttab .tab { font-size:20px; height:45px; line-height: 45px; padding:0 10px; }
	body.middle-size .wordslisttab .tab { font-size:16px; height:40px; line-height: 40px; padding:0 15px; }
}
@media(min-width:768px) {
	.wordslisttab .tab { font-size:14px; height:40px; line-height: 40px;}
}
@media(min-width:992px) {
	.wordslisttab .tab { font-size:16px; padding:0 20px; height:45px; line-height: 45px;}
}
@media(min-width:1200px) {
	.wordslisttab .tab { font-size:18px; padding:0 25px; height:50px; line-height: 50px;}
}
@media(min-width:1400px) {
	.wordslisttab .tab { font-size:20px; padding:0 30px; height:55px; line-height: 55px;}
}
@media(min-width:1600px) {
	.wordslisttab .tab { font-size:22px; padding:0 35px; height:60px; line-height: 60px;}
}

.floatbar { position: fixed; right:0%; bottom:50%; transform:translateY(50%); transition:.3s all linear; z-index: 99; width:35px; text-align:center; overflow: hidden; }
.floatbar .title { padding:8px 0; color:#FFF; background:#398787; }
.floatbar .a1 { display:block; background:#e9e9e9; margin-top:2px; line-height: 1.3; color:#838181; }
.floatbar .a1:hover,.floatbar .a1.on { color:#fff; background:#398787; }

@media( max-width:767px ) {
	.floatbar.hide { transform:translate(100%,50%); transition:.3s all linear; }
	body.big-size .floatbar { width:45px; }
	body.middle-size .floatbar { width:40px; }
	body.big-size .floatbar .title { font-size:20px; }
	body.middle-size .floatbar .title { font-size:16px; }
	body.big-size .floatbar .a1 { font-size:20px; }
	body.middle-size .floatbar .a1 { font-size:16px; }
}
@media(min-width:768px) {
	.floatbar { width:40px; right:2%; }
}
@media(min-width:992px) {
	.floatbar .title { padding:10px 0; }
}
@media(min-width:1200px) {
	.floatbar { bottom:9%; transform:translateY(0); }
	.floatbar .title { padding:12px 0; }
	.floatbar .a1 { line-height: 1.3; }
}
@media(min-width:1400px) {
	.floatbar .title { padding:15px 0; }
	.floatbar .a1 { line-height: 1.5; }
}
@media(min-width:1600px) {
	.floatbar .title { padding:18px 0; }
	.floatbar .a1 { line-height: 1.7; }
}

.wordslist {position: relative; margin-top: 15px; padding-bottom:75px;}
.wordslist .title { margin-top:10px; }
.wordslist .t1 { display:inline-block; width:16px; height:16px; line-height:16px; text-align:center; background:#398787; color:#fff; border-radius: 100px; font-size:14px; }
.wordssublist { border-bottom:1px solid #eee; margin-top:5px; padding-bottom:10px; }
.wordssublist:last-child { border:none; }
.wordsitem { margin-right:3px;margin-top:3px; display:block; border:1px solid #eee; font-size:14px; width:30px; height:30px; line-height:30px; text-align:center; }
.wordsitem:hover { color:#fff; background:#398787; }
@media( max-width:767px ) {
	body.big-size .wordslist .title { font-size:20px; }
	body.middle-size .wordslist .title { font-size:16px;}
	body.big-size .wordslist .t1 { width:26px; height:26px; line-height:26px; font-size:22px; }
	body.middle-size .wordslist .t1 { width:20px; height:20px; line-height:20px; font-size:18px;}
	body.big-size .wordsitem { font-size:26px; width:67px; height:67px; line-height:67px; }
	body.middle-size .wordsitem { font-size:20px; width:47px; height:47px; line-height:47px; }
}
@media(min-width:768px) {
	.wordslist { margin-top: 25px; }
	.wordsitem { margin-right:5px;margin-top:5px; width:35px; height:35px; line-height:35px; }
}
@media(min-width:992px) {
	.wordslist { margin-top: 35px; }
	.wordslist .title { margin-top:12px; }
	.wordslist .t1 { width:18px; height:18px; line-height:18px; font-size:16px; }
	.wordssublist { padding-bottom:12px; }
	.wordsitem { margin-right:8px;margin-top:8px; font-size:16px; width:40px; height:40px; line-height:40px; }
}
@media(min-width:1200px) {
	.wordslist { margin-top: 40px; }
	.wordslist .title { margin-top:15px; }
	.wordslist .t1 { width:20px; height:20px; line-height:20px; font-size:18px; }
	.wordssublist { padding-bottom:15px; }
	.wordsitem { margin-right:10px;margin-top:10px; font-size:18px; width:45px; height:45px; line-height:45px; }
}
@media(min-width:1400px) {
	.wordslist { margin-top: 45px; }
	.wordslist .title { margin-top:17px; }
	.wordslist .t1 { width:22px; height:22px; line-height: 22px; font-size:20px; }
	.wordssublist { padding-bottom:17px; }
	.wordsitem { margin-right:14px;margin-top:14px; font-size:20px; width:55px; height:55px; line-height:55px; }
}
@media(min-width:1600px) {
	.wordslist { margin-top: 50px; }
	.wordslist .title { margin-top:20px; }
	.wordslist .t1 { width:24px; height:24px; line-height: 24px; font-size:21px; }
	.wordssublist { padding-bottom:20px; }
	.wordsitem { margin-right:18px;margin-top:18px; font-size:22px; width:60px; height:60px; line-height:60px; }
}

.videobox {width:100%;height:100%;position: fixed;top:0;left:0;z-index:99999;background: rgba(0,0,0,.7);display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;display: flex;align-items: center;justify-content: center;}
.videopanel {width:800px;max-width:98%;position: relative;}
.videopanel video {position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.videopanel:after {content:'';display: block;padding-top:75%;}
.videoclose {z-index: 1000000;-webkit-transition: background-color .15s;background-color: rgba(0,0,0,.5);border-radius: 50%;cursor: pointer;height: 80px;overflow: hidden;position: absolute;right: -40px;top: -40px;transition: background-color .15s;width: 80px;}
.videoclose:hover {background: #000;}
.videoclose:before {content:'x';bottom: 15px;left: 15px;position: absolute;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);background-repeat: no-repeat;background-position: -260px 0;color: rgba(0,0,0,0);display: block;font-size: 0;height: 20px;line-height: 0;width: 20px;}

.wordinfo {background: #fff;padding:10px 0 90px;}
.wordinfo .wrap {padding-top:15px;border:1px solid #eee;position: relative;}
.wordinfo .title { display: flex; align-items: center; }
.wordinfo .t1 {color:#398787;background: #fff;font-size:20px; font-weight: bold;line-height: 1.1;}
.wordinfo .t2 { position: relative; margin-left:10px; margin-right:5px; height:1px; flex:1; width:50%; background:#dcdcdc; }
.wordinfo .t2:before { content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:9px; height:9px; background:#398787; }
.wordinfo .c1 { color:#504c4c; line-height: 1.6; padding:10px 0; text-align: justify; }
.wordinfo01 {margin-top: 0px!important;border:none!important;padding:15px 0!important;}
.wordinfo01 .vbox {position: relative;background: #000;width:800px;max-width:100%;margin:0 auto;}
.wordinfo01 .vbox:after {content:'';padding-top:75%;display: block;}
.wordinfo01 .vbox video {position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.wordinfo01 .w1 {position: relative;margin-right:10px; font-size: 90px;width:143px;height:143px;line-height:143px;text-align:center;background: url(../images/word_bg2.png) no-repeat;background-size:100%;}
.wordinfo01 .w2 {background: url(../images/word_bg.png) no-repeat;background-size:100%;}
.wordinfo01 .w1:last-child { margin-right:0; }
.wordinfo01 .w1 .imgbox:after { padding-top: 100%; }
.wordinfo01 .w1 img { max-width:80%; max-height:80%;}
.wordinfo01 .smalltxt { font-size:12px; position: absolute; left:50%; bottom:0px; text-align:right; padding-right: 5px; line-height: 1.5; width:100%; transform:translateX(-50%); }
.wordinfo01 .draw {opacity:0;cursor:pointer;box-shadow:7px 7px 0 0 rgba(146,34,30,.6);background: #fff;border:2px solid #398787;position: fixed;width:184px;height:210px;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);z-index: -1;}
.wordinfo01 .draw:after {content:'点击关闭';cursor:pointer;width:100%;display:block;text-align:center;line-height: 1.5;position: absolute;bottom:0;}
.wordinfo01 .draw:hover:after {color:#fff;background: #398787;}
.wordinfo01 .draw svg {position: absolute;top:29.5%;left:33.5%;transform:scale(3);}
.wordinfo01 .voice {color:#398787;line-height: 1.5;cursor: pointer;}
.wordinfo01 .write {color:#398787;line-height: 1.5;cursor: pointer;}
.wordinfo01 .parambox {margin-top: 15px; display: flex; flex-wrap:wrap;}
.wordinfo01 .parambox .slide1 {color:#858484;background: #f7f7f7;width:49.5%;margin-right:1%;padding:10px 9px;margin-bottom:4px;}
.wordinfo01 .parambox .slide1:nth-child(2n) {margin-right:0;}
.wordinfo01 .parambox .slide1:nth-child(5) {margin-right:0!important;width:100%;}
.wordinfo01 .parambox .slide1:nth-child(6) {margin-right:0!important;width:100%;}
.wordinfo01 .parambox .slide1:nth-child(7) {display:none;margin-right:0!important;width:100%;}
.wordinfo01 .parambox .slide2 {color:#858484;background: #f7f7f7;width:100%;padding:10px 9px 14px;}
.wordinfo01 .parambox .s1 {color:rgba(0,0,0,.6);line-height: 1.6;}
.wordinfo01 .parambox .s2 {color:#252222;line-height: 1.6;display:inline-block;}
.wordinfo01 .parambox .s3 {line-height: 1.6;}
.wordinfo01 .rightbox { margin-top:10px; }
.wordinfo01 .rightbox .infobtn { position:relative; font-size:14px; padding:0 20px; margin-bottom:4px; background:url(../images/btn_d.png) no-repeat center; background-size:100% 100%; width:100%; height:42px; line-height: 42px; font-weight: bold; color:#fff; }
.wordinfo01 .rightbox .infobtn.on { cursor:pointer; background:url(../images/btn_h.png) no-repeat center; background-size:100% 100%;}
.wordinfo01 .rightbox .infobtn i { position: absolute; right:20px; top:50%; transform:translateY(-50%);}
.wordinfo02 { padding: 0 15px 20px; }
.wordinfo02 .swiper-slide .type1 { position: relative; font-size:14px; padding:0 10px; text-align: center;font-weight: bold;color:#398787;background: #f7f7f7;line-height: 2;}
.wordinfo02 .swiper-slide .type1 span { color:#a0a3a3; font-weight: normal; font-size:12px; }
.wordinfo02 .swiper-slide .icon { margin-top:10px; position: relative; background:url(../images/i2.png) no-repeat center; height:25px; }
.wordinfo02 .swiper-slide .icon:after { content:''; position: absolute; z-index:-1; top:50%; right:0; height:1px; width:110%; border-bottom:1px dashed #dcdbdb; transform:translateX(55%); }
.wordinfo02 .swiper-slide:last-child .icon:after { opacity:0; }
.wordinfo02 .swiper-slide a {flex:0 0 30%;max-width:30%;margin-right: 3%;}
.wordinfo02 .swiper-slide a .e1 {line-height: 1.8;text-align: center;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wordinfo02 .swiper-slide a:hover .e1 {color:#398787;}
.wordinfo02 .swiper-slide a:hover .imgs,
.wordinfo02 .swiper-slide a .imgs.on {background:url(../images/words_border_h.png); background-size:100% 100%;}
.wordinfo02 .swiper-slide .imgs {padding:10px; background:url(../images/words_border.png); background-size:100% 100%; margin-top: 10px;}
.wordinfo02 .swiper-slide .imgbox { width:65px;margin:0 auto; transform: translateY(-4px);}
.wordinfo02 .swiper-slide .imgbox:after {padding-top:100%;}
.wordinfo02 .swiper-slide .more { display:block; text-align:center; margin:5px auto 0px;}
@media( max-width:767px ) {
	body.big-size .wordinfo .c1 { font-size:20px; padding:20px 0; }
	body.middle-size .wordinfo .c1 { font-size:16px; padding:15px 0; }
	body.big-size .parambox .slide1 { font-size:16px; }
	body.middle-size .parambox .slide1 { font-size:14px; }
	body.big-size .wordinfo02 .swiper-slide .type1 {font-size:18px;}
	body.middle-size .wordinfo02 .swiper-slide .type1 {font-size:16px;}
	body.big-size .wordinfo02 .swiper-slide .type1 span {font-size:16px;}
	body.middle-size .wordinfo02 .swiper-slide .type1 span {font-size:14px;}
	body.big-size .wordinfo01 .smalltxt { font-size:16px; }
	body.middle-size .wordinfo01 .smalltxt { font-size:14px; }
}
@media(max-width:991px) {
	.wordinfo02 .small {margin-top: 15px;}
	.wordinfo02 .small .swiper-slide:first-child .type1:before {opacity: 0;}
	.wordinfo02 .swiper-slide .type1:before {left: 50%;top: 50%;transform: translate(-50%,-40px) rotateZ(90deg);}
	.wordinfo02 .swiper-slide .more { margin:10px auto 20px;}
}
@media(max-width:575px) {
	.wordinfo02 .swiper-slide a:nth-child(4) { display:none; }
}
@media(min-width:375px) {
	.wordinfo01 .rightbox { display: flex; flex-wrap:wrap; }
	.wordinfo01 .rightbox .infobtn { width:49%; margin-right:2%;}
	.wordinfo01 .rightbox .infobtn:nth-child(2n) { margin-right:0; }
	.wordinfo02 .swiper-slide a {flex:unset;width:95px;min-width:95px;margin-right: 15px;}
}
@media(min-width:576px) {
	.wordinfo01 {margin-top: 0px;}
	.wordinfo01 .w1 {font-size: 86px;}
	.wordinfo01 .parambox .slide1 {padding:10px 12px;}
	.wordinfo01 .parambox .slide2 {padding:10px 12px 15px;}
	.wordinfo02 .swiper-slide a {width:80px;}
	.wordinfo02 .swiper-slide .imgbox {width:80px;}
}
@media(min-width:768px) {
	.wordinfo {padding-bottom:80px;}
	.wordinfo .wrap {padding-top:20px;}
	.wordinfo .t1 {font-size:16px;}
	.wordinfo01 {margin-top: 0px;}
	.wordinfo01 .w1 {font-size: 96px;}
	.wordinfo01 .parambox .slide1 {padding:10px 15px;}
	.wordinfo01 .parambox .slide2 {padding:10px 15px 16px;}
	.wordinfo02 .swiper-slide {width:95px;margin-top: 10px;}
	.wordinfo02 .swiper-slide .type1 { font-size:16px; }
	.wordinfo02 .swiper-slide .type1 span { font-size:14px; }
	.wordinfo02 .swiper-slide .list { width:95px; margin:0 auto; }
	.wordinfo02 .swiper-slide .list a:nth-child(2) { display:none; }
	.wordinfo02 .swiper-slide .list a:nth-child(3) { display:none; }
	.wordinfo02 .swiper-slide.active .list a { display:block; }
	.wordinfo02 .swiper-slide.active .more {transform:rotateX(180deg);}
}
@media(min-width:992px) {
	.wordinfo {padding-bottom:100px;}
	.wordinfo .wrap {padding-top:25px;}
	.wordinfo .t1 {font-size:16px;}
	.wordinfo .t2 { margin-left: 15px; }
	.wordinfo01 {margin-top: 0px;}
	.wordinfo01 .w1 {font-size: 106px;width:129px;height:129px;line-height:129px;}
	.wordinfo01 .smalltxt { font-size:14px; }
	.wordinfo01 .parambox { width:50%; flex: 1; margin-top:0; margin-left: 15px; }
	.wordinfo01 .parambox .slide1 {padding:12px 18px; }
	.wordinfo01 .parambox .slide2 {padding:12px 18px 17px;}
	.wordinfo01 .rightbox { display:block; margin-left:10px; margin-top:0; }
	.wordinfo01 .rightbox .infobtn { width:230px;  max-width:100%; padding:0 35px; font-size:16px; margin-right:0; height:47px; line-height: 47px; }
	.wordinfo01 .rightbox .infobtn i { right:35px; }
	.wordinfo02 { padding: 0 20px 20px; }
	.wordinfo02 .swiper-slide {margin-top: 10px;}
	.wordinfo02 .swiper-slide a {margin-right: 0;}
}
@media(min-width:1200px) {
	.wordinfo { padding-top: 20px; }
	.wordinfo .wrap {padding-top:30px;}
	.wordinfo .t1 {font-size:18px;}
	.wordinfo .t2 { margin-left: 20px; }
	.wordinfo .c1 {padding:15px 0 20px;line-height: 2;text-align:justify;}
	.wordinfo01 {margin-top: 0px;}
	.wordinfo01 .vbox:after {padding-top:50%;}
	.wordinfo01 .w1 {font-size: 116px;width:158px;height:158px;line-height:158px;}
	.wordinfo01 .parambox { margin-left: 20px; }
	.wordinfo01 .parambox .slide1 { width:32.66666666%; margin-right:1%; margin-bottom:9px; }
	.wordinfo01 .parambox .slide1:nth-child(2n) {margin-right:1%;}
	.wordinfo01 .parambox .slide1:nth-child(3n) {margin-right:0;}
	.wordinfo01 .parambox .slide1:nth-child(5) {margin-right:0!important;width:66.3%;}
	.wordinfo01 .parambox .slide1 {padding:10px 20px;}
	.wordinfo01 .parambox .slide2 {padding:10px 20px 18px;}
	.wordinfo01 .parambox .s3 {font-size:15px;}
	.wordinfo01 .rightbox { margin-top:0; }
	.wordinfo01 .rightbox .infobtn { width:240px; margin-bottom:9px;}
	.wordinfo02 { padding: 0 25px 20px; }
	.wordinfo02 .swiper-slide .type1 { font-size:18px; }
	.wordinfo02 .swiper-slide .type1 span { font-size:14px; }
}
@media(min-width:1400px) {
	.wordinfo {padding-top: 25px; padding-bottom:110px;}
	.wordinfo .wrap {padding-top:35px;}
	.wordinfo .t1 {font-size:20px;}
	.wordinfo .c1 {padding:15px 0 25px;}
	.wordinfo01 {margin-top: 0px;}
	.wordinfo01 .w1 {font-size: 126px;}
	.wordinfo01 .parambox { margin-left: 30px; }
	.wordinfo01 .parambox .slide1 {padding:10px 22px;}
	.wordinfo01 .parambox .slide2 {padding:13px 22px 19px;}
	.wordinfo01 .rightbox .infobtn { width:253px; font-size:18px; }
}
@media(min-width:1600px) {
	.wordinfo {padding-top: 30px;padding-bottom:130px;}
	.wordinfo .t1 {font-size:22px;}
	.wordinfo01 {margin-top: 0px;}
	.wordinfo01 .w1 {font-size: 136px;width:159px;height:159px;line-height:159px;}
	.wordinfo01 .parambox { margin-left: 45px; }
	.wordinfo01 .parambox .slide1 {padding:10px 25px;}
	.wordinfo01 .parambox .slide2 {padding:14px 25px 20px;}
}

.wordtype {background: #fff;padding:1px 0 90px;}
.wordtype .wrap {margin-top: 30px;position: relative;}
.wordtype .title { display: flex; align-items: center; }
.wordtype .t1 {color:#398787;background: #fff;font-size:20px; font-weight: bold;line-height: 1.1;}
.wordtype .t2 { position: relative; margin-left:10px; margin-right:5px; height:1px; flex:1; width:50%; background:#dcdcdc; }
.wordtype .t2:before { content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:9px; height:9px; background:#398787; }
.wordtype01 .mainimg {background: url(../images/wordbg.png);margin-right: auto;margin-left: auto;margin-bottom:15px;display:flex;align-items:center;justify-content:center;width:140px;height:140px;background-size: 100% 100%;}
.wordtype01 .desc {line-height: 1.6;padding:10px 0;width:50%;flex:1;line-height:1.5;text-align:justify;}
.wordtype01 .back {font-size:90%;display:block;width:150px;margin-left: auto;text-align:right;}
.wordtype01 .back i {font-size:80%;}
.wordtype01 .back:hover {font-weight: bold;color:#fff;padding-right:10px;}
.wordtype01 .list {margin-top: 10px;}
.wordtype01 .list:after {content:'';display:block;clear:both;}
.wordtype01 .list .slide { background:#f7f7f7; padding:16px 20px; margin-top:15px; }
.wordtype01 .list .slide .imgbox { width:38%; max-width:143px; flex:1; background:url(../images/wordbg.png); background-size:100% 100%; }
.wordtype01 .list .slide .imgbox:after {padding-top: 100%;}
.wordtype01 .list .slide .imgbox .tag { position: absolute; z-index:3; left:5%; top:5%; background:#e9e9e9; border-radius:50px; width:20px;height:20px; text-align:center; line-height:20px; color:#7a7d7d; }
.wordtype01 .list .slide .imgbox img {width:75%;max-height:80%;}
.wordtype01 .list .slide .txtbox { flex:1; width:50%; margin-left:10px; }
.wordtype01 .list .slide .c1 {line-height: 1.8; }
.wordtype01 .list .slide .c2 {line-height: 18px; height:72px; margin-top: 10px; overflow: hidden; text-align:justify; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
@media( max-width:767px ) {
	body.big-size .wordtype01 .desc {font-size:20px;}
	body.middle-size .wordtype01 .desc {font-size:16px;}
	body.big-size .wordtype01 .list .slide .c1 {font-size:20px;}
	body.middle-size .wordtype01 .list .slide .c1 {font-size:16px;}
	body.big-size .wordtype01 .list .slide .c2 {font-size:20px;}
	body.middle-size .wordtype01 .list .slide .c2 {font-size:16px;}	
}
@media(min-width:375px) {
	.wordtype01 .list .slide .c2 {line-height: 20px; height:100px; }
}
@media(min-width:576px) {
	.wordtype {padding-bottom:80px;}
	.wordtype .t1 {font-size:22px;}
}
@media(min-width:768px) {
	.wordtype {padding-bottom:100px;}
	.wordtype .wrap {margin-top:35px;}
	.wordtype .t1 {font-size:24px;}
	.wordtype01 .list .slide {padding:20px 24px; }
	 /*float:left; width:49%; margin-right:2%;*/
	/*.wordtype01 .list .slide:nth-child(2n) {margin-right: 0;}*/
	.wordtype01 .list .slide .txtbox { margin-left:15px; }
	.wordtype01 .list .slide .c2 {line-height: 20px;height:100px;}
}
@media(min-width:992px) {
	.wordtype {padding-bottom:100px;}
	.wordtype .wrap {margin-top:40px;}
	.wordtype .t1 {font-size:26px;}
	.wordtype .t2 { margin-left: 15px; }
	.wordtype01 .mainimg { margin-right:20px; }
	.wordtype01 .list {margin-top: 15px;}
	.wordtype01 .list .slide {padding:24px 28px;  }
	/*width:32.666%; margin-right:1%;*/
/*	.wordtype01 .list .slide:nth-child(2n) {margin-right: 1%;}
	.wordtype01 .list .slide:nth-child(3n) {margin-right: 0;}*/
	.wordtype01 .list .slide .c2 {line-height: 22px;height:66px;}
}
@media(min-width:1200px) {
	.wordtype {padding-bottom:130px;}
	.wordtype .wrap {margin-top:45px;}
	.wordtype .t1 {font-size:28px;}
	.wordtype .t2 { margin-left: 20px; }
	.wordtype01 .desc {line-height: 2;}
	.wordtype01 .list {margin-top: 20px;}
	.wordtype01 .list .slide {padding:28px 32px;}
	.wordtype01 .list .slide .c2 {line-height: 24px;height:72px;}
}
@media(min-width:1400px) {
	.wordtype {padding-bottom:175px;}
	.wordtype .wrap {margin-top:50px;}
	.wordtype .t1 {font-size:30px;}
	.wordtype01 .list {margin-top: 25px;}
	.wordtype01 .list .slide {padding:32px 36px;}
	.wordtype01 .list .slide .txtbox { margin-left:20px; }
	.wordtype01 .list .slide .c2 {line-height: 26px;height:78px;}
}
@media(min-width:1600px) {
	.wordtype {padding-bottom:230px;}
	.wordtype .t1 {font-size:32px;}
	.wordtype01 .list .slide {padding:35px 40px;}
}

.news01 {background: #fff;padding-bottom:40px;margin-top:20px;overflow:hidden;position:relative;}
.news01 .slide {background: #f8f8f8;border:1px solid rgba(0,0,0,0);padding:10px;margin-bottom:10px;transition:.36s all ease;}
.news01 .slide .imgbox:after {padding-top:60%;}
.news01 .slide .txtbox {padding:12px 0;transition:.36s all;}
.news01 .slide .d1 {padding-top:10px;color:#a6a6a6;border-top:1px solid #f5f5f5;margin-top: 10px;}
.news01 .slide .c1 {color:#333;font-size:14px;font-weight:bold;line-height: 1.5;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news01 .slide .c2 {color:#565656;line-height: 1.7;margin-top: 10px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
@media(min-width:768px) {
	.news01 {padding-bottom:50px;}
	.news01 .slide {padding:15px;}
	.news01 .slide .imgbox {width:20%;max-width:300px;}
	.news01 .slide .txtbox {padding:14px 0;width:50%;flex:1;}
	.news01 .slide .c1 {font-size:15px;}
}
@media(min-width:992px) {
	.news01 {padding-bottom:60px;}
	.news01 .slide {margin-bottom: 15px;}
	.news01 .slide .imgbox {margin-right:15px;}
	.news01 .slide .txtbox {padding:14px 0;}
	.news01 .slide .d1 {padding-top:15px;}
	.news01 .slide .c1 {font-size:16px;}
	.news01 .slide .c1 i {transition: .26s all linear;}
	.news01 .slide:hover {box-shadow: 5px 5px 0px 0px rgba(0,0,0,.1);}
	.news01 .slide:hover .imgbox img {transform:translate(-50%,-50%);transition: .36s all linear;}
	.news01 .slide:hover .c1 {color:#398787;}
	.news01 .slide:hover .c1 i {margin-right:15px;transition: .26s all linear;}
	.news01 .slide:hover .c2 {text-decoration: underline;}
}
@media(min-width:1200px) {
	.news01 {padding-bottom:80px;}
	.news01 .slide .imgbox {margin-right:20px;}
	.news01 .slide .txtbox {padding:18px 0;}
	.news01 .slide .c1 {font-size:17px;}
	.news01 .slide .d1 {font-size:15px;}
}
@media(min-width:1400px) {
	.news01 .slide .imgbox {margin-right:25px;}
	.news01 .slide .txtbox {padding:22px 0;}
	.news01 .slide .c1 {font-size:18px;}
}
@media(min-width:1600px) {
	.news01 {padding-bottom:100px;}
	.news01 .slide .imgbox {margin-right:30px;}
	.news01 .slide .txtbox {padding:25px 0;}
}

.location {color:#aaa;line-height: 35px;}
@media(min-width:768px) {
	.location {line-height: 50px;}
}
@media(min-width:992px) {
	.location {line-height: 55px;}
}
@media(min-width:1200px) {
	.location {line-height: 70px;font-size:14px;}
}
@media(min-width:1400px) {
	.location {line-height: 80px;}
}
@media(min-width:1600px) {
	.location {line-height: 90px;}
}

.newsinfo {background: #fff;padding:0px 0 35px;margin-top:20px;text-align: justify;position:relative;overflow: hidden;}
.newsinfo .title {line-height: 1.5;}
.newsinfo .t1 {color:#333333;font-size:18px;font-weight: bold;}
.newsinfo .desc {color:#666666;padding: 10px 0;border-bottom: 1px solid #e0e0e0;}
.newsinfo .desc .tag {color:#fff;background: rgba(108,13,35,.4);padding:2px 5px;border-radius:3px;}
.newsinfo .content {line-height: 24px;min-height:100px;padding-bottom:35px;margin-top:15px;border-bottom: 1px solid #e0e0e0;}
.newsinfo .content img {height:unset!important;max-width:100%!important;}
.newsinfo .content iframe {background:none;max-width:100%!important;}
.newsinfo .content table {background:none;width:100%!important;max-width:100%!important;}
.newsinfo .content .img {margin:0 auto;text-align:center;}
.newsinfo .video {width:800px;max-width:100%;margin:0 auto;position: relative;}
.newsinfo .video:after {content:'';display:block;padding-top:75%;}
.newsinfo .video video {position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.newsinfo .back {color:#fff;background: #398787;display:block;line-height: 35px;width:120px;text-align:center;}
.newsinfo .back:hover {background:#398787;}
@media(min-width:768px) {
	.newsinfo {padding:0 0 40px;margin-top:25px;}
	.newsinfo .title {margin-bottom:10px;padding-bottom: 10px;}
}
@media(min-width:992px) {
	.newsinfo {padding:0px 0 50px;}
	.newsinfo .title {margin-bottom:20px;padding-bottom: 15px;}
	.newsinfo .t1 {font-size:22px;}
	.newsinfo .content {margin-top:25px;padding-bottom:45px;}
}
@media(min-width:1200px) {
	.newsinfo {padding:0px 0 60px;margin-top:30px;}
	.newsinfo .title {margin-bottom:30px;}
	.newsinfo .content {line-height: 32px;min-height:150px;margin-top:30px;padding-bottom:55px;}
	.newsinfo .t1 {font-size:26px;}
	.newsinfo .desc {font-size:14px;padding: 15px;}
	.newsinfo .back {line-height: 45px;width:135px;}
}
@media(min-width:1400px) {
	.newsinfo {padding:0px 0 70px;margin-top:35px;}
	.newsinfo .desc {padding: 20px;}
	.newsinfo .content {margin-top:35px;padding-bottom:65px;}
	.newsinfo .back {line-height: 50px;width:150px;}
}
@media(min-width:1600px) {
	.newsinfo {padding:0px 0 80px;margin-top:40px;}
	.newsinfo .t1 {font-size:30px;}
	.newsinfo .desc {padding: 30px;}
	.newsinfo .content {line-height: 36px;padding-bottom:75px;}
}

.contact {padding:15px 15px 0;position:relative;overflow: hidden;}
.contact01 {position:relative;overflow: hidden;padding:30px 0 50px;border-bottom:1px solid #a0a0a0;}
.contact01 .t1 {color:#333333;font-weight: bold;font-size:22px;}
.contact01 .t1:after {content:'';display:block;margin-top:10px;height:3px;width:50px;background: #1f987d;}
.contact01 .t2 {color:#757575;line-height: 2;margin-top:15px;}
.contact01 .content {color:#333333;font-size:16px;line-height: 2;margin-top:20px;}
.contact-map {overflow: hidden;margin-bottom:20px;}
#dituContent {height:300px;}
#dituContent img {max-width:unset;max-height:unset;}
@media(min-width:768px) {
	.contact01 {padding-top:65px;padding-left:7%;max-width:600px;margin:0 auto;background: url(../images/contact01_bg.png) no-repeat top center;background-size:100% auto;}
	.contact01 .t1 {font-size:28px;}
	.contact01 .content {font-size:17px;}
	.contact-map {max-width:600px;margin:0 auto;}
}
@media(min-width:992px) {
    .contact {padding:25px 30px 0;}
	.contact01 {padding-top:80px;max-width:800px;}
	.contact01 .t1 {font-size:32px;}
	.contact01 .t1:after {margin-top:15px;}
	.contact01 .t2 {margin-top:17px;}
	.contact01 .content {font-size:18px;margin-top:25px;}
	.contact-map {max-width:800px;margin-bottom:30px;}
}
@media(min-width:1200px) {
    .contact {padding:35px 40px 0;}
	.contact01 {padding-top:90px;max-width:950px;}
	.contact01 .t1 {font-size:38px;}
	.contact01 .t1:after {margin-top:20px;}
	.contact01 .t2 {margin-top:20px;}
	.contact01 .content {font-size:20px;margin-top:35px;}
	.contact-map {max-width:950px;margin-bottom:40px;}
  	#dituContent {height:350px;}
}
@media(min-width:1400px) {
    .contact {padding:45px 50px 0;}
	.contact01 {padding-top:110px;max-width:1100px;}
	.contact01 .t1 {font-size:44px;}
	.contact01 .t2 {font-size:17px;margin-top:22px;}
	.contact01 .content {font-size:21px;margin-top:45px;}
	.contact-map {max-width:1100px;margin-bottom:50px;}
  	#dituContent {height:420px;}
}
@media(min-width:1600px) {
    .contact {padding:50px 60px 0;max-width:1470px;}
	.contact01 {padding-top:120px;max-width:1200px;}
	.contact01 .t1 {font-size:50px;}
	.contact01 .t2 {font-size:18px;margin-top:25px;}
	.contact01 .content {font-size:22px;margin-top:55px;}
	.contact-map {max-width:1200px;margin-bottom:60px;}
	#dituContent {height:500px;}
}

.message01 {border-top:1px solid #333;padding:30px 15px 30px;position:relative;overflow: hidden;}
.message01 .t1 {color:#333;font-size:20px;font-weight: bold;}
.message01 .t2 {color:#757575;margin-top:8px;}
.message01 .content {margin-top:20px;}
.message01 .slide {color:#888888;background:#f9f9f9;line-height:40px;margin-bottom:10px;white-space:nowrap;}
.message01 .slide input {background:#f9f9f9;width:84%;}
.message01 .slide textarea {background:#f9f9f9;width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .submit {color:#fff;background:#398787;display:block;text-align:center;border-radius:0;}
.message01 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#398787; }
.message01 .submit .btn-inner {transition:.36s all linear;}
.message01 .submit .btn-inner i {right:-10px!important;}
.message01 .submit .btn-inner i:before {content:'';opacity:0;}
.message01 .btn2:hover .btnbg-x {background:#f5af02; }
@media(min-width:768px) {
	.message01 {padding:35px 15px 40px 7%;max-width:600px;margin:0 auto;}
	.message01 .t1 {font-size:24px;}
	.message01 .t2 {margin-top:10px;}
	.message01 .slide {line-height:45px;}
}
@media(min-width:992px) {
	.message01 {padding:35px 0 40px 7%;max-width:800px;}
	.message01 .t1 {font-size:26px;}
	.message01 .content {margin-top:30px;}
	.message01 .slide {line-height:50px;}
	.message01 .slide:hover {border-color:#398787;}
	.message01 .submit {font-size:16px;transition:.36s all;}
	.message01 .submit:hover {background: #398787;transition:.36s all;}
}
@media(min-width:1200px) {
	.message01 {padding:55px 0 45px 7%;max-width:950px;}
	.message01 .t1 {font-size:28px;}
	.message01 .t2 {margin-top:13px;}
	.message01 .content {margin-top:40px;}
	.message01 .slide {line-height:60px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1400px) {
	.message01 {padding:70px 0 55px 7%;max-width:1100px;}
	.message01 .t1 {font-size:32px;}
	.message01 .t2 {margin-top:15px;font-size:17px;}
	.message01 .content {margin-top:40px;}
	.message01 .slide {line-height:65px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1600px) {
	.message01 {padding:85px 0 65px 7%;max-width:1200px;}
	.message01 .t1 {font-size:36px;}
	.message01 .t2 {font-size:18px;}
	.message01 .content {margin-top:50px;}
	.message01 .slide {line-height:70px;margin-bottom:15px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
	.message01 .submit {font-size:18px;}
}

@media( max-width:767px ) {
	body.big-size .team01 .content span { font-size:140%; }
	body.middle-size .team01 .content span { font-size:120%; }
	body.big-size .team01 .content p { font-size:140%; }
	body.middle-size .team01 .content p { font-size:120%; }
	body.big-size .team01 .content { font-size:140%; }
	body.middle-size .team01 .content { font-size:120%; }	
}

.wx {display:none;width:200px;position: absolute;z-index: 7;top:0;left:0px;transform:translateX(100%);background: #fff;box-shadow:5px 5px 0 0 rgba(0,0,0,.5);border:1px solid #eee;}
.footermargin { height:92px; }
.footer {color:rgba(255,255,255,1);background:#398787;padding:10px 0;position: fixed;bottom: 0;left: 0;width: 100vw;line-height: 1.5;z-index:2;}
.footer a { line-height: 2; }
.footer a:hover {color:#fff; font-weight: bold;}
.footer .sizechange.active { color:red; }
.footer .flinkselect { position: relative; }
.footer .flinkselect i { font-size:80%;}
.footer .flinklist { position: absolute; top:0; right:0; z-index:9; color:#333; line-height:2;background:#fff;overflow: hidden; border-radius:8px; display: none; transform:translateY(-100%);}
.footer .flinklist a { display:block; border-bottom:1px solid rgba(0,0,0,.3); padding:0 15px; text-align:left;}
.footer .flinklist a:hover {background:#398787;color:#fff;border-color:transparent;}
.footer .flinkselect:hover .flinklist {display: block;}
@media( max-width:767px ) {
	body.big-size .footer { font-size:16px; }
	body.middle-size .footer { font-size:14px;}
}
@media(min-width:768px) {
	.footermargin { height:76px; }
}
@media(min-width:992px) {
	.footermargin { height:48px; }
	.footer {font-size:14px;}
}
@media(min-width:1200px) {
	.footermargin { height:50px; }
	.footer {font-size:15px;}
}
@media(min-width:1400px) {
	.footer .flinklist {line-height: 2.5;}
}
@media(min-width:1600px) {
}


.play {cursor:pointer;color:rgba(255,255,255,.7);transition:.16s all linear;height:100%;display:flex;justify-content: center;align-items:center;font-size:46px;position:absolute;z-index:4;left:15px;right:15px;top:0%;}
.play:hover {color:#fff;transition:.16s all linear;}
.play i {transition:.16s all linear;}
.play:hover i {transform:scale(1.1);transition:.16s all linear;}
.video-shadow {display: none;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);}
.video-panel {height:275px;width:365px;padding:5px;background:#f8f8f8;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-shadow .close {position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
@media(min-width:768px) {
  .play {font-size:54px;}
  .video-panel {height:362px;width:630px;}
}
@media(min-width:992px) {
  .play {font-size:62px;}
  .video-panel {height:420px;width:730px;}
}
@media(min-width:1200px) {
  .play {font-size:70px;}
  .video-panel {height:500px;width:870px;}
}
@media(min-width:1440px) {
  .video-panel {height:724px;width:1260px;}
}
@media(min-width:1601px) {
  .play {font-size:75px;}
}

#bdshare_weixin_qrcode_dialog {height:unset!important;}

.floatewm {display:none;background:#fff;border:1px solid #666;width:245px;padding:15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index: 99;font-size:14px; color:#888;}
.floatewm .close {width: 16px;height: 16px;position: absolute;right: 10px;top: 10px;color: #999;text-decoration: none;font-size: 16px;}
.floatewm .title { font-size: 12px; font-weight: bold; color:#000; }
.floatewm .bottom {font-size: 12px;line-height: 22px;color: #666;}