@charset "utf-8";
/* CSS Document */

/**common**/
* { scrollbar-width: 0; margin: 0; padding: 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body { color: #333; min-width:1400px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; font: 14px/1.5 Microsoft Yahei, Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif; }
table, td, tr, th { border-collapse: collapse; border-spacing: 0; font-size: 14px; }
ol, ul { list-style: none; }
li { list-style-type: none; }
img { vertical-align: middle; border: 0; }
address, cite, code, em, th, i { font-weight: normal; font-style: normal; }
.clear { clear: both; *zoom:1;}
.clear:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }
a {text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}

.fl { float:left;}
.fr { float:right;}
.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; }
@font-face { font-family: "Helvetica"; src: url('../fonts/Helvetica.ttf'); }
@font-face { font-family: "HelveticaBold"; src: url("../fonts/HelveticaBold.ttf");}
@font-face { font-family: "PangMen"; src: url("../fonts/PangMen.ttf");}
@font-face { font-family: "YouSheBiaoTiHei"; src: url("../fonts/YouSheBiaoTiHei.ttf");}
@font-face { font-family: "DINMITTELSCHRIFTSTD"; src: url("../fonts/DINMITTELSCHRIFTSTD.OTF");}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:0;}/* 滚动槽宽度 */
::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}
::-webkit-scrollbar-thumb { background-color:#f21717;} /* 滚动条滑块默认状态 */
::-webkit-scrollbar-thumb:window-inactive { background-color:#f21717;} /* 滚动条滑块点击状态 */
/* 按钮样式去除*/
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
input { border-radius: 0; }
.w1300 {width: 1300px;margin: 0 auto;}
.icon { display: block; width: 100%; height: 100%; }

/*top*/
.ly_top {width: 100%;background: #fff;height: 98px;position: relative;z-index: 99;}
.top1{ width:100%; height:47px; line-height:47px; background:url(../images/top_bg.jpg) no-repeat center center; background-size:cover;}
.top1 .span1{ color:#fff; line-height:47px;}
.top1 a{ color:#999; display:inline-block; position:relative; padding:0 10px; margin-top:13px;}
.top1 a:hover{ color:#f21717;}
.top1 a:after{ content:""; display:inline-block; width:1px; height:12px; background:#d1d1d1; position:absolute; top:5px; right:0;}
.top1 .top_tel{float:right;height:100%;color:#fff; margin:13px 0 0 15px;}
.top1 .top_tel img{ display:inline-block; margin:-2px 10px 0 0;vertical-align:middle;}
.top1 .top_tel span{ font-size:14px; color:#999;}
.top1 .top_tel span b{ color:#f21717;}
.ly_top .lytop_main { height: 100%; position: relative;}
.ly_top .lytop_main .toplogo {width: 290px;height:100%;float: left;overflow: hidden;}
.ly_top .lytop_main .toplogo a { display: block; width: 100%; height: 100%; position:relative; }
.ly_top .lytop_main .top_right { width: 68%; float: right; height: 100%; }
.ly_top .lytop_main .top_right .nav { width: calc(100% - 80px); float: left; height: 100%; transition: all 0.4s; }
.ly_top .lytop_main .top_right#showopen .nav { transform: scale3d(0, 0, 0); width: 0; }
.ly_top .lytop_main .top_right .nav li {width:14.285%;height:36px; line-height:36px;float: left;text-align: center;position: relative;margin-top: 33px;}
.ly_top .lytop_main .top_right .nav li> a { height: 100%; line-height: 30px; font-size: 16px; text-align: center; display: inline-block; position: relative; color: #333; }
.ly_top .lytop_main .top_right .nav li:hover,.ly_top .lytop_main .top_right .nav li.navon{ background:#f21717;}
.ly_top .lytop_main .top_right .nav li:hover a,.ly_top .lytop_main .top_right .nav li.navon a{ color:#fff;}
/*下拉*/
.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; }
.ly_top .lytop_main .top_right .nav li:hover:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
.ly_top .lytop_main .top_right .nav li .subopen { display: none; }
.ly_top .lytop_main .top_right .nav li .nav_item2 { width: 100%; }
.ly_top .lytop_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; }

.ly_top .lytop_main .top_right .nav li .nav_item2 a { color: #565656; }
.ly_top .lytop_main .top_right .nav li .nav_item2:hover a { background-color: #2e71b4; color: #fff; }
/*PC搜索*/
.ly_top .lytop_main .top_search { float: right; position: relative; transition: all 0.5s; height: 100%; width: 48px;}
.ly_top .lytop_main .nav-hide .top_search { margin-top: 19px; }
.ly_top .lytop_main .top_search em {cursor: pointer; display: block;width:50px; height:36px; background:#f21717 url(../images/ss.png) no-repeat center center; margin-top:32px; overflow: hidden; transition: all 0.3s;}
.ly_top .lytop_main #showopen .top_search { background: none; }
.ly_top .lytop_main #showopen .top_search em { opacity: 0; filter: Alpha(opacity=0); margin-top: 0; }
.ly_top .lytop_main .top_search .search_con2 {position: absolute;right: 0px;height: 40px;z-index: 100;transform: scale3d(0, 0, 0);transform-origin: right center;transition: all 0.5s;opacity: 0;filter: Alpha(opacity=0);width: 455px;background: #fff;top: 30px;}
.ly_top .lytop_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: 40px;line-height: 40px;overflow: hidden;font-size: 14px;padding-left: 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;border: 1px solid #ddd;}
.top_search .search_con2 .input1 {height: 40px;line-height: 40px;background: none;border: 0;width: calc(100% - 60px);width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px);float: left;outline: none;font-size: 14px;color: #666;}
.top_search .search_con2 .bnts {float: right;width: 58px;height: 40px;background: none;cursor: pointer;border: none;position:relative;z-index:2;}
.top_search .search_con2 .search-input i{display:block;width:40px;height: 30px;background: #f21717 url(../images/ss.png) no-repeat center center;position:absolute;right:4px;top: 4px;}
.top_search .search_con2 .moblie-search-close {position: absolute;top: 11px;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); }
/*导航栏 结束*/


/*底部 开始*/
.lq_Foot .lqFoot_Main{ background:#0d2758; padding:80px 0 50px; position:relative; overflow:hidden;}
.lqFoot_Main:before{ content:""; display:block; width:37%; background:#0e1f3b; position:absolute; left:0; top:0; height:100%; z-index:1;}
.lqFoot_Main .lqFoot_Left{ width:30%; float:left; position:relative; z-index:2;}
.lqFoot_Left .lqFoot_ewm{display: -webkit-flex; display: flex; flex-wrap: wrap; align-items: center; margin-top:80px;}
.lqFoot_Left .lqFoot_ewm p{color: rgba(255,255,255,0.45); font-size:16px; line-height:30px; padding:0 0 0 30px;}
.lqFoot_Main .lqFoot_Right{ width:63%; float:right;}
.lqFoot_Right .lqFoot_Nav{ padding-bottom:50px; overflow:hidden; position:relative;}
.lqFoot_Right .lqFoot_Nav a{display:block;float:left;padding: 0 20px;color:#fff;font-size:16px;position:relative;margin: 0 0 0 43px;}
.lqFoot_Right .lqFoot_Nav a:after{content:"";display:block;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 6px solid #f21717;position:absolute;right:0;top: 8px;}
.lqFoot_Right .lqFoot_Nav a:first-child{padding-left:0;margin-left: 0;}
.lqFoot_Right .lqFoot_Nav:after,.lqFoot_Right .lqFoot_lxfs:after{ content:""; display:block; width:100%; height:1px; background:rgba(255,255,255,0.1); position:absolute; bottom:0;}

.lqFoot_Right .lqFoot_lxfs{ width:100%; margin:28px 0; overflow:hidden; position:relative; padding-bottom:25px;}
.lqFoot_Right .lqFoot_lxfs ul{ padding:20px 20px 0;background:url(../images/line.png) repeat; border:6px solid rgba(255,255,255,0.1); overflow:hidden;}
.lqFoot_Right .lqFoot_lxfs ul li{ width:48%; float:left; margin:0 4% 20px 0;}
.lqFoot_Right .lqFoot_lxfs ul li:nth-child(2n+2){ margin-right:0;}
.lqFoot_Right .lqFoot_lxfs ul li p{ width:111px; float:left;}
.lqFoot_Right .lqFoot_lxfs ul li p img{display:inline-block; margin:-2px 5px 0 0;}
.lqFoot_Right .lqFoot_lxfs ul li span{ font-size:16px;color: rgba(255,255,255,0.45); }
.lqFoot_Right .lqFoot_lxfs ul li b{ display:block;width: calc(100% - 120px); font-size:16px; color:#fff;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; float:right;}
.lqFoot_Right .lqFoot_lxfs ul li:last-child b{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all;    max-height: 52px;line-height: 26px;white-space: inherit;}

.lq_Links{ height: 96px; overflow: hidden;position: relative;display: flex; align-items: center; }
.lq_Links .lqLinks_title { width: 120px; height: 96px; overflow: hidden; line-height: 50px; color:#fff; font-size: 16px; font-weight:bold;padding: 24px 0; float: left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.lq_Links .lqLinks_title img { display: inline-block; margin: -2px 15px 0 0; }
.lq_Links .lqLinks_list { width: calc(100% - 130px); float: right; max-height: 70px; overflow: hidden; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; color: rgba(255,255,255,0.45); }
.lqLinks_list a { display: inline-block; height: 35px; line-height: 35px; color: rgba(255,255,255,0.45); font-size: 16px; vertical-align: top; margin: 0 12px; }
.lqLinks_list a:hover { color: #fff; }

.lq_Foot .lqFoot_Copy { width: 100%; padding: 20px 0; background:#222; overflow: hidden; }
.lqFoot_Copy p,.lqFoot_Copy1 p { line-height: 40px; color: rgba(255, 255, 255, .25); font-size: 16px; }
.lqFoot_Copy p a,.lqFoot_Copy1 p a { color: rgba(255, 255, 255, .25); font-size: 16px; }
.lqFoot_Copy p a:hover,.lqFoot_Copy1 p a:hover { color: #fff; }


/*右侧客服 开始*/
.kfView {position:fixed;top:30%;right:2px;z-index:999;}
.kfView a.qqa {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.7);margin-bottom:2px;}
.kfView 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;}
.kfView .tela>a {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.7);margin-bottom:2px;}
.kfView .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;}
.kfView .tela .wz {position:absolute;top:2px;left:-224px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.kfView .tela:hover .wz{display:block;}
.kfView .tela p {background:#fff;width:200px;height:40px;overflow:hidden;font-size:18px;font-weight:bold;color:#f21717;line-height:40px;text-align:center;}
.kfView .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;}
.kfView .wxa {position:relative;}
.kfView .wxa>span {display:block;width:44px;height:44px;overflow:hidden;background:rgba(0,0,0,.7);margin-bottom:2px;}
.kfView .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;}
.kfView .wxa .code {position:absolute;top: -53px;left: -145px;z-index:999;display:none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.kfView .wxa:hover .code{display:block;}
.kfView .wxa .code p {background:#fff;overflow:hidden;width: 130px;}
.kfView .wxa .code p img {max-width: 100%;max-height:100%;}
.kfView .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:50%;right:-6px;}
.kfView .wxa .code p span{display: block;text-align: center;padding: 0 0 5px;margin-top: -8px;}
.kfView a.totop {display:block;width:44px;height:44px;overflow:hidden;background:rgba(229,4,18,.7);margin-bottom:2px;}
.kfView 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;}
.kfView .pfpro,.kfView .pflxwm{ display:none;}
/*右侧客服 结束*/