﻿@charset "UTF-8";
/*全局初始化样式*/
/*@font-face { font-family: 'fontshsb'; src: url("../fonts/SourceHanSerifCN-Bold.otf"); }
@font-face { font-family: 'fontshsl'; src: url("../fonts/SourceHanSerifCN-Light.otf"); }
@font-face { font-family: 'fontshsr'; src: url("../fonts/SourceHanSerifCN-Regular.otf"); }
@font-face { font-family: 'Oswald'; src: url("../fonts/Oswald-Medium.ttf"); }*/
html, body { overflow-x: hidden; }

body { padding: 0; margin: 0 auto; font-size: 14px; font-family: "fontshsr", "思源黑体", Microsoft YaHei, '微软雅黑'; color: #666; width: 100%; min-width: 320px; zoom: 1; /*禁用Webkit内核浏览器的文字大小调整功能*/ -webkit-text-size-adjust: none; /*取出点击出现半透明的灰色背景*/ -webkit-tap-highlight-color: transparent; -webkit-tap-highlight: transparent; /*控制文本可选性*/ -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none; /*设置字体的抗锯齿或者说光滑度*/ -webkit-font-smoothing: antialiased; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*默认去除ul、li的默认样式*/
.p, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0; padding: 0; }

.dl, .dl dd, .ul, .ul li { list-style: none; margin: 0; padding: 0; }

ul { padding-inline-start: 0px; }

.disblock { display: block; }

/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select, input, textarea { border-radius: 0; -webkit-border-radius: 0; color: #333; font-family: '微软雅黑'; }

/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none; }

input, button, select, textarea { outline: none; /*-webkit-appearance:none;*/ /*强制去除表单自带的样式*/ }

/*不允许多行输入文本框有滚动条*/
textarea { resize: none; /*-webkit-appearance:none;*/ /*强制去除textarea自带的样式*/ }

/*初始化表单元素样式*/
textarea, input, select { background: none; border: none; margin: 0; padding: 0; }

/*初始化HTML5标签样式*/
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block; }

/*去除figure边距*/
figure, figcaption { margin: 0px; padding: 0px; }

/*初始化图片样式*/
img { border: none; border: 0; max-width: 100%; vertical-align: middle; }

