/* 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; }
.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: 90px; position: relative; z-index: 99; }
.lin_top .top_main { height: 100%; position: relative; }
.lin_top .top_main .toplogo { width: 230px; height: 100%; float: left; overflow: hidden; }
.lin_top .top_main .toplogo a { display: block; width: 100%; height: 100%; position: relative; }
.lin_top .top_main .toplogo a img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
.lin_top .top_main .top_right { width: 80%; float: right; height: 100%; }
.lin_top .top_main .top_right .nav { width: calc(100% - 300px); float: left; height: 100%; margin-right: 50px;}
.lin_top .top_main .top_right#showopen .nav { transform: scale3d(0, 0, 0); width: 0; }
.lin_top .top_main .top_right .nav li { width: 14%; height: 100%; float: left; text-align: center; position: relative; padding-top: 30px; }
.lin_top .top_main .top_right .nav li> a { height: 100%; line-height: 30px; font-size: 16px; text-align: center; transition: .4s ease; display: inline-block; position: relative; color: #222; }
.lin_top .top_main .top_right .nav li a::before, .lin_top .top_main .top_right .nav li.navon a::before { content: ""; display: block; position: absolute; bottom: 0; height: 3px; width: 3px; left: 50%; transform: translateX(-50%); opacity: 0; background-color: #008c58; }
.lin_top .top_main .top_right .nav li:hover a::before, .lin_top .top_main .top_right .nav li.navon a::before { width: 100%; opacity: 1; }
.lin_top .top_main .top_right .nav li:hover a, .lin_top .top_main .top_right .nav li.navon a { color: #008c58; }
.lin_top .top_main .top_right .nav li:hover a::after, .lin_top .top_main .top_right .nav li.navon a::after { content: ""; display: block; width: 9px; height: 6px; background: url(../images/topjt.png) center no-repeat; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
/*下拉*/
.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 .top_right .nav li:hover:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
.lin_top .top_main .top_right .nav li .subopen { display: none; }
.lin_top .top_main .top_right .nav li .nav_item2 { width: 100%; }
.lin_top .top_main .top_right .nav li .nav_item2 a { display: block; width: 100%; height: 60px; overflow: hidden; line-height: 60px; padding: 0 10px; color: #666; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.lin_top .top_main .top_right .nav li .nav_item2 a { color: #565656; }
.lin_top .top_main .top_right .nav li .nav_item2:hover a { background-color: #2e71b4; color: #fff; }
.lin_top .top_main .top_right .top_tel{ font-size:18px; font-weight:bold; color:#008c58; float:left; margin-top: 32px; display: flex; align-items: center;}
.lin_top .top_main .top_right#showopen .top_tel{transform: scale3d(0, 0, 0); width: 0;}
.lin_top .top_main .top_right .top_tel i{display: inline-block;width: 18px;height: 18px; margin:-3px 10px 0 0;}
/*PC搜索*/
.lin_top .top_main .top_search { float: right; position: relative; transition: all 0.5s; height: 100%; }
.lin_top .top_main .nav-hide .top_search { margin-top: 19px; }
.lin_top .top_main .top_search em { background: url(../images/sousou.png) right center no-repeat; cursor: pointer; display: block; width: 50px; height: 50px; margin-top: 20px; overflow: hidden; transition: all 0.3s; background-size: 100% 100%; }
.lin_top .top_main .top_search em:Hover { opacity: 0.8; filter: Alpha(opacity=80); }
.lin_top .top_main #showopen .top_search { background: none; }
.lin_top .top_main #showopen .top_search em { opacity: 0; filter: Alpha(opacity=0); margin-top: 0; }
.lin_top .top_main .top_search .search_con2 { position: absolute; right: 0px; height: 50px; z-index: 100; transform: scale3d(0, 0, 0); transform-origin: right center; transition: all 0.5s; opacity: 0; filter: Alpha(opacity=0); width: 500px; background: #fff; top: 20px; }
.lin_top .top_main #showopen .top_search .search_con2 { opacity: 1.0; filter: Alpha(opacity=100); transform: scale3d(1, 1, 1); }
.top_search .search_con2 .search-input { width: 380px; float: left; height: 46px; line-height: 46px; border-radius: 50px; padding-left: 20px; background: #f8f8f8; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; position: relative; }
.top_search .search_con2 .input1 { height: 46px; line-height: 46px; background: none; border: 0; width: calc(100% - 64px); width: -webkit-calc(100% - 65px); width: -moz-calc(100% - 64px); float: left; outline: none; font-size: 15px; color: #666; }
.top_search .search_con2 .bnts { float: right; width: 52px; height: 52px; background: url(../images/sousou.png) center center no-repeat; margin-right: 1px; cursor: pointer; border: none; background-size: 100% 100%; position: absolute; top: -4px; right: -4px; }
.top_search .search_con2 .bnts:hover { transition: all 0.3s; opacity: 0.8; filter: Alpha(opacity=80); }
.top_search .search_con2 .moblie-search-close { position: absolute; top: 15px; right: 15px; width: 20px; height: 20px; background: url(../images/scguan.png) center center no-repeat; }
.nav-hide .top_search .search_con2 .moblie-search-close { background-image: url(../images/scguan.png); }
/*底部*/
.linFoot { width: 100%; background: #222; overflow: hidden; }
.ind_Links{ width:100%; background:#008c58;}
.Links_Main { width: 100%; height: 60px; overflow: hidden; margin: 0 auto; position: relative; z-index: 1; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; }
.Links_Main .Links_Title { width: 170px; font-size: 18px; color: #fff; text-align: center; background: #008c58; height: 60px; display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.Links_Title i { display: inline-block; width: 42px; height: 42px;background: url(../images/links_ico.png) center center no-repeat;margin: 0 10px 0 0; }
.Links_Main .Links_List { width: calc(100% - 170px); height: auto; float: right; padding-right:10px; }
.Links_List p { overflow-y:scroll;max-height: 52px; color: rgba(255,255,255,0.6); padding-right:30px; }
.Links_List p a { display: inline-block; line-height: 28px; color: rgba(255,255,255,0.7); font-size: 16px; 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;
}
.linFoot_Main { overflow: hidden; position: relative; }
.linFoot_Main .linFoot_left { width: 20%; float: left; }
.linFoot_Main .linFoot_right { width: 70%; float: right;}
.linFoot_Main .linFoot_right ul{ margin:40px 0;}
.linFoot_Main .linFoot_right ul:after{content: '';display: block; height: 0; overflow: hidden; clear: both;}
.linFoot_Main .linFoot_right ul li{ float:left; width:23%; margin-right:10%;}
.linFoot_Main .linFoot_right ul li:first-child{ width:35%;}
.linFoot_Main .linFoot_right ul li dt{ font-size:18px; color:#fff; border-bottom:1px solid rgba(255,255,255,.1); width:100%; line-height:60px;}
.linFoot_Main .linFoot_right ul li dt span{ display:inline-block; position:relative;}
.linFoot_Main .linFoot_right ul li dt span:after{ content:""; display:block; position:absolute; bottom:0; height:1px; width:100%; background:#fff;}
.linFoot_Main .linFoot_right ul li dl{ display: block; width:100%; margin:30px 0;}
.linFoot_Main .linFoot_right ul li dl dd{ color:rgba(255,255,255,.45);display: flex; align-items: center; gap: 8px; margin-bottom:10px;}
.linFoot_Main .linFoot_right ul li dl dd i{ width:36px; height:36px; border:1px solid rgba(255,255,255,.1); display:inline-block; padding:8px; border-radius:50%;}
.linFoot_Main .linFoot_right ul li:nth-child(2){ width:25%;}
.linFoot_Main .linFoot_right ul li:nth-child(2) dl dd{ float:left; width:45%; margin-right:5%;}
.linFoot_Main .linFoot_right ul li:nth-child(2) dl dd a{ color:rgba(255,255,255,.45);}
.linFoot_Main .linFoot_right ul li:nth-child(2) dl dd a:hover{ color:rgba(255,255,255,1);}
.linFoot_Main .linFoot_right ul li:last-child{ width:20%; margin-right:0;}
.linFoot_Main .linFoot_right ul li:last-child p{ width:120px; height:120px; border-radius:4px; overflow:hidden;}
.linFoot_Copy{ padding:15px 0; width:100%; border-top: 1px solid rgba(255, 255, 255, .1);}
.linFoot_Copy p { line-height: 40px; color: rgba(255, 255, 255, .45);}
.linFoot_Copy p a { color: rgba(255, 255, 255, .45); }
.linFoot_Copy p a:hover { color: #fff; }
/*漂浮*/
.f_pf1 { margin: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 { width: 100%; background: #fff; height: 60px; line-height: 60px; position: relative; }
.NyDetailCrumb{ background:#f4f4f4;}
.NyCrumb:before { content: ""; display: block; width: 20%; height: 96px; background: #008c58; position: absolute; left: 0; bottom: 0; }
.NyCrumb .nyCrumb_l { width: 60%; float: left; }
.NyCrumb .nyCrumb_l .ny_bigt { width: 320px; float: left; height: 96px; background: #008c58; position: absolute; bottom: 0; padding-top: 20px; transform: skewX(32deg); }
.NyCrumb .nyCrumb_l .ny_bigt p { transform: skewX(-32deg); font-size: 36px; font-weight: bold; color: #fff; }
.NyCrumb .nyCrumb_l .ny_bigt p em { display: inline-block; width: 80px; height: 1px; background: #fff; margin: 0 0 10px 20px; }
.NyCrumb .nyCrumb_l .ny_BigtNav { width: calc(100% - 340px); float: right; }
.NyCrumb .nyCrumb_l .ny_BigtNav a { display: block; float: left; font-size: 18px; color: #222; padding: 0 40px; height: 60px; line-height: 60px; position: relative; }
.NyCrumb .nyCrumb_l .ny_BigtNav a:after { content: ""; display: inline-block; width: 1px; height: 14px; background: #ddd; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); }
.NyCrumb .nyCrumb_l .ny_BigtNav a:last-child:after { display: none; }
.NyCrumb .nyCrumb_l .ny_BigtNav a:hover,.NyCrumb .nyCrumb_l .ny_BigtNav a.on { color: #008c58; text-decoration:underline; }
.NyCrumb .ny_mbx { width: 40%; height: 60px; float: right; }
.NyCrumb .ny_mbx p { max-width: 100%; float: right; line-height: 60px; font-size: 16px; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; }
.NyCrumb .ny_mbx p i { display: inline-block; width: 20px; height: 20px; margin: 0 8px -4px 0; }
.NyCrumb .ny_mbx p a { color: #999; }
.NyCrumb .ny_mbx p a:hover { color: #008c58; }
.NyCrumb .ny_mbx p span { color: #999; }
.ly_Title1 { width: 100%; overflow: hidden; margin: 0 auto 40px; padding: 0; }
.ly_Title1 p { width: 100%; height: 40px; line-height: 40px; color: #333; font-size: 36px; font-weight: bold; text-align: center; margin: 0 auto; padding: 0; }
.ly_Title2 p { color: #fff; }
.ly_Title1 span { display: block; width: 144px; height: 13px; margin: 17px auto 0; padding: 0; background: url(../images/line01.png) center center repeat-x; }
.ly_Title1 span i { display: block; width: 13px; height: 13px; margin: 0 auto; padding: 0; background-color: #008c58; }
/*fengye start*/
#fengye { margin: 0 auto; color: #666; font-size: 15px; text-align: center; }
#fengye a { display: inline-block; padding: 0 10px; background-color: #fff; height: 36px; line-height: 34px; text-align: center; margin: 0 2px; border-radius: 2px; color: #666; font-size: 15px; border: 1px solid #eee; }
#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; }
#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; }
 @media screen and (max-width:1680px) {
.lin_top { height: 95px; }
.lin_top .top_main .top_search em { width: 60px; height: 60px; }
.lin_top .top_main .top_search .search_con2 { top: 26px; }
.linFoot_Copy p, .linFoot_Copy p a { font-size: 15px; }
.nyBanner { height: 420px; }
.NyCrumb:before{ height:86px; width:15%;}
.NyCrumb .nyCrumb_l .ny_bigt{ width:290px; height:86px;}
.NyCrumb .nyCrumb_l .ny_bigt p{ font-size:32px;}
.NyCrumb .nyCrumb_l .ny_BigtNav {width: calc(100% - 290px);}
.NyCrumb .nyCrumb_l .ny_BigtNav a{ padding:0 36px;}
.ly_Title1{ margin:0 auto 35px;}
}
 @media screen and (max-width:1560px) {
.lin_top { height: 90px; }
.lin_top .top_main .top_search em { width: 54px; height: 54px; }
.lin_top .top_main .top_right .nav li { padding-top: 30px; }
.lin_top .top_main .top_search .search_con2 { top: 23px; }
}
 @media screen and (max-width:1440px) {
.lin_top .top_main .toplogo { width: 25%; }
.lin_top .top_main .top_right { width: 68%; }
.lin_top .top_main .top_right .nav li> a { font-size: 16px; }
.NyCrumb{ height:55px; line-height:55px;}
.NyCrumb:before{ height:76px;}
.NyCrumb .ny_mbx{ height:55px;}
.NyCrumb .ny_mbx p{ font-size:15px; line-height:55px;}
.NyCrumb .ny_mbx p i{  margin: 0 6px -5px 0;}
.NyCrumb .nyCrumb_l .ny_bigt{ width:260px; height:76px; padding-top:17px;}
.NyCrumb .nyCrumb_l .ny_bigt p em{ width:70px;}
.NyCrumb .nyCrumb_l .ny_bigt p{ font-size:28px;}
.NyCrumb .nyCrumb_l .ny_BigtNav {width: calc(100% - 260px);}
.NyCrumb .nyCrumb_l .ny_BigtNav a{ height:55px; line-height:55px; font-size:16px; padding:0 32px;}
.ly_Title1{ margin:0 auto 30px;}
.ly_Title1 p{ font-size:32px;}
.ly_Title1 span{ margin:14px auto 0;}

}
@media screen and (max-width:1366px) {
.lin_top { height: 85px; }
.lin_top .top_main .top_search em { width: 48px; height: 48px; }
.lin_top .top_main .top_right .nav li { padding-top: 25px; }
.lin_top .top_main .top_search .search_con2 { top: 21px; }
}
@media screen and (max-width:1200px) {
.lin_top { height: 80px; }
.lin_top .top_main .top_right { width: 73%; }
.lin_top .top_main .top_right .nav li a::after { display: none !important; }
.lin_top .top_main .top_search em { width: 44px; height: 44px; }
.lin_top .top_main .top_search .search_con2 { top: 19px; }
.linFoot_Main .linFoot_left{ width:15%;}
.linFoot_Main .linFoot_right{ width:80%;}
.Links_Main .Links_Title { font-size: 16px; }
.Links_List p a { font-size: 15px; }
.nyBanner { height: 320px; }
.NyCrumb{ height:50px; line-height:50px;}
.NyCrumb:before{ height:66px;}
.NyCrumb .ny_mbx{ height:50px;}
.NyCrumb .ny_mbx p{ font-size:14px; line-height:50px;}
.NyCrumb .ny_mbx p i{  margin: 0 5px -6px 0;}
.NyCrumb .nyCrumb_l .ny_bigt{ width:220px; height:66px; padding-top:16px;}
.NyCrumb .nyCrumb_l .ny_bigt p em{ width:60px;}
.NyCrumb .nyCrumb_l .ny_bigt p{ font-size:24px;}
.NyCrumb .nyCrumb_l .ny_BigtNav {width: calc(100% - 220px);}
.NyCrumb .nyCrumb_l .ny_BigtNav a{ height:50px; line-height:50px; font-size:15px; padding:0 27px;}
.ly_Title1{ margin:0 auto 25px;}
.ly_Title1 p{ font-size:28px;}
.ly_Title1 span{ margin:10px auto 0;}
}
@media screen and (max-width:1080px) {
header .top2 { width: 100%; z-index: 999999; background: #fff; top: 0; }
.lin_top { height: 70px; position: relative; }
.lin_top .top_main.w1400 { width: 100%; }
.lin_top .top_main .toplogo { margin-left: 3%; }
.lin_top .top_main .top_right { width: 100%; position: fixed; top: 70px; 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_right.open { left: 0; }
.lin_top .top_main .top_right .nav { width: 100%; height: auto; float: none; }
.lin_top .top_main .top_right .nav li { width: 90%; margin: 0 auto; float: none; background: #fff; border-bottom: 1px dashed #ddd; padding: 20px 0 0; }
.lin_top .top_main .top_right .nav li::before, .lin_top .top_main .top_right .nav li.navon a::before { height: 0; }
.lin_top .top_main .top_right .nav li .hide> a { font-size: 18px; }
.lin_top .top_main .top_right .nav li> i { display: block; }
.lin_top .top_main .top_right .nav li> a { padding-bottom: 20px; display:block; }
.lin_top .top_main .top_right .nav li:hover a::before, .lin_top .top_main .top_right .nav li.navon a::before{ width:100px;}
/*下拉*/
.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 .top_main .top_right .nav li .nav_item2 { background-color: #f7f7f7; margin-bottom: 1px; }
.lin_top .top_main .top_search { width: 100%; float: none; margin-left: 0; background: none; }
.lin_top .top_main .top_search em { display: none; }
.lin_top .top_main .top_search .search_con2 { opacity: 1; transform: none; position: static; width: 80%; margin: 20px auto 30px; }
.top_search .search_con2 .search-input { width: 100%; }
.top_search .search_con2 .moblie-search-close { display: none; }
.lin_top .nav_menu { position: absolute; right: 3%; margin-top: 25px; 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_top .top_main .top_right .top_tel{ display:none;}
}
@media screen and (max-width:1024px) {
.lin_top .top_main .toplogo { width: 30%; }
.linFoot_Main .linFoot_left{ display:none;}
.linFoot_Main .linFoot_right{ width:100%;}
.nyBanner { height: 280px; }
.NyCrumb .nyCrumb_l .ny_bigt,.NyCrumb:before{ display:none;}	
.NyCrumb .nyCrumb_l .ny_BigtNav{ width:100%;}
.NyCrumb .nyCrumb_l .ny_BigtNav a:first-child{ padding-left:0;}
.ly_Title1{ margin:0 auto 20px;}
.ly_Title1 p{ font-size:24px;}
.ly_Title1 span{ margin:6px auto 0;}
}
@media (max-width:920px) {
.NyTitle span, .NyTitle p { font-size: 24px; }
.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; }
.ind_Links{ display:none;}
.linFoot_logo { margin-bottom: 40px; }
.linFoot_ewm { position: inherit; background: none; display: block; }
.linFoot_ewm p { bottom: 20px; opacity: 1; }
.linFoot_ewm p img { height: 120px; }
.linFoot_ewm:hover p{ bottom:20px; background:none; padding:0;}
.linFoot_Copy p { text-align: center; }
.linFoot_left .linFoot_lxfs, .linFoot_Main .linFoot_right, .linFoot_ewm a { display: none; }
.linFoot_Copy p, .linFoot_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 { height: 62px; position: fixed; z-index: 999999; }
.lin_top .top_main .top_right { top: 62px; }
.lin_top .nav_menu { margin-top: 22px; }
.lin_top .top_main .toplogo { width: 35%; }
.linFoot_Copy p span.icp, .linFoot_Copy p span.login, .linFoot_Copy p span.sitemap, .linFoot_Copy p span.support, .linFoot_left .linFoot_lxfs, .linFoot_Main .linFoot_right, .linFoot_ewm a { display: none; }
.linFoot_Copy{ border:none;}
.linFoot_Copy .fl{ float:none;}
.nyBanner { height: 250px; margin-top:60px;}
.NyCrumb .nyCrumb_l, .NyCrumb:before{ display:none;}	
.NyCrumb{ height:45px; line-height:45px;}
.NyCrumb .ny_mbx{ width:100%; float:none;}
.NyCrumb .ny_mbx p{ float:none; line-height:45px;}
#fengye { font-size: 0; }
#fengye a { font-size: 14px; margin: 0 4px; }
#fengye .p_input, #fengye input { display: none; }

}
@media screen and (max-width:550px) {
.lin_top .top_main .toplogo { width: 45%; }
.nyBanner { height: 220px; margin-top:50px; }
}
@media (max-width: 450px) {
.nyBanner { height: 200px; }
}
@media screen and (max-width:390px) {
.lin_top .top_main .toplogo { width: 55%; }
}

/*详情页内容超出设置*/
@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; }
}
