/* 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; }
body{ min-width:1450px;}
/* 设置滚动条的样式 */
::-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'); }

.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{overflow:hidden;}
.lqTop_Main .lq_Logo { width:20%; height:80px; overflow:hidden; margin:10px 0; padding: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_Main .lqTop_Tel { width:auto; max-width:250px;color:#222; font-size:22px; font-weight:bold;float:right; border:1px solid #e6e6e6; border-radius:5px; padding:5px 30px; line-height:22px; position:relative; margin:23px 0 0 40px;}
.lqTop_Tel:before{ content:""; display:block; background:url(../images/tel.png) no-repeat; background-size:38px 38px; position:absolute; left:-18px; width:38px; height:38px; top:50%;transform: translate(0, -50%);}
.lqTop_Tel span{ font-size:14px; display:block; color:#999; font-weight:normal;}




/*导航栏 开始*/
.lq_Nav { width:auto; height:auto;float:right;}
.lq_Nav .nav_list { width:100%; margin:0 auto;}
.lq_Nav .nav_list > ul > li { display:inline-block; width:auto; position: relative; list-style: none; padding:0 25px; float:left; position:relative;}
.lq_Nav .nav_list > ul > li:last-child { background:none;}
.lq_Nav .nav_list > ul > li:hover {}
.lq_Nav .nav_list > ul > li > a { display: inline-block; width:100%; line-height: 60px; color: #222; font-size: 18px;text-align:center; padding: 20px 0;}
.lq_Nav .nav_list > ul > li:hover, .lq_Nav .nav_list > ul > li.active {}
.lq_Nav .nav_list > ul > li:hover > a, .lq_Nav .nav_list > ul > li.active > a { color: #0291bc;}
.lq_Nav .nav_list > ul > li > em { display:block; width:0px; height:3px; overflow:hidden; background-color:#0291bc; margin:0; padding:0; position:absolute; bottom:0px; left:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lq_Nav .nav_list > ul > li:hover > em, .lq_Nav .nav_list > ul > li.active > em { width:80px; margin:0 0 0 -40px;}
.lq_Nav .nav_list > ul > li:nth-child(1):hover > em, .lq_Nav .nav_list > ul > li:nth-child(1).active > em { width:40px; margin:0 0 0 -20px;}
.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; margin:0; 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:-17%; top:80px; z-index:9; width:134%; overflow:hidden; background-color:#fff; border-top:2px solid #0291bc; 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; padding:0; 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:#0291bc;}
.lq_Nav .nav_menu { display: none;}

/*导航栏 结束*/
/*头部 结束*/


/*底部 开始*/
.lqFoot{ width:100%; background:#1b1b1b; padding-top:75px; overflow:hidden;}
.lqFoot .lqFoot_logo{ float:left;}
.lqFoot .lqFoot_tel{ float:right; color:#fff; margin:15px 0 0;}
.lqFoot_tel i{display: block;width:40px;height:40px;background:#f5f8fb;padding:8px;border-radius:50px;margin: 5px 15px 0 0;float: left;}
.lqFoot_tel span{font-size:18px;display: block;float: left;margin: 13px 0 0 0;}
.lqFoot_tel b{font-size:36px;color:#0291bc;display: block;float: left;}
.lqFoot_Main{ padding:50px 0 25px; border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1); margin:25px 0 0;}
.lqFoot_Main .lqFoot_nav{ width:50%; float:left;}
.lqFoot_nav ul li{ width:33.333%; height:44px; line-height:44px; float:left; margin-bottom:28px; position:relative;}
.lqFoot_nav ul li a{ display:inline-block; color:#fff; font-size:18px; width:52%; border:1px solid rgba(255,255,255,0.1); text-align:center;}
.lqFoot_nav ul li:after{ content:""; display:block; width:38%; height:1px; background:rgba(255,255,255,0.1); position:absolute; top:50%; right:5%;}
.lqFoot_nav ul li:nth-child(3n+3):after{ display:none;}
.lqFoot_nav ul li:hover a{ border:1px solid rgba(255,255,255,1);}
.lqFoot_Main .lqFoot_lxfs{ width:30%; float:left; margin-top:10px;}
.lqFoot_lxfs p{ color:rgba(255,255,255,0.45); font-size:16px; margin-bottom:15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.lqFoot_lxfs p:first-child{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; max-height:48px;white-space: inherit; line-height:24px;}
.lqFoot_lxfs p i{ display:inline-block; width:18px; height:18px; opacity:0.45; margin:0 10px -3px 0;}
.lqFoot_Main .ewm{ width:155px;color:#fff; float:right;}
.lqFoot_Main .ewm img{ max-width:130px;}
.lqFoot_Main .ewm span{width: 18px;float: right;padding: 12px 0;color:rgba(255,255,255,0.45);font-size:16px; line-height:18px;}
.lqFoot_Copy { width: 100%; padding:15px 0; overflow: hidden; }
.lqFoot_Copy p { line-height: 40px; color: rgba(255, 255, 255, .45); font-size: 16px; }
.lqFoot_Copy p a { color: rgba(255, 255, 255, .45); font-size: 16px; }
.lqFoot_Copy p a:hover { color: #fff; }
/*底部 结束*/


/*网站右侧漂浮*/
.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:#0291bc;}
.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:#0291bc;}
.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:#0291bc;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:#0291bc;}
.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:#0291bc;}
.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;}

/*右侧漂浮 结束*/