/* 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; }
i, em { font-style: normal; }
img { max-width: 100%; border: 0; }
.clear::after { content: ''; display: block; height: 0; overflow: hidden; clear: both; }
a { color: #222; text-decoration: none; }
a:visited, a:hover, a:active { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
body, html { overflow-x: hidden; }
header{ background:#fff;}
.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: #cb0306;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color: #cb0306;
}
/* 滚动条滑块点击状态 */
.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:1680px) {
  .w1400 { width: 1360px;}
}
@media (max-width:1560px) {
  .w1400 { width: 1300px;}
}
@media (max-width:1440px) {
  .w1400 { width: 1280px;}
}
@media (max-width:1366px) {
  .w1400 { width: 1200px;}
}
@media (max-width:1280px) {
  .w1400 { width: 94%;}
}

.lin_top { width: 100%; background: #fff; height: 100px; position: relative; z-index: 99; }
.lin_top .top_main { height: 100%; position: relative; }
.lin_top .top_main .toplogo { width: auto;height: 90px;margin: 10px 0;float: left; overflow: hidden; }
.lin_top .top_main .toplogo a { height:90px; display: table-cell;vertical-align: middle; width: 100%;}
.lin_top .top_main .toplogo a img { display: inline-block; max-width: 100%; height: auto;  max-height: 100%;}
.lin_top .top_main .top_right {float: right; height: 100%; margin-bottom:10px;}
.lin_top .top_main .top_right .top_mainpro{ color:#999; font-size:14px; margin:20px 0 10px; display:flex;}
.lin_top .top_main .top_right .top_mainpro a{ color:#999; margin-right:8px;display: flex;align-items: center;gap: 8px;}
.lin_top .top_main .top_right .top_mainpro a:after{ display:inline-block; content:""; width:4px; height:1px; background:#999;}
.lin_top .top_main .top_right .top_mainpro a:last-child:after{ display:none;}
.lin_top .top_main .top_right .top_mainpro a:hover{ color:#008c58;}
.lin_top .top_main .top_right .search-input{ float:right;}
.lin_top .top_main .top_right .search-input form{display: flex;}
.lin_top .top_main .top_right .search-input .input1{background: #eaf0f6; border:0;padding: 9px;}
.lin_top .top_main .top_right .search-input button{background: #eaf0f6; border:0;padding: 9px;cursor:pointer;}
.lin_top .top_main .top_right .search-input button i{display: inline-block; width: 19px;height: 19px;}
.lin_top .top_main .top_nav{ clear:both; position:relative;}
.lin_top .top_main .top_nav:after{clip-path: polygon(0% 101%, 78px 0%, 100% 0%, 100% 101%, 78px 101%);background: linear-gradient(270deg, #13aa13 -12%, #00a2c2 11%, #005461 43%, #005461 70%, #003039); content: "";position: absolute; width: 100vw; height: 100%; left: 50%; top: 0; transform: translate(-50%); color:#fff; z-index:0;}
.lin_top .top_main .nav {width: 70%; height: 100%; float:left; position:relative; z-index:1;}
.lin_top .top_main .top_tel{ float:right; display: flex;align-items: center; position:relative; z-index:1; padding:28px 0; font-weight:bold; color:#fff;}
.lin_top .top_main .top_tel i{display: inline-block; width: 15px;height: 15px;margin: -1px 10px 0 0;}
.lin_top .top_main #showopen .nav { transform: scale3d(0, 0, 0); width: 0; }
.lin_top .top_main .nav li { width: 16.66666%; height: 100%; padding:25px 0; float: left; text-align: center; position: relative;}
.lin_top .top_main .nav li> a { height: 100%; line-height: 30px;text-align: center; transition: .4s ease; display: inline-block; position: relative; color:rgba(255,255,255,.7);}
.lin_top .top_main .nav li a::before, .lin_top .top_main .nav li.navon a::before { content: ""; display: block; position: absolute; bottom: -5px; height: 2px; width: 3px; left: 50%; transform: translateX(-50%); opacity: 0; background-color: #fff; }
.lin_top .top_main .nav li:hover a::before, .lin_top .top_main .nav li.navon a::before { width: 100%; opacity: 1; }
.lin_top .top_main .nav li:hover a, .lin_top .top_main .nav li.navon a { color: #fff; }
/*下拉*/
.nav_item_open { width: 140%; height: auto; position: absolute; left: -20%; top: 100%; z-index: 10; background-color: #fff; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); border-radius: 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
.ny_top .nav_item_open { background-color: #fff; }
.lin_top .top_main .nav li:hover:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
.lin_top .top_main .nav li .subopen { display: none; }
/*底部*/
.lin_Foot { width: 100%; background: #003039; overflow: hidden; }
.Links_Main { width: 100%;overflow: hidden; position: relative; z-index: 1; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: start;border-top:1px solid rgba(255,255,255,.15); padding:30px 0;}
.Links_Main .Links_Title { color: #fff; text-align: center; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;gap: 10px;}
.Links_Title i { display: inline-block; width: 28px; height: 28px; border-radius:50%; background:rgba(255,255,255,.1); padding:6px;}
.Links_Title i path{fill:#fff;}
.Links_Main .Links_List { width: calc(100% - 118px); height: auto; float: right;}
.Links_List p { overflow-y:scroll;max-height: 52px; color: rgba(255,255,255,.65); padding-right:10px; }
.Links_List p a { display: inline-block; line-height: 28px; color: rgba(255,255,255,.65); margin: 0 0 0 30px; }
.Links_List p a:hover { color: #fff; }
/* 设置滚动条的样式 */
.Links_List p::-webkit-scrollbar {
width:1px;
}
.Links_List p::-webkit-scrollbar-track {
background-color:#008c58;
border-radius:0px;
}
.Links_List p::-webkit-scrollbar-thumb {
background-color:#fff;
}
.Links_List p::-webkit-scrollbar-thumb:window-inactive {
background-color:#fff;
}
.lin_Foot_Main { overflow: hidden; position: relative; }
.lin_Foot_top{display: flex;align-items: center; padding:40px 0; border-bottom:1px solid rgba(255,255,255,.15);}
.lin_Foot_top .lin_Foot_logo{width: calc(100% - 200px);}
.lin_Foot_top .lin_Foot_contact{ display: flex;align-items: center; gap: 20px;}
.lin_Foot_top .lin_Foot_contact a.foot_contact{ color:#fff; padding:0 20px; line-height:50px;background: linear-gradient(-28deg, #008c58, #2cb985, #008c58); border-radius:25px;    display: flex;align-items: center;}
.lin_Foot_top .lin_Foot_contact a.foot_contact i{ display: inline-block;width: 16px;height: 16px; margin: -1px 10px 0 0;}
.lin_Foot_top .lin_Foot_contact a.foot_top{display: block; width: 50px;height: 50px; border-radius: 50%; background: #008c58 url(../images/foot_top_pic.png) center no-repeat; cursor:pointer;}
.lin_Foot_Main .lin_Foot_mid{ margin:40px auto;}
.lin_Foot_Main .lin_Foot_left { width: 80%; float: left; }
.lin_Foot_left ul li { width: 25%; float: left; color: rgba(255,255,255,.8);}
.lin_Foot_left ul li p { color: #fff;}
.lin_Foot_left ul li p:after { content: ""; display: block; width: 25px; height: 2px;background: #fff; opacity:.15; margin:20px 0;}
.lin_Foot_left ul li a { display: block; width: 100%; color: rgba(255,255,255,.8); line-height: 40px; }
.lin_Foot_left ul li a:hover { color: #fff; }
.lin_Foot_Main .lin_Foot_right{ float:right; display: flex;align-items: center; gap: 5px; color:rgba(255,255,255,.45);}
.lin_Foot_Main .lin_Foot_right ul{display: flex; align-items: center; gap: 10px;}
.lin_Foot_Main .lin_Foot_right ul li{display: flex; justify-content: center; align-items: center; gap: 8px; position:relative; cursor:pointer;}
.lin_Foot_Main .lin_Foot_right ul li i{ display:inline-block;width:36px; height:36px; border-radius:50%; background:#008c58; padding:8px;}
.lin_Foot_Main .lin_Foot_right ul li i path{fill:#fff;}
.lin_Foot_ewm{width: 130px; height: 130px; padding:5px; position: absolute; bottom: -130px; left:0; z-index: 1; opacity: 0;background: #fff;}
.lin_Foot_ewm em {width:0;height:0;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent #fff transparent;margin-top:-6px;position:absolute;top:0;left:12px;}
.lin_Foot_Main .lin_Foot_right ul li:first-child:hover .lin_Foot_ewm{ bottom: -150px; opacity: 1;}
.lin_Foot_Copy { width: 100%; padding: 15px 0; position:relative;}
.lin_Foot_Copy:after{clip-path: polygon(0% 101%, 78px 0%, 100% 0%, 100% 101%, 78px 101%); background:#002126; content: "";position: absolute; width: 100vw; height: 100%; left: 50%; top: 0; transform: translate(-50%); color:#fff; z-index:0;}
.lin_Foot_Copy p { line-height: 40px; color: rgba(255, 255, 255, .25); position:relative; z-index:1;}
.lin_Foot_Copy p a { color: rgba(255, 255, 255, .25); font-size: 16px; }
.lin_Foot_Copy p a:hover { color: #fff; }
.lin_Foot_Main .lin_Foot_right ul li #cp1{ position:absolute; left:0; right:0; top:0; bottom:0; font-size:0;}
/*漂浮*/
.f_pf1 { margin:-90px 0 0; position:fixed;top:35%;right:10px;z-index:999;}
.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:hover { background:#008c58;}
.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:hover { background:#008c58;}
.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:0;left:-274px;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:7px 5px;width:250px;height:40px;overflow:hidden;font-size:18px;font-weight:bold;color:#008c58;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:-4px;position:absolute;top:50%;right:-6px;}
.f_pf1 .wxa {position:relative; text-align:center;}
.f_pf1 .wxa>span {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.5);margin-bottom:2px;}
.f_pf1 .wxa>span:hover { background:#008c58;}
.f_pf1 .wxa>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 {position:absolute;top:-44px;left:-144px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.f_pf1 .wxa:hover .code{display:block;}
.f_pf1 .wxa .code p {width:120px;overflow:hidden; background:#fff;}
.f_pf1 .wxa .code p img {max-width:100%;max-height:100%;}
.f_pf1 .wxa .code p em {width:0;height:0;border-width:6px 0 6px 6px;border-style:solid;border-color:transparent transparent transparent #fff;margin-top:-4px;position:absolute;top:42%;right:-6px;}
.f_pf1 .wxa .code span {width:120px;overflow:hidden; font-size:14px; line-height:30px;}
.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:hover { background:#008c58;}
.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;}

/*nyBanner start*/
.nyBanner { height: 450px; overflow: hidden; position: relative; }
/*NyCrumb start*/
.NyCrumb { width: 100%; margin-top: -150px; position: relative; z-index: 2; }
.NyCrumb .nyCrumb_l { width: 255px; height: 220px; float: left; position: relative; }
.NyCrumb .nyCrumb_l:before { content: ""; display: block; width: 148px; height: 100%;background: linear-gradient(to bottom, #008c58, #0490b0); z-index: 1; position: absolute; box-shadow: 0 0 24px rgba(0, 140, 88, 0.4); }
.NyCrumb .ny_bigt { font-size: 36px; font-weight: bold; color: #fff; position: relative; z-index: 2; margin: 30px 0 0 110px; }
.NyCrumb .ny_bigt p { font-size: 24px; text-transform: uppercase; color: rgba(255,255,255,0.45); }
.NyCrumb .ny_bigf { width: 148px; font-size: 108px; text-align: center; font-weight: bold; position: relative; z-index: 2; color: rgba(255,255,255,0.15); line-height: 120px; }
.NyCrumb .ny_bigf i { display: block; width: 72px; height: 72px; padding: 20px; background: #fff; position: absolute; right: -25px; bottom: 0; box-shadow: 0 0 24px rgba(0, 0, 0, 0.06); }
.NyCrumb .ny_mbx { width: calc(100% - 255px); height: 60px; float: right; margin-top: 90px; }
.NyCrumb .ny_mbx p { max-width: 100%; float: right; line-height: 60px; font-size: 16px; color: rgba(255,255,255,0.45); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.NyCrumb .ny_mbx p i { display: inline-block; width: 20px; height: 20px; margin: 0 10px -4px 0; }
.NyCrumb .ny_mbx p a { color: #fff; }
.NyCrumb .ny_mbx p a:hover { color: #008c58; }
.NyCrumb .ny_mbx p span { color: #fff; }
/*NyTitle start*/
.NyTitle { width: 100%; height: auto; margin: 0 auto 40px; text-align: center; }
.NyTitle span { display: block; width: 100%; overflow: hidden; color: rgba(0,0,0,0.1); font-size: 36px; font-weight: bold; text-transform: uppercase; }
.NyTitle p { width: 100%; overflow: hidden; color: #222; font-size: 36px; font-weight: bold; margin: 0 auto 10px; }
.NyTitle img { display: block; margin: 0 auto; }
.NyTitle i { display: block; font-size: 18px; color: #555; margin-top: 25px; padding: 0 3%; }
.NyTitle1 span { color: rgba(255,255,255,0.05); }
.NyTitle1 p { color: #fff; }
/*fengye start*/
#fengye { margin: 0 auto; color: #666; font-size: 0; text-align: center; }
#fengye a { display: inline-block; padding: 0 20px; background-color: #fff; height: 48px; line-height: 48px; text-align: center; margin: 0 5px; border-radius: 4px; color: #555; font-size: 15px; border: 1px solid #e6e6e6; }
#fengye a:hover { background-color: #008c58; color: #fff; border: 1px solid #008c58; }
#fengye a.pnnum1 { background-color: #008c58; color: #fff; border: 1px solid #008c58; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #008c58; width: 48px !important; height: 36px !important; line-height: 34px; text-align: center; border-radius: 2px; margin: 0 2px; color: #fff; cursor: pointer; border: 0; outline: none; display:none;}
#fengye .p_input { display: inline-block; padding: 0 5px; background-color: #fff; width: 48px !important; height: 36px; line-height: 34px; text-align: center; margin: 0 2px; color: #555; font-size: 15px; cursor: default; border: 1px solid #eee; display:none;}
 @media screen and (max-width:1680px) {
.lin_Foot_Copy p, .lin_Foot_Copy p a { font-size: 15px; }
.lin_Foot_logo img { height: 55px; }
.nyBanner { height: 420px; }
}
 @media screen and (max-width:1560px) {
}
 @media screen and (max-width:1440px) {
.lin_Foot_logo img { height: 50px; }
.nyBanner { height: 380px; }
.NyTitle span, .NyTitle p { font-size: 32px; }
.NyTitle i { font-size: 16px; margin-top: 20px; }
.NyCrumb .ny_mbx { height: 55px; }
.NyCrumb .ny_mbx p { font-size: 15px; line-height: 55px; }
.NyCrumb { margin-top: -110px; }
.NyCrumb .nyCrumb_l { width: 230px; height: 180px; }
.NyCrumb .nyCrumb_l:before { width: 130px; }
.NyCrumb .ny_bigt { font-size: 32px; margin: 20px 0 0 100px; }
.NyCrumb .ny_bigt p { font-size: 20px; }
.NyCrumb .ny_bigf { width: 130px; font-size: 100px; line-height: 100px; }
.NyCrumb .ny_bigf i { width: 62px; height: 62px; padding: 17px; }
.NyCrumb .ny_mbx { width: calc(100% - 240px); margin-top: 55px; }
#KFRightScreen,.Xwt{ display:none !important;}
}
@media screen and (max-width:1366px) {
}
@media screen and (max-width:1280px) {
	.lin_top .top_main .top_nav:after,.lin_Foot_Copy:after{clip-path: none;}
}
@media screen and (max-width:1200px) {
	.lin_top .top_main .top_right .search-input .input1,.lin_Foot_Copy p{ font-size:14px;}
	.lin_Foot_top{ padding: 30px 0;}
	.lin_Foot_Main .lin_Foot_mid{margin: 30px auto;}
	.lin_Foot_left ul li a{ font-size:14px; line-height:30px;}
.Links_List p a { font-size: 15px; }
.nyBanner { height: 320px; }
.NyTitle { margin: 0 auto 20px; }
.NyTitle span, .NyTitle p { font-size: 28px; }
.NyTitle p { margin-bottom: 5px; }
.NyTitle i { font-size: 15px; margin-top: 15px; }
.NyCrumb .ny_mbx { height: 50px; }
.NyCrumb .ny_mbx p { font-size: 14px; line-height: 50px; }
.NyCrumb { margin-top: -110px; }
.NyCrumb .nyCrumb_l { width: 210px; height: 160px; }
.NyCrumb .nyCrumb_l:before { width: 120px; }
.NyCrumb .ny_bigt { font-size: 28px; margin: 20px 0 0 90px; }
.NyCrumb .ny_bigt p { font-size: 18px; }
.NyCrumb .ny_bigf { width: 120px; font-size: 90px; line-height: 90px; }
.NyCrumb .ny_bigf i { width: 52px; height: 52px; padding: 15px; }
.NyCrumb .ny_mbx { width: calc(100% - 210px); margin-top: 60px; }
}
@media screen and (max-width:1080px) {
	.lin_top{position: fixed;}
.lin_top .top_main.w1400 { width: 100%; }
.lin_top .top_main .toplogo { margin-left: 3%; }
.lin_top .top_main .top_right{margin-right: 90px; margin-bottom:0;}
.lin_top .top_main .top_right .top_mainpro{ display:none;}
.lin_top .top_main .top_right .search-input{ margin-top: 30px;}
.lin_top .top_main .top_nav { width: 100%; position: fixed; top: 100px; z-index: 9999999; background: #fff; height: 100vh; border-top: 1px solid #ddd; left: 100%; transition: all .5s ease; overflow: scroll; }
.lin_top .top_main .top_nav:after{ background:#fff;}
.lin_top .top_main .top_nav.open { left: 0;}
.lin_top .top_main .nav { width: 100%; height: auto; float: none; }
.lin_top .top_main .nav li { width: 90%; margin: 0 auto; float: none; background: #fff; border-bottom: 1px dashed #ddd; padding: 20px 0 0; }
.lin_top .top_main .nav li::before, .lin_top .top_main .top_right .nav li.navon a::before { height: 0; }
.lin_top .top_main .nav li .hide> a { font-size: 18px; }
.lin_top .top_main .nav li> i { display: block; }
.lin_top .top_main .nav li> a { padding-bottom: 20px; display:block; color:#333;}
.lin_top .top_main .nav li:hover a, .lin_top .top_main .nav li.navon a { color: #008c58; }
.lin_top .top_main .nav li:hover a::before, .lin_top .top_main .nav li.navon a::before{ width:100px; background:#008c58;bottom: 0;}
.lin_Foot_Main .lin_Foot_left{ width: 60%;}
/*下拉*/
.nav_item_open { position: static; width: 100%; visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); box-shadow: none; display: none; transition: none; }
.lin_top .nav_menu { position: absolute; right: 3%; margin-top: 40px; height: 25px; transition: none; }
.lin_top .nav_menu span { display: block; width: 26px; height: 2px; background: #666; margin-top: 7px; }
.lin_top .nav_menu:before, .lin_top .nav_menu:after { content: ""; display: block; width: 26px; height: 2px; background: #666; }
.lin_top .nav_menu:after { margin-top: 7px; }
.lin_top .nav_menu.open span { background: transparent; transform: translate(-50%, -50%) rotate(180deg); }
.lin_top .nav_menu.open:before { margin-top: 10px; transform: rotate(45deg); width: 23px; }
.lin_top .nav_menu.open::after { margin-top: -11px; transform: rotate(-45deg); width: 23px; }
.lin_Foot_Copy p { line-height: 30px;}
.nyBanner{ margin-top:100px;}
}
@media screen and (max-width:1024px) {
	.lin_top .top_main .top_right .search-input{ margin-top: 32px;}
.nyBanner { height: 280px; }
}
@media (max-width:920px) {
.NyTitle span, .NyTitle p { font-size: 24px; }
.NyCrumb { margin-top: -95px; }
.NyCrumb .nyCrumb_l { width: 180px; height: 140px; }
.NyCrumb .nyCrumb_l:before { width: 110px; }
.NyCrumb .ny_bigt { font-size: 24px; margin: 15px 0 0 80px; }
.NyCrumb .ny_bigt p { font-size: 16px; }
.NyCrumb .ny_bigf { width: 110px; font-size: 80px; line-height: 80px; }
.NyCrumb .ny_bigf i { width: 42px; height: 42px; padding: 10px; }
.NyCrumb .ny_mbx { width: calc(100% - 190px); margin-top: 45px; }
.Links_Main { display: none; }
.lin_Foot_Main .lin_Foot_left { width: 100%; text-align: center; }
.lin_Foot_left ul li p:after{margin: 20px auto;}
.lin_Foot_Copy p { text-align: center; }
.lin_Foot_Main .lin_Foot_right{ display: none; }
.lin_Foot_Copy p, .lin_Foot_Copy p a { font-size: 14px; }
}
@media (max-width:820px) {
.f_pf1 a.qqa { display:none;}
.f_pf1 .wxa { display:none;}
}
@media screen and (max-width:768px) {
.lin_top { position: fixed; }
.lin_Foot_top{ padding: 20px 0;}
.lin_Foot_Main .lin_Foot_mid{ margin: 20px auto;}
.lin_Foot_Copy .fl{ float:none;}
.lin_Foot_Copy p span.icp, .lin_Foot_Copy p span.login, .lin_Foot_Copy p span.sitemap, .lin_Foot_Copy p span.support, .lin_Foot_left .lin_Foot_lxfs, .lin_Foot_Main .lin_Foot_right, .lin_Foot_ewm a { display: none; }
.nyBanner { height: 250px;}
.nyBanner img{ object-fit:fill;}
.NyTitle span, .NyTitle p { font-size: 22px; }
.NyCrumb { margin-top: -85px; }
.NyCrumb .nyCrumb_l { width: 160px; height: 120px; }
.NyCrumb .nyCrumb_l:before { width: 100px; }
.NyCrumb .ny_bigt { font-size: 22px; margin: 10px 0 0 70px; }
.NyCrumb .ny_bigt p { font-size: 14px; }
.NyCrumb .ny_bigf { width: 100px; font-size: 60px; line-height: 70px; }
.NyCrumb .ny_mbx { width: calc(100% - 170px); margin-top: 35px; }
#fengye { font-size: 0; }
#fengye a { font-size: 14px; margin: 0 4px; }
#fengye .p_input, #fengye input { display: none; }
#KFRightScreen,.Xwt{ display:block !important;}
}
@media screen and (max-width:550px) {
.lin_top .top_main .toplogo { width: 45%; height:65px;}
.lin_top .top_main .toplogo a{ height:65px;}
.lin_top .nav_menu{margin-top: 35px;}
.lin_top .top_main .top_right{margin-right: 50px;}
.lin_top{ height:140px;}
	.lin_top .top_main .top_nav{ top:140px;}
	.lin_top .top_main .top_right{ margin-right:auto; width:94%; margin:0 3%;}
	.lin_top .top_main .top_right .search-input{ margin-top:0; width:100%;}
	.lin_top .top_main .top_right .search-input .input1{ width:100%;}
.nyBanner { height: 220px;margin-top: 140px;}
.NyCrumb { margin-top: -75px; }
.NyCrumb .nyCrumb_l { width: 140px; height: 100px; }
.NyCrumb .nyCrumb_l:before { width: 80px; }
.NyCrumb .ny_bigt { font-size: 18px; margin: 10px 0 0 50px; }
.NyCrumb .ny_bigt p { font-size: 12px; }
.NyCrumb .ny_bigf { width: 80px; font-size: 40px; line-height: 60px; }
.NyCrumb .ny_bigf i { width: 32px; height: 32px; padding: 7px; }
.NyCrumb .ny_mbx { width: calc(100% - 150px); margin-top: 25px; }
}
@media screen and (max-width:425px) {
.lin_top .top_main .toplogo { width: 55%; }
.lin_Foot_top{ display:none;}
.lin_Foot_top .lin_Foot_logo{ width:100%;}
.lin_Foot_top .lin_Foot_contact a.foot_contact,.lin_Foot_Main .lin_Foot_left{ display:none;}
.lin_Foot_Main .lin_Foot_mid{ margin:0;}
.nyBanner { height: 200px; }
.NyCrumb .nyCrumb_l { display: none; }
.NyCrumb .ny_mbx { width: 100%; float: none; }
.NyCrumb .ny_mbx p { width: 100%; max-width: inherit; }
}
@media screen and (max-width:375px) {
	#fengye a{ padding:0 10px; height:36px; line-height:36px;}
}

/*详情页内容超出设置*/
@media (min-width:1199px) {
#c_detail_wrap #new-div .zoom-caret { display: none !important; }
}
#c_detail_wrap img, #c_detail_wrap p, #c_detail_wrap span, #c_detail_wrap div, #c_detail_wrap video, #c_detail_wrap embed { height: auto !important; max-width: 100% !important; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; word-break: normal; }
#c_detail_wrap #new-div { overflow-x: hidden; overflow-y: hidden; width: 100%; position: relative; }
#c_detail_wrap #new-div .zoom-caret { display: block; position: absolute; top: 10px; right: 5px; font-size: 50px; color: #a7a5a5; z-index: 2; padding: 0; margin: 0; opacity: .3; }
#c_detail_wrap #new-div table { transform-origin: left top; border-collapse: collapse; max-width: none!important; width: auto; }
#c_detail_wrap #new-div table td { padding: 3px; border: 1px solid #ccc; }
#c_detail_wrap #new-div table td img { max-width: 90% !important; }
#c_detail_wrap #new-div.on { overflow: scroll; width: 100%; }
#c_detail_wrap #new-div.on .zoom-caret { display: none; }

/*设置滚动条样式*/
#c_detail_wrap #new-div::-webkit-scrollbar {
height:2px;
}/* 滚动槽 */
#c_detail_wrap #new-div::-webkit-scrollbar-track {
background-color:#f0f0f0;
border-radius:0px;
}/* 滚动条滑块 */
#c_detail_wrap #new-div::-webkit-scrollbar-thumb {
background-color:#bfbfbf;
}
#c_detail_wrap #new-div::-webkit-scrollbar-thumb:window-inactive {
background-color:#3c3c3c;
}
 @media (max-width:880px) {
#c_detail_wrap img, #c_detail_wrap p, #c_detail_wrap span, #c_detail_wrap div, #c_detail_wrap video, #c_detail_wrap embed { width: auto !important; height: auto !important; max-width: 100% !important; max-height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; white-space: normal; word-break: break-all; word-break: normal; }
}
