/* 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'); }

.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{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; }
/*底部 结束*/

@media (max-width:1680px) {
	.lq_Nav .nav_list > ul > li { padding:0 22px;}
	.lqFoot_Copy p, .lqFoot_Copy p a { font-size: 15px; }
	.lqFoot_tel b{ font-size:34px;}
	.lqFoot_tel i{ width:38px; height:38px;}
	
}
@media (max-width:1600px) {
	.lq_Nav .nav_list > ul > li { padding:0 20px;}
}
@media (max-width:1560px) {
	.lq_Top { height:90px;}
	.lqTop_Main .lq_Logo, .lq_Logo a { height:70px;}
	.lqTop_Main .lqTop_Tel{ font-size:20px; margin-top:18px;}
	.lq_Nav .nav_list > ul > li { padding:0 18px;}
	.lq_Nav .nav_list > ul > li > a { line-height:50px;}
}
@media (max-width:1440px) {
	.lq_Nav .nav_list > ul > li { padding:0 15px;}
	.lqFoot_Copy p, .lqFoot_Copy p a { font-size: 14px; }
	.lqFoot .lqFoot_logo img{ height:75px;}
	.lqFoot_tel span{ font-size:16px;}
	.lqFoot_tel b{ font-size:32px;}
	.lqFoot_tel i{ width:36px; height:36px;}
	.lqFoot_nav ul li a{ font-size:16px;} 
	.lqFoot_Main .lqFoot_lxfs{ margin-top:0;}
	.lqFoot_lxfs p{ font-size:15px;}
}
@media (max-width:1366px) {

}
@media (max-width:1280px) {
	.lq_Top { height:80px;}
	.lqTop_Main .lq_Logo { height:60px;}
	.lq_Logo a { height:60px;}
	.lqTop_Main .lqTop_Tel{ margin-top:13px;}
	.lq_Nav .nav_list > ul > li { padding:0 12px;}
	.lq_Nav .nav_list > ul > li > a { line-height:60px; font-size:17px; padding:10px 0;}
}
@media (max-width:1200px) {
	.lqTop_Main .lq_Logo { width:30%;}
	.lqTop_Main .lqTop_Tel{ font-size:18px; position:absolute; right:80px; margin-top:12px;}
	.lq_Nav { height:0; margin: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:60%; 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:#0291bc;}
	.lq_Nav .nav_list > ul > li:hover > a, .lq_Nav .nav_list > ul > li.active > a { color: #fff; border-bottom:1px solid #0291bc;}
	.lq_Nav .nav_list > ul > li > em { margin:0; left:20px;}
	.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:40px; padding:11px 9px; background-color:#0291bc; border-radius:0; margin: 0; position:absolute; top:20px; right:20px;}
	.lq_Nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px;}
	.lq_Nav .nav_menu span + span { margin-top: 6px;}
	.lq_Nav .open { width:100%; overflow: auto; left: 0%;}	
	.lq_Nav .nav_menu:active { background-color:#0291bc;}
	.lqFoot{ padding-top:65px;}
	.lqFoot_nav ul li{ height:40px; line-height:40px;}
	.lqFoot_nav ul li a{ font-size:15px; width:60%;}
	.lqFoot_nav ul li:after{ width:30%;}
	.lqFoot .lqFoot_logo img{ height:70px;}
	.lqFoot_tel span{ font-size:15px;}
	.lqFoot_tel b{ font-size:30px;}
	.lqFoot_tel i{ width:34px; height:34px;}
	.lqFoot_Main{ margin:20px 0 0; padding: 50px 0 30px;}
	.lqFoot_lxfs p{ font-size:14px;}
}
@media (max-width:1080px) {
.lqFoot_Copy p { line-height: 30px; float: none !important; }
}
@media (max-width:920px) {
.lqFoot_Main .lqFoot_lxfs{ display:none;}	
.lqFoot_Main .lqFoot_nav{ width:78%;}


	
}
@media (max-width:820px) {
.lqTop_Main .lq_Logo { width:26%;}
.lqFoot_Copy p { text-align: center; }
}

@media (max-width: 767px) {
	.lq_Top {width:100%;height: auto;position: fixed;top: 0;z-index: 999;}
	.lqTop_Main .lq_Logo {width:80%;height: 60px;margin:0;padding: 7px 0;background:none;}
	.lq_Logo a { height:50px;}
	.lqTop_Main .lqTop_Tel { display:none;}
	.lq_Nav { height:0; margin: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:60%; 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:48px; color:#555; font-size:15px; text-align:left; padding:0 48px 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:#0291bc;}
	.lq_Nav .nav_list > ul > li:hover > a, .lq_Nav .nav_list > ul > li.active > a { color: #fff; border-bottom:1px solid #0291bc;}
	.lq_Nav .nav_list > ul > li > em { margin:0; left:20px;}
	.lq_Nav .nav_list > ul > li i { display:block; width:48px; height:48px; 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 20px 0 40px;}	
	.lq_Nav .nav_menu { display: block; width:38px; padding:10px 9px; background-color:#0291bc; position:absolute; top:12px;}
	.lq_Nav .nav_menu span { display: block; width: 100%; height: 2px; background-color: #fff; border-radius: 1px;}
	.lq_Nav .nav_menu span + span { margin-top: 6px;}
	.lq_Nav .open { width:100%; overflow: auto; left: 0%;}	
	.lq_Nav .nav_menu:active { background-color:#0291bc;}
	.lqFoot{ padding-top:30px; text-align:center;}
	.lqFoot .lqFoot_tel,.lqFoot_Main .lqFoot_nav,.lqFoot_Main .lqFoot_lxfs{ display:none;}
	.lqFoot .lqFoot_logo{ float:none;}
	.lqFoot .lqFoot_logo img{ height:65px;}
	.lqFoot_Main{padding:20px 0;}
	.lqFoot_Main .ewm{ display:inline-block; float:none;}
	.lqFoot_Copy p span.icp, .lqFoot_Copy p span.login, .lqFoot_Copy p span.sitemap, .lqFoot_Copy p span.support,.lyIdx_Links { display: none; }
}
@media (max-width: 375px) {
	.lq_Nav .nav_list ul > li a { font-size:14px;}
}

/*网站右侧漂浮*/
.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;}

@media (max-width:800px) {
	.my-kefu-liuyan,.my-kefu-weixin,.my-kefu-tel-right { display:none;}
	.client-2 {right:0;}
	.client-2 li { height:48px; position: static; margin:0;}
	.client-2 .my-kefu-tel-main,.client-2 .my-kefu-main { width:48px;border-radius: 48px; height:40px; padding:4px 0;}
	.my-kefu-main { background: #0291bc !important;}
	.client-2 li a p{ display:none;}
	.client-2 .my-kefu-left { height:48px;}
	.client-2 .my-kefu-ftop i { margin: 4px 0 0 8px;}
	.client-2 .my-kefu-ftop { margin-top:10px;}
	.client-2 .my-kefu-tel i { margin: 6px 0 0 8px;}
	.f_pf1 a.qqa { display:none;}
	.f_pf1 .wxa { display:none;}
}
/*右侧漂浮 结束*/