/*初始化a的样式和字体样式*/
a { color: #333; text-decoration: none; -webkit-tap-highlight-color: transparent; }

a:focus { outline: none; -moz-outline: none; }

a:hover { color: #72b12d; }

.teal { text-align: center; }

/*清除浮动*/
.clear { clear: both; height: 0px; overflow: hidden; }

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0px; }

.clearfix { zoom: 1; }

.container { margin: 0 auto; max-width: 1200px; padding: 0 15px; }

@media screen and (min-width: 1200px) { .container { width: 98%; margin: 0 auto; padding: 0; } }
/*分页样式*/
.pagess { padding-top: 3.5%; padding-bottom: 3.5%; }

.pagess .Pages { text-align: center; }

.pagess .p_page { text-align: center; }

.pagess .p_page a { display: inline-block; font-size: 16px; font-style: normal; margin: 0 1px; color: #666; height: 35px; line-height: 35px; padding: 0 15px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }

.pagess .p_page a .fa { font-size: 22px; position: relative; top: 2px; margin: 0 5px; line-height: 12px; }

.pagess .p_total, .pagess .p_count, .pagess .p_cur, .pagess .p_jump { display: none !important; }

.pagess .p_page a.a_cur { background: #87b420; color: #fff; }

.pagess .p_page .num a { margin: 0 2px; font-family: fontshsr; }

.pagess .p_page a:hover { background: #87b420; color: #fff; }

.pagess .p_page .a_prev { font-size: 0; }

.pagess .p_page .a_prev::after { content: '<'; font-size: 16px; font-family: cursive, monospace, '微软雅黑'; }

.pagess .p_page .a_next { font-size: 0; }

.pagess .p_page .a_next::after { content: '>'; font-size: 16px; font-family: cursive, monospace, '微软雅黑'; }

@media screen and (max-width: 768px) { .pagess .p_page a { font-size: 14px; height: 30px; line-height: 30px; padding: 0 8px; } }
/*内容样式*/
.tran { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.txthide, .dot, .dot1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }

.dot2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.dot3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.dot4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.dot5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.txtCen { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; overflow: hidden; }

/* 可复制的文本 */
.txtcopy { -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; -khtml-user-select: text; user-select: text; }

.fc9 { color: #999; }

.fc6 { color: #666; }

.fc3 { color: #333; }

.fc0 { color: #000; }

.fcf { color: #fff; }

.f00 { font-size: 0; }

.f12 { font-size: 12px; }

.f13 { font-size: 13px; }

.f14 { font-size: 14px; }

.f15 { font-size: 15px; }

.f16 { font-size: 16px; }

.f18 { font-size: 18px; }

.f20 { font-size: 20px; }

.f22 { font-size: 22px; }

.f24 { font-size: 24px; }

.f26 { font-size: 26px; }

.f28 { font-size: 28px; }

.f32 { font-size: 32px; }

.f34 { font-size: 34px; }

.f36 { font-size: 36px; }

.f38 { font-size: 38px; }

.f40 { font-size: 40px; }

.f42 { font-size: 42px; }

.f50 { font-size: 50px; }

.f60 { font-size: 60px; }

@media screen and (max-width: 768px) { .f00 { font-size: 0; }
  .f12 { font-size: 12px; }
  .f13 { font-size: 12px; }
  .f14 { font-size: 12px; }
  .f15 { font-size: 13px; }
  .f16 { font-size: 14px; }
  .f18 { font-size: 16px; }
  .f20 { font-size: 16px; }
  .f22 { font-size: 18px; }
  .f24 { font-size: 18px; }
  .f26 { font-size: 20px; }
  .f28 { font-size: 20px; }
  .f32 { font-size: 22px; }
  .f34 { font-size: 22px; }
  .f36 { font-size: 22px; }
  .f38 { font-size: 22px; }
  .f40 { font-size: 24px; }
  .f42 { font-size: 26px; }
  .f50 { font-size: 28px; }
  .f60 { font-size: 30px; } }
.show { display: block; }

.hide { display: none; }

.fwn { font-weight: normal; }

.fontshsr { font-family: 'fontshsr'; }

.fontshsl { font-family: 'fontshsl'; }

.fontshsb { font-family: 'fontshsb'; }

.Oswald { font-family: 'Oswald'; }

body { font-family: 'fontshsr'; line-height: 30px; }

body.Index { line-height: 1.42857143; }

.rl { writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: vertical-rl; writing-mode: tb-rl; letter-spacing: 3px; }

/* -- 百度分享 -- */
/* -- 百度分享 或 bShare分享 -- */
.bsBox, .bsBox *, .bsBox:before, .bsBox *:before, .bsBox:after, .bsBox *:after, .bd_weixin_popup, .bd_weixin_popup *, .bd_weixin_popup:before, .bd_weixin_popup *:before, .bd_weixin_popup:after, .bd_weixin_popup *:after { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/*--谷歌 input 选中 默认颜色 --*/
input:-webkit-autofill { box-shadow: 0 0 0 1000px white inset; }

.container, .w1400 { margin: 0 auto; max-width: 1400px; padding: 0 15px; }

@media screen and (min-width: 1200px) { .container, .w1400 { width: 98%; margin: 0 auto; padding: 0 30px; } }
@media screen and (min-width: 1440px) { .container, .w1400 { width: 98%; margin: 0 auto; padding: 0; } }
/* -- 公共部分 -- */
.boxpc { display: none; }

@media screen and (min-width: 768px) { .boxwarp { display: none; }
  .boxpc { display: block; } }
.backcov { background-size: cover; background-repeat: no-repeat; background-position: center center; }

.backcon { background-size: contain; background-repeat: no-repeat; background-position: center center; }

/* -------------------------------------- 默认样式 -------------------------------------------------- */
.header { position: relative; z-index: 88; height: 60px; }

.header .headerTop { background: #fff; height: 60px; position: fixed; left: 0; top: 0; width: 100%; }

.header .logo { display: inline-block; padding-top: 15px; }

.header .TopR { float: right; padding-right: 5px; line-height: 60px; }

.header .TopR .rwb { display: none; }

.header .search { display: inline-block; vertical-align: top; cursor: pointer; }

.header .search .iconfont { color: #72b12d; font-size: 26px; }

.header .search .searchbtnaon:before { content: '\e648'; }

.header .lang { display: inline-block; vertical-align: top; position: relative; vertical-align: middle; font-size: 0; font-size: 16px; padding-left: 10px; margin-left: 10px; }

.header .lang .txt { display: inline-block; padding-left: 3px; }

.header .lang .iconquanqiu { color: #72b12d; font-size: 23px; }

.header .lang .i { display: block; width: 2px; height: 1em; left: -3px; top: 50%; margin-top: -0.5em; position: absolute; background: #ccd1d3; }

.header .lang .xl { display: none; text-align: center; position: absolute; right: -10px; top: 100%; background: #fff; padding: 10px 0; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); width: 100%; font-size: 14px; line-height: 24px; }

.header .lang .xl .ibj { display: block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 50%; margin-left: -2px; top: -5px; }

.header .lang .xl a { display: block; padding: 5px 10px; }

.header .lang .xl a:hover { color: #72b12d; }

.header .searchBox { display: none; position: absolute; width: 100%; background: #fff; left: 0; top: 100%; padding: 10px; box-shadow: 0 0 9px rgba(0, 0, 0, 0.3); }

.header .searchWarp { border: 1px solid #72b12d; position: relative; padding-right: 40px; }

.header .searchWarp input { display: block; width: 100%; line-height: 45px; height: 45px; padding: 0 10px; }

.header .searchWarp .btn { display: block; width: 45px; height: 100%; position: absolute; right: 0; top: 0; border-left: 1px solid #72b12d; text-align: center; line-height: 45px; background: url(../images/sousuo.png) center center no-repeat; }

.header .navBtn { display: block; height: 40px; width: 35px; overflow: hidden; position: relative; cursor: pointer; float: right; margin-top: 10px; }

.header .navBtn span { display: block; width: 80%; height: 2px; background: #72b12d; border-radius: 2px; position: absolute; left: 10%; transition: all .3s; }

.header .navBtn span.span1 { top: 70%; }

.header .navBtn span.span2 { top: 50%; margin-top: -1px; width: 50%; }

.header .navBtn span.span3 { bottom: 70%; }

.header .navBtnon span.span1 { transform: rotate(-45deg); top: 50%; }

.header .navBtnon span.span2 { background-color: transparent; }

.header .navBtnon span.span3 { transform: rotate(45deg); top: 50%; }

.mainnav { display: none; position: absolute; width: 100%; left: 0; top: 100%; background: #fff; -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); }

.mainnav li { position: relative; }

.mainnav li.last .navA { border-bottom: none; }

.mainnav .navA { display: block; padding: 0 40px 0 15px; position: relative; line-height: 50px; border-bottom: 1px solid #ddd; color: #333; }

.mainnav .navA .navB { position: absolute; right: 0; top: 0; width: 40px; text-align: center; }

.mainnav .navA .navB.navBon .iconjiandoun:before { content: '\f24e'; }

.mainnav .navA .i { display: block; width: 0; height: 2px; background: #72b12d; left: 50%; bottom: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; border-radius: 2px; position: absolute; }

.mainnav li.on .navA { background: #72b12d; color: #fff; }

.mainnav .xl { display: none; background: #f5f5f5; }

.mainnav .xl .dda { display: block; border-bottom: 1px solid #ddd; line-height: 40px; padding: 0 15px; color: #0c0c0c; /* font-family: 'syrh-l'; */ -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.mainnav .xl .dda:hover { color: #72b12d; }

.mainnav .Nright { display: none; }

@media screen and (max-width: 1024px) { .header .logo { max-width: 195px; padding-top: 6px; } }
@media screen and (min-width: 1024px) { .header .navBtn { display: none; }
  .mainnav { display: block !important; float: right; position: static; width: auto; box-shadow: none; }
  .mainnav ul li { float: left; padding: 0 12px; }
  .mainnav ul li.on .navA { background: transparent; color: #72b12d; }
  /* .mainnav ul li.on .navA .i { width: 100%; left: 0; } */
  .mainnav .navA { border-bottom: none; padding: 0; font-size: 16px; line-height: 100px; position: relative; }
  .mainnav .navA .navB { display: none; }
  .mainnav .xl { text-align: center; }
  .mainnav .xlBox { position: relative; }
  .mainnav .xlBox .xli { position: absolute; left: 50%; top: 0; width: 1px; height: 100%; margin-left: 23px; background: #ddd; }
  .mainnav .Nleft { display: inline-block; text-align: left; width: 350px; vertical-align: top; }
  .mainnav .Nright { display: inline-block; text-align: left; width: 305px; vertical-align: top; padding-left: 45px; }
  .mainnav .Nright .Ritem { display: none; }
  .header { height: 100px; }
  .header .headerTop { height: 100px; }
  .header .logo { width: 279px; padding-top: 17px; }
  .header .TopR { line-height: 100px; height: 100px; padding-left: 30px; }
  .header .lang { padding-left: 15px; margin-left: 15px; }
  .header .lang .xl { top: 80px; }
  .header .search { position: relative; }
  .header .searchBox { width: 450px; left: auto; right: 0; }
  .mainnav li { position: static; }
  .mainnav li .xl {position: absolute; top: 100%; left: 50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);display: none; background-color: #fff;padding: 20px 0px; }
  .mainnav li .xl div{line-height: 45px;background-color: #fff;white-space: nowrap;text-align: center;font-size: 16px;line-height: 45px;padding: 0 15px;margin-inline-start: 0;width: 175px;margin-inline-start: 0px;}
  .mainnav li .xl .dda { border-bottom: none; width: 50%; float: left; }
  .mainnav .Nright .Ritem .img a { display: block; overflow: hidden; border-radius: 10px; }
  .mainnav .Nright .Ritem .navtxt { padding-top: 15px; font-size: 14px; color: #666; }
  .mainnav .Nright .Ritem .navtxt .h3 { font-size: 16px; color: #333; font-weight: normal; }
  .mainnav .Nright .Ritem .navtxt .navInfo { padding-top: 5px; /* font-family: 'syrh-l'; */ } }
@media screen and (min-width: 1200px) { .header .TopR .rwb { display: inline-block; padding-left: 15px; margin-left: 15px; position: relative; vertical-align: top; }
  .header .TopR .rwb .i { display: block; width: 2px; height: 1em; left: -3px; top: 50%; margin-top: -0.5em; position: absolute; background: #ccd1d3; }
  .header .TopR .rwb .iconfont { font-size: 23px; color: #72b12d; }
  .header .TopR .rwb .rwmbox { position: absolute; right: -10px; top: 65px; width: 110px; padding: 5px; display: none; background: #fff; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); }
  .header .TopR .rwb .rwmbox .ib { display: block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; right: 15px; margin-left: -2px; top: -5px; }
  .header .TopR .rwb .rwmbox img { width: 100%; }
  .header .search .searchbtna { display: none; }
  .header .searchBox { display: block; position: static; width: 182px; box-shadow: none; padding-top: 37px; border: none; border-radius: 33px; height: 33px; line-height: 33px; }
  .header .searchWarp { border: 1px solid #d8d8d8; border-radius: 33px; height: 33px; line-height: 33px; background: #fff; }
  .header .searchWarp input { height: 30px; line-height: 32px; padding-left: 15px; }
  .header .searchWarp .btn { border-left: none; line-height: 40px; }
  .mainnav ul li { padding: 0 7px;position: relative;}
  .mainnav ul li .dl{ position: absolute; top: 100%; left: 50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);display: none; }
  .mainnav ul li .dl dd{background-color: #fff;white-space: nowrap;text-align: center;font-size: 16px;line-height: 45px;padding: 0 15px;margin-inline-start: 0;width: 200px;margin-inline-start: 0px;}
 }
@media screen and (min-width: 1300px) { .mainnav ul li { padding: 0 13px; }
  .mainnav li .xl .dda { font-size: 16px; } }
@media screen and (min-width: 1400px) { .header .logo { padding-top: 15px; }
  .mainnav ul li { padding: 0 18px; } }
@media screen and (min-width: 1440px) { .mainnav ul li { padding: 0 22px; } }
.HomeBan .item { position: relative; }

.HomeBan .BanTxt { position: absolute; width: 100%; left: 0; top: 0; text-align: center; padding: 40px 0; color: #333; }

.HomeBan .BanTxt .h3 { font-size: 18px; font-weight: normal; }

.HomeBan .BanTxt .txt { font-size: 16px; color: #6e7976; }

.HomeBan .BanTxt .more { display: inline-block; background: #f2ab3d; color: #fff; text-align: center; line-height: 35px; width: 110px; margin-top: 10px; border-radius: 40px; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeBan .BanTxt .more:hover { background: #5b8f23; }

.HomeBan .owl-carousel .owl-item img { width: auto; max-width: 50%; margin-bottom: 10px; }

.HomeBan .owl-carousel .owl-item .pc img { width: auto; max-width: 100%; }

.HomeBan .owl-dots { position: absolute; width: 100%; bottom: 10px; text-align: center; z-index: 3; }

.HomeBan .owl-dots .owl-dot { margin: 0 4px; display: inline-block; }

.HomeBan .owl-dots .active span { background: #f2ab3d; width: 40px; }

.HomeBan .owl-dots span { display: block; width: 15px; height: 4px; border-radius: 4px; background: rgba(255, 255, 255, 0.5); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

@media screen and (max-width: 768px) { 
  .HomeBan .wap img { display: block; }
  .HomeBan .wap { padding-bottom:0; background-size: cover;}
  .HomeBan .owl-carousel .owl-item img { width: auto; max-width: 90%; } }
@media screen and (min-width: 768px) { .HomeBan .pc { display: block; }
  .HomeBan .BanTxt { text-align: left; padding: 0; height: 100%; }
  .HomeBan .BanTxt .tb { display: table; width: 100%; height: 100%; vertical-align: middle; }
  .HomeBan .BanTxt .tbc { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } }
@media screen and (min-width: 1000px) { .HomeBan .BanTxt .h3 { font-size: 40px; }
  .HomeBan .BanTxt .txt { font-size: 28px; }
  .HomeBan .BanTxt .more { margin-top: 30px; }
  .HomeBan .owl-dots { bottom: 30px; }
  .HomeBan .owl-dots span { width: 30px; height: 6px; }
  .HomeBan .owl-dots .active span { width: 64px; } }
@media screen and (min-width: 1300px) { .HomeBan .BanTxt .h3 { font-size: 55px; }
  .HomeBan .BanTxt .txt { font-size: 32px; }
  .HomeBan .BanTxt .more { margin-top: 50px; width: 180px; line-height: 50px; font-size: 16px; } }
.HomeF { padding: 30px 0; }

@media screen and (min-width: 1000px) { .HomeF { padding: 50px 0; } }
@media screen and (min-width: 1300px) { .HomeF { padding: 80px 0; } }
.HomeF1s { background-image: url(../images/bg01.jpg); background-size: cover; background-position: center; }

.HomeF1 { margin: 0; padding: 0; }

.HomeF1 .list { padding: 0 100px; position: relative; }

.HomeF1 .list > .prev { width: 50px; height: 50px; cursor: pointer; position: absolute; background: url(../images/left.png) center center no-repeat; background-size: 100% 100%; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.HomeF1 .list > .next { width: 50px; height: 50px; cursor: pointer; position: absolute; background: url(../images/right.png) center center no-repeat; background-size: 100% 100%; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.HomeF1 .list > .prev:hover { background: url(../images/lefts.png) center center no-repeat; }

.HomeF1 .list > .next:hover { background: url(../images/rights.png) center center no-repeat; }

.HomeF1 .li { padding-left: 15px; padding-right: 15px; }

.HomeF1 .li .text { position: absolute; width: 80%; left: 10%; height: 187px; bottom: -50px; background: #fff; padding: 27px; color: #333; font-size: 18px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.HomeF1 .li .pic{padding-bottom: 91.8%;}
.HomeF1 .li .text .txt { color: #666; font-size: 16px; margin-top: 12px; }

.HomeF1 .li .text::before { content: ''; position: absolute; width: 33px; height: 18px; background: url(../images/huijiantou.png) center center no-repeat; background-size: 100% 100%; bottom: 15px; right: 40px; }

.HomeF1 .li:hover .text::before { background: url(../images/huijiantous.png) center center no-repeat; }

.HomeF1 .li .text::after { content: ''; position: absolute; width: 6px; height: 25px; border-radius: 4px; background-color: #5b8f23; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; bottom: 15px; left: 27px; }

.HomeF1 .owl-carousel .owl-stage-outer { padding-bottom: 50px; }

@media screen and (min-width: 1300px) { .HomeF1 { padding: 50px 0; } }
@media screen and (max-width: 768px) { .HomeF1 .list { padding: 0 30px; }
  .list > .next { width: 35px !important; height: 35px !important; background-size: 100% !important; }
  .list > .prev { width: 35px !important; height: 35px !important; background-size: 100% !important; }
  .list > .next2 { width: 35px !important; height: 35px !important; background-size: 100% !important; }
  .list > .prev2 { width: 35px !important; height: 35px !important; background-size: 100% !important; } }
.HomeF2 { background: #fff; background-size: 100% 100%; padding: 30px 0; }

.list .owl-dots { width: 100%; text-align: center; z-index: 3; margin-top: 20px; }

.list .owl-dots .owl-dot { margin: 0 4px; display: inline-block; }

.list .owl-dots .active span { background: #f2ab3d; width: 40px; }

.list .owl-dots span { display: block; width: 15px; height: 4px; border-radius: 4px; background: #dce7f4; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeF2 .li { position: relative; border-radius: 40px; overflow: hidden; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; padding-bottom: 60%; }

.HomeF2 .txt { position: absolute; width: 105px; height: 60px; left: 30px; top: 30px; overflow: hidden; font-size: 20px; color: #333; }

.HomeF2 .li:hover .txt { color: #fff; }

.HomeF2 .owl-item { padding-right: 15px; padding-left: 15px; }

.HomeF2 .list .owl-dots { width: 100%; text-align: center; z-index: 3; margin-top: 20px; }

.HomeF2 .list .owl-dots .owl-dot { margin: 0 4px; display: inline-block; }

.HomeF2 .list .owl-dots .active span { background: #f2ab3d; width: 40px; }

.HomeF2 .list .owl-dots span { display: block; width: 15px; height: 4px; border-radius: 4px; background: #dce7f4; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeF2 .li img { position: absolute; right: 0; bottom: 0; z-index: -1; }

.HomeF2 .li::before { content: ''; position: absolute; width: 101%; height: 100%; left: -1px; top: 0; background: url(../images/ind_bg.png) center center no-repeat; background-size: 100% 100%; }

.HomeF2 .li:hover::before { content: ''; background: url(../images/ind_bgs.png) center center no-repeat; background-size: 100% 100%; }

@media screen and (min-width: 768px) { .HomeF2 .libox .Cleft { padding-left: 20px; }
  .HomeF2 .libox .Cleft .h3 { font-size: 18px; } }
@media screen and (min-width: 1024px) { .HomeF2 { padding: 50px 0; }
  .HomeF2 .Con { display: none; }
  .HomeF2 .Con { position: relative; height: 420px; padding-right: 537px; }
  .HomeF2 .libox .Cleft { width: 100%; padding-top: 80px; padding-left: 30px; position: relative; z-index: 4; }
  .HomeF2 .libox .Cright { width: 537px; height: 420px; position: absolute; right: 0; top: 0; }
  .HomeF2 .libox .Cleft .h3 { font-size: 28px; }
  .HomeF2 .libox .Cleft .txt { margin: 20px 0; }
  .HomeF2 .libox .Cleft .more { width: 180px; line-height: 50px; font-size: 16px; } }
@media screen and (min-width: 1300px) { .HomeF2 .libox .Cright { width: 565px; height: 520px; }
  .HomeF2 .Con { height: 520px; }
  .HomeF2 .libox .Cleft { padding-top: 130px; }
  .HomeF2 .libox .Cleft .txt { font-size: 16px; }
  .HomeF2 .libox .Cleft .h3 { font-size: 38px; }
  .HomeF2 .libox .Cleft { padding-left: 80px; } }
.list > .prev { width: 50px; height: 50px; cursor: pointer; position: absolute; background: url(../images/left.png) center center no-repeat; background-size: 100% 100%; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.list > .next { width: 50px; height: 50px; cursor: pointer; position: absolute; background: url(../images/right.png) center center no-repeat; background-size: 100% 100%; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.list > .prev:hover { background: url(../images/lefts.png) center center no-repeat; }

.list > .next:hover { background: url(../images/rights.png) center center no-repeat; }

.list > .prev2 { width: 50px; height: 50px; cursor: pointer; position: absolute; background: url(../images/left.png) center center no-repeat; background-size: 100% 100%; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.list > .next2 { width: 50px; height: 50px; cursor: pointer; position: absolute; background: url(../images/right.png) center center no-repeat; background-size: 100% 100%; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.list > .prev2:hover { background: url(../images/lefts2.png) center center no-repeat; }

.list > .next2:hover { background: url(../images/rights2.png) center center no-repeat; }

.HomeF2s { background: url(../images/bg02.jpg) center center no-repeat; background-size: cover; padding: 120px 0; }

.HomeF2s .list .li { position: relative; background: #fff; text-align: center; padding: 5% 11.5%; font-size: 14px; color: #999; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

.HomeF2s .list .li .mores { margin-top: 50px; margin-bottom: 35px; display: inline-block; padding: 6px 25px; border: 2px solid #f1ab40; font-size: 12px; color: #808080; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }

.HomeF2s .list .li .txt { font-size: 68px; color: #5b8f23; margin-top: 15px; }

.HomeF2s .list .li .tit { font-size: 20px; color: #333; margin-bottom: 18px; margin-top: 20px; }

.HomeF2s .list .owl-dots { width: 100%; text-align: center; z-index: 3; margin-top: 20px; }

.HomeF2s .list .owl-dots .owl-dot { margin: 0 4px; display: inline-block; }

.HomeF2s .list .owl-dots .active span { background: #f2ab3d; width: 40px; }

.HomeF2s .list .owl-dots span { display: block; width: 15px; height: 4px; border-radius: 4px; background: #dce7f4; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeF2s .list { padding: 0 50px; position: relative; margin-top: 105px; }

.HomeF2s .owl-item { padding: 0 30px; }

.HomeF2s .owl-item:hover { z-index: 2; }

.HomeF2s .owl-item .hoverli .img { width: 15%; height: 100%; position: relative; z-index: 1; float: left; }

.HomeF2s .owl-item .hoverli .img2 { position: absolute; width: 100%; height: 100%; right: 0; top: 0; z-index: 0; }

.HomeF2s .list .li .hoverli { position: absolute; height: 100%; left: 0; top: 0; z-index: 1; opacity: 0; width: 200px; }

.HomeF2s .list .li:hover .hoverli { opacity: 1; width: 600px; }

.HomeF2s .currents:hover .li .hoverli{ opacity: 1; width: 600px; right: 0;left: auto;}

.HomeF2s .list .li .hoverli .mores { background-color: #f1ab40; padding: 6px 35px; }

.HomeF2s .list .li .texts { width: 425px; float: left; padding-left: 45px; z-index: 1; position: relative; text-align: left; padding-top: 20px; }

.HomeF2s .list .li .texts * { color: #fff !important; }

@media screen and (max-width: 768px) { .HomeF2s .list { padding: 0 40px; }
  .HomeF2s .list .li:hover .hoverli { width: 100%; }
  .HomeF2s .list .li .texts { width: 100%; }
  .HomeF2s .owl-item .hoverli .img { display: none; }
  .HomeF2s .owl-item { padding: 0; }
  .HomeF2s .list .li .texts { padding-left: 15px; } }
.MainTitle { text-align: center; }

.MainTitle .h3 { font-weight: normal; font-size: 18px; color: #333; }

.MainTitle .h3 .color { color: #72b12d; }

@media screen and (min-width: 768px) { .MainTitle .h3 { font-weight: normal; font-size: 20px; } }
@media screen and (min-width: 1024px) { .MainTitle .h3 { font-weight: normal; font-size: 24px; } }
@media screen and (min-width: 1300px) { .MainTitle .h3 { font-weight: normal; font-size: 36px; } }
.HomeF3 { margin: 0 -15px; }

.HomeF3 .list { margin: 15px 0; position: relative; padding: 5% 0; }

.HomeF3 .list .owl-dots { width: 100%; text-align: center; z-index: 3; margin-top: 20px; }

.HomeF3 .list .owl-dots .owl-dot { margin: 0 4px; display: inline-block; }

.HomeF3 .list .owl-dots .active span { background: #f2ab3d; width: 40px; }

.HomeF3 .list .owl-dots span { display: block; width: 15px; height: 4px; border-radius: 4px; background: #dce7f4; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeF3 .list .item { -webkit-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeF3 .list .item .BanTxt { opacity: 0; filter: alpha(opacity=0); }

.HomeF3 .list .owl-carousel .owl-stage-outer { overflow: visible; }

.HomeF3 .list .center .item { padding: 0; -webkit-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); }

.HomeF3 .list .center .item .BanTxt { opacity: 1; filter: alpha(opacity=100); }

.HomeF3 .list .libox { position: relative; border-radius: 5px; overflow: hidden; }

.HomeF3 .list .libox .bg { opacity: 0; filter: alpha(opacity=0); position: absolute; width: 100%; height: 100%; z-index: 2; left: 0; top: 0; -webkit-filter: alpha(opacity=0); }

.HomeF3 .list .center .libox .bg { -webkit-filter: alpha(opacity=100); opacity: 1; filter: alpha(opacity=100); }

.HomeF3 .list .owl-item { -webkit-filter: alpha(opacity=50); opacity: 0.5; filter: alpha(opacity=50); }

.HomeF3 .list .owl-item.center { -webkit-filter: alpha(opacity=100); opacity: 1; filter: alpha(opacity=100); z-index: 1; }

.HomeF3 .list .libox .bg img { height: 100%; }

.HomeF3 .list .libox .img { overflow: hidden; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.HomeF3 .list .libox .BanTxt { position: absolute; left: 0; top: 0; z-index: 3; width: 100%; height: 100%; overflow: hidden; color: #fff; }

.HomeF3 .list .libox .BanTxt .tb { padding: 10px; position: absolute; left: 0; bottom: 50px; width: 53%; }

.HomeF3 .list .libox .BanTxt .h3 { font-size: 16px; font-weight: normal; }

.HomeF3 .list .libox .BanTxt .txt { font-size: 18px; margin-top: 8px; }

.HomeF3 .list .libox .BanTxt .author { font-size: 16px; text-align: right; }

@media screen and (min-width: 640px) { .HomeF3 .list .owl-dots { margin-top: 40px; } }
@media screen and (min-width: 1000px) { .HomeF3 { margin: 0; }
  .HomeF3 .list { padding: 0px; margin-top: 40px; }
  .HomeF3 .list .owl-item { position: relative; z-index: 3; }
  .HomeF3 .list .center { z-index: 5; }
  .HomeF3 .list .center .item { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
  .HomeF3 .list .Firstactive .item { -webkit-transform: scale(0.6) translate(50%, 15%); -ms-transform: scale(0.6) translate(50%, 15%); -o-transform: scale(0.6) translate(50%, 15%); transform: scale(0.6) translate(50%, 15%); }
  .HomeF3 .list .Lastactive .item { -webkit-transform: scale(0.6) translate(-50%, 15%); -ms-transform: scale(0.6) translate(-50%, 15%); -o-transform: scale(0.6) translate(-50%, 15%); transform: scale(0.6) translate(-50%, 15%); }
  .HomeF3 .list .libox .BanTxt .h3 { font-size: 16px; }
  .HomeF3 .list .libox .BanTxt .txt { font-size: 18px; }
  .HomeF3 .list .libox .BanTxt .author { font-size: 16px; }
  .HomeF3 .list .libox .BanTxt .tb { padding: 30px; }
  .HomeF3 .list .libox .BanTxt .txt { margin-top: 20px; margin-bottom: 10px; } }
@media screen and (max-width: 768px) { .HomeF3 .list .libox .BanTxt .h3 { font-size: 14px; }
  .HomeF3 .list .libox .BanTxt .txt { font-size: 12px; }
  .HomeF3 .list .libox .BanTxt .author { font-size: 12px; }
  .HomeF3 .list .libox .BanTxt .tb { bottom: 5px; }
  .HomeF3 .list .libox .img { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } }
.HomeF4 { background: url("../images/bg01.jpg") no-repeat center; background-size: 100% 100%; }

.HomeF4 .owl-carousel .owl-stage-outer { cursor: grab; cursor: grabbing; cursor: -webkit-grab; }

.HomeF4 .ListSoll { overflow-x: hidden; padding-top: 30px; }

.HomeF4 .ListSoll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #f0f0f0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeF4 .ListSoll:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #f2ab3d; }

.HomeF4 .ListSoll .mCSB_scrollTools .mCSB_draggerRail { background: #fff; }

.HomeF4 .Listbox { margin: 30px 0; }

.HomeF4 .Listbox ul { white-space: nowrap; font-size: 0; width: 100%; position: relative; }

.HomeF4 .Listbox li { display: inline-block; /* height: 380px; */ padding: 0 10px; position: relative; z-index: 3; font-size: 14px; }

.HomeF4 .Listbox li .libox { /*width: 200px;*/ padding: 15px; position: relative; white-space: normal; background: #fff; -webkit-box-shadow: 0 0 10px rgba(213, 208, 192, 0.5); box-shadow: 0 0 10px rgba(213, 208, 192, 0.5); border-radius: 20px; background: url(../images/shu.jpg) center center no-repeat; background-size: 100% 100%; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.HomeF4 .Listbox li .libox.odd { position: absolute; left: 0%; margin-left: 10px; bottom: 10px; }

.HomeF4 .Listbox li .libox.last .liwarp { padding-right: 0; padding-top: 24%; }

.HomeF4 .Listbox li .libox.last .moreB { display: block; line-height: 150px; text-align: center; }

.HomeF4 .Listbox li .libox.last .btn { display: inline-block; width: 24px; line-height: 24px; vertical-align: middle; border-radius: 100%; background: #f2ab3d; color: #fff; margin-right: 10px; }

.HomeF4 .Listbox li .liwarp { position: relative; padding-left: 45px; height: 170px; }

.HomeF4 .Listbox li .liwarp .xq { cursor: pointer; width: 118px; height: 40px; background: url(../images/jiao.png) center center no-repeat; position: absolute; display: block; left: -30px; bottom: -80px; line-height: 42px; color: #fff; font-size: 18px; padding-left: 30px; }

.HomeF4 .Listbox li .libox { overflow: hidden; }

.HomeF4 .Listbox li .libox:hover .xq { bottom: -33px; }

.HomeF4 .Listbox li .more { position: absolute; left: 15px; bottom: 15px; color: #72b12d; }

.HomeF4 .Listbox li .name { font-size: 16px; color: #333; font-weight: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.HomeF4 .Listbox li .txt { margin: 5px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 24px; max-height: 70px; }

.HomeF4 .Listbox li .titname { font-size: 16px; color: #666; margin: 20px 0 0; }

.HomeF4 .Listbox li .useimg { width: 50px; height: 50px; border-radius: 100%; overflow: hidden; position: absolute; left: 0px; top: 0px; }

.HomeF4 .Listbox li .useimg img { width: 100%; }

.HomeF4 .Listbox li { padding-bottom: 63%; height: auto; }

.HomeF4 .Listbox li .libox { padding: 31px; }

.HomeF4 .Listbox li .libox { width: 420px; }

.HomeF4 .Listbox li .liwarp { height: 170px; padding-left: 135px; }

.HomeF4 .Listbox li .name { font-size: 22px; }

.HomeF4 .Listbox li .txt { font-size: 14px; }

.HomeF4 .Listbox li .useimg { width: 110px; height: 110px; }

.HomeF4 .Listbox li .libox.last .moreB { width: 117px; height: 40px; line-height: 40px; color: #fff; font-size: 14px; background-color: #f1ab40; border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; position: relative; margin-left: -10px; }

@media screen and (max-width: 768px) { .HomeF4 .Listbox li .libox { width: 320px; }
  .HomeF4 .Listbox li .liwarp { height: 175px; }
  .HomeF4 .Listbox li .libox { padding: 18px; }
  .HomeF4 .Listbox li { padding-bottom: 71%; }
  .HomeF4 .Listbox li .libox:hover .xq{bottom: -20px;font-size: 16px;}
  .HomeF4 .Listbox li .libox.last .moreB { position: relative; left: -40px; } }
.HomeF7 { background: url("../images/bg03.jpg") no-repeat center; background-size: 100% 100%; }

.HomeF7 .list { padding-top: 10px; position: relative; padding: 10px 60px; }

.HomeF7 .list ul { font-size: 0; }

.HomeF7 .list li { font-size: 14px; display: inline-block; width: 100%; vertical-align: top; padding: 25px; }

.HomeF7 .list .libox { display: block; background: #fff; border-radius: 20px; overflow: hidden; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; top: 0; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; box-shadow: 0 0 20px #dedede; }

.HomeF7 .list .img { display: block; overflow: hidden; }

.HomeF7 .list .img img { width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.HomeF7 .list .txtBox { padding: 15px 10px; background: #fff; }

.HomeF7 .list .txtBox .time { font-size: 14px; color: #999; }

.HomeF7 .list .txtBox .time b { font-weight: normal; color: #333; font-size: 1.4em; }

.HomeF7 .list .txtBox .h3 { font-weight: normal; font-size: 16px; color: #333; line-height: 24px; margin-top: 5px; }

.HomeF7 .list .txtBox .line { width: 30px; height: 2px; background-color: #5b8f23; display: block; margin-top: 13px; margin-bottom: 12px; }

.HomeF7 .list .txtBox .txt { font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 5px; color: #8e9b97; }

.HomeF7 .libox .xq { margin-top: 35px; margin-bottom: 5px; display: inline-block; padding: 6px 25px; border: 2px solid #f1ab40; font-size: 12px; color: #808080; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }

.HomeF7 .libox .xq:hover { background-color: #5b8f23; border-color: #5b8f23; color: #fff; }

@media screen and (min-width: 640px) { .HomeF7 .list { padding-top: 20px; } }
@media screen and (min-width: 1000px) { .HomeF7 .list .txtBox { padding: 35px 27px; }
  .HomeF7 .list .txtBox b { display: block; }
  .HomeF7 .list .libox .txtBox .h3:hover { color: #72b12d; }
  .HomeF7 .list .txtBox .h3 { font-size: 18px; } }
@media screen and (max-width: 768px) { .HomeF7 .list li { padding: 25px 0; }
  .HomeF7 .list { padding: 0 40px; } }
.HomeF9 { background: #fff; background-size: 100% 100%; }

.HomeF9 .list { margin-top: 20px; }

.HomeF9 .list ul { font-size: 0; }

.HomeF9 .list .libox { display: block; }

.HomeF9 .list .libox img { width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.HomeF9 .list .libox .pic{width: 100%;padding-bottom: 50%;}
.HomeF9 .list .libox:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.HomeF9 .list { margin-top: 40px; padding: 0 85px; position: relative; margin-bottom: 70px; }

.HomeF9 .list ul { font-size: 0; padding: 0 5px; }

.HomeF9 .list li { display: block; width: 100%; padding: 0px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); margin-bottom: 25px; overflow: hidden; }

@media screen and (max-width: 768px) { .HomeF9 .list { padding: 0 40px; margin-top: 20px; margin-bottom: 20px; } }
.HomeF9 .owl-carousel .owl-stage-outer { padding-top: 20px; }

.footer { background-color: #f8f8f8; line-height: 30px; }

.FooterNavBox { padding-top: 5.3%; padding-bottom: 8.5%; }

.FooterNavBox .FooterNav { display: none; }

.FooterNavBox .FooterNav ul li { float: left; width: 16.66%; }

.FooterNavBox .FooterNav ul li.last { margin-right: 0; }

.FooterNavBox .FooterNav .dl dt { padding-bottom: 18px; }

.FooterNavBox .FooterNav .dl dt a { font-size: 18px; color: #333; }

.FooterNavBox .FooterNav .dl dd { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.FooterNavBox .blogoBox { text-align: center; }

.FooterNavBox .blogoBox .telBox .add { font-size: 14px; color: #666; margin-top: 17px; }

.FooterNavBox .blogoBox .tp { font-size: 18px; color: #333; }

.FooterNavBox .blogoBox .dl { padding: 5px 0; }

.FooterNavBox .blogoBox .dl dd { font-size: 24px; color: #5b8f23; }

.FooterNavBox .rwmbox { max-width: 100%; text-align: center; padding-bottom: 15px; margin: 0 auto; }

.FooterNavBox .rwmbox ul { font-size: 0; text-align: center; }

.FooterNavBox .rwmbox li { display: inline-block; font-size: 14px; width: 50%; }

.FooterNavBox .BottomShare { padding: 15px 0; border-bottom: 1px solid #ddd; text-align: center; }

.FooterNavBox .BottomShare .bshare-custom a { background: none; padding: 0; margin: 0 3px; color: #6e7976; width: 30px; height: 30px; line-height: 30px; display: inline-block; text-decoration: none; }

.FooterNavBox .BottomShare .bshare-custom a:hover { text-decoration: none !important; }

.FooterNavBox .BottomShare .bshare-custom a.iconfont { font-size: 20px; }

.FooterBottom { padding: 15px 0; position: relative; z-index: 1; }

.FooterBottom::after { content: ''; position: absolute; width: 500%; left: -100%; top: 0; height: 100%; z-index: -1; background-color: #e5e5e5; color: #666; }

.FooterBottom .links a { display: inline-block; padding: 0 5px 0 8px; position: relative; }

.FooterBottom .links a:before { position: absolute; left: 0; top: 50%; margin-top: -1px; content: ' '; display: block; width: 2px; height: 2px; background: #a1a7b1; }

.FooterBottom .links a.first:before { display: none; }

.FooterBottom .rwmbox { max-width: 295px; margin: 0 auto; }

.FooterBottom .rwmbox ul { font-size: 0; text-align: center; }

.FooterBottom .rwmbox li { display: inline-block; font-size: 14px; width: 50%; }

.FooterBottom .rwmbox li .img img { width: 133px; }

.backTop { display: none; width: 40px; height: 40px; border-radius: 40px; position: fixed; right: 20px; bottom: 30px; z-index: 89; }

.backTop a { display: block; width: 40px; height: 40px; border-radius: 40px; background: url(../images/backtop.png) center center no-repeat; background-size: contain; color: #fff; text-align: center; line-height: 40px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

@media screen and (min-width: 1000px) { .backTop { display: block; }
  .backTop { width: 50px; height: 50px; }
  .backTop a { width: 50px; height: 50px; line-height: 50px; } }
@media screen and (min-width: 1000px) { .FooterBottom { padding: 30px 0; }
  .FooterNavBox .FooterNav { display: block; float: left; width: 65%; }
  .FooterNavBox .blogoBox { float: right; width: 17%; text-align: left; }
  .FooterNavBox .BottomShare { padding-top: 24px; }
  .FooterBottom .rwmbox { padding-top: 10px; text-align: left; } }
@media screen and (min-width: 1300px) { .FooterNavBox .FooterNav { width: 65%; }
  .FooterNavBox .rwmbox { display: block; float: left; width: 18%; text-align: left; }
  .FooterNavBox .rwmbox .ul { width: 170px; float: left; text-align: center; }
  .FooterNavBox .rwmbox .ul a { margin: 20px 11px; display: inline-block; }
  .FooterNavBox .blogoBox { width: 17%; }
  .FooterNavBox .BottomShare { padding-top: 60px; text-align: left; }
  .FooterBottom .rwmbox { display: none; }
  .FooterBottom .copright { text-align: left; float: left; max-width: 70%; }
  .FooterBottom .links { float: right; margin: 0; max-width: 30%; }
  .FooterBottom .links a { padding: 0 10px 0 15px; }
  .FooterBottom .links a.last { padding-right: 0; }
  .FooterNavBox .BottomShare .bshare-custom a { width: 40px; height: 40px; line-height: 40px; margin: 0 5px 0 0; }
  .FooterNavBox .BottomShare .bshare-custom a.iconfont { font-size: 28px; }
  .FooterNavBox .blogoBox .telBox { padding-top: 0px; }
  .FooterNavBox .FooterNav .dl dt { padding-bottom: 25px; } }
.FixedBox { width: 70px; position: fixed; right: 20px; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 88; }

.FixedBox ul li:first-child .libox { border-top-right-radius: 10px; border-top-left-radius: 10px; }

.FixedBox ul li:last-child .libox { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }

.FixedBox ul .libox { display: block; background: #5b8f23; text-align: center; color: #fff; padding: 10px 0; position: relative; }

.FixedBox ul .libox .img { margin-bottom: 5px; }

.FixedBox ul .libox .hideimg { display: none; padding: 5px; position: absolute; right: 100%; width: 100px; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); background: #fff; margin-right: 5px; }

.FixedBox ul .libox .hideimg .ibg { display: block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #fff; position: absolute; right: -5px; top: 50%; margin-top: -1px; }

.FixedBox ul .libox .hideimg img { width: 100%; }

.FixedBox ul .libox:hover .hideimg { display: block; }

.FixedBox ul li { margin-bottom: 1px; }

@media screen and (min-width: 1000px) { .FixedBox ul .libox .img { display: block; } }
@media screen and (max-width: 768px) { .FixedBox { right: 0; width: 40px; line-height: 1.4; } }
.Advert { position: fixed; z-index: 88; width: 100%; left: 0; bottom: 0; background: #5b8f23; padding: 10px 0; display: none; }

.Advert .mascot { position: absolute; left: 0; bottom: -10px; width: 50px; }

.Advert .AdvertCon { position: relative; color: #fff; max-width: 980px; margin: 0 auto; padding-left: 50px; }

.Advert .AdvertCon .txt { font-size: 16px; }

.Advert .AdvertCon .txt .pic { color: #f2ab3d; }

.Advert .AdvertCon .telbox { margin-top: 5px; max-width: 560px; position: relative; padding-right: 100px; }

.Advert .AdvertCon .telbox input { display: block; width: 100%; height: 35px; line-height: 35px; border-radius: 40px; background: #fff; padding: 0 10px; color: #333; }

.Advert .AdvertCon .telbox .btn { display: block; width: 90px; height: 35px; line-height: 35px; border-radius: 40px; background: #f2ab3d; text-align: center; color: #333; right: 0; top: 0; position: absolute; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer; }

.Advert .AdvertCon .telbox .btn:hover { background: #5b8f23; }

.Advert .close { position: absolute; bottom: 100%; right: 0; text-align: right; padding-right: 10px; color: #333; width: 40px; height: 40px; }
.Advert .close::before,
.Advert .close::after{ content: ''; position: absolute; left: 0; top: 0; width: 1px; height: 80%; background-color: #333; cursor: pointer; left: 37%; top: 0;}
.Advert .close::before{ transform: rotate(45deg);}
.Advert .close::after{ transform: rotate(-45deg);}

@media screen and (min-width: 640px) { .Advert .AdvertCon .txt { font-size: 18px; }
  .Advert .AdvertCon .telbox { padding-right: 120px; }
  .Advert .AdvertCon .telbox .btn { width: 110px; }
  .Advert .AdvertCon { padding-left: 80px; } }
@media screen and (min-width: 1000px) { .Advert { padding: 11px 0; }
  .Advert .mascot { width: 70px; bottom: -9px; }
  .Advert .AdvertCon { padding-left: 120px; }
  .Advert .AdvertCon .txt { float: left; font-size: 22px; padding: 10px 30px; }
  .Advert .AdvertCon .telbox { float: right; width: 500px; padding-right: 190px; }
  .Advert .AdvertCon .telbox input { height: 40px; line-height: 40px; padding: 0 15px; font-size: 16px; }
  .Advert .AdvertCon .telbox .btn { height: 40px; line-height: 40px; width: 180px; font-size: 16px; -webkit-box-shadow: 0 0 10px #c4c758; box-shadow: 0 0 10px #c4c758; }
  .Advert .close .iconfont { font-size: 30px; }
   }
.tab { text-align: center; padding: 50px 0 50px; }

.tab a { display: inline-block; padding: 9px 37px; color: #666; background-color: #c2de9f; font-size: 16px; margin: 0 14px; margin-bottom: 30px; border-radius: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; -ms-border-radius: 44px; -o-border-radius: 44px; }

.tab a.on { background: url(../images/tab_bg.jpg) center center no-repeat; background-size: 100% 100%; color: #fff; }

.tab a:hover { background: url(../images/tab_bg.jpg) center center no-repeat; background-size: 100% 100%; color: #fff; }

@media screen and (max-width: 992px) { .tab a { padding: 5px 10px; margin-left: 0px; margin-right: 5px; font-size: 14px; display: block; width: 100%; margin-bottom: 0; }
  .tab .owl-item { padding-right: 10px; }
  .tabs .owl-item { padding-right: 10px; }
  .tab { padding: 25px 0 0px; }
  .HomeF { padding: 15px 0; }
  .HomeF1 .tab.owl-carousel .owl-stage-outer { padding-bottom: 0; } }
.tabs { padding: 60px 0 50px; }

.tabs .item{ display: inline-block;}
.tabs a { display: inline-block; padding: 9px 37px; color: #666; background-color: #efefef; font-size: 16px; margin: 0 14px; margin-bottom: 30px; border-radius: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; -ms-border-radius: 44px; -o-border-radius: 44px; }

.tabs a.on { background: url(../images/tabs_bg.jpg) center center no-repeat; background-size: 100% 100%; color: #fff; }

.tabs a:hover { background: url(../images/tabs_bg.jpg) center center no-repeat; background-size: 100% 100%; color: #fff; }

.bixuan .tabs, .yanjiu .tabs, .yanjiu2 .tabs, .xuetang .tabs { text-align: center; }

.xuetang .tabs a, .yanjiu .tabs a, .yanjiu2 .tabs a { padding: 9px 4%; }

@media screen and (max-width: 992px) { .tabs a { padding: 5px 10px; margin-left: 0px; margin-right: 5px; font-size: 14px; display: block; width: 100%; margin-bottom: 0; }
  .tabs .owl-item { padding-right: 10px; }
  .tabs .owl-item { padding-right: 10px; }
  .tabs { padding: 25px 0 0px; }
  .xuetang .tabs a, .yanjiu .tabs a, .yanjiu2 .tabs a { padding: 5px 30px; } }
/* --- 内页banner --- */
.banner { position: relative; }

.banner .pc { padding-bottom: 46%; position: relative; }

.banner .banBox { position: absolute; height: 100%; width: 100%; color: #fff; left: 0; top: 0; }

.banner .banBox .bc { color: #72b12d; font-weight: bold; }

.banner .banBox .tb { display: table; width: 100%; height: 100%; vertical-align: middle; }

.banner .banBox .tbc { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }

.banner .banBox .h3 { font-size: 22px; font-weight: normal; }

@media screen and (min-width: 768px) { .banner .pc { padding-bottom: 26%; position: relative; }
  .banner .banBox .h3 { font-size: 38px; line-height: 1em; padding-bottom: 10px; }
  .banner .banBox { font-size: 18px; } }
/* --- 内页banner --- */
/* --- 侧边栏 --- */
.navMenu { padding: 5px 0; }

.navMenu .menuTitle { padding: 0 10px; }

.navMenu .menuTitle .h3 { padding: 0 10px; cursor: pointer; position: relative; line-height: 35px; border-radius: 5px; font-weight: normal; font-size: 15px; color: #333; }

.navMenu .menuTitle .h3 .btnicon { position: absolute; right: 10px; top: 0; width: 30px; height: 100%; text-align: center; }

.navMenu .menuTitle .h3.h3on .btnicon .iconfont::before { content: '\f24e'; }

.navMenu .MenuXl { padding: 0; display: none; max-width: 1400px; margin: 0 auto; position: absolute; width: 100%; top: 100%; z-index: 5; background: #F9F9F9; border-top: 1px solid #ddd; }

.navMenu .MenuXl .ul { overflow: hidden; }

.navMenu .MenuXl .menuA { display: block; padding: 0 15px; line-height: 45px; border-top: 1px solid #ddd; color: #666; position: relative; }

.navMenu .MenuXl li.first .menuA { border-top: none; }

.navMenu .MenuXl li .menuA:hover, .navMenu .MenuXl li.on .menuA { background: #EFEFEF; color: #333; }

.slidebarBox { position: relative; margin: 0 -15px; color: #999; border-bottom: 1px solid #ececec; background: #fafafa; }

.location { display: none; font-size: 16px; }

.location .current { padding-left: 15px; background: url("../images/cur.png") no-repeat left center; }

.location a { display: inline-block; padding: 0 15px; position: relative; color: #999; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.location a:hover { color: #72b12d; }

.location a:before { font-family: 'iconfont'; content: '\f251'; display: block; width: 20px; height: 20px; line-height: 20px; color: #72b12d; position: absolute; right: -10px; top: 50%; margin-top: -10px; }

.location span { display: inline-block; padding-left: 15px; color: #333; }

@media screen and (min-width: 1000px) { .slidebarBox { position: relative; margin: 0px; }
  .slidebar { float: left; }
  .navMenu { padding: 0; }
  .navMenu .MenuXl { padding: 0; display: block !important; position: static; background: transparent; border-top: none; }
  .navMenu .menuTitle { display: none; }
  .navMenu .MenuXl { display: block; }
  .navMenu .MenuXl .ul { border: none; border-radius: 0; }
  .navMenu .MenuXl ul li { float: left; padding: 0 15px; position: relative; }
  .navMenu .MenuXl ul li .ib { display: block; height: 12px; position: absolute; left: 0; top: 50%; margin-top: -6px; width: 1px; background: #bfbfbf; }
  .navMenu .MenuXl li.first { padding-left: 0; }
  .navMenu .MenuXl li.first .ib { display: none; }
  .navMenu .MenuXl .menuA { line-height: 70px; padding: 0; font-size: 16px; border-top: none; color: #999; position: relative; }
  .navMenu .MenuXl .menuA .i { width: 100%; height: 3px; border-radius: 3px; background: #72b12d; left: 0; bottom: 0; display: none; position: absolute; }
  .navMenu .MenuXl li .menuA:hover, .navMenu .MenuXl li.on .menuA { background: transparent; }
  .navMenu .MenuXl li .menuA:hover .i, .navMenu .MenuXl li.on .menuA .i { display: block; }
  .location { line-height: 70px; height: 70px; overflow: hidden; float: right; display: block; } }
@media screen and (min-width: 1300px) { .navMenu .MenuXl ul li { padding: 0 35px; }
  .navMenu .MenuXl .menuA { line-height: 80px; font-size: 18px; }
  .location { line-height: 80px; height: 80px; overflow: hidden; float: right; display: block; } }
.Main { padding: 30px 0; }

@media screen and (min-width: 768px) { .Main { padding: 50px 0; } }
@media screen and (min-width: 1000px) { .Main { padding: 80px 0; } }
@media screen and (min-width: 1300px) { .Main { padding: 100px 0; } }
/* --- 侧边栏 --- */
/* --- 康复课程.shtml --- */
.Course li { margin-bottom: 15px; }

.Course li.last { margin-bottom: 0; }

.Course .Lileft .img { display: block; overflow: hidden; border-radius: 10px; }

.Course .Lileft .img img { width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.Course .Lileft .img:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }

.Course .Liright .txtbox { padding: 20px 0px; }

.Course .Liright .txtbox .h3 { font-size: 18px; font-weight: normal; }

.Course .Liright .txtbox .h3 a { color: #333; }

.Course .Liright .txtbox .txt { padding: 10px 0; }

.Course .Liright .txtbox .more { display: block; width: 120px; line-height: 35px; background: #f2ab3d; text-align: center; border-radius: 35px; color: #fff; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); color: #333; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.Course .Liright .txtbox .more:hover { background: #5b8f23; }

@media screen and (min-width: 768px) { .Course li { margin-bottom: 25px; }
  .Course li .tb { display: table; width: 100%; }
  .Course li .Lileft { display: table-cell; vertical-align: middle; width: 57.15%; }
  .Course li .Liright { display: table-cell; vertical-align: middle; width: 42.85%; padding: 0 15px; } }
@media screen and (min-width: 1000px) { .Course li { margin-bottom: 50px; }
  .Course li .Liright { padding: 0 40px; }
  .Course .Liright .txtbox .h3 { font-size: 30px; }
  .Course .Liright .txtbox .txt { padding: 15px 0 30px; font-size: 16px; }
  .Course .Liright .txtbox .more { width: 180px; line-height: 50px; font-size: 16px; } }
@media screen and (min-width: 1300px) { .Course .Liright .txtbox .h3 { font-size: 38px; }
  .Course .Liright .txtbox .txt { padding: 25px 0 55px; }
  .Course li .Liright { padding: 0 60px 0 80px; }
  .Course li.odd .Liright { padding: 0 80px 0 60px; }
  .Course li { margin-bottom: 80px; } }
/*--- 师资团队 ---- */
.maskTeacher { display: none; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; z-index: 999; }

.TeacherMBox { max-width: 995px; padding: 30px 15px; width: 100%; border-radius: 10px; overflow: hidden; font-size: 14px; background: #fff; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.TeacherMBox .scrollBox { overflow: hidden; }

.TeacherMBox .scrollWarp { overflow: hidden; }

.TeacherMBox .scrollWarp .liLeft { text-align: center; }

.TeacherMBox .scrollWarp .liLeft .img { display: inline-block; width: 145px; height: 145px; border-radius: 145px; overflow: hidden; }

.TeacherMBox .scrollWarp .liLeft .img img { width: 100%; }

.TeacherMBox .scrollWarp .liRight { margin-top: 20px; }

.TeacherMBox .scrollWarp .liRight .h3 { font-size: 16px; font-weight: normal; color: #333; }

.TeacherMBox .scrollWarp .liRight .txt { font-size: 14px; padding-top: 10px; }

.TeacherMBox .Teacherclose { display: block; width: 30px; position: absolute; right: 0px; top: -3px; }

.TeacherMBox .Teacherclose img { width: 100%; }

@media screen and (min-width: 768px) { .TeacherMBox { padding: 30px; }
  .TeacherMBox .scrollWarp .lihide { position: relative; padding-left: 300px; min-height: 320px; }
  .TeacherMBox .scrollWarp .liLeft { width: 257px; position: absolute; left: 0; top: 0; }
  .TeacherMBox .scrollWarp .liLeft .img { width: 200px; height: 200px; border-radius: 200px; }
  .TeacherMBox .scrollWarp .liRight { padding-top: 0; } }
@media screen and (min-width: 1000px) { .TeacherMBox .Teacherclose { width: 51px; }
  .TeacherMBox { padding: 40px; }
  .TeacherMBox .scrollWarp .liRight .h3 { font-size: 22px; }
  .TeacherMBox .scrollWarp .liRight .txt { font-size: 16px; line-height: 28px; } }
@media screen and (min-width: 1600px) { .TeacherMBox { padding: 70px; } }
.child1 { padding-bottom: 11%; }

.child1 .title { height: 75px; line-height: 75px; text-align: center; color: #fff; font-size: 24px; }

.child1 .list1 { border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border: 2px solid; overflow: hidden; margin-bottom: 4.8%; }

.child1 .list1:last-child { margin-bottom: 0; }

@media screen and (max-width: 768px) { .child1 .title { height: 45px; line-height: 45px; font-size: 16px; } }
.child2 { padding-bottom: 4.2%; }

.child2 li { margin-bottom: 5%; width: 31.5%; margin-right: 2.75%; float: left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

.child2 li:nth-child(3n) { margin-right: 0; }

.child2 li .pic { padding-bottom: 55%; display: block; }

.child2 li .texts { padding: 6.5% 9%; display: block; }

.child2 li .dot2 { font-size: 16px; height: 128px;-webkit-line-clamp: 4; color: #888888; }

.child2 li .tit { font-size: 20px; color: #333; margin-bottom: 12px; }

.child2 li:hover .dot2, .child2 li:hover .tit { color: #fff; }

.child2 li:hover .texts { background-color: #72b12d; }

@media screen and (max-width: 768px) { .child2 li { width: 100%; margin-right: 0; } }
.child3 .title1 { font-size: 34px; color: #555555; text-align: center; margin-bottom: 100px; font-weight: bold; }

.child3 .setion1 .f24 { color: #72b12d; margin-bottom: 12px; }

.child3 .setion1 .fl { width: 50%; padding-left: 4%; padding-right: 10%; float: left; padding-top: 2%; }

.child3 .setion1 .fr { overflow: hidden; width: 50%; margin-left: -4%; float: left; border: 6px solid #72b12d; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; }

.child3 .setion1 .martop14 { margin-top: 14%; }

.child3 .setion1 .f16 { color: #666666; }

.child3 .setion2 { background: url(../images/bg04.jpg) top center no-repeat; padding-top: 130px; padding-bottom: 100px; }

.child3 .setion2 img { max-width: 128px; max-height: 128px; }

.child3 .setion2 li:nth-child(4n+1) { background-color: #72b12d; }

.child3 .setion2 li:nth-child(4n+1) .subtit { color: #e2f5ce; }

.child3 .setion2 li:nth-child(4n+2) { background-color: #f1ab40; }

.child3 .setion2 li:nth-child(4n+2) .subtit { color: #fff6e7; }

.child3 .setion2 li:nth-child(4n+3) { background-color: #f1ab40; }

.child3 .setion2 li:nth-child(4n+3) .subtit { color: #fff6e7; }

.child3 .setion2 li:nth-child(4n) { background-color: #72b12d; }

.child3 .setion2 li:nth-child(4n) .subtit { color: #e2f5ce; }

.child3 .setion2 li:first-child { border-top-left-radius: 55px; }

.child3 .setion2 li:nth-child(2) { border-top-right-radius: 55px; }

.child3 .setion2 li:nth-last-child(1) { border-bottom-right-radius: 55px; }

.child3 .setion2 li:nth-last-child(2) { border-bottom-left-radius: 55px; }

.child3 .setion2 li { width: 49.5%; margin-right: 1%; float: left; margin-bottom: 1%; overflow: hidden; color: #fff; padding: 28px 0; }

.child3 .setion2 li:nth-child(2n) { margin-right: 0; }

.child3 .setion2 li .textr { width: 67%; float: right; padding-right: 5%; }

.child3 .setion2 li .img { width: 33%; float: left; text-align: center; }

.child3 .setion2 li .tit { margin-top: 15px; margin-bottom: 12px; }

.child3 .setion2 li .subtit { height: 60px; }

.child3 .setion3 .list .libox .bg { opacity: 1; filter: alpha(opacity=100); position: absolute; width: 100%; height: 100%; z-index: 3; left: 0; top: 0; -webkit-filter: alpha(opacity=100); }

.child3 .setion3 .list .item { float: left; margin-bottom: 2%; position: relative; width: 49%; margin-right: 2%; border-radius: 18px; overflow: hidden; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; }

.child3 .setion3 .list .item:nth-child(2n) { margin-right: 0%; }

.child3 .setion3 .list .libox .BanTxt { position: absolute; left: 7%; bottom: 8%; z-index: 3; width: 39%; height: auto; overflow: hidden; color: #fff; }

.child3 .setion3 .line { width: 25px; height: 2px; background-color: #f1ab40; margin: 16px 0 12px; }

@media screen and (max-width: 768px) { .child3 .setion1 .fr { width: 100%; padding-left: 0; padding-right: 0; margin-top: 20px; }
  .child3 .setion1 .fl { width: 100%; padding-left: 0; padding-right: 0; }
  .child3 .setion1 .f24 { font-size: 18px; }
  .child3 .setion1 .f16 { font-size: 14px; }
  .child3 .setion1 .martop14 { margin-top: 3%; }
  .child3 .setion2 { padding-top: 50px; padding-bottom: 50px; }
  .child3 .setion2 li { width: 100%; margin-right: 0; border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -ms-border-radius: 0 !important; -o-border-radius: 0 !important; }
  .child3 .setion2 img { max-width: 100%; }
  .child3 .setion3 .list .item { width: 100%; margin-right: 0; }
  .child3 .setion3 .line { margin: 5px 0 2px; }
  .child3 .setion1 .fr { margin-left: 0; } }
.pingce { display: block; margin: 5.5% auto 6.5%; background-color: #f1ac42; color: #fff; white-space: nowrap; width: 390px; padding: 22px 70px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; }

.pingce:hover { color: #fff; }

.pingce img { float: left; margin-right: 12px; }

@media screen and (max-width: 768px) { .pingce { max-width: 100%; padding: 18px 50px; width: 350px; }
  .pingce img { width: 80px; } }
.child4 { padding-bottom: 74px; }

.child4 .title1 { color: #555; text-align: center; margin-top: 7.5%; margin-bottom: 2%; font-weight: bold; }

.child4 .subtitle { color: #999; text-align: center; }

.child4 .nerong { color: #888; border: 3px solid #72b12d; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; padding: 0 7.5%; background-color: #e7f3d9; margin-top: 5%; }

.child4 .tit { color: #666; margin-bottom: 20px; }

.child4 dd { width: 150px; display: inline-block; margin-bottom: 35px; }

.child4 .tip_top { width: 790px; max-width: 100%; background: url(../images/masktop_bg.png) bottom center no-repeat; background-size: 100% 100%; margin: 0 auto; text-align: center; color: #fff; padding: 50px 50px 92px; margin-bottom: 65px; }

.child4 .iCheck { background: url(../images/radiobg.png) no-repeat 0 3px; }

.child4 .iCheck-ed { background: url(../images/radiobgon.png) no-repeat 0 3px; }

.child4 label { float: none; display: inline-block; padding-left: 24px; line-height: 24px; cursor: pointer; }

.child4 .list1 { border-bottom: 1px solid #72b12d; padding-bottom: 20px; margin-bottom: 60px; }

.child4 .lists { border-bottom: 1px solid #72b12d; padding-bottom: 20px; margin-bottom: 60px; }

.child4 .lists:last-child { margin-bottom: 0; padding-bottom: 0; border: none; }

.child4 .tit span { width: 22px; height: 22px; background-color: #f1ab40; color: #fff; text-align: center; line-height: 22px; margin-right: 10px; display: inline-block; }

.child4 .tel span { color: #f1ab40; font-size: 18px; display: inline-block; margin-right: 15px; }

.child4 .tel .text { border: 1px solid #b5b9b1; height: 34px; line-height: 34px; padding: 0 10px; width: 300px; border-radius: 34px; -webkit-border-radius: 34px; -moz-border-radius: 34px; -ms-border-radius: 34px; -o-border-radius: 34px; }

.child4 a.tijiao { height: 47px; width: 190px; line-height: 47px; text-align: center; color: #fff; background-color: #72b12d; font-size: 20px; border-radius: 47px; display: inline-block; margin-top: 48px; margin-bottom: 87px; -webkit-border-radius: 47px; -moz-border-radius: 47px; -ms-border-radius: 47px; -o-border-radius: 47px; }

@media screen and (max-width: 768px) { .child4 .nerong { padding: 0 2%; overflow: hidden; }
  .child4 dd { margin-bottom: 15px; }
  .child4 .tit { margin-bottom: 12px; }
  .child4 .tel .text { width: 250px; }
  .child4 a.tijiao { margin-top: 25px; margin-bottom: 40px; width: 150px; height: 40px; line-height: 40px; font-size: 16px; }
  .child4 .lists, .child4 .list1 { margin-bottom: 35px; }
  .child4 .tip_top { background: none; padding: 30px 0px 30px; margin-bottom: 0; color: #777; } }
.child5 { padding-bottom: 74px; }

.child5 .title1 { color: #555; text-align: center; margin-top: 7.5%; margin-bottom: 2%; font-weight: bold; }

.child5 .subtitle { color: #999; text-align: center; }

.child5 .nerong { color: #888; border: 3px solid #f1ab40; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; padding: 0 7.5%; background-color: #f9efe1; margin-top: 5%; padding-bottom: 6.4%; }

.child5 .tit { color: #666; margin-bottom: 20px; }

.child5 dd { width: 150px; display: inline-block; margin-bottom: 35px; }

.child5 .tip_top { width: 585px; max-width: 100%; background: url(../images/masktop_bg2.png) bottom center no-repeat; background-size: 100% 100%; margin: 0 auto; text-align: center; color: #fff; padding: 40px 50px 55px; margin-bottom: 65px; line-height: 40px; }

.child5 .list_bao table td { border: 1px solid #f1ab40; height: 50px; min-width: 25px; }
.child5 .list_bao .cur1 table td{border-color:#ff0000;}

.child5 .list_bao table { width: 100%; border-collapse: collapse; text-align: center; }

.child5 .list_bao table tr:first-child td:first-child { width: 45px; background-color: #f1ab40; color: #fff; border-right-color: #fff; }

.child5 .list_bao table tr:first-child td:nth-child(2) { width: 150px; background-color: #f1ab40; color: #fff; border-left-color: #fff; }

.child5 .list_bao .cur1 table tr:first-child td:first-child {background-color: #ff0000;}

.child5 .list_bao .cur1 table tr:first-child td:nth-child(2) {background-color: #ff0000;}

.child5 .list_bao table tr:first-child td:nth-last-child(1), .child5 .list_bao table tr:first-child td:nth-last-child(2) { width: 145px; }

.child5 .list_bao .table { margin-bottom: 3.3%; overflow-x: auto; }

@media screen and (max-width: 768px) { .child5 .list_bao table td { min-width: 25px; }
  .child5 .nerong { padding: 0 2%; overflow: hidden; }
  .child5 .tip_top { background: none; padding: 30px 0px 30px; margin-bottom: 0; color: #777; font-size: 20px; } }
.hualiao { background: url(../images/bg04.jpg) top -80px center no-repeat; background-size: cover; padding-top: 40px; }

.bixuan .title1 { font-size: 34px; color: #555555; text-align: center; margin-bottom: 95px; font-weight: bold; }

.bixuan .hualiao li { margin-bottom: 5%; width: 31.5%; margin-right: 2.75%; float: left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); overflow: hidden; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.bixuan .hualiao li:nth-child(3n) { margin-right: 0; }

.bixuan .hualiao li .pic { padding-bottom: 68%; display: block; }

.bixuan .hualiao li .texts { font-size: 16px; color: #888; padding: 6.5% 9%; display: block; border: 3px solid #72b12d; border-top: none; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #fff; }

.bixuan .hualiao li .texts .tit { font-size: 20px; color: #333; }

.bixuan .hualiao li .texts .text { margin-left: -30px; margin-top: 10px; }

.bixuan .hualiao li .texts span { color: #467b0c; width: 80px; text-align: right; display: inline-block; }

@media screen and (max-width: 768px) { .bixuan .hualiao li { width: 100%; margin-right: 0; }
  .hualiao { padding-top: 20px; } }
.bixuan .toulu .images2 li { width: 48%; margin-right: 2%;float: left;  overflow: hidden; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.bixuan .toulu .images2 li img{border: 3px solid #72b12d; border-radius: 20px;}
.bixuan .toulu .images2 li:nth-child(2n) { margin-right: 0; }

.toulu .title1 { padding-top: 100px; margin-bottom: 70px; font-weight: bold; }

@media screen and (max-width: 768px) { .toulu .title1 { padding-top: 40px; }
  .bixuan .toulu .images2 li { width: 100%; margin-right: 0; margin-bottom: 15px; } }
.touxin { background: url(../images/bg04.jpg) top 30px center no-repeat; background-size: cover; padding-top: 160px; }

.bixuan .touxin li { margin-bottom: 5%; width: 31.5%; margin-right: 2.75%; float: left; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); overflow: hidden; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.bixuan .touxin li:nth-child(3n) { margin-right: 0; }

.bixuan .touxin li .pic { padding-bottom: 75%; display: block;background-color: #000; }
.bixuan .touxin li .pic video{position: absolute;width: 100%;height: 100%;}
.bixuan .touxin li .texts { font-size: 16px; color: #888; padding: 6.5% 9%; display: block; border: 3px solid #72b12d; border-top: none; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #fff; }

.bixuan .touxin li .texts .tit { font-size: 20px; color: #333; }

.bixuan .touxin li .texts .text { margin-top: 10px; }

.bixuan .touxin li .texts span { color: #467b0c; width: 80px; text-align: right; display: inline-block; }

@media screen and (max-width: 768px) { .touxin { padding-top: 50px; }
  .bixuan .touxin li { width: 100%; margin-right: 0; } }
.zhiliao { text-align: center; line-height: 26px; color: #666; }

.bixuan .zhiliao .title1 { padding-top: 95px; margin-bottom: 40px; }

.bixuan .zhiliao .tops { margin-bottom: 40px; }

@media screen and (max-width: 768px) { .bixuan .zhiliao .title1 { padding-top: 60px; margin-bottom: 25px; } }
p { display: block; margin-block-start: 0em; margin-block-end: 0em; }

.child3.duiying .setion2 li .img { height: auto; text-align: right; width: 29%; padding-right: 5%; }

.child3.duiying .setion2 li .subtit { height: auto; line-height: 36px; padding-top: 16px; }

.child3.duiying .setion2 li { width: 50%; margin-right: 0; }

.child3.duiying .setion2 li .textr { width: 70%; padding-right: 11%; }

.child3.duiying .setion2 li .tit { margin-top: 5px; margin-bottom: 10px; }

.child3.duiying .setion2 li { padding: 30px 0 40px; }

@media screen and (max-width: 768px) { .child3.duiying .setion2 li { width: 100%; }
  .child3.duiying .setion2 li .img { padding-left: 2.5%; padding-right: 2.5%; }
  .child3.duiying .setion2 li .textr { padding-right: 5%; } }
.anquan.child3 .setion1 .fr { margin-left: 0; }

.anquan.child3 .setion1 .fl { padding-left: 7%; font-size: 16px; padding-right: 0; color: #878787; }

@media screen and (max-width: 768px) { .anquan.child3 .setion1 .fl { font-size: 14px; padding-left: 0; } }
.video1.child3 .videos { position: relative; overflow: hidden; border-radius: 20px; border: 6px solid #e2e2e2; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.video1.child3 .pic { height: 695px; }

.video1.child3 .mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.5); }

.video1.child3 .mask img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); margin-left: -225px; cursor: pointer; }

.video1.child3 .texts { position: absolute; z-index: 1; width: 450px; max-width: 100%; height: auto; max-height: 100%; overflow-y: auto; right: 0; top: 0; padding: 100px 20px 140px; color: #fff; background-color: #72b12d; }

.video1.child3 .bg { width: 100%; height: 570px; position: absolute; top: -150px; left: 0; background-size: cover; background-position: center; z-index: -1; }

.video1.child3 #video { height: 695px; display: none; position: relative; background-color: #000; }

.video1.child3 { position: relative; margin-top: 8%; }

.video1.child3 #video video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

@media screen and (max-width: 768px) { .video1.child3 .texts { width: 100%; position: relative; padding: 20px 15px 25px; }
  .video1.child3 .mask img { margin-left: 0; }
  .video1.child3 .mask { height: 400px; }
  .video1.child3 .pic { height: 400px; } }
.caizhi.child3 { padding-bottom: 100px; }

.caizhi.child3 li { width: 20%; float: left;margin-bottom: 15px; }

.caizhi.child3 .pic { width: 58%; border: 5px solid #72b12d; max-width: 90%; margin: 0 auto; padding-bottom: 100%; border-radius: 50%; padding-bottom: 54%; }

.caizhi.child3 .tit { height: 60px; font-size: 18px; color: #888; text-align: center; margin-top: 25px; }

.caizhi { background: url(../images/bg05.png) top 0px center no-repeat; background-size: cover; padding-top: 130px; }

@media screen and (max-width: 768px) { .caizhi.child3 li { width: 50%; margin-bottom: 20px; }
  .caizhi.child3 .tit { margin-top: 10px; }
  .caizhi.child3 { padding-bottom: 60px; padding-top: 60px; } }
.liuchen.child3 { padding-bottom: 115px; }

.liuchen.child3 .setion1 .fl { padding-left: 0%; font-size: 16px; padding-right: 5%; color: #878787; }

.liuchen.child3 .lis { position: relative; padding-left: 55px; }

.liuchen.child3 .lis span { font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color: #467b0c; font-size: 26px; line-height: 30px; vertical-align: middle; position: absolute; width: 55px; left: 0; }

.liuchen.child3 .lis span i { display: inline-block; width: 12px; height: 2px; background-color: #f1ab40; position: absolute; left: 34px; top: 14px; }

.liuchen.child3 .lis { margin-bottom: 35px; }

@media screen and (max-width: 768px) { .liuchen.child3 { padding-bottom: 60px; }
  .liuchen.child3 .lis { margin-bottom: 15px; } }
.touxin.jiaozheng { padding-top: 75px; background: none; }

.touxin.jiaozheng .pic { position: relative; }

.touxin.jiaozheng .mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1; }

.touxin.jiaozheng .mask img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); cursor: pointer; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.bixuan .touxin.jiaozheng li .texts .text { margin-top: 0; line-height: 36px; color: #666; }

.bixuan .touxin.jiaozheng li .texts { padding: 6.5% 4%; }

@media screen and (max-width: 768px) { .touxin.jiaozheng { padding-top: 35px; } }
.fengxian.child1 { position: relative; padding-bottom: 160px; }

.fengxian.child1 .lists { position: relative; background: url(../images/bg05.jpg) center center no-repeat; background-size: cover; padding-left: 7%; padding-top: 70px; }

.fengxian.child1 .lists li { margin-right: 100px; float: left; min-width: 300px; max-width: 97%; }

.fengxian.child1 li .lis { position: relative; padding-left: 55px; font-size: 16px; height: 150px; overflow: hidden; color: #888; }

.fengxian.child1 li .tit { font-size: 18px; }

.fengxian.child1 li .lis span { font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color: #467b0c; font-size: 26px; line-height: 30px; vertical-align: middle; position: absolute; width: 55px; left: 0; }

.fengxian.child1 li .lis span i { display: inline-block; width: 12px; height: 2px; background-color: #f1ab40; position: absolute; left: 34px; top: 14px; }

.fengxian.child1 li .lis { margin-bottom: 60px; }

.bixuan .fengxian .title1 { margin-bottom: 85px; padding-top: 90px; }

.fengxian.child1 .bg { width: 100%; height: 968px; background: url(../images/bg06.png) top -50px center no-repeat; z-index: -1; position: absolute; left: 0%; background-size: cover; }

@media screen and (max-width: 768px) { .bixuan .fengxian .title1 { margin-bottom: 45px; padding-top: 50px; }
  .fengxian.child1 .lists { padding-left: 2.5%; padding-top: 4%; }
  .fengxian.child1 li .lis { height: auto; margin-bottom: 20px; -webkit-line-clamp: initial; }
  .fengxian.child1 .lists li { width: 100%; }
  .fengxian.child1 { padding-bottom: 70px; } }
.jianche { color: #878787; text-align: center; }

.jianche .texts { line-height: 26px; }

.jianche .lists { padding-top: 60px; }

.jianche .lists li { width: 23.5%; margin-right: 2%; float: left; }

.jianche .lists li:nth-child(4n) { margin-right: 0%; }

.jianche .lists li .pic { margin-bottom: 25px; padding-bottom: 68%; border: 3px solid #72b12d; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }

@media screen and (max-width: 768px) { .jianche .lists li .pic { margin-bottom: 15px; }
  .jianche .lists li { width: 49%; margin-bottom: 15px; }
  .jianche .lists li:nth-child(2n) { margin-right: 0; } }
.biaozhun { padding-bottom: 150px; padding-top: 140px; }

.biaozhun .bg { width: 100%; height: 968px; background: url(../images/bg07.png) top -100px center no-repeat; z-index: -1; position: absolute; left: 0%; background-size: cover; z-index: -1; }

.biaozhun .neirong { color: #888; line-height: 26px; position: relative; background-color: #fff; overflow: hidden; padding-left: 53.5%; padding-top: 50px; padding-bottom: 45px; padding-right: 5%; border: 3px solid #72b12d; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.biaozhun li .lis { position: relative; padding-left: 55px; font-size: 16px; overflow: hidden; color: #888; margin-bottom: 30px; }

.biaozhun li:last-child .lis { margin-bottom: 0; }

.biaozhun li .tit { font-size: 18px; }

.biaozhun li .lis span { font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color: #467b0c; font-size: 26px; line-height: 30px; vertical-align: middle; position: absolute; width: 55px; left: 0; }

.biaozhun li .lis span i { display: inline-block; width: 12px; height: 2px; background-color: #f1ab40; position: absolute; left: 34px; top: 14px; }

.biaozhun .pic { position: absolute; width: 50%; height: 100%; left: 0; top: 0; z-index: -1; }

@media screen and (max-width: 768px) { .biaozhun { padding-top: 60px; padding-bottom: 60px; }
  .biaozhun .neirong { padding-left: 2.5%; padding-right: 2.5%; background: none; }
  .biaozhun .pic { width: 100%; }
  .biaozhun li .lis, .biaozhun li .lis span { color: #fff; text-shadow: 0 0 2px #000; } }
.child3.jiankan .setion1 .fl { padding-left: 0; padding-right: 7%; color: #878787; }

.child3.jiankan .setion1 .fr { margin-left: 0; }

.child3.jiankan { margin-bottom: 85px; }

.child3.jiankan .fl, .child3.rq { line-height: 26px; }

.child3.jiankan .setion1 .f24, .child3.rq .setion1 .f24 { margin-top: 50px; margin-bottom: 35px; }

.jxx.biaozhun .bg { background: url(../images/bg08.png) top -100px center no-repeat; }

.jxx.biaozhun .neirong { padding-left: 57.5%; padding-top: 85px; padding-bottom: 80px; }

.touxin.xiexin { background: none; padding-bottom: 2.3%; padding-top: 10px; }

.sleep1.child3 .setion1 .fl { padding-left: 0; padding-right: 7%; line-height: 26px; }

.child3.sleep1 .setion1 .fr { margin-left: 0; }

.child3.sleep1 .setion1 .f24 { margin-bottom: 20px; margin-top: 80px; }

@media screen and (max-width: 768px) { .jxx.biaozhun .neirong { padding-left: 2.5%; padding-top: 25px; padding-bottom: 20px; color: #fff; text-shadow: 0 0 2px #000; }
  .child3.jiankan .setion1 .f24, .child3.rq .setion1 .f24 { margin-top: 15px; margin-bottom: 20px; }
  .child3.jiankan .setion1 .fl { padding-right: 0; }
  .child3.jiankan { margin-bottom: 20px; }
  .child3.sleep1 .setion1 .f24 { margin-top: 0; } }
.caizhi.child3.youshi li { width: 33%; }

.caizhi.child3.youshi .pic { width: 54%; }

.caizhi.child3.youshi li .title { text-align: center; color: #467b0c; margin-top: 35px; margin-bottom: 20px; }

.caizhi.child3.youshi li .txt { text-align: center; color: #888; }

.caizhi.child3.youshi li .txt span { color: #f1ab40; }

.caizhi.child3.youshi { padding-bottom: 145px; }

.child3.shiyong .setion1 .fl { padding-top: 7%; }

@media screen and (max-width: 768px) { .caizhi.child3.youshi li { width: 100%; }
  .caizhi.child3.youshi li .title { margin-top: 15px; margin-bottom: 10px; }
  .caizhi.child3.youshi { padding-bottom: 60px; }
  .child3.shiyong .setion1 .fl { padding-right: 0; padding-top: 0; } }
.gongneng .neirong { padding: 0; }

.gongneng .neirong .imgs2 { width: 50%; float: left; }

.biaozhun.gongneng { padding-top: 30px; }

.jianche.baogao .lists li .pic { padding-bottom: 149%; }

.jianche.baogao .lists { padding-top: 0; }

.child3.yiyi .setion2 .lists { padding: 65px; background-color: #72b12d; color: #fff; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.child3.yiyi .setion2 .lists .item { width: 33%; float: left; text-align: center; padding: 0 3%; }

.child3.yiyi .titles { color: #f1ab40; font-size: 34px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }

.child3.yiyi .setion2 .lists .img img { margin: 25px 0; }

.child3.yiyi .setion2 .lists .subtit { color: #e2f5ce; margin-top: 15px; }

@media screen and (max-width: 768px) { .child3.yiyi .setion2 .lists { padding: 20px; }
  .child3.yiyi .setion2 .lists .item { width: 100%; margin-bottom: 20px; }
  .child3.yiyi .setion2 .lists .img img { margin: 10px 0; }
  .child3.yiyi .setion2 .lists .subtit { margin-top: 3px; } }
.yanjiu .topli { position: relative; padding: 4.7% 5.5% 4%; padding-left: 56%; overflow: hidden; border-radius: 25px; background-color: #efefef; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; margin-bottom: 5.5%; }

.yanjiu .topli .pic { position: absolute; width: 50%; left: 0; top: 0; height: 100%; }

.yanjiu .topli .tit { font-size: 20px; }

.yanjiu .topli .times { font-size: 14px; color: #999; }

.yanjiu .topli .subtit { font-size: 16px; color: #888; margin-top: 4.7%; }

.yanjiu .topli .xq { margin-top: 35px; margin-bottom: 5px; display: inline-block; padding: 6px 30px; border: 2px solid #f1ab40; font-size: 12px; color: #808080; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; line-height: 1.4; background-color: #f1ab40; color: #fff; }

.yanjiu .ul li { position: relative; padding: 25px 0; padding-left: 440px; margin-bottom: 5.5%; }

.yanjiu .ul li .pic { width: 370px; height: 100%; position: absolute; left: 0; top: 0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }

.yanjiu .ul li .times { margin-bottom: 30px; font-size: 14px; color: #999; }

.yanjiu .ul li .dot2 { color: #888; }

.yanjiu .pagess { padding-bottom: 9.5%; }

@media screen and (max-width: 768px) { .yanjiu .topli .pic { width: 100%; padding-bottom: 55%; position: relative; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  .yanjiu .topli { padding: 2.5%; }
  .yanjiu .topli .tit { margin-top: 15px; font-size: 18px; }
  .yanjiu .topli .subtit { margin-top: 2%; font-size: 14px; }
  .yanjiu .topli .xq { margin-top: 20px; }
  .yanjiu .ul li .pic { position: relative; width: 100%; padding-bottom: 50%; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  .yanjiu .ul li { padding: 2.5%; border: 1px solid #eee; border-radius: 10px; }
  .yanjiu .ul li .times { margin-bottom: 10px; }
  .yanjiu .ul li .texts { padding-top: 15px; } }
.yanjiu2 .topli { position: relative; padding: 1.7% 0; padding-left: 52%; overflow: hidden; margin-bottom: 9.3%; }

.yanjiu2 .topli .pic { position: absolute; width: 46%; left: 0; top: 0; height: 100%; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; }

.yanjiu2 .topli .tit { font-size: 20px; }

.yanjiu2 .topli .times { font-size: 14px; color: #999; }

.yanjiu2 .topli .subtit { font-size: 16px; color: #888; margin-top: 4.7%; }

.yanjiu2 .topli .xq { margin-top: 35px; margin-bottom: 5px; display: inline-block; padding: 6px 30px; border: 2px solid #f1ab40; font-size: 12px; color: #808080; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; line-height: 1.4; background-color: #f1ab40; color: #fff; }

.yanjiu2 .topli .data { color: #c5c5c5; margin-bottom: 20px; }

.yanjiu2 .topli:nth-of-type(2n) .pic { right: 0; left: auto; }

.yanjiu2 .topli:nth-of-type(2n) { padding-left: 0%; padding-right: 52%; }

.yanjiu2 .topli:last-child { margin-bottom: 0; }

.yanjiu2 .pagess { padding-top: 7.5%; padding-bottom: 7.5%; }

@media screen and (max-width: 768px) { .yanjiu2 .topli { padding: 2.5% 0; margin-bottom: 5%; }
  .yanjiu2 .topli .pic { width: 100%; position: relative; padding-bottom: 54.5%; display: block; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  .yanjiu2 .topli .data { margin-bottom: 5px; margin-top: 15px; }
  .yanjiu2 .topli .subtit { margin-top: 2%; font-size: 14px; }
  .yanjiu2 .topli .xq { margin-top: 20px; }
  .yanjiu2 .topli:nth-of-type(2n) { padding: 2.5% 0; }
  .yanjiu2 .topli .tit { font-size: 18px; } }
.newsdetails { padding-bottom: 6.8%; }

.newsdetails .tit { font-size: 28px; text-align: center; color: #555; }

.newsdetails .subtit { font-size: 14px; color: #999; text-align: center; margin-top: 30px; }

.newsdetails .toptit { padding-bottom: 40px; border-bottom: 1px solid #efefef; }

.newsdetails .con_editer { color: #888; font-size: 16px; padding-top: 5%; border-bottom: 1px solid #efefef; }

.newsdetails .con_editer .fontshsb { font-size: 20px; color: #467b0c; margin-bottom: 12px; }

.newsdetails .con_editer .img2a { margin: 4% 0 5%; }

.newsdetails .con_editer .returnlist { padding: 8px 4%; margin: 6% auto; display: inline-block; font-size: 16px; color: #fff; background-color: #f1ab40; border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; }

.newsdetails .lis { color: #888; font-size: 16px; margin: 40px 0; }

.newsdetails .lis a { color: #888; }

.newsdetails .lis a:hover { color: #467b0c; }

@media screen and (max-width: 768px) { .newsdetails .tit { font-size: 20px; }
  .newsdetails .subtit { margin-top: 5px; }
  .newsdetails .toptit { padding-bottom: 10px; }
  .newsdetails .con_editer { font-size: 14px; }
  .newsdetails .con_editer .fontshsb { font-size: 18px; margin-bottom: 5px; }
  .newsdetails .con_editer .returnlist { padding: 3px 5%; }
  .newsdetails .lis { font-size: 14px; } }
.xuetang .action li .tit { position: relative; background-color: #e7f3d9; font-size: 18px; color: #666; padding: 6px 0; cursor: pointer; padding-right: 50px; }

.xuetang .action li .tit .icon { margin-left: 8px; margin-right: 20px; }

.xuetang .action li .tit .icon .q2 { display: none; }

.xuetang .action li .rs2 { display: none; }

.xuetang .action li .a { font-size: 16px; line-height: 24px; display: none; padding: 20px 0 10px; padding-left: 63px; position: relative; }

.xuetang .action li .a .icon { position: absolute; left: 0px; top: 20px; }

.xuetang .action li { border: 2px solid #72b12d; border-radius: 100px; overflow: hidden; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; margin-bottom: 45px; }

.xuetang .action li .r1 { position: absolute; right: 30px; top: 50%; margin-top: -7px; line-height: 0; }

.xuetang .action li.active .icon .q1 { display: none; }

.xuetang .action li.active .icon .q2 { display: inline-block; }

.xuetang .action li.active .tit { background: none; color: #fff; padding-bottom: 20px; border-bottom: 1px dashed #bddd99; }

.xuetang .action li.active .tit .icon { margin-left: 0px; margin-right: 12px; }

.xuetang .action li.active { background-color: #72b12d; padding: 15px 55px; color: #fff; }

.xuetang .action li.active .r1 { right: 0; }

.xuetang .action li.active .tit { padding-right: 25px; }

.xuetang .action li.active .rs1 { display: none; }

.xuetang .action li.active .rs2 { display: block; }

.xuetang .action li:last-child { margin-bottom: 0; }

.xuetang .pagess { padding-top: 7.5%; padding-bottom: 7.5%; }

@media screen and (max-width: 768px) { .xuetang .action li { margin-bottom: 15px; }
  .xuetang .action li.active { padding: 10px 15px; margin-bottom: 15px; }
  .xuetang .action li .tit { font-size: 14; padding: 0; padding-right: 30px; }
  .xuetang .action li .tit .icon { margin-left: 5px; margin-right: 5px; }
  .xuetang .action li .tit .icon img { width: 20px; }
  .xuetang .action li { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  .xuetang .action li.active .tit { padding-bottom: 5px; line-height: 24px; white-space: normal; }
  .xuetang .action li.active .tit .icon { margin-right: 5px; margin-left: 0; }
  .xuetang .action li .a .icon img { width: 20px; }
  .xuetang .action li .a { font-size: 14px; line-height: 22px; padding: 18px 0 7px; padding-left: 27px; }
  .xuetang .action li .r1 { right: 12px; }
  .xuetang .action li .r1 img { max-width: 10px; max-height: 11px; } }
.xuetang .toulu .title1 { margin-bottom: 30px; padding-top: 0px; font-weight: bold; }

.xuetang .toulu .subtit { margin-bottom: 60px; line-height: 26px; }

.jianche.ketang li { width: 32%; margin-right: 2%; position: relative; }

.jianche.ketang .lists li:nth-child(4n) { margin-right: 2%; }

.jianche.ketang li:nth-child(3n) { margin-right: 0; }

.jianche.ketang li .pic { padding-bottom: 50%; }

.ketang { background: url(../images/bg09.png) top -120px center no-repeat; padding-bottom: 110px; }

.jianche.ketang .lists { padding-top: 90px; }

.xuetang.bixuan .ketang .title1 { margin-top: 140px; margin-bottom: 0; font-weight: bold; }

.ketang .texts { position: absolute; left: 0; top: 48%; transform: translateY(-50%); padding-left: 10%; padding-right: 50%; max-height: 100%; overflow-y: auto; text-align: left; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);max-width: 448px; }

.ketang .texts .tit { color: #333; padding-bottom: 15px; }

.ketang .texts .subtit { color: #888888; }

@media screen and (max-width: 768px) { .xuetang .toulu .title1 { margin-bottom: 10px; }
  .xuetang .toulu .subtit { margin-bottom: 20px; }
  .xuetang.bixuan .ketang .title1 { margin-top: 65px; }
  .jianche.ketang .lists { padding-top: 30px; }
  .jianche.ketang li { width: 100%; margin-right: 0; margin-bottom: 5px; }
  .ketang .texts { padding-left: 7%; }
  .ketang { padding-bottom: 50px; } }
.kcys .item { float: left; width: 25%; text-align: center; }

.kcys .titles { color: #f1ab40; margin: 17px 0 13px; font-size: 34px; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; }

.kcys .textr .tit { margin-bottom: 5px; }

.kcys .textr .subtit { color: #888; }

@media screen and (max-width: 768px) { .kcys .item { width: 100%; margin-bottom: 20px; } }
.zhuanjia { background: url(../images/bg10.png) center center no-repeat; padding-top: 145px; padding-bottom: 140px; }

.zhuanjia .list { position: relative; padding: 0 50px; }

.zhuanjia .Listbox ul { white-space: nowrap; font-size: 0; width: 100%; position: relative; }

.zhuanjia .Listbox li { display: inline-block; /* height: 380px; */ padding: 0 15px; position: relative; z-index: 3; font-size: 14px; width: 100%; }

.zhuanjia .Listbox li .libox { /*width: 200px;*/overflow: hidden; padding: 15px; position: relative; white-space: normal; background: #fff; -webkit-box-shadow: 0 0 10px rgba(213, 208, 192, 0.5); box-shadow: 0 0 10px rgba(213, 208, 192, 0.5); border-radius: 20px; background: url(../images/shu.jpg) center center no-repeat; background-size: 100% 100%; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.zhuanjia .Listbox li .liwarp .xq { cursor: pointer; width: 118px; height: 40px; background: url(../images/jiao.png) center center no-repeat; position: absolute; display: block; left: -30px; bottom: -80px; line-height: 42px; color: #fff; font-size: 18px; padding-left: 30px; }

.zhuanjia .Listbox li .libox:hover .xq { bottom: -40px; }

.zhuanjia .Listbox li .more { position: absolute; left: 15px; bottom: 15px; color: #72b12d; }

.zhuanjia .Listbox li .name { font-size: 20px; color: #333; font-weight: 600; }

.zhuanjia .Listbox li .titname { font-size: 16px; color: #333; margin: 20px 0 0; }

.zhuanjia .Listbox li .txt { margin: 10px 0; line-height: 24px; height: 96px; overflow: hidden; }

.zhuanjia .Listbox li .useimg { width: 50px; height: 50px; border-radius: 100%; overflow: hidden; position: absolute; left: 0px; top: 0px; }

.zhuanjia .Listbox li .useimg img { width: 100%; }

.zhuanjia .Listbox li { height: auto; }

.zhuanjia .Listbox li .libox { padding: 30px; }

.zhuanjia .Listbox li .liwarp { padding-left: 135px; position: relative; }

.zhuanjia .Listbox li .txt { font-size: 14px; color: #888; }

.zhuanjia .Listbox li .useimg { width: 110px; height: 110px; }

.zhuanjia .Listbox li .libox.last .moreB { width: 117px; height: 40px; line-height: 40px; color: #fff; font-size: 14px; background-color: #f1ab40; border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; position: relative; margin-left: -10px; }

@media screen and (max-width: 768px) { .zhuanjia .Listbox li .libox { padding: 18px; overflow: hidden; }
  .zhuanjia .Listbox li .libox.last .moreB { position: relative; left: -40px; }
  .zhuanjia { padding-top: 65px; padding-bottom: 65px; }
  .zhuanjia .Listbox li { padding: 0; }
  .zhuanjia .Listbox li .useimg { position: relative; height: 110px; margin: 0 auto; }
  .zhuanjia .Listbox li .name { font-size: 18px; text-align: center; }
  .zhuanjia .Listbox li .titname { font-size: 14px; text-align: center; }
  .zhuanjia .Listbox li .txt { font-size: 12px; text-align: center; }
  .zhuanjia .Listbox li .liwarp { padding-left: 0; }
  .zhuanjia .Listbox li .libox:hover .xq { bottom: -30px; left: -19px; font-size: 14px; width: 101px; background-size: 100% 100%; height: 30px; line-height: 31px; padding-left: 23px; }
  .skzq .pic { padding-bottom: 34%; } }
.skzq .pic {position: relative;padding-bottom: 31%; display: block; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.skzq .pic .main-box{position: absolute;top: 50%;left: 8.8%;transform: translateY(-50%);z-index: 3}
.skzq .pic .main-box h4{margin: 0;font-size: 30px;color: #333333;}
.skzq .pic .main-box p{margin-top: 20px;font-size: 14px;color: #333;line-height: 1.8;}


.jianche.xinshi .lists li .dot { color: #333; }

.jianche.xinshi { background: url(../images/bg10.png) center center no-repeat; padding-bottom: 135px; padding-top: 145px; }

.jianche.xinshi .lists { padding-top: 0; }

@media screen and (max-width: 768px) { .jianche.xinshi { padding-bottom: 60px; padding-top: 60px; } }
.anli .neirong { color: #888; line-height: 26px; position: relative; background-color: #fff; overflow: hidden; padding-left: 49.5%; border: 3px solid #72b12d; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }

.anli li .lis { position: relative; padding-left: 55px; font-size: 16px; overflow: hidden; color: #888; margin-bottom: 30px; }

.anli li:last-child .lis { margin-bottom: 0; }

.anli li .tit { font-size: 18px; }

.anli li .lis span { font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif; color: #467b0c; font-size: 26px; line-height: 30px; vertical-align: middle; position: absolute; width: 55px; left: 0; }

.anli li .lis span i { display: inline-block; width: 12px; height: 2px; background-color: #f1ab40; position: absolute; left: 34px; top: 14px; }

.anli .pic { position: absolute; width: 50.3%; height: 100%; left: 0; top: 0; }

.anli .toptit { margin-bottom: 30px; }

.anli .toptit .li span { color: #467b0c; }

.anli .toptit .li { float: left; min-width: 180px; margin-bottom: 5px; }

.anli .texts{ padding:50px 60px 10px;}
.anli .txts { color: #e2f5ce; width: 100%; background: #72b12d; padding: 20px 60px; }


@media screen and (max-width: 768px) { .anli .pic { position: relative; padding-bottom: 65%; display: block; width: 100%; }
  .anli .neirong { padding: 0 2.5%; padding-bottom: 50px; }
  .anli .neirong .texts { padding-bottom: 80px; }
  .anli .toptit { margin-bottom: 10px; margin-top: 20px; }
  .anli .txts { width: 100%; padding: 10px 2.5%; max-height: 100px; } }
.about .title1 { font-size: 34px; color: #555555; text-align: center; margin-bottom: 100px; font-weight: bold; }
.about .setion1 .f24 { color: #72b12d; margin-bottom: 40px; }
.about .setion1 .fl { width: 50%; padding-left: 7%; padding-right: 0%; float: left; padding-top: 4%; color: #878787; font-size: 16px; line-height: 26px; }
.about .setion1 .fr { overflow: hidden; width: 50%; margin-left: 0%; float: left; }
.about .setion1 .fr img { border: 6px solid #72b12d; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; }
.about .setion1 .martop14 { margin-top: 14%; }
.about .setion1 .f16 { color: #666666; }
.about .setion1.setion2 .fl { padding-left: 0; padding-right: 5%; color: #878787; font-size: 16px; padding-top: 4%; line-height: 26px; }
@media screen and (max-width: 768px) { .about .setion1 .fr, .about .setion1 .fl { width: 100%; padding-left: 0; padding-right: 0; }
  .about .setion1 .f24 { margin-bottom: 15px; }
  .about .setion1.setion2 .fl { padding-left: 0; padding-right: 0; margin-bottom: 15px; } }
.about .honor { padding: 0px 0 0; }
@media screen and (max-width: 768px) { .about .honor { padding-top: 60px; } }
.about .setion4 .lists .owl-stage-outer { padding-top: 10px; }
.about .setion4 li { padding: 0 25px; text-align: center; }
.about .setion4 li .pic { padding-bottom: 66%; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.about .setion4 li .tops { position: relative; cursor: pointer; }
.about .setion4 li .tops::after { content: ''; position: absolute; width: 104%; height: 106%; left: -2%; top: -3%; border: 1px solid #e2e2e2; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; z-index: -1; }
.about .setion4 .txt { margin: 25px 0; color: #878787; cursor: pointer; }
.about .list { position: relative; padding: 0 60px; }
.about .shehui { padding-top: 130px; padding-bottom: 130px; background: url(../images/bg01.jpg) top 130px center no-repeat; }
.about .shehui .list .owl-stage-outer { padding: 225px 0; }
.about .shehui .list .owl-stage-outer::after { content: ''; position: absolute; left: 0; top: 50%; background-color: #72b12d; width: 100%; z-index: -1; display: block; height: 5px; }
.about .shehui .list .owl-stage-outer .owl-item { position: relative; }
.about .shehui .list .owl-stage-outer .item { position: absolute; bottom: 40px; width: 260px; max-width: 100%; height: auto; text-align: center; color: #fff; background: url(../images/history_bg1.png) center center no-repeat; background-size: 100% 100%; left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); -o-transform: translate(-50%); }
.about .shehui .list .owl-stage-outer .text { padding: 27px 30px 0px; line-height: 24px; margin-bottom: 35px; }
.about .shehui .list .owl-stage-outer .owl-item:nth-child(2n) .text { padding: 37px 30px 0px; line-height: 24px; margin-bottom: 23px; }
.about .shehui .list .owl-stage-outer .item .span { color: #72b12d; font-size: 22px; position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); bottom: -90px; top: auto; }
.about .shehui .list .owl-stage-outer .item .span::after { content: ''; position: absolute; left: 50%; top: -31px; width: 24px; height: 24px; background: url(../images/yuan.png) center center no-repeat; background-size: 100% 100%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.about .shehui .list .owl-stage-outer .owl-item:nth-child(2n) .item { bottom: auto; top: 40px; background: url(../images/history_bg2.png) center center no-repeat; background-size: 100% 100%; }
.about .shehui .list .owl-stage-outer .owl-item:nth-child(2n) .item .span { bottom: auto; top: -90px; }
.about .shehui .list .owl-stage-outer .owl-item:nth-child(2n) .item .span::after { top: 40px; bottom: auto; }
@media screen and (max-width: 768px) { .about .shehui { padding-top: 65px; padding-bottom: 65px; background-size: cover; }
  .about .list { padding: 0 45px; }
  .about .shehui .list .owl-stage-outer .text { padding: 20px 20px 0; margin-bottom: 25px; }
  .about .shehui .list .owl-stage-outer .owl-item:nth-child(2n) .text { padding: 30px 20px 0; margin-bottom: 18px; } }
.about .hzhb { padding: 120px 0 140px; background: url(../images/bg04.jpg) center center no-repeat; }
.about .hzhb .pic { padding-bottom: 60%; max-width: 157px;margin: 0 auto;}
.about .hzhb .ul li:nth-child(2) { position: relative; left: 33.5%; top: -18px; }
@media screen and (max-width: 768px) { .about .hzhb { padding: 65px 0; background-size: cover; } }
.about .zhuanjia { padding-bottom: 0; padding-top: 0; }
.about .zhuanjia li { width: 32%; margin-right: 2%; float: left; overflow: hidden; margin-bottom: 2%; }
.about .zhuanjia li:nth-child(3n) { margin-right: 0; }
.about .zhuanjia .Listbox li { padding: 5px; }
.about .zhuanjia .Listbox li .liwarp .xq { background: url(../images/jiao2.png) center center no-repeat; }
.about .zhuanjia .Listbox li .liwarp .xq { bottom: -90px; }
.about .zhuanjia .Listbox li .libox:hover .xq { bottom: -40px; }
.about .zhuanjia .pagess { padding-top: 4.5%; padding-bottom: 5.5%; }
@media screen and (max-width: 768px) { .about .zhuanjia .Listbox li .libox:hover .xq { bottom: -30px; background-size: 100% 100%; }
  .about .zhuanjia li { width: 100%; margin-right: 0; } }
.about .aline { min-height: 500px; }
.about .aline .bao { position: relative; }
.about .aline .list_l { width: 180px; position: absolute; left: 130px; top: 0; }
.about .aline .list_l li { line-height: 60px; border-bottom: 1px solid #e2e2e2; text-align: center; }
.about .aline .list_l li a { color: #888; }
.about .aline .list_l li.on a { color: #467b0c; }
.about .aline .list_l li.cur a { color: #467b0c; }
.about .aline .content_r { padding-left: 415px; }
.about .aline .content_r .setion1s { margin-bottom: 65px; }
.about .aline .content_r .setion1s .fr { float: left; width: 51%; padding-right: 4.3%; }
.about .aline .content_r .setion1s .fl { float: left; width: 49%; line-height: 26px; color: #878787; font-size: 16px; }
.about .aline .content_r .setion1s .f24 { color: #467b0c; margin-bottom: 25px; margin-top: 15px; }
.about .aline .content_r .setion1s .imgs { border: 3px solid #72b12d; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.about .aline .content_r .setion1s:nth-child(2n+1) .fl { width: 53%; float: left; padding-right: 3.5%; padding-top: 6%; }
.about .aline .content_r .setion1s:nth-child(2n+1) .fr { width: 47%; float: right; padding-right: 0; }
.about .aline .content_r .zhuyao .titles { color: #467b0c; text-align: center; padding: 90px 0; }
.about .aline .content_r .zhuyao li { width: 50%; padding: 0 2%;float: left; text-align: center;box-sizing: border-box;}
.about .aline .content_r .zhuyao li .tits { color: #666; margin-bottom: 40px; }
.about .aline .content_r .zhuyao li .ioc{display: block;width: 42px;height: 43px;margin: 12.7% auto;background-image: url('../images/project-j.png');}
.about .aline .content_r .zhuyao li .item{border-radius: 25px;min-height: 220px;}
.about .aline .content_r .zhuyao li .item.l{border: 3px solid #72b12d;background-color: #e6f7d2;}
.about .aline .content_r .zhuyao li .item.h{border: 3px solid #f1ab40;background-color: #f7e7ce;}
.about .aline .content_r .zhuyao li .item .name{max-width: 292px;height: 96px;margin: auto;padding-top: 10px;box-sizing: border-box;font-size: 18px;color: #fff;text-align: center;line-height: 1.8;}
.about .aline .content_r .zhuyao li .item.l .name{background-image: url('../images/project-l.png');background-size: 100%;}
.about .aline .content_r .zhuyao li .item.h .name{background-image: url('../images/project-h.png');background-size: 100%;}
.about .aline .content_r .zhuyao li .item .text{margin-top: 20px;padding: 0 6.7%;font-size: 16px;color: #888888;line-height: 1.7;}
.about .aline .content_r .zhuyao { padding-bottom: 150px; }
.about .aline .content_r .zhuyao .bg { width: 200%; height: 1030px; background: url(../images/bg07.png) top -100px center no-repeat; z-index: -1; position: absolute; left: -50%; background-size: cover; z-index: -1; }
@media screen and (max-width: 992px) { .about .aline .list_l { width: 100%; position: relative; left: 0; }
  .about .aline .list_l li { width: 33%; float: left; }
  .about .aline .content_r { padding-left: 0; padding-top: 60px; }
  .about .aline .content_r .setion1s .fr { width: 100%; margin-right: 0; padding-right: 0; }
  .about .aline .content_r .setion1s .fl { width: 100%; font-size: 14px; }
  .about .aline .content_r .setion1s .f24 { margin-bottom: 15px; }
  .about .aline .content_r .setion1s:nth-child(2n+1) .fr { width: 100%; margin-right: 0; }
  .about .aline .content_r .setion1s:nth-child(2n+1) .fl { width: 100%; padding-right: 0; padding-top: 5px; }
  .about .aline .content_r .setion1s { margin-bottom: 35px; }
  .about .aline .content_r .zhuyao .titles { padding: 40px 0; }
  .about .aline .content_r .zhuyao li { width: 100%; margin-bottom: 40px; }
  .about .aline .content_r .zhuyao { padding-bottom: 50px; } }
.about .gy.list { margin-bottom: 105px; padding: 0 80px; color: #888888; line-height: 26px; }
.about .gy.list .pic { width: 50%; padding-bottom: 35.5%; float: left; border-radius: 20px; }
.about .gy.list .text_r { float: left; width: 50%; padding-left: 5%; }
.about .gy.list .tits { color: #333; padding-top: 60px; padding-bottom: 40px; }
@media screen and (max-width: 768px) { .about .gy.list .text_r { width: 100%; padding-left: 0; }
  .about .gy.list .pic { padding-bottom: 72%; width: 100%; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  .about .gy.list { padding: 0 45px; margin-bottom: 55px; }
  .about .gy.list .tits { padding-top: 20px; padding-bottom: 5px; } }
.about .jrwm .more_list .list_title { background-color: #72b12d; line-height: 60px; border-top-left-radius: 20px; border-top-right-radius: 20px; }
.about .jrwm .more_list .list_title .title { color: #fff; font-size: 18px; font-weight: lighter; line-height: 30px; }
.about .jrwm .more_list .list1:last-child .title { border-bottom: 1px solid #e1e3e6; }
.about .jrwm .more_list .list1 .title { color: #666666; font-size: 16px; font-weight: lighter; line-height: 30px; border-top: 1px solid #e1e3e6; }
.about .jrwm .more_list .title { padding: 15px; padding-right: 10px; display: block; width: 100%; position: relative; cursor: pointer; padding-left: 35px; }
.about .jrwm .more_list .title::after { display: block; content: ''; clear: both; }
.about .jrwm .more_list .title .wi15 { width: 17.5%; float: left; }
.about .jrwm .more_list .title .wi25 { width: 27.5%; float: left; }
.about .jrwm .more_list .title .fa { color: #d3d3d3; }
.about .jrwm .more_list .list1.on .title .fa { color: #fff; }
.about .jrwm .more_list .list1.on { background-color: #f7f7f7; }
.about .jrwm .more_list .list1.on .title { background-color: #969696; color: #fff; }
.about .jrwm .more_list .list1.on .title .fa { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -o-transform: rotate(-90deg); -moz-transform: rotate(-90deg); }
.about .jrwm .more_list .text { display: none; padding-top: 5px; padding-bottom: 15px; padding-right: 40px; width: 100%; position: relative; padding-left: 25px; font-size: 16px; color: #666666; line-height: 27px; font-weight: lighter; }
.about .jrwm .more_list .onfirst .text { display: block; }
.about .jrwm .more_list .text p { margin-bottom: 2px; }
.about .jrwm .more_list .text .tits { font-weight: normal; color: #72b12d; margin-top: 30px; }
.about .jrwm .more_list .text .toudi { cursor: pointer; width: 140px; height: 45px; line-height: 45px; border-radius: 5px; text-align: center; color: #fff; background-color: #72b12d; margin: 35px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
@media screen and (max-width: 768px) { .about .jrwm .more_list .title { padding: 10px; padding-left: 2.5%; }
  .about .jrwm .more_list .text .tits { margin-top: 10px; }
  .about .jrwm .more_list .text { padding-left: 2.5%; padding-right: 2.5%; }
  .about .jrwm .more_list .text .toudi { font-size: 12px; width: 100px; margin-top: 15px; margin-bottom: 20px; } }

.honorimg { background-color: rgba(0, 0, 0, 0.5); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; display: none; }
.honorimg img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.tels { background-color: #aed460; padding: 38px 0; color: #fff; font-size: 18px; }
.tels img { margin-right: 8px; }
.tels span:first-child { margin-right: 4%; }
.tels span:last-child { float: right; }

@media screen and (max-width: 768px) { .tels { padding: 15px 0; }
  .tels span, .tels span:last-child { display: block; float: none; font-size: 14px; }
  .tels img { height: 16px; } }
@media screen and (max-width: 768px) { .child3 .title1, .bixuan .title1 { font-size: 22px !important; margin-bottom: 30px; } }




.tanchuan2 { display: none; background-color: rgba(0, 0, 0, 0.55); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; }
.tanchuan2 .neirong { background-image: url(../images/join_bg.jpg); background-repeat: no-repeat; background-position: left bottom; background-size: contain; width: 860px; max-width: 85%; background-color: #fff; height: 500px; max-height: 90%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); line-height: 30px; }
.tanchuan2 .neirong .subtitles { margin-top: 0.8%; }
.tanchuan2 .neirong .wenben { padding-left: 2%; }
.tanchuan2 .bao { padding: 3%; width: 100%; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.tanchuan2 .closed { width: 25px; height: 25px; background: url(../images/closed.png) center center no-repeat; position: absolute; right: -32px; top: -32px; cursor: pointer; }
.tanchuan2 .text_input { position: relative; border: 1px solid #e5e5e5; margin: 0 auto; margin-top: 5.9%; max-width: 100%; width: 530px; height: 50px; line-height: 50px; }
.tanchuan2 .text_input .liulan { text-align: center; width: 28.3%; position: absolute; right: 0; top: 0; height: 100%; background-color: #87b420; color: #fff; cursor: pointer; }
.tanchuan2 .text_input .liulan.Btn2{display: none;}



.lianxiwm{display: block;width: 130px;margin: 0 auto;text-align: center;height: 40px;line-height: 40px;background: #f1ab40;color: #fff;margin-top: 55px;cursor: pointer;}

.tanchuans{
  width: 100%;height: 100%;left: 0;top: 0;position: fixed;background-color: rgba(0, 0, 0, 0.5);z-index: 100;
}
.tanchuans .divs{
  width: 500px;
  min-height: 200px;
  max-width: 100%;
  max-height: 80%;
  overflow-y: auto;
  position: absolute;
  background: #fff;
  left: 50%;
  top: 50%;
  transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
}

.tanchuans .divs .title{font-size: 24px;text-align: center;margin-top: 30px;}
.tanchuans .divs .subtitle{font-size: 14px;text-align: center;margin-top: 15px;}

@media screen and (max-width: 768px) {
  .lianxiwm{margin-bottom: 55px;}
}


/*书友会*/
.book-club{line-height: 1;}
.book-club .main-title{margin-bottom: 2.85%;font-size: 34px;color: #555555;text-align: center;}
.book-club .recommend .box{font-size: 0;}
.book-club .recommend .img{display: inline-block;width: 22.85%;vertical-align: middle;}
.book-club .recommend .img img{width: 100%}
.book-club .recommend .right-box{display: inline-block;width: 67.15%;margin-left: 10%;padding: 3% 5%;border: 3px solid #72b12d;border-radius: 30px;vertical-align: middle;box-sizing: border-box;}
.book-club .recommend .right-box .title{font-size: 24px;color: #72b12d;}
.book-club .recommend .right-box .text{margin-top: 20px;font-size: 16px;color: #666666;line-height: 1.7;}
.book-club .experience{margin-top: 3%;background-image: url('../images/bg07.png');background-repeat: no-repeat;background-position: center;background-size: contain;}
.book-club .experience .list ul{font-size: 0;}
.book-club .experience .list li{display: inline-block;width: 48.5%;margin-right: 3%;margin-bottom: 3%;border: 3px solid #72b12d;border-radius: 15px;box-sizing: border-box;overflow: hidden;}
.book-club .experience .list li:nth-of-type(2n){margin-right: 0;}
.book-club .experience .list .box{padding: 25px 30px;background-color: #72b12d;}
.book-club .experience .list .box .title{float: left;font-size: 24px;color: #fff;}
.book-club .experience .list .box .time{float: right;margin-top: 8px;font-size: 18px;color: #fff;}
.book-club .experience .list .text{padding: 35px 40px;}
.book-club .experience .list .text p{font-size: 16px;color: #666666;line-height: 1.7;}
.book-club .shaky{margin-top: 3%;background-image: url('../images/bg07.png');background-repeat: no-repeat;background-position: center;background-size: contain;}
.book-club .shaky .list ul{font-size: 0;}
.book-club .shaky .list li{display: inline-block;width: 31.5%;margin-right: 2.75%;margin-bottom: 2.75%;padding: 35px 40px;border: 3px solid #72b12d;border-radius: 10px;box-sizing: border-box;overflow: hidden;}
.book-club .shaky .list li:nth-of-type(3n){margin-right: 0;}
.book-club .shaky .list .title{font-size: 20px;color: #87b420;}
.book-club .shaky .list .time{margin-top: 20px;font-size: 16px;color: #888888;}
.book-club .shaky .list .text{margin-top: 15px;}
.book-club .shaky .list .text p{font-size: 16px;color: #888888;line-height: 1.7;}
@media screen and (max-width: 768px) {
  .book-club .main-title{font-size: 28px;}
}
@media screen and (max-width: 640px){
  .book-club .recommend .img{display: block;width: 100%}
  .book-club .recommend .right-box{display: block;margin-left: 0;margin-top: 3%;width: 100%}
  .book-club .experience .list li{display: block;width: 100%;margin-right: 0;}
  .book-club .shaky .list li{display: block;width: 100%;margin-right: 0;padding: 20px;}
  .book-club .main-title{margin-bottom: 30px;font-size: 24px;}
  .book-club .experience .list .box .title{font-size: 18px;}
  .book-club .experience .list .box .time{margin-top: 0;}
  .book-club .experience .list .text{padding: 20px;}
  .book-club .experience .list .box{padding: 20px;}
  .book-club .shaky .list .title{font-size: 18px;}
}


.pro_table{ font-size: 16px;}
.pro_table li{ width:100%; margin-bottom: 20px;}
.pro_table li:nth-child(-n+3){ width: 31.5%; float: left; margin-right: 2%;}
.pro_table li:nth-child(3n){ margin-right: 0;}
.pro_table li:nth-child(3n+1){ clear: both;}
.pro_table .text{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #cccccc; border-radius: 5px;}
.pro_table .btn{ width: 150px; line-height: 40px; border-radius: 5px; color: #fff; text-align: center;background: #5b8f23; cursor: pointer; }
.pro_table .queueList{ margin: 0;}
.pro_table .placeholder .webuploader-pick{background: #5b8f23;}
@media screen and (max-width: 768px){
	.pro_table li:nth-child(-n+3){ width: 100%;}
}

/*首页改版*/
.HomeF1s .list2{ padding: 5% 0 0;}
.HomeF1s .list2 ul{ overflow: hidden;}
.HomeF1s .list2 figure{ width: 60px; margin: 0 auto;}
.HomeF1s .list2 li{ width: 25%; float: left; text-align: center; position: relative;}
.HomeF1s .list2 li::after{ content: ''; width: 4px; height: 50px;  background: #5b8f23; position: absolute;right: -2px;top: 90px;}
.HomeF1s .list2 li h2{ font-size: 24px;}
.HomeF1s .list2 li dl{ margin: 0;}
.HomeF1s .list2 li dd{ margin: 0; padding: 0; color: #666; line-height: 32px;}
.HomeF1s .list2 li dd a{ color: #666;}
.HomeF1s .list2 li:nth-child(4) .more{ display: none;}
.HomeF1s .list2 li:last-child::after{ display: none;}

@media screen and (max-width:1200px){
  .HomeF1s .list2 li h2{ font-size: 20px;}
}
@media screen and (max-width:768px){
  .HomeF1s .list2 li h2{ font-size: 18px;}
}
@media screen and (max-width:640px){
	.HomeF1s .list2 li h2{ font-size: 16px;}
	.HomeF1s .list2 li{ width: 50%; margin-bottom: 5%;}
	.HomeF1s .list2 li:nth-child(2n)::after{ display: none;}
}

@keyframes mydh{
  25%{opacity:0.5;}
  50%{opacity:0.5;}
  90%{opacity:0;}
  100%{-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}
@-moz-keyframes mydh{
  25%{opacity:0.5;}
  50%{opacity:0.5;}
  90%{opacity:0;}
  100%{-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}
@-webkit-keyframes mydh{
  25%{opacity:0.5;}
  50%{opacity:0.5;}
  90%{opacity:0;}
  100%{-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}
@-o-keyframes mydh{
  25%{opacity:0.5;}
  50%{opacity:0.5;}
  90%{opacity:0;}
  100%{-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}
pre {white-space: pre-wrap;	white-space: -moz-pre-wrap;	white-space: -pre-wrap;	white-space: -o-pre-wrap;word-wrap: break-word;	margin: 0;text-align: justify;text-justify: inter-ideograph;}
.HomeF6 .MainTitle{position:relative;z-index:5;}
.HomeF6 .map{margin:0 auto;max-width:988px;position:relative;}
.HomeF6 .map img{width:100%;}
.HomeF6 .map .listul li{display:block;width:4px;height:4px;border-radius:4px;background:#5b8f23;position:absolute;}

.HomeF6 .map .listul li .i{position:absolute;display:block;width:100%;height:100%;border-radius:40px;}
.HomeF6 .map .listul li .i{border:1px solid #5b8f23;animation:mydh 2s infinite;-moz-animation:mydh 2s infinite;-webkit-animation:mydh 2s infinite;-o-animation:mydh 2s infinite;}
.HomeF6 .map .listul li .i.ib2{animation-delay:.8s;-webkit-animation-delay:.8s;}



.HomeF6 .map .listul li.li1{left:37%;top:67%;}
.HomeF6 .map .listul li.li1 .libox{transform:rotate(0deg);}
.HomeF6 .map .listul li.li2 .libox{transform:rotate(30deg);}
.HomeF6 .map .listul li.li3 .libox{transform:rotate(60deg);}
.HomeF6 .map .listul li.li4 .libox{transform:rotate(90deg);}
.HomeF6 .map .listul li.li5 .libox{transform:rotate(120deg);}
.HomeF6 .map .listul li.li6 .libox{transform:rotate(150deg);}
.HomeF6 .map .listul li.li7 .libox{transform:rotate(180deg);}
.HomeF6 .map .listul li.li8 .libox{transform:rotate(210deg);}
.HomeF6 .map .listul li.li9 .libox{transform:rotate(240deg);}
.HomeF6 .map .listul li.li10 .libox{transform:rotate(270deg);}
.HomeF6 .map .listul li.li11 .libox{transform:rotate(300deg);}
.HomeF6 .map .listul li.li12 .libox{transform:rotate(330deg);}

.HomeF6 .map .listul li.li2{left:43.3%;top:69.7%;}
.HomeF6 .map .listul li.li3{left:66.4%;top:45.1%;}
.HomeF6 .map .listul li.li4{left:60.4%;top:50.5%;}
.HomeF6 .map .listul li.li5{left:61.3%;top:60.2%;}
.HomeF6 .map .listul li.li6{left:55.4%;top:64.3%;}
.HomeF6 .map .listul li.li7{left:54.4%;top:73.9%;}
.HomeF6 .map .listul li.li8{left:73.5%;top:61.8%;}
.HomeF6 .map .listul li.li9{left:72.4%;top:67.2%;}
.HomeF6 .map .listul li.li10{left:68.5%;top:79.4%;}
.HomeF6 .map .listul li.li11{left:56.4%;top:89.2%;}
.HomeF6 .map .listul li.li12{left:71.7%;top:57.6%;}
.HomeF6 .list .ltop{padding-top:20px;font-size:0;margin:0 -5px;}
.HomeF6 .list .ltop .item{margin-bottom:10px;display:inline-block;width:50%;padding:0 5px;}
.HomeF6 .list .ltop .item.Row{width:100%;}
.HomeF6 .list .ltop .Input{background:#f0f0f0;border-radius:10px;font-size:14px; border:1px solid #f4dd56;}
.HomeF6 .list .ltop .MapSeach{position:relative;height:40px;padding-right:40px;}
.HomeF6 .list .ltop .MapSeach input{display:block;width:100%;height:40px;padding:0 15px;}
.HomeF6 .list .ltop .MapSeach .btn{display:block;color:#fff;width:40px;height:100%;position:absolute;right:0;top:0;text-align:center;line-height:40px;}
.HomeF6 .list .ltop .MapSeach .btn2{right: 40px;background:#f4dd56; border-radius:10px 0 0 10px;}
.HomeF6 .list .ltop .MapSeach em{display:block; width:2px; height: 1em; right: 39px;top: 50%; margin-top: -0.5em;background: #fff; position: absolute;}
.HomeF6 .list .ltop .MapSeach .btn1{background:#f4dd56;border-radius:0 10px 10px 0;}

.HomeF6 .list .ltop .MapSeach .btn .iconfont{font-size:20px;}
.HomeF6 .list .listCon li{padding:20px 0;border-bottom:1px solid #ddd;}
.HomeF6 .list .listCon .h3{font-weight:normal;color:#333;font-size:16px;}

.HomeF6 .list .listCon .txt{padding:10px 10px 0 0;font-size:14px;}
.HomeF6 .list .listCon .scrollBox{height:350px;overflow:auto;}
.HomeF6 .list .listCon .scrollBox::-webkit-scrollbar {/*滚动条整体样式*/
    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 5px;

}

.HomeF6 .list .listCon .scrollBox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 10px;
	 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #535353;
}

.HomeF6 .list .listCon .scrollBox::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
}
@media screen and (min-width:1000px){
  .HomeF6 .list .ltop .MapSeach input{height:50px;line-height:50px;}
  .HomeF6 .list .ltop .MapSeach .btn{width:50px;line-height:50px;}
  .HomeF6 .list .ltop .MapSeach .btn2{right: 50px;}
  .HomeF6 .list .ltop .MapSeach em{right: 49px;}
  .HomeF6 .list .ltop .MapSeach{height:50px;padding-right:50px;}
  .HomeF6 .HomeF6Box{font-size:0;vertical-align:top;padding-top:20px;}
  .HomeF6 .mapWrap{display:inline-block;width:70%;font-size:14px;vertical-align:top; padding-right: 15px;}
  .HomeF6 .listBox{display:inline-block;width:30%;font-size:14px;vertical-align:top;}
  .HomeF6 .list .listCon{margin-top:10px;}
  .HomeF6 .list .listCon .h3{font-size:18px;}
  .HomeF6 .map .listul li{display:block;width:6px;height:6px;}
}
@media screen and (min-width:1300px){
  .HomeF6 .HomeF6Box{padding-top:40px;}
  .HomeF6 .mapWrap{width:77.5%;padding-right:50px;position:relative;top:-60px;}
  .HomeF6 .listBox{width:22.5%;}
}


.mainnav ul #nav2,
.mainnav ul #nav3,
.mainnav ul #nav5{ position: static;}
.mainnav #nav2 .xl,
.mainnav #nav3 .xl,
.mainnav #nav5 .xl{ width: 100%; background-color: #f6f6f6; padding: 0;}
.mainnav .navRecovery.w1400{ width: 98%; padding: 0; margin: 0 auto; white-space: normal; display: table; table-layout: fixed;}
.mainnav .navRecovery div{ white-space: normal!important;}
.mainnav li .xl .fl_one,
.mainnav li .xl .fr_two{ display: table-cell; vertical-align: top; white-space: normal;}
.mainnav li .xl .fl_one{ width: 25%; background-color: #f6f6f6;}
.navRecovery dl,
.navRecovery dt,
.navRecovery dd{ margin: 0; padding: 0;}
.mainnav li .xl .fr_two{ width: 70%;}

.mainnav li .xl .fr_two .list{ display: none; overflow: hidden; width: 100%; text-align: left;}
.navRecovery .fr_two dl{ width: 25%; float: left; padding:20px 0 20px 5%;}
.navRecovery .fr_two dl:nth-child(4n+1){ clear: both;}
.navRecovery .fl_one{ padding: 2% 0;}
.navRecovery .fl_one a{ border-bottom: 2px solid transparent;}
.navRecovery .fl_one dd{ text-align: left; padding: 0 5%;}
.navRecovery .fl_one .aon{}
.navRecovery .fl_one .aon a{ border-bottom-color: #72b12d; color: #72b12d;}
.navRecovery .fr_two dt a{ color: #72b12d; }
.navRecovery .fr_two dd{ line-height: 30px; font-size: 14px;}
.navRecovery .fr_two dl a{    line-height: 24px; display: inline-block; vertical-align: top;}
@media screen and (max-width: 1024px){
	.mainnav li .xl .fl_one{ width: 50%;}
	.mainnav li .xl .fl_one dd{ margin: 5px 0;}
	.navRecovery .fr_two dl{ float: none; width: 100%; padding: 10px 0 0 5%;}
	.mainnav ul #nav2, 
	.mainnav ul #nav3, 
	.mainnav ul #nav5{ position: relative;}
	.mainnav ul li:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 50px; z-index: 10;}
	.mainnav ul #nav1:before{ display: none;}
}
.newsdetails_table{}

.newsdetails_table{ font-size: 16px; margin:3% 0; padding: 3% 0; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef;}
.newsdetails_table li{ width:100%; margin-bottom: 20px;}
.newsdetails_table li:nth-child(-n+2){ width: 49%; float: left; margin-right: 2%;}
.newsdetails_table li:nth-child(2n){ margin-right: 0;}
.newsdetails_table li:nth-child(2n+1){ clear: both;}
.newsdetails_table .text{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #cccccc; border-radius: 5px; padding: 0 10px;}
.newsdetails_table textarea.text{ height: 120px;}
.newsdetails_table .btn{ width: 150px; line-height: 40px; border-radius: 5px; color: #fff; text-align: center;background: #5b8f23; cursor: pointer; }

@media screen and (max-width: 768px){
	.newsdetails_table li:nth-child(-n+2){ width: 100%;}
}



.newssinfo,
.newss{padding-top: 4%;}