/* 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 { min-width:1450px; }
.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: #0058a8;
}
::-webkit-scrollbar-thumb:window-inactive {
background-color: #0058a8;
}
/* 滚动条滑块点击状态 */
.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; }
/*头部 开始*/
.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: none; width: 100px; text-align:center; top:inherit;-webkit-transform:none;transform: none; bottom:-56px;}
.z_slide_bar li:hover .code{ display:block; 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%;}

/*导航栏 结束*/
/*头部 结束*/

/*详情页内容超出设置*/
#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;
}
