/* CSS Document */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { font: 16px/1.5 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif'; }
table, th, td, tr { border-collapse: collapse; border-spacing: 0; font-size: 16px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { max-width: 100%; border: 0; }
.clear::after { content: ''; display: block; height: 0; overflow: hidden; clear: both; }
a { color: #292929; text-decoration: none; }
a:visited, a:hover, a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.icon { display: block; width: 100%; height: 100%; }
.cover, .cover1 { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.cover { width: 100%; height: 100%; object-fit: cover; }
.cover1 { max-width: 100%; max-height: 100%; margin: auto; }

/* 设置滚动条的样式 */
::-webkit-scrollbar {
width: 0;
}
/* 滚动槽宽度 */
::-webkit-scrollbar-track {
background-color: #f6f6f6;
}
/* 滚动条滑块默认状态 */
::-webkit-scrollbar-thumb {
background-color: #00663e;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color: #00663e;
}
/* 滚动条滑块点击状态 */
.cover, .cover1 { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.cover { width: 100%; height: 100%; object-fit: cover; }
.cover1 { max-width: 100%; max-height: 100%; margin: auto; }
.w1400 { width: 1400px; margin: 0 auto; }
@media (max-width:1440px) {
.w1400 { width: 94%; }
}
/*lqTop start*/
.lqTop { width: 100%; padding:0 60px; background-color: #fff; -webkit-box-shadow: 0 5px 5px rgb(0, 0, 0, .06); box-shadow: 0 5px 5px rgb(0, 0, 0, .06); position: fixed; left: 0; top: 0; z-index: 999; }
.lqTop a.lqLogo { display: block; height: 80px; margin: 10px 0; float: left; }
.lqTop a.lqLogo img { max-height: 100%; }
.lqTop .lqRight{ position:relative; padding-left:10px; float:right;}
.lqTop .lqTel{ font-size:18px; color:#fff; font-weight:bold; background:#00663e; width:210px; height:48px; line-height:48px; text-align:center; float:right; border-radius:30px; margin:26px 20px;}
.lqTop .lqRight:before{ content:""; display:block; width:1px; height:16px; background:#e6e6e6; position:absolute; left:0; top:42px;}
.lqTop .lqTel i{ display:inline-block; width:20px; height:20px; margin:0 10px -3px 0;}
.lqTop .lqForm { margin: 25px 0; float: right; position: relative; }
.lqForm em { display: block; width: 48px; height:48px; overflow: hidden;padding: 13px;background-color:#eee; border-radius: 50%; cursor: pointer; opacity: 1; filter: Alpha(opacity=100); transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); }
.lqTop#show .lqForm em { opacity: 0; filter: Alpha(opacity=0); transform: scale3d(0, 0, 0); -webkit-transform: scale3d(0, 0, 0); }
.lqForm form { width: 360px; height: 42px; background-color: #f0f0f0; border-radius: 21px; position: absolute; top: 4px; right: 60px; z-index: 99; transform: scale3d(0, 0, 0); -webkit-transform: scale3d(0, 0, 0); transform-origin: right center; opacity: 0; filter: Alpha(opacity=0); }
.lqForm .lqForm_ipt { float: left; width: calc(100% - 42px); height: 42px; overflow: hidden; line-height: 42px; color: #222; font-familq: 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif'; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; padding: 0 20px; background: none; border: 0; outline: none; }
.lqForm .lqForm_ipt::placeholder {color: #666;}
.lqForm .lqForm_btn { float: right; width: 42px; height: 42px; overflow: hidden; margin-right: 0; font-size: 0; background-color: #00663e; border-radius: 50%; border: 0; outline: none; cursor: pointer; }
.lqForm .lqForm_btn:hover { background-color: #222; }
.lqForm .lqForm_btn i { display: block; width: 100%; height: 100%; overflow: hidden; padding: 12px; }
.lqTop#show .lqForm form { opacity: 1; filter: Alpha(opacity=100); transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); }
.lqForm .close { display: block; width:42px; height: 42px; overflow: hidden; padding:13px; background-color:#222; border-radius: 50%; position: absolute; top:4px; right: 0; transform: scale3d(0, 0, 0); -webkit-transform: scale3d(0, 0, 0); opacity: 0; filter: Alpha(opacity=0); }
.lqTop#show .lqForm .close { opacity: 1; filter: Alpha(opacity=100); transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); }
.lqNav { float: right; }
.lqTop#show .lqNav,.lqTop#show .lqTel,.lqTop#show .lqRight:before{ display: none; }
.lqNav_list>ul>li { display: flex; align-items: center; padding: 0 30px; float: left; }
.lqNav_list>ul>li:last-child { margin-right: 0; }
.lqNav_list>ul>li>a { display: block; height: 100px; overflow: hidden; line-height: 60px; color: #222; font-size: 18px; padding: 20px 0; position: relative; }
.lqNav_list>ul>li:hover>a, .lqNav_list>ul>li.active>a { color: #00663e; }
.lqNav_list>ul>li>a::after { content: ''; display: block; width:0; height: 2px; overflow: hidden; background:#00663e; position:absolute; left:0; bottom:0;}
.lqNav_list>ul>li:hover>a::after, .lqNav_list>ul>li.active>a::after { width:100%;}
.lqNav_list>ul>li>i { display: none; width: 0; height: 0; border-top: 6px solid #ccc; border-left: 6px solid transparent; border-right: 6px solid transparent; margin-left: 6px; }
.lqNav_list>ul>li:hover>i { border-top: 6px solid #00663e; }
.lqNav_list>ul>li .lqNav_second { display: block; width: 100%; height: 0; overflow: hidden; padding: 0; background-color: #fff; box-shadow: 0 0 5px rgb(0, 0, 0, .1); -webkit-box-shadow: 0 0 5px rgb(0, 0, 0, .1); position: absolute; left: 0; top: 200%; opacity: 0; }
.lqNav .lqNav_btn { display: none; }
/*lqTop end*/
/*lqFoot begin*/
.lqFoot{ background:url(../images/Foot_Bg.png) no-repeat  top center; overflow:hidden; background-size:cover;}
.lqFoot .lqFoot_Main{ padding:80px 0; overflow:hidden;}
.lqFoot_Main .lqFoot_left{ width:26%; float:left;}
.lqFoot_lxfs .lqFoot_tel{ font-size:36px; color:#00663e;}
.lqFoot_tel i{ display:inline-block; width:30px; height:30px; border:1px solid #00663e; padding:6px; border-radius:50px;margin:0 2px -2px 0;}
.lqFoot_lxfs p{ font-size:16px; color:#777; line-height:30px; margin:10px 0 30px;}
.lqFoot_Ewm ul li{ width:104px; height:104px; background:url(../images/ewm_bg.png) no-repeat; padding:4px; display:inline-block;margin-right:30px;}
.lqFoot_Ewm ul li:last-child{ margin-right:0;}
.lqFoot_Ewm ul li p{ font-size:14px; color:#777; margin-top:10px; text-align:center;}
.lqFoot_Nav{ width:68%; float:right;}
.lqFoot_Nav ul li{ width:20.5%; float:left; margin-right:6%;}
.lqFoot_Nav ul li:last-child{ margin-right:0;}
.lqFoot_Nav ul li b{ display:block; font-size:18px; padding-bottom:20px; border-bottom:1px solid #e6e6e6; margin-bottom:32px;}
.lqFoot_Nav ul li a{ display:block; font-size:16px; color:#777; line-height:40px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqFoot_Nav ul li a:hover{color: #00663e;}
.lqFoot_Copy { width: 100%; padding: 23px 0; overflow: hidden; border-top: 1px solid #e6e6e6; }
.lqFoot_Copy p { line-height: 40px; color:#777; font-size: 16px; }
.lqFoot_Copy p a { color:#777; font-size: 16px; }
.lqFoot_Copy p a:hover { color: #00663e; }
/*lqLinks begin*/
.lqLinks{ width:100%;margin-bottom:20px;}
.lqLinks span,.lqLinks a{ display:inline-block; font-size:16px; color:#777; margin-right:10px;}
.lqLinks a{ margin:0 20px 10px 0;}
.lqLinks a:hover{color: #00663e;}
/*nqbanner begin*/
.nqBanner { width: 100%; height: 500px; overflow: hidden;position: relative; margin-top:100px; }
.nqBanner .nqBa_Con {margin: -70px 0 0 0; position: absolute; top: 50%; left: 13.5%;}
.nqBa_Con span { display: block; color:#fff; font-size:40px; font-weight:bold; margin-top:10px;}
.nqBa_Con span em{ color:#00663e; font-style:inherit;}
.nqBa_Con i { display:inline-block; width:30px; height:2px; margin: 0 0 10px 25px; background-color: #00663e; }
.nqBa_Con p { width: 100%; line-height: 40px; color: #fff; font-size:40px; font-weight: bold; }
/*nqCrumb begin*/
.nqCrumb_Main { width:100%; overflow:hidden; background:#f8f8f8; height:80px;}
.nqCrumbC_Main{ background:#fff;}
.nqCrumb_Main ul li { float: left; width: auto; padding: 0 70px; line-height:80px; position:relative; }
.nqCrumb_Main ul li:first-child{ padding-left:0;}
.nqCrumb_Main ul li a{ display: block; font-size: 18px; color: #222;text-align: center; position: relative; }
.nqCrumb_Main ul li a.on,.nqCrumb_Main ul li a:hover{ color:#00663e;}
.nqCrumb_Main ul li a:before, .nqCrumb_Main ul li a.on:before { content: ""; display: block; width: 0; height: 3px; background: #00663e; position: absolute; left: 0; bottom: 0;transition: all .4s ease; }
.nqCrumb_Main ul li a:hover:before, .nqCrumb_Main ul li a.on:before { width: 100%; }
.nqCrumb_Main ul li:after{ content:""; display:block; width:1px; height:20px; background:#ddd; position:absolute; top:50%; right:0;transform: translate(0, -50%);}
.nqCrumb_Main ul li:last-child:after{ display:none;}
/*nqTitle begin*/
.nqTitle{ width:100%; font-size:40px; color:#222; position:relative; font-weight:bold;}
.nqTitle i{ display:block; width:67px; height:4px; background:#00663e; margin-top:15px;}
.nqTitle1{ text-align:center; margin-bottom:50px; overflow:hidden;}
.nqTitle1 i{ margin:15px auto 0;}
.nqTitle2{ color:#fff;}
/*.lqAbout_Data begin*/
.lqAbout_Data{ margin:60px auto; padding-left:50px;}
.lqAbout_Data ul li{ width:26.33333%; float:left;}
.lqAbout_Data ul li:last-child{ width:21%;}
.lqAbout_Data ul li i{ display:block; width:35px; height:35px;position:relative; z-index:2; float:left;}
.lqAbout_Data ul li i:before{ content:""; display:block; width:18px; height:18px; background:#00663e; position:absolute; top:-3px; left:-5px; border-radius:50px; z-index:1;}
.lqAbout_Data ul li i svg{ position:relative; z-index:2;}
.lqAbout_Data ul li .text{width: calc(100% - 60px); float:right;}
.lqAbout_Data ul li .text span{ display:block; font-size:16px; color:#999;}
.lqAbout_Data ul li .text em{ font-style:normal; font-weight:bold; font-size:44px; color:#00663e; line-height:30px; display:inline-block; margin:0 10px 0 0;}
.lqAbout_Data ul li .text p{ font-size:16px; color:#999; margin-top:8px;}
/*.ny_mb begin*/
.ny_mb{margin-top:100px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ny_mb i{ display:inline-block; width:13px; height:15px; margin:0 10px 0 0;}
.ny_mb i path:first-child{ fill:#999;}
.ny_mb em{display:inline-block; width:9px; height:9px; margin:0 10px;}
.ny_mb,.ny_mb a{ color:#777; font-size:16px;}
.ny_mb span{ color:#555;}
.ny_mb a:hover{color:#00663e;}
/*一键分享*/
.art_fenx{ width:38%;display:flex; display: -webkit-flex;  justify-content:flex-end;align-items:center;flex-wrap: wrap; }
.art_fenx .fxzi{ font-size:16px; color:#777;display:flex; display: -webkit-flex; align-items:center;flex-wrap: wrap;}
.art_fenx .fxzi svg{ width:18px; height:18px; fill:#bbb; margin-right:6px;}
.art_fenx .iconfont{width: 24px;height: 24px; background:#00663e;display: inline-block;border-radius: 50%;}
.art_fenx .bds_weixin::before { content:"";display: block; width:24px; height:24px;background: url(../images/fxico.png) no-repeat;}
.art_fenx .bds_sqq::before { content:"";display: block; width:24px; height:24px;background: url(../images/fxico.png) no-repeat;background-position:-24px 0;}
.art_fenx .bds_qzone::before { content:"";display: block; width:24px; height:24px;background: url(../images/fxico.png) no-repeat;background-position:0 -24px;}
.art_fenx .bds_weibo::before { content:"";display: block; width:24px; height:24px;background: url(../images/fxico.png) no-repeat;background-position:-24px -24px;}
.art_fenx .fh{ width:100%; height:37px; line-height:37px; background:#0e48b3; text-align:center; margin-top:10px; }
.art_fenx .fh a{color:#fff; font-size:16px;}
#bdshare_weixin_qrcode_dialog{ height:261px !important;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_foot{display:none !important;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_main{ padding:15px 0 !important;overflow: hidden !important;}

@media (max-width:1680px) {
.lqTop { padding:0 3%; }
.lqTop a.lqLogo { height:72px; margin:9px 0; }
.lqTop .lqForm { margin:22px 0; }
.lqNav { padding-right: 20px; }
.lqNav_list>ul>li { padding: 0 20px; }
.lqNav_list>ul>li>a { height:90px; padding:15px 0; font-size: 16px;  }
.lqTop .lqTel{ width:200px; height:45px; line-height:45px; margin:22px 18px;}
.lqForm em{ width:45px; height:45px;}
.lqTop .lqRight:before{ top:37px;}
.lqFoot .lqFoot_Main{ padding:70px 0;}
.lqFoot_lxfs .lqFoot_tel{ font-size:33px;}
.lqFoot_tel i{margin:0 2px -3px 0;}
.lqAbout_Data{ margin:50px auto;}
.lqAbout_Data ul li i:before{ width:16px; height:16px;}
.lqAbout_Data ul li .text{width: calc(100% - 50px);}
.lqAbout_Data ul li .text em{ font-size:40px;}
.nqBanner{ margin-top:90px; height:450px;}
.nqBanner .nqBa_Con{ left:12%;margin: -65px 0 0 0;}
.nqBa_Con p{ font-size:38px; line-height:38px;}
.nqBa_Con span{ font-size:38px;}
.nqCrumb_Main{ height:75px;}
.nqCrumb_Main ul li{ padding:0 60px; line-height:75px;}
.nqTitle{ font-size:38px;}
.nqTitle1{margin-bottom:40px;}
.ny_mb{ margin-top:90px;}
}
 @media (max-width:1600px) {
}
 @media (max-width:1560px) {
}
 @media (max-width:1440px) {
.lqTop a.lqLogo { height: 64px; margin: 8px 0; }
.lqNav { padding-right: 10px; }
.lqNav_list>ul>li>a{ height: 80px; font-size:15px;padding: 10px 0;}
.lqTop .lqTel{ width:190px; height:42px; line-height:42px; font-size:16px;margin:19px 15px;}
.lqTop .lqTel i{ width:18px; height:18px;}
.lqTop .lqForm { margin: 19px 0; }
.lqForm em{ width:42px; height:42px; padding:12px;}
.lqForm form { width: 320px; height:40px; top:2px; }
.lqForm .lqForm_ipt{ height:40px; line-height:40px; font-size:15px;}
.lqForm .lqForm_btn,.lqForm .close{ width:40px; height:40px; top:2px;}
.lqTop .lqRight:before{ top:32px;}
.lqFoot .lqFoot_Main{ padding:60px 0;}
.lqFoot_lxfs .lqFoot_tel{ font-size:30px;}
.lqFoot_tel i{ width:28px; height:28px; margin:0 2px -3px 0;}
.lqFoot_lxfs p{ font-size:15px; line-height:28px; margin:8px 0 25px;}
.lqFoot_Nav ul li b{ padding-bottom:15px; margin-bottom:25px;}
.lqFoot_Nav ul li a{ font-size:15px; line-height:38px;}
.lqLinks{ margin-bottom:15px;}
.lqLinks span, .lqLinks a{ font-size:15px;}
.lqFoot_Copy{ padding:15px 0;}
.lqFoot_Copy p,.lqFoot_Copy p a{ font-size:15px;line-height:35px;}
.lqAbout_Data{ margin:40px auto;}
.lqAbout_Data ul li i{ width:32px; height:32px;}
.lqAbout_Data ul li i:before{ width:14px; height:14px;top: -2px;left: -1px;}
.lqAbout_Data ul li .text{width: calc(100% - 45px);}
.lqAbout_Data ul li .text em{ font-size:35px;}
.lqAbout_Data ul li .text span,.lqAbout_Data ul li .text p{ font-size:15px;}
.lqAbout_Data{ padding-left:40px;}
.nqBanner{ margin-top:80px; height:400px;}
.nqBanner .nqBa_Con{ left:10%;margin: -60px 0 0 0;}
.nqBa_Con p{ font-size:34px; line-height:35px;}
.nqBa_Con span{ font-size:34px; margin-top:8px;}
.nqCrumb_Main{ height:70px;}
.nqCrumb_Main ul li{ padding:0 50px; line-height:70px;}
.nqCrumb_Main ul li a{ font-size:16px;}
.nqTitle{ font-size:34px;}
.ny_mb{ margin-top:80px;}
.ny_mb, .ny_mb a,.ny_mb span{ font-size:15px;}
.ny_mb i{margin: 0 10px -2px 0;}
}
 @media (max-width:1366px) {
.lqTop .lqTop_tel { margin-left: 24px; padding: 12px 24px; }
.lqNav_list>ul>li { padding: 0 16px; }
}
 @media (max-width:1280px) {
.lqTop .lqTop_tel { margin-left: 24px; padding: 12px 24px; }
.lqNav { padding-right: 12px; }
.lqNav_list>ul>li { padding: 0 12px; }
.nqBanner{height:350px;}
.nqBanner .nqBa_Con{ left:8%;margin: -60px 0 0 0;}
.nqBa_Con p{ font-size:30px;}
.nqBa_Con span{ font-size:30px;}
.nqTitle{ font-size:30px;}
.nqTitle1{margin-bottom:30px;}
}
 @media (max-width:1200px) {
.lqTop a.lqLogo {height: 60px;margin:10px 0;}
.lqNav_list>ul>li { padding: 0 10px; }
.lqTop .lqForm{ margin:20px 0;}
.lqForm form {height:38px; }
.lqForm .lqForm_ipt{ height:38px; line-height:38px; font-size:14px;}
.lqForm .lqForm_btn,.lqForm .close{ width:38px; height:38px;}
.lqTop .lqTel{ width:180px; height:40px; line-height:40px; font-size:15px;margin:20px 10px;}
.lqForm em{ width:40px; height:40px; padding:11px;}
.lqForm .lqForm_btn i{ padding:11px;}
.lqTop .lqRight:before{ top:29px;}
.lqFoot .lqFoot_Main{ padding:50px 0;}
.lqFoot_Ewm ul li p{ margin-top:5px;}
.lqFoot_Copy{ padding:10px 0;}
.lqFoot_Copy p,.lqFoot_Copy p a{ font-size:14px;line-height:30px;}
.lqLinks span, .lqLinks a{ font-size:14px;}
.lqFoot_Nav ul li b{ font-size:16px; padding-bottom:15px; margin-bottom:15px;}
.lqFoot_Nav ul li a{ font-size:14px; line-height:35px;}
.lqLinks{ margin-bottom:10px;}
.lqFoot_lxfs .lqFoot_tel{ font-size:28px;}
.lqFoot_tel i{ width:26px; height:26px;}
.lqFoot_lxfs p{ font-size:14px; line-height:26px; margin:5px 0 20px;}
.lqAbout_Data{ margin:30px auto;}
.lqAbout_Data ul li i{ width:30px; height:30px;}
.lqAbout_Data ul li i:before{ width:12px; height:12px;}
.lqAbout_Data ul li .text{width: calc(100% - 40px);}
.lqAbout_Data ul li .text em{ font-size:28px;}
.lqAbout_Data ul li .text span,.lqAbout_Data ul li .text p{ font-size:14px;}
.lqAbout_Data{ padding-left:30px;}
.nqCrumb_Main{ height:60px;}
.nqCrumb_Main ul li{ padding:0 40px; line-height:60px;}
.nqCrumb_Main ul li a{ font-size:15px;}
.nqTitle i{ margin-top:10px;}
.ny_mb, .ny_mb a,.ny_mb span{ font-size:14px;}
}
 @media (max-width:1080px) {
.lqTop a.lqLogo{margin:6px 0;}
.lqTop .lqTel{margin:15px 10px;}
.lqTop .lqForm{ margin:15px 0;}
.lqTop .lqNav {width: auto;padding-right: 18px;float: right;}
.lqNav .lqNav_list { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: -100%; z-index: 9999; }
.lqNav .lqNav_list.open { left: 0; }
.lqNav_list>ul { width: 50%; height: 100%; overflow-y: scroll; background-color: #fff; position: relative; z-index: 9999; display: block; align-items: inherit; justify-content: inherit; }
.lqNav_list>ul>li { display: block; align-items: inherit; padding: 0; float: none; position: relative; }
.lqNav_list>ul>li>a { display: block; width: 100%; height: 60px; line-height: 60px; color: #222; font-size: 16px; text-align: left; padding: 0 60px 0 30px; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.lqNav_list>ul>li:active>a, .lqNav_list>ul>li.active>a, .lqNav_list>ul>li.cur>a { color: #00663e; border-bottom: 1px solid #00663e; }
.lqNav_list>ul>li>a::after { height: 0; bottom: 0; }
.lqNav_list>ul>li>i { display: block; width: 60px; height: 60px; margin: 0; padding: 26px 22px; border: 0 !important; position: absolute; top: 0; right: 0; }
.lqNav_list>ul>li>i::before { content: ''; display: block; width: 0; height: 0; border-top: 8px solid #ccc; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.lqNav_list>ul>li:active>i::before { border-top: 8px solid #00663e; }
.lqNav_list>ul>li.cur>i::before { border-top: 0 solid #00663e; border-bottom: 8px solid #00663e; }
.lqNav .lqNav_btn {display: block;width: 40px;height: 40px;margin: 15px 0;padding: 12px;background-color: #00663e;border-radius: 50%;}
.lqNav_list .lqNav_mask { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; z-index: 9998; }
.lqNav_list>ul>li .lqNav_second { box-shadow: none; border-bottom: 1px solid rgba(85, 87, 89, 0.1); position: inherit; left: inherit; top: inherit !important; }
.lqNav_list>ul>li:hover .lqNav_second, .lqNav_list>ul>li.cur .lqNav_second { height: auto; padding: 20px 0; opacity: 1; }
.nqBanner{ margin-top:72px; height:300px;}
.nqBanner .nqBa_Con{ left:5%;margin: -50px 0 0 0;}
.nqBa_Con p{ font-size:26px; line-height:30px;}
.nqBa_Con i{margin: 0 0 8px 15px;}
.nqBa_Con span{ font-size:26px; margin-top:5px;}
.nqTitle{ font-size:26px; }
.nqTitle1{margin-bottom:20px;}
.ny_mb{ margin-top:72px;}
}
 @media (max-width:1024px) {
.lqFoot .lqFoot_Main{ padding:40px 0;}
.lqFoot_Main .lqFoot_left{ display:none;}
.lqFoot_Nav{ width:100%;}
.lqFoot_Copy p{ float:none;}
}
 @media (max-width:920px) {
.nqBanner{height:250px;}
}
 @media (max-width:820px) {
.lqForm form { width: 280px; }
.lqLinks,.lqFoot_Nav,.lqFoot_lxfs{ display:none;}
.lqFoot .lqFoot_Main{ padding:30px 0 20px; text-align:center;}
.lqFoot_Main .lqFoot_left{ width:100%; float:none; display:block;}
.lqFoot_Ewm{ display:inline-block;}
.lqFoot_Copy p, .lqFoot_Copy p a{ text-align:center;}
.lqAbout_Data{ padding-left:20px;}
.nqCrumb_Main{ height:50px;}
.nqCrumb_Main ul li{ padding:0 30px; line-height:50px;}
.nqCrumb_Main ul li a{ font-size:14px;}
}
 @media (max-width:767px) {
.lqTop a.lqLogo { height:56px; margin:4px 0; }
.lqTop#show a.lqLogo { display: none; }
.lqTop .lqTel{ display:none;}
.lqTop .lqForm { margin: 13px 0; position: initial; }
.lqForm em{ width: 38px; height: 38px;}
.lqForm form { width: calc(94% - 54px); height: 38px; top: 13px; right: calc(3% + 54px); }
.lqForm .lqForm_ipt { width: calc(100% - 38px); height: 38px; line-height: 38px; font-size: 14px; padding: 0 16px; }
.lqForm .lqForm_btn { width: 38px; height: 38px; }
.lqForm .close { top: 14px; right: 3%; width:38px; height:38px; }
.lqTop .lqNav { padding-right:10px; }
.lqNav .lqNav_btn { width:38px; height: 38px; margin: 13px 0; padding:11px;}
.lqNav_list>ul { width: 60%; }
.lqNav_list>ul>li>a { padding: 0 40px 0 20px; }
.lqNav_list>ul>li>i { width: 40px; padding: 26px 12px; }
.lqTop#show .lqRight{ width:100%;}
.lqTop .lqRight:before{ display:none;}
.lqTop .lqRight{ padding:0;}
.lqFoot .lqFoot_Main{ display:none;}
.lqFoot_Copy p .icp{ display:none;}
.lqFoot_Copy p, .lqFoot_Copy p a{ line-height:26px;}
.lqAbout_Data{ padding-left:10px;}
.lqAbout_Data ul li,.lqAbout_Data ul li:last-child{ width:25%;}
.nqBanner{ margin-top:64px; height:200px;}
.nqBanner .nqBa_Con{margin: -48px 0 0 0;}
.nqBa_Con p{ font-size:22px;}
.nqBa_Con span{ font-size:22px; margin-top:3px;}
.nqTitle{ font-size:22px;}
.ny_mb{ margin-top:64px;}
}
 @media (max-width:650px) {
.lqAbout_Data{ display:none;}
 }
 @media (max-width:425px) {
.lqTop a.lqLogo { height:52px; margin:6px 0; }
.nqBanner{height:180px;}
.nqBanner .nqBa_Con{margin: -40px 0 0 0;}
.nqBa_Con p,.nqBa_Con span{ font-size:20px;}
}
 @media (max-width:390px) {
.lqTop a.lqLogo { height:48px; margin:8px 0; }
.lqTop .lqNav{ padding-right:8px;}
.nqCrumb_Main ul li{ padding:0 20px;}
.nqTitle{ font-size:18px;}
}
 @media (max-width:350px) {
.lqTop a.lqLogo { height:42px; margin: 10px 0; }
}
 @media (max-width:320px) {
.lqTop a.lqLogo { height:38px; margin: 14px 0; }
}
 @media (max-width:300px) {
.lqTop a.lqLogo { height:34px; margin: 14px 0; }
}

/*nyPage start*/
.nyPage { line-height: 44px; color: #999; font-size: 18px; text-align: center;}
.nyPage a { display: inline-block; width: 44px; height: 44px; line-height: 44px; color: #555; font-size: 18px; text-align: center; vertical-align: top; margin: 0 3px; background-color: #fff; border-radius: 4px;}
.nyPage1 a { background-color: #f8f8f8;}
.nyPage a:hover, .nyPage a.pnnum1 { color: #fff; background-color: #00663e !important;}
.nyPage a.prev, .nyPage a.next { padding: 15px;}
.nyPage a.prev:hover, .nyPage a.next:hover { background-color: #00663e;}
.nyPage a.prev svg { transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.nyPage a.prev:hover svg path, .nyPage a.next:hover svg path { fill: #ffffff;}
/*nyPage end*/
@media (max-width:767px) {
	.nyPage{ font-size:0;}
	.nyPage a.pnnum, .nyPage a.pnnum1 { display: none;}
}

/*网站右侧漂浮*/
.f_pf1 {position:fixed;bottom:80px;right:2px;z-index:999;}
.f_pf1 input#foo { display: none;}
.f_pf1 a.qqa {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 a.qqa:after {content:'';display:block;width:24px;height:24px;background:url(../images/slidebar_icon.png) top center no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .tela>a {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 .tela>a:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -27px no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .tela .wz {position:absolute;top:0px;left:-210px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.f_pf1 .tela:hover .wz{display:block;}
.f_pf1 .tela p {background:#fff;padding:5px;width:200px;height:44px;overflow:hidden;font-size:18px;font-weight:bold;color:#00663e;line-height:34px;text-align:center;}
.f_pf1 .tela p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-6px;position:absolute;top:50%;right:-6px;}
.f_pf1 .wxa,.f_pf1 .wxb {position:relative;}
.f_pf1 .wxa>span,.f_pf1 .wxb>span {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 .wxa>span:after,.f_pf1 .wxb>span:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -52px no-repeat;overflow:hidden;margin:9px 10px;}
.f_pf1 .wxa .code,.f_pf1 .wxb .code {position:absolute;top:-30px;left:-110px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.f_pf1 .wxa:hover .code,.f_pf1 .wxb:hover .code{display:block;}
.f_pf1 .wxa .code p,.f_pf1 .wxb .code p {background:#fff;padding:5px;width:100px;height:100px;overflow:hidden;}
.f_pf1 .wxa .code p img,.f_pf1 .wxb .code p img {max-width:100%;max-height:100%;}
.f_pf1 .wxa .code p em,.f_pf1 .wxb .code p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-6px;position:absolute;top:50%;right:-6px;}
.f_pf1 a.totop {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px; cursor:pointer;}
.f_pf1 a.totop:after {content:'';display:block;width:24px;height:24px;background: url(../images/slidebar_icon.png) center -76px no-repeat;overflow:hidden;margin:9px 10px;}

@media (max-width:880px) {  
	.my-kefu-liuyan,.my-kefu-weixin,.my-kefu-tel-right { display:none;}
	.client-2 {right:0;}
	.client-2 li { height:48px; position: static; margin:0;}
	.client-2 .my-kefu-tel-main,.client-2 .my-kefu-main { width:48px;border-radius: 48px; height:40px; padding:4px 0;}
	.my-kefu-main { background: #e6000b !important;}
	.client-2 li a p{ display:none;}
	.client-2 .my-kefu-left { height:48px;}
	.client-2 .my-kefu-ftop i { margin: 4px 0 0 8px;}
	.client-2 .my-kefu-ftop { margin-top:10px;}
	.client-2 .my-kefu-tel i { margin: 6px 0 0 8px;}
	
	.f_pf1 a.qqa1, .f_pf1 .wxa,.f_pf1 .wxb {display:none;}
	.f_pf1 a.qqa2{display:block;}
}

@media (max-width:767px) {
  .f_pf1 { right: 10px;}
}
/*右侧漂浮 结束*/

