/* 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: #292929; 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;
}
/* 滚动条滑块点击状态 */
@font-face { font-family: "Aileron-Regular"; src: url('../fonts/Aileron-Regular.ttf'); }
@font-face { font-family: "D-DIN-PRO-600-SEMIBOLD"; src: url('../fonts/D-DIN-PRO-600-SEMIBOLD.ttf'); }
.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%; }
}
/*头部 开始*/
.lq_Top { width: 100%; height: 100px; background-color: #fff; }
.lq_Top .lqTop_Main { width: 100%; height: auto; margin: 0 auto; padding: 0 0 0 40px; position: relative; }
.lqTop_Main .lq_Logo { width: auto; height: 80px; overflow: hidden; margin: 10px 0; float: left; }
.lq_Logo a { display: table-cell; vertical-align: middle; width: 100%; height: 80px; overflow: hidden; }
.lq_Logo a img { display: inline-block; max-width: 100%; height: auto; max-height: 100%; }
.lqTop_tel { width: 234px; height: 50px; float: right; line-height: 50px; background: #0058a8; font-size: 16px; color: #fff; text-align: center; font-weight: bold; border-radius: 30px 0 0 30px; margin-top: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lqTop_tel img { display: inline-block; margin: 0 10px 0 0; vertical-align:middle; }
/*导航栏 开始*/
.lq_Nav { width: auto; height: auto; padding: 0 30px 0 0; float: right; }
.lq_Nav li, .lq_Nav a { text-decoration: none; list-style: none; }
.lq_Nav ::-webkit-scrollbar {
display: none;
}
.lq_Nav .nav_list { width: 100%; margin: 0 auto; }
.lq_Nav .nav_list>ul>li { width: auto; position: relative; list-style: none; padding: 0 30px; float: left; }
.lq_Nav .nav_list>ul>li:last-child { background: none; }
.lq_Nav .nav_list>ul>li>a { display: inline-block; width: 100%; line-height: 100px; color: #222; font-size: 18px; text-align: center; text-decoration: none; position: relative; }
.lq_Nav .nav_list>ul>li:hover>a, .lq_Nav .nav_list>ul>li.active>a { color: #0058a8; }
.lq_Nav .nav_list>ul>li>a::after { content: ''; display: block; width: 0%; height: 3px; background-color: #0058a8; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); border-radius: 2px; }
.lq_Nav .nav_list>ul>li:hover>a::after, .lq_Nav .nav_list>ul>li.active>a::after { width: 100%; }
.lq_Nav .nav_list>ul>li i { display: inline-block; width: 20px; height: 20px; background: url(../images/down.png) center center no-repeat; background-size: 10px 10px; vertical-align: middle; cursor: pointer; display: none; }
.lq_Nav .nav_list>ul>li i.cur { background: url(../images/up.png) center center no-repeat; background-size: 10px 10px; text-decoration: none; }
.lq_Nav .nav_list>ul>li ul { display: none; position: absolute; left: -20%; top: 90px; z-index: 9; width: 140%; overflow: hidden; background-color: #fff; border-top: 2px solid #0058a8; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 0 0 2px 2px; }
.lq_Nav .nav_list>ul>li:hover ul { display: block; }
.lq_Nav .nav_list>ul>li ul li { width: 100%; overflow: hidden; margin: 0 auto; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.lq_Nav .nav_list>ul>li ul li:last-child { border: 0; }
.lq_Nav .nav_list>ul>li ul li a { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #555; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0 8px; }
.lq_Nav .nav_list>ul>li ul li a:hover { color: #0058a8; }
.lq_Nav .nav_menu { display: none; }
/*lqFoot begin*/
.lqFoot { background: #2d2e32; }
.lqFoot .lqFoot_Nav { width: 65%; float: left; }
.lqFoot .lqFoot_Nav ul li { width: 33.333%; float: left; border-left: 1px solid rgba(255,255,255,0.1); padding: 50px 0; text-align: center; }
.lqFoot .lqFoot_Nav ul li .lqFoot_tit { margin-bottom: 35px; }
.lqFoot .lqFoot_Nav ul li .lqFoot_tit span { display: block; font-size: 18px; color: #fff; }
.lqFoot .lqFoot_Nav ul li .lqFoot_tit p { font-size: 14px; color: rgba(255,255,255,0.25); }
.lqFoot .lqFoot_Nav ul li a { display: block; color: rgba(255,255,255,0.45); margin-bottom: 20px; }
.lqFoot .lqFoot_Nav ul li:nth-child(2){border-right: 1px solid rgba(255,255,255,0.1);}
.lqFoot .lqFoot_Nav ul li:last-child { padding-left: 100px; text-align: left;border-left:none;}
.lqFoot .lqFoot_Nav ul li:last-child a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lqFoot .lqFoot_Nav ul li a:hover { color: #fff; }
.lqFoot .lqFoot_Right { width: 25%; float: right; }
.lqFoot_Right .lqFoot_lxfs { overflow: hidden; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img { width: 64px; height: 150px; background: #0058a8; float: left; border-radius: 0 0 40px 40px; position: relative; margin-top: -5px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img i { display: block; width: 40px; height: 40px; margin: 70px auto 0; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img:before, .lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img:after { content: ""; display: block; width: 5px; height: 5px; position: absolute; left: -5px; top: 0; background: url(../images/yico04.png) no-repeat; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img:after { transform: rotateY(180deg); left: inherit; right: -5px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text { width: calc(100% - 100px); float: right; margin-top: 50px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text span { font-size: 24px; color: rgba(255,255,255,0.45); }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text p { font-size: 35px; color: #0058a8; font-weight:bold; line-height: 40px; }
.lqFoot_Right .lqFoot_Ewm { margin-top: 30px; }
.lqFoot_Right .lqFoot_Ewm img { display: block; width: 144px; height: 144px; float: left; border: 1px solid #0058a8; }
.lqFoot_Right .lqFoot_Ewm p { color: rgba(255, 255, 255, .25); font-size: 16px; margin: 15px 0 0 25px; float: left; width: 21px; line-height: 22px; letter-spacing: 5px; }
.lqFoot_Copy { width: 100%; padding: 25px 0; border-top: 1px solid rgba(255, 255, 255, 0.1); overflow: hidden; text-align: center; }
.lqFoot_Copy p { line-height: 35px; color: rgba(255, 255, 255, .25); font-size: 16px; }
.lqFoot_Copy p a { color: rgba(255, 255, 255, .25); font-size: 16px; }
.lqFoot_Copy p a:hover { color: #fff; }
/*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: #0058a8; 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: #0058a8; 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: #0058a8; 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: #0058a8; }
.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: #0058a8; }
/*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: #0058a8; color: #fff; border: 1px solid #0058a8; }
#fengye a.pnnum1 { background-color: #0058a8; color: #fff; border: 1px solid #0058a8; }
#fengye input { display: inline-block; padding: 0 5px; background-color: #0058a8; 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; }

/*漂浮 开始*/
.z_slide_bar { position: fixed; right: 40px; top:30%; z-index: 9999;display: none; }
.z_slide_bar ul { width: 48px; background: #fff; border: 0px solid #050001; border-radius: 24px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1); }
.z_slide_bar li { position: relative; cursor: pointer; }
.z_slide_bar li .ico { border-radius: 50%; z-index: 1; position: relative;}
.z_slide_bar li .ico img { width: 48px; display: block; }
.z_slide_bar li .ico::before { content: ""; display: block; width: 24px; height: 2px; background: #c2c2c2; position: absolute; left: 50%; bottom: 0;transform: translate(-50%,0);z-index: -1 }
.z_slide_bar li:last-child .ico::before { display: none; }
.z_slide_bar li .con {position: absolute;right: 58px;background: #fff;border-radius: 8px;padding: 8px;white-space: nowrap;top: 50%;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);opacity: 0; color:#999; font-size:14px; width:0; transition:none;}
.z_slide_bar li:hover .con { opacity: 1; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); width:218px;}
.z_slide_bar li:nth-child(2) .con { padding:12px;}
.z_slide_bar li .code { display: block; width: 100px; text-align:center; top:inherit;-webkit-transform:none;transform: none; bottom:-56px;}
.z_slide_bar li:hover .code{ width:100px;}
.z_slide_bar li .code img { display: block; width: 100%; }
.z_slide_bar li .code p{ font-size:14px;}
.z_slide_bar .z_retop { cursor: pointer; width: 48px; height: 48px; background: #fff; border: 0px solid #050001;border-radius: 50%; margin-top:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.z_slide_bar .z_retop img { display: block; }
.z_slide_bar li .con .search-input {width: 200px;float: left;height: 30px;line-height: 30px;overflow: hidden;border: 1px solid #d4d4d4;border-radius: 8px;font-size: 13px;padding-left: 10px;background: #fff;}
.z_slide_bar li .con .input1 {height: 30px;line-height: 30px;background: none;border: 0;width: calc(100% - 57px);width: -webkit-calc(100% - 57px);width: -moz-calc(100% - 57px);float: left;outline: none;font-size: 13px;color: #666;}
.z_slide_bar li .con .bnts {float: right;width: 35px;height: 27px;background: url(../images/pf_ss.png) center center no-repeat;margin-right: 1px;cursor: pointer;border: none;background-size: 100%;}

 @media (max-width:1680px) {
.lq_Top { height: 90px; }
.lqTop_Main .lq_Logo { height: 76px; margin: 7px 0; }
.lq_Nav { padding: 0 25px 0 0; }
.lq_Nav .nav_list>ul>li>a { font-size: 17px; line-height: 90px; }
.lq_Nav .nav_list>ul>li { padding: 0 25px; }
.lqTop_tel { height: 45px; line-height: 45px; margin-top: 20px; width: 215px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text span { font-size: 22px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text p { font-size: 32px; }
.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;}
.z_slide_bar{ right:30px;}
}
@media (max-width:1600px) {
}
@media (max-width:1560px) {
.lq_Nav { padding: 0 22px 0 0; }
.lq_Nav .nav_list>ul>li { padding: 0 22px; }
}
@media (max-width:1440px) {
.lq_Top { height: 80px; }
.lq_Top .lqTop_Main { padding: 0 0 0 3%; }
.lqTop_Main .lq_Logo { height: 70px; margin: 5px 0; }
.lq_Logo a { height: 70px; }
.lq_Nav { padding: 0 20px 0 0; }
.lq_Nav .nav_list>ul>li { padding: 0 20px; }
.lq_Nav .nav_list>ul>li>a { font-size: 16px; line-height: 80px; }
.lqTop_tel { font-size: 15px; height: 40px; line-height: 40px; width: 200px; }
.lqFoot_Copy p, .lqFoot_Copy p a { font-size: 15px; }
.lqFoot .lqFoot_Nav ul li .lqFoot_tit { margin-bottom: 25px; }
.lqFoot .lqFoot_Nav ul li a { font-size: 15px; margin-bottom: 18px; }
.lqFoot .lqFoot_Right { width: 27%; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img { width: 62px; height: 145px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text { width: calc(100% - 85px); }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text span { font-size: 20px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text p { font-size: 30px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img i { width: 36px; height: 36px; margin: 65px auto 0; }
.lqFoot_Right .lqFoot_Ewm { margin-top: 25px; }
.lqFoot_Right .lqFoot_Ewm img { width: 130px; height: 130px; }
.lqFoot_Right .lqFoot_Ewm p { font-size: 15px; margin: 15px 0 0 22px; line-height: 20px;}
.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;}
#KFRightScreen,.Xwt{ display:none !important;}
.z_slide_bar{ right:20px;}
.z_slide_bar li .ico img,.z_slide_bar ul{ width:44px;}
.z_slide_bar .z_retop{ width:44px; height:44px; margin-top:18px;}
}
@media (max-width:1366px) {
.lq_Nav { padding: 0 16px 0 0; }
.lq_Nav .nav_list>ul>li { padding: 0 16px; }
}
@media (max-width:1280px) {
.lq_Top { height: 70px; }
.lqTop_Main .lq_Logo { height: 60px; }
.lq_Logo a { height: 60px; }
.lq_Nav { padding: 0 14px 0 0; }
.lq_Nav .nav_list>ul>li { padding: 0 14px; }
.lq_Nav .nav_list>ul>li>a { line-height: 70px; }
.lqTop_tel { margin-top: 15px; }
.lqFoot_Copy { padding: 15px 0; }
.lqFoot_Copy p { line-height: 26px; }
}
@media (max-width:1200px) {
.lqFoot_Copy p, .lqFoot_Copy p a { font-size: 14px; }
.lqFoot .lqFoot_Nav ul li .lqFoot_tit { margin-bottom: 20px; }
.lqFoot .lqFoot_Nav ul li .lqFoot_tit span { font-size: 16px; }
.lqFoot .lqFoot_Nav ul li .lqFoot_tit p { font-size: 13px; }
.lqFoot .lqFoot_Nav ul li a { font-size: 14px; margin-bottom: 15px; }
.lqFoot .lqFoot_Nav { width: 63%; }
.lqFoot .lqFoot_Nav ul li:last-child { padding-left: 50px; }
.lqFoot .lqFoot_Right { width: 32%; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img { width: 58px; height: 140px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text { width: calc(100% - 75px); }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text span { font-size: 18px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text p { font-size: 28px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img i { width: 33px; height: 33px; margin: 60px auto 0; }
.lqFoot_Right .lqFoot_Ewm { margin-top: 20px; }
.lqFoot_Right .lqFoot_Ewm img { width: 120px; height: 120px; }
.lqFoot_Right .lqFoot_Ewm p { font-size: 14px; margin: 10px 0 0 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 (max-width:1080px) {
.lq_Nav { height: 0; margin: 0; padding: 0; }
.lq_Nav .nav_list { width: 60%; height: 100%; margin: 0; padding: 0; position: fixed; top: 0; left: -100%; z-index: 9999; transition: 0.5s; -webkit-transition: 0.5s; }
.lq_Nav .nav_list ul { width: 50%; height: 100%; background-color: #fff; position: relative; z-index: 9999; }
.lq_Nav .nav_list .nav_mask { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); position: absolute; left: 0; top: 0; z-index: 9998; }
.lq_Nav .nav_list ul>li { width: 100%; overflow: hidden; margin: 0 auto; padding: 0; background: none; position: relative; }
.lq_Nav .nav_list ul>li a { display: block; width: 100%; line-height: 60px; color: #333; font-size: 16px; text-align: left; padding: 0 60px 0 20px; border-bottom: 1px solid rgba(85, 87, 89, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lq_Nav .nav_list>ul>li:hover, .lq_Nav .nav_list>ul>li.active { background-color: #0058a8; }
.lq_Nav .nav_list>ul>li:hover>a, .lq_Nav .nav_list>ul>li.active>a { color: #fff; border-bottom: 1px solid #0058a8; }
.lq_Nav .nav_list>ul>li>a>em { display: none; }
.lq_Nav .nav_list>ul>li>a::after { display: none; }
.lq_Nav .nav_list>ul>li i { display: block; width: 60px; height: 60px; background-size: 14px 9px; position: absolute; top: 0; right: 0; }
.lq_Nav .nav_list>ul>li i.cur { background-size: 14px 9px; }
.lq_Nav .nav_list>ul>li ul { width: 100%; overflow: hidden; position: inherit; left: inherit; top: inherit; background-color: #f8f8f8; box-shadow: none; border: 0; border-radius: 0; border-bottom: 1px solid rgba(85, 87, 89, 0.1); }
.lq_Nav .nav_list>ul>li:hover>em, .lq_Nav .nav_list>ul>li.active>em { display: none; }
.lq_Nav .nav_list>ul>li ul li a { height: 48px; line-height: 48px; color: #888; text-align: left; border: 0; padding: 0 40px; }
.lq_Nav .nav_menu { display: block; width: 45px; height: 45px; padding: 13px 11px; background-color: #0058a8; margin: 13px; }
.lq_Nav .nav_menu span { display: block; width: 24px; height: 2px; background-color: #fff; border-radius: 1px; margin: 0 auto; }
.lq_Nav .nav_menu span+span { margin-top: 7px; }
.lq_Nav .open { width: 100%; overflow: auto; left: 0%; }
.lq_Nav .nav_menu:active { background-color: #0058a8; }
.lqTop_tel { display: none; }
}
@media (max-width:1024px) {
.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;}
.z_slide_bar{ right:10px;}
}
@media (max-width:920px) {
.lqFoot .lqFoot_Right { display: none; }
.lqFoot .lqFoot_Nav { width: 100%; }
.lqFoot .lqFoot_Nav ul li { padding: 30px 0; }
.lqFoot .lqFoot_Nav ul li:first-child { border-left: 0; }
}
@media (max-width:820px) {
.lq_Top .lqTop_Main { padding: 0 0 0 20px; }
.f_pf1 a.qqa { display:none;}
.f_pf1 .wxa { display:none;}
}
@media (max-width: 767px) {
.lq_Top { height: 60px; position: fixed; z-index: 99;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.lqTop_Main .lq_Logo { height: 50px; margin: 5px 0; }
.lq_Logo a { height: 50px; }
.lq_Nav .nav_menu { width: 40px; height: 40px; padding: 12px 6px; margin: 10px; }
.lq_Nav .nav_menu span+span { margin-top: 5px; }
.lq_Nav .nav_menu span { width: 21px; }
.lq_Nav .nav_list ul>li a { height: 55px; line-height: 55px; font-size: 15px; padding: 0 20px; }
.lqFoot .lqFoot_Nav { display: none; }
.lqFoot .lqFoot_Right { display: block; width: 100%; }
.lqFoot_lxfs { width: 60%; float: left; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img { width: 56px; height: 135px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text { width: calc(100% - 70px); }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text span { font-size: 16px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text p { font-size: 30px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img i { width: 30px; height: 30px; }
.lqFoot_Right .lqFoot_Ewm { margin: 25px 0; float: right; }
.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; }
#KFRightScreen,.Xwt{ display:block !important; z-index:99 !important;}
.z_slide_bar{ right:5px;}
.z_slide_bar li .ico img,.z_slide_bar ul{ width:40px;}
.z_slide_bar li .con{ right:45px;}
.z_slide_bar .z_retop{ width:40px; height:40px; margin-top:15px;}
.z_slide_bar li:nth-child(2) .ico::before{ display:none;}
.z_slide_bar li:last-child{ display:none;}
}
@media (max-width: 550px) {
.lq_Top { height: 50px; }
.lqTop_Main .lq_Logo { height: 40px; margin: 5px 0; }
.lq_Logo a { height: 40px; }
.lq_Nav .nav_menu { width: 35px; height: 35px; padding: 9px 6px; margin: 8px; }
.lq_Nav .nav_menu span+span { margin-top: 5px; }
.lq_Nav .nav_menu span { width: 19px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img { width: 56px; height: 135px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text { width: calc(100% - 70px); }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text span { font-size: 16px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_text p { font-size: 26px; }
.lqFoot_Right .lqFoot_lxfs .lqFootLxfs_Img i { width: 30px; height: 30px; margin: 60px auto 0; }
.lqFoot_Right .lqFoot_Ewm { margin: 25px 0; float: right; }
.lqFoot_Right .lqFoot_Ewm img { width: 120px; height: 120px; }
.nyBanner { height: 220px; margin-top:50px; }
}
@media (max-width: 450px) {
.lqFoot_Right { text-align: center; }
.lqFoot_Right .lqFoot_lxfs { display: none; }
.lqFoot_Right .lqFoot_Ewm { display: inline-block; float: none; }
.nyBanner { height: 200px; }
}
 @media (max-width: 320px) {
.lqTop_Main .lq_Logo { height: 40px; }
.lq_Logo a { height: 40px; }
}

/*导航栏 结束*/
/*头部 结束*/

/*详情页内容超出设置*/
@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; }
}
