:root {
    --bg1: #FF6600;
    --bg2: #0b516b;
    --font-family1: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",Arial, "PingFang SC", 
  "Microsoft YaHei", sans-serif, "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	
    --font-family2: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}



/* 头部 */
.header{position:fixed; left:0; top:0; width:100%; z-index:99; border-bottom:1px solid #fff; transition:all 0.5s ease; border-color:rgba(255,255,255,.24);}

.header .wrap{display:flex;align-items: stretch;justify-content: space-between; padding:1.5rem 0; transition:all 0.5s;}


.header .header_rr{display:flex;align-items: center;justify-content: space-between;}


.header .logo{transition:.5s ease;display:flex;justify-content: flex-start;align-items: center;}
.header .logo a{display:block; font-size:0; position:relative;}
.header .logo a img{ max-height:60px;  transition:all 0.5s;}



.header .logo a img.logozc{ visibility: hidden;opacity: 0;}
.header .logo a img.logobs{ visibility: visible; opacity: 100; position:absolute; top:0; left:0;}

.header.fixed .logo a img.logozc{ visibility: visible; opacity: 100;}
.header.fixed .logo a img.logobs{ visibility: hidden; opacity: 0;}

.header:hover .logo a img.logozc{ visibility: visible; opacity: 100;}
.header:hover .logo a img.logobs{ visibility: hidden;opacity: 0;}

.logo_dh{display:flex;justify-content: flex-start;align-items: center; font-size:1rem; color:#fff; border-left:1px solid #002737; padding-left:2rem; margin-left:1rem; transition:all 0.5s; line-height:1.5rem;}
.logo_dh .iconfont { font-size:2.2rem;}
.logo_dh .dh_wz{font-size:1rem;padding-left:1rem;font-weight:normal;white-space: nowrap;}
.logo_dh .dh_wz span{ font-weight:bold; font-size:1.2rem;}

.header.fixed .logo_dh,.header:hover .logo_dh{ color:#333;border-left:1px solid #f1f1f1;}


.header .h_tools{ transition:.5s ease;}
.header .h_tools .h_sear{margin-left:27px; cursor:pointer;}
.header .h_tools .h_sear .icon{width:20px; height:20px; background:url(../images/h_sear.png) no-repeat;}
.header .h_tools .h_sear .icon:hover{background-position:0 -20px;}
.header .h_tools .h_lan{margin-left:40px;}
.header .h_tools .h_lan .icon{width:20px; height:20px; background:url(../images/h_lan.png) no-repeat;}
.header .h_tools .h_lan .icon:hover{background-position:0 -20px;}
.header .h_tools .h_me{height:20px; position:relative; margin-left:30px;}
.header .h_tools .h_me span{display:inline-block; font-size:1rem; line-height:20px; color:#fff;}
.header .h_tools .h_me span.icon{width:0.75rem; height:8px; background:url(../images/h_me.png) no-repeat; margin-left:10px;}



header .nev {
	 width: 100%; 
	background-color: #002533;
	padding-bottom: 1rem;
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
	-webkit-box-shadow:0 1.3333rem 1.7333rem rgba(3,25,46,0.2);
	-moz-box-shadow:0 1.3333rem 1.7333rem rgba(3,25,46,0.2);
	box-shadow:0 1.3333rem 1.7333rem rgba(3,25,46,0.2);
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 999;
	display: none
}
header .nev li {
	width: 100%;
	overflow: hidden;
	position:relative;
	border-top:1px solid #001218;
}
header .nev li a {
	display: block;
	width: 100%;
	line-height: 3;
	font-size: 1.3rem;
	color: #fff;
	/* text-align: center; */
	padding: 0.4rem 15px;
	font-weight:bold;
}
header .nev li.on a {
	color:var(--bg1);
}

.nev2{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;align-items: baseline;padding: 0 15px 10px;justify-content: center;}

header .nev li .nev2 a{font-size:1rem;padding: 0.5rem 0;line-height: 1.8;border: 1px #001218 dotted;text-align: center; font-weight:normal;}




.mtop{ position:fixed; bottom:120px; right:0; z-index:999;}
.mtop a{ display:block; width:3rem; height:3rem; line-height:3rem; text-align:center; background:rgba(0,0,0,0.5); border-top-left-radius:1rem; border-bottom-left-radius:1rem;}
.mtop a span{ color:#fff;}
.mtop a:hover{ background:rgba(255,102,0,0.9);}



.footer22{max-width:100%;width:100%; position:fixed;left:0;bottom:0;z-index:1000;overflow: hidden;}
.footer22-ul{background-image:linear-gradient(90deg, #006185, #006185 31%, #0087b9 64%, #006185);display:flex;height: 5rem;justify-content: space-between;align-items: center;padding:0 0.5rem;}
.footer22-ul li{display:flex;height: 4rem;justify-content:center;align-items: center;}
.footer22-ul li a{ display:block; text-align:center; color:#fff;}
.footer22-ul li a span{ display:block;}
.footer22-ul li a img{height: 1.8rem;}
.footer22-1,.footer22-2{width: 6rem;}
.footer22-3{flex:1;padding: 0 2rem;/* margin-left:0.25rem; */}
.footer22-ul li.footer22-3 a{display:block;background:rgb(230, 50, 46);color:#fa1818;background-image:linear-gradient(90deg, rgb(255, 243, 218) 4%, rgb(255, 231, 162) 96%);width:100%;height: 3rem;line-height: 3rem;font-weight:bold;border-radius: 1.5rem;animation:scale2 3s linear infinite;}
.footer22-ul li.footer22-3 a img{vertical-align: middle;}
@keyframes scale2{
    
    0%{
        transform: scale(1);
    }
    50%{
        transform: scale(1.1);
    }
    100%{
        transform: scale(1);
    }
    
}



/* 搜索下拉 */
.search-alert{position:fixed; left:0; top:-100%; width:100%; height:100%; background:#fff; z-index:98; transition:all 0.5s ease}
.search-alert .close{border-left: 1px solid #E1E0E1; padding:44px; float:right;}
.search-alert .close_icon{display:block; width:20px; height:20px; background:url(../images/search_close.png) no-repeat center;  cursor:pointer; -webkit-transition:-webkit-transform 0.3s ease 0s; transition:transform 0.3s ease 0s;}
.search-alert .close .close_icon:hover{-webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg);}
.search-alert .cent-form {padding:19px 0; height:70px; line-height:70px; float:left; width:86%;}
.search-alert .cent-form form{position:relative; padding-left:50px;}
.search-alert .cent-form form .icon{position:absolute; left:0; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../images/ico2_2.png) no-repeat;}
.search-alert .cent-form form .inp {border:none; font-size:1rem; height:70px; line-height:70px; text-align:left; width:80%; box-sizing:border-box; background:none; padding:0}
.search-alert .cent-form form .btns {border:none; width:120px; background:none; text-align:center; padding:10px 20px; margin:0; font-size:15px; color:#aaa; border-radius:50px; border:1px solid#aaa; cursor:pointer; outline:none; transition:all 0.5s ease;}
.search-alert .cent-form form .btns:hover{background:#ea5613; color:#fff; border-color:#ea5613;}
.search-alert.active{top:0;}

/* 我是下拉 */
.header .h_tools .h_me{position:relative;}
.header .h_tools .h_me .me_down{position:absolute; left:50%; margin-left:-50px; top:100%; margin-top:5px; width:100px; border:1px solid #e5e5e5; text-align:center; display:none; background:#fff;}
.header .h_tools .h_me .me_down ul{padding:5px 0;}
.header .h_tools .h_me .me_down li a{font-size:14px; line-height:30px; color:#666;}
.header .h_tools .h_me .me_down li a:hover{color:#ea5613;}
/* PC导航 */
.header .inav_wrapper{border-right:1px solid #fff; border-color:rgba(255,255,255,.4); padding-right:13px;}
.header .inav_wrapper .nav_li{font-size:15px; line-height:36px; padding:36px 26px; float:left; color:#fff; transition:padding .5s ease;}

/* 导航下拉 */
.header .inav .nav_li .dropdown{display:none; overflow:hidden; position:absolute; z-index:1; width:100%; top:100%; left:0; background:url(../images/nav.jpg) no-repeat center;}
.header .dropdown .left{float:left; width:24.5%; padding-top:45px; min-height:400px;}
.header .dropdown .left ul{position:relative; padding-bottom:30px;}
.header .dropdown .left ul:after{content:''; position:absolute; bottom:0; width:90%; left:0; height:1px; background:#c7c7c9;}
.header .dropdown .left ul li{font-size:15px; color:#000; line-height:45px; padding-left:50px;}
.header .dropdown .left ul li:hover{background:#fff;}
.header .dropdown .left ul li.cur{background:#fff;}
.header .dropdown .left ul li a{display: block;}
.header .dropdown .left dl{padding:25px 0 20px;}
.header .dropdown .left dl dt{font-size:17px; color:#000;  padding-left:50px; line-height:30px;}
.header .dropdown .left dl dd{font-size:14px; color:#000; line-height:30px; padding-left:50px;}
.header .dropdown .right{float:right; width:75%; padding-top:45px;}
.header .dropdown .right .infor{float:left; width:57%; position:relative; z-index:1;}
.header .dropdown .right .infor .box{padding-left:60px;}
.header .dropdown .right .infor .tit{font-size:25px; color:#000; line-height:50px;}
.header .dropdown .right .infor .con{font-size:15px; color:#000; line-height:30px; margin:13px 0 45px;}
.header .dropdown .right .img{position:absolute; right:0; bottom:0;}


/* 产品下拉 */
.header .pro_li .dropdown .right .content{display:none; width:50%; float:left; position:relative; z-index:1; min-height:223px;}
.header .about_li .dropdown .right .content,.header .fangan_li .dropdown .right .content,.header .fuwu_li .dropdown .right .content,.header .news_li .dropdown .right .content,.header .contact_li .dropdown .right .content{display:none;}
.header .pro_li .dropdown .right .content:first-child,.header .about_li .dropdown .right .content:first-child,.header .fangan_li .dropdown .right .content:first-child,.header .fuwu_li .dropdown .right .content:first-child,
.header .news_li .dropdown .right .content:first-child,.header .contact_li .dropdown .right .content:first-child{display:block;}
.header .pro_li .dropdown .right .content>div{width: 50%;float: left;}
.header .pro_li .dropdown .right .content>div .box{padding-left:50px;}
.header .pro_li .dropdown .right .content>div .box a{display:block;}
.header .pro_li .dropdown .right .content .t{font-size:16px; color:#000; line-height:30px; margin-bottom:10px; transition:.3s ease; }
.header .pro_li .dropdown .right .content>div:hover .t{color:#ea5613;}
.header .pro_li .dropdown .right .content .t .iconfont{opacity:0; visibility:hidden; transition:.3s ease;}
.header .pro_li .dropdown .right .content>div:hover .t .iconfont{opacity:1; visibility:visible;}
.header .pro_li .dropdown .right .content .c{font-size:13px; color:#000; line-height:30px; }
.vr-f-vr{background: url(../images/vrfix.png) center no-repeat;
    margin-bottom: 10px;
    border-bottom: 0px !important;
    background-size: contain;
    width: auto;position: fixed;top: 49%;right: 5px;margin-top: -120px;z-index: 9999;width: 100px;height: 100px;}
.vr-f-vr a{display: inline-block;
    width: 65px;
    text-align: center;
    text-decoration: none;
    outline: 0;
    vertical-align: middle;
    font-size: 10px;
    line-height: 85px;
    padding-top: 4px;cursor: pointer;}
	
	
.header  a.vrtopbg {
	display: block;
	padding-top: 10px;
    padding-bottom: 4px;
	line-height: 24px;
    background: url(../images/vrtop.webp) 15px center no-repeat;
    background-size: 20px;
    padding-left: 40px;
	font-size: 14px;
	font-weight: bold;
	margin-left: 18px;
    color: #ff3d2f;
}



/* 头部触控及吸顶 */
.header:hover{background:#fff;}
.header:hover .inav_wrapper .nav_li{color:#000;}
.header:hover .h_tools .h_lan .icon{background-position:0 -20px;}
.header:hover .h_tools .h_sear .icon{background-position:0 -20px;}
.header:hover .h_tools .h_me span{color:#000;}
.header:hover .h_tools .h_me span.icon{background-position:0 -8px;}
.header.fixed{background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.header.fixed .inav_wrapper .nav_li{color:#000;}
.header.fixed .h_tools .h_lan .icon{background-position:0 -20px;}
.header.fixed .h_tools .h_sear .icon{background-position:0 -20px;}
.header.fixed .h_tools .h_me span{color:#000;}
.header.fixed .h_tools .h_me span.icon{background-position:0 -8px;}


header .header.headscx{position:relative;}


.header.fixed .logo{}
.header.fixed .h_tools{}
.header.fixed .inav_wrapper .nav_li{padding:0 1.5rem;}
.header.fixed .logo a img{ max-height:50px;}

.header.fix{background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.header.fix .inav_wrapper .nav_li{color:#000;}
.header.fix .h_tools .h_lan .icon{background-position:0 -20px;}
.header.fix .h_tools .h_sear .icon{background-position:0 -20px;}
.header.fix .h_tools .h_me span{color:#000;}
.header.fix .h_tools .h_me span.icon{background-position:0 -8px;}


.header.fix .logo{padding:19px 0;}
.header.fix .h_tools{padding:24px 0;}
.header.fix .inav_wrapper .nav_li{padding:16px 24px;}

/*----------手机端下拉部分--------*/
.header .mLan_down{display:none;}
.header .mSearch{display:none;}
.mobile_key{display:none;}
.m_nav{display:none;}
.m_banner{display:none;}
.m_ipart{display:none;}
.m_footer{display:none;}
/*----------手机端下拉部分 end-------*/


.h_lan > a {color: #ed6d00;}
.h_lan .lan_down {width: 130px;position: absolute;left: 50%;margin-left: -65px;top: 113%;display: none;z-index: 3;padding: 5px 0;background: #E6E8EA;background: rgba(230,232,234,0.8);}
.h_lan .lan_down ul > li {margin: 5px 0;padding: 0;float: none;}
.h_lan .lan_down ul > li a {display: block;padding: 5px 10px;color: #666;}
.h_lan .lan_down ul > li a img {margin-right: 10px;vertical-align: middle;}
.h_lan .lan_down ul > li a span {display: inline-block;font-size: 15px;vertical-align: middle;}




.header .h_tools .h_lan{position:relative;}
.header .h_tools .h_lan .lan_box{position:absolute; left:-10px; top:28px; background:#f4f4f4; width:182px; font-size:12px; padding:7px 20px; border-radius:28px; color:#555; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.header .h_tools .h_lan .lan_box:after{content:''; height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: transparent transparent #f4f4f4 transparent ;
    border-style:solid solid dashed dashed;
    border-width:6px; position:absolute; bottom:100%; left:20px;}

.header .h_tools .h_lan:hover .lan_box{opacity:1; visibility:visible;}
.header .h_tools .h_lan .lan_box a{display: block;font-size: 14px;line-height: 32px;border-bottom: 2px solid #fff;text-align: center;font-weight: bold;}

/*xinjia*/
.xjnav{ display:flex; position:relative; height:100%;}
.xjnavli{position:relative;display: flex;align-items: center;}
.xjnava{display:block;font-size:1rem; line-height:2; padding:0 1.5rem; float:left; color:#fff; transition:padding .5s ease;}
.xjnav_span{ }


.header.fixed .xjnava,.header:hover .xjnava{ color:#333;}
.header.fixed .xjnava{padding:0 1.5rem; }

.header.fixed .inav_wrapper{border-color:rgba(210,210,210,0.4);}


.xjnav2{ display:none;}
.xjnavli2{}
.xjnavli2 a:hover{ background:var(--bg2); color:#fff; transition:all 0.5s;}

.xjnavli:hover .xjnav2{ position:absolute;width:130px;z-index:9999;top:100%;left:50%; transform:translateX(-50%); padding:0;box-shadow:0 5px 5px rgba(0,0,0,0.3);border-top:1px solid #ddd; border-bottom:4px solid var(--bg2); border-top:2px solid var(--bg2); background:rgba(255,255,255,1); display:block;}

.xjnavli:hover .xjnav2:before{position:absolute; content:" "; top:-20px; left:50%; margin-left:-10px; width:0; height:0; border-left:10px solid transparent; border-top: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid var(--bg2);}

.xjnavli:hover .xjnav2 .xjnavli2{ line-height:3rem; text-align:center; border-top:1px solid #eee;}
.xjnavli:hover .xjnav2 .xjnavli2:nth-child(1){border-top:none;}


.xjnavli2 a{ display:block; -webkit-animation: 0.4s ease-out backwards; -moz-animation: 0.4s ease-out backwards; -ms-animation: 0.4s ease-out backwards; animation: 0.4s ease-out backwards;}


/*.xjnavli:nth-child(2) .xjnavli2 a:hover{ background:#fff; color:var(--bg2); font-weight:bold; transition:all 0s;}
.xjnavli:nth-child(3) .xjnav2 .xjnavli2{border-top:none;}
.xjnavli:nth-child(4) .xjnavli2 a:hover{ background:#fff; color:var(--bg2); font-weight:bold; transition:all 0s;}
.xjnavli:nth-child(4) .xjnav2 .xjnavli2{border-top:none;}*/

.xjnavli2:nth-child(2n+1) a{-webkit-animation-name: navfadeinL; -moz-animation-name: navfadeinL; -ms-animation-name: navfadeinL; animation-name: navfadeinL}
.xjnavli2:nth-child(2n) a{-webkit-animation-name: navfadeinR; -moz-animation-name: navfadeinR; -ms-animation-name: navfadeinR; animation-name: navfadeinR}





@-webkit-keyframes navfadeinL{0%{opacity:0;-webkit-transform:translateX(-20px)}
to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes navfadeinL{0%{opacity:0;transform:translateX(-20px)}
to{opacity:1;transform:translateX(0)}}
@-webkit-keyframes navfadeinR{0%{opacity:0;-webkit-transform:translateX(20px)}
to{opacity:1;-webkit-transform:translateX(0)}}
@keyframes navfadeinR{0%{opacity:0;transform:translateX(20px)}
to{opacity:1;transform:translateX(0)}}





/* 底部 */
footer{background:#2d2d35;}
.f_top{padding:20px 0; border-bottom:1px solid #fff; border-bottom-color:rgba(255,255,255,.08)}
.f_top .left{width:57%; float:left; margin-top:17px;}
.f_top .right{ margin-top:13px;}
.f_top .left li{display:inline-block; font-size:15px; color:#fff; color:rgba(255,255,255,.8); margin-right:40px;}
.f_top .left li a:hover{color:#a9a7a5;}
.f_top .left li .icon{margin-right:15px;}
.f_top .right{float:right;}
.f_top .right a{
	display:inline-block;
	width: 55px;
	height: 55px;
	background: #ea5413;
	border-radius: 50%;
	line-height: 55px;
	text-align: center;
}
.f_top .right a:hover{background:#be4e1b;}
.f_top .right a img{vertical-align:middle;}
/* .f_top .right .inp_wrap{height:84px; line-height:84px; border:1px solid #fff; border-color:rgba(255,255,255,.21); border-radius:50px; background:#595969; background:rgba(89,89,105,.21); position:relative;}
.f_top .right .inp_wrap .inp{width:70%; height:84px; line-height:84px; border:none; padding:0; text-indent:40px; background:none; color:#fff;}
.f_top .right .inp_wrap .btns{width:64px; height:64px; background:none; padding:0; margin:0; border:none; outline:none; position: absolute; right:10px; top:10px; cursor:pointer;}
.f_top .right .inp_wrap .btns .icon{width:64px; height:64px; background:url(../images/f_top02.png) no-repeat center; transition:.5s ease;}
.f_top .right .inp_wrap .btns .icon:hover{background:url(../images/f_top03.png) no-repeat center;} */
.f_cen{padding:33px 0; border-bottom:1px solid #fff; border-bottom-color:rgba(255,255,255,.08)}
.f_cen .img_{margin-top:7px;}
.f_cen .list{margin-top:7px;}
.f_cen .list li{font-size:14px; line-height:31px; color:#fff; margin-left:75px; display:inline-flex;}
.f_cen .list li a{color: rgba(255,255,255,.8);}
.f_cen .list li:first-child{margin-left:0px;}
.f_cen .list li a:hover{color:#a9a7a5}
.f_cen .list li dt{padding-bottom:15px;font-size:15px;}
.f_cen .list li dd a{font-size:13px;line-height: 32px;}

.f_cen .share_box{margin-right:75px;padding-top: 50px;}
.f_cen .share_box .bdsharebuttonbox{overflow:hidden;}
.f_cen .share_box a{display:block; float:right; width:40px; height:40px; background:url(../images/f_cen01.png) no-repeat;padding:0; margin:5px 5px 0;}
.f_cen .share_box a.bds_tsina{background-position:0 0;}
.f_cen .share_box a.bds_weixin{background-position:-40px 0;}
.f_cen .share_box a.bds_sqq{background-position:-80px 0;}
.f_cen .share_box a:hover{background:url(../images/f_cen02.png) no-repeat;}
.f_cen .share_box a.bds_tsina:hover{background-position:0 0;}
.f_cen .share_box a.bds_weixin:hover{background-position:-40px 0;}
.f_cen .share_box a.bds_sqq:hover{background-position:-80px 0;}
.f_bott{padding:15px 0; font-size:13px; color:#fff; color:rgba(255,255,255,.5)}
.f_bott .left a{margin:0 10px;}
.f_bott .left a:hover{color:#fff}
.f_bott .left{text-align:center;}
.f_bott .right{float:right;    margin-right: 45px;}
.f_bott .right a:hover{color:#fff}
.f_cen .share_box .qr{vertical-align: middle;}
.f_cen .share_box .qr .t{font-size: 12px;height: 22px;display: table-cell;vertical-align: bottom;line-height: 1;color: #fff;}
.channel_content{min-height:300px; padding:65px 0;}
.f_cen .share_box .qr img{max-width:73px;}


/*新底部*/

.foot_height{ height:6rem;}


.xjfooter{ background:var(--bg2); color:#fff; min-height:700px; position:relative; z-index:4;}

.xjfooter_top{background:#006185;width:100%;transform:translateY(-50%);padding:3rem 4rem;display:flex;justify-content: space-between;align-items: center; border-radius:1.5rem;}
 
.xjfooter_t_l{ flex:1;}
.xjfooter_top h5{ font-size:1.5rem; margin-bottom:0.5rem;}
.xjfooter_top p{}

.xjfooter_t_r{}
.xjfooter_t_r a{ background:#fff; color:var(--bg2); font-size:1rem; padding:1rem 2rem; transition:all 0.5s;}
.xjfooter_t_r a:hover{ background:var(--bg2); color:#fff;}

.xjfooter_b{display:flex;justify-content: space-between;align-items: top; padding-bottom:3rem;}
.xjfooter_b a{ color:#fff;}
.xjfooter_b_l{flex:1;display:flex;justify-content: flex-start;align-items: flex-start;}
.xjfooter_list{ padding-right:4rem;}
.xjfooter_list dt a{ display:block; font-size:1.3rem; margin-bottom:1.5rem; font-weight:bold;}
.xjfooter_list dd a{ display:block; font-size:1rem; margin-bottom:0.8rem;}



.xjfooter_b_l{}

.xjfooter_b_r{ width:180px;}
.xjfooter_logo{ margin-bottom:1rem;}

.xjfooter_ba,.xjfooter_bq{ margin-bottom:1rem;}


.floating_ck{position:fixed;right:20px; bottom:15rem; z-index: 99; transition:all 0.5s;}
.floating_ck dl dd{margin: 3px;position:relative;width:66px;height:66px;background-color:#00688e;border-bottom:solid 1px #00688e;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl:first-child dd{margin-top:0px;border-radius: 5px;}
.floating_ck dl dd:hover{background: linear-gradient(to right, #00afef, #00688e);border:0px;}
.floating_ck dl dd:hover .floating_left{display:block;}

.floating_ck dl dd span{font-size:12px;}
.floating_ck dl dt{position:relative;width:66px;height:66px;background-image:url(../images/chat1.png);margin: 0px 3px;}
.floating_ck dl dd >div{
background-repeat: no-repeat;
background-position: center 50%;height:100%;
display: block;}
.floating_ck dl dd >div a{display: block;height: 100%;}
.consult  >div{background-image:url(../images/chat1.png);}
.quote   >div{background-image:url(../images/chat2.png);}
.qrcord   >div{background-image:url(../images/chat3.png);}
.return   >div{background-image:url(../images/chat4.png);padding-top: 15px;}
.floating_ck dl dd.return{height: 55px;}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-168px;top:0px;width:160px;height:80px;background-color:#ed6d00;border-bottom:solid 1px #ed6d00;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-112px;border-radius: 5px;background: linear-gradient(to right, #00688e, #00afef);border:0px;}
.floating_ewm i{background-image:url(../images/erweima.jpg);display:block;width:130px;height:130px;margin:auto;margin-top:17px;background-size: cover;}
.floating_tel p,.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_tel .qrcord_p02{font-size:14px;padding-top:6px;}
.floating_tel{height:66px;top:0px;border-radius: 5px;background: linear-gradient(to right, #00688e, #00afef);border:0px;}



@media only screen and (max-width: 1441px) {
    .header .inav_wrapper .nav_li{padding:36px 15px;}
    .header.fixed  .inav_wrapper .nav_li{padding:16px 15px;}
	.header a.vrtopbg {width: 100%;    margin-left: 0px;}

    .header .dropdown .left{width:16%; min-height:340px; padding-top:30px;}
    .header .dropdown .right{padding-top:30px; width:84%;}
    .header .dropdown .right .infor .box{padding-left:50px;}
    .header .dropdown .right .infor .tit{line-height:38px;}
    .header .dropdown .left ul li{line-height:35px;}
    .header .dropdown .left ul li,
    .header .dropdown .left dl dt,
    .header .dropdown .left dl dd{padding-left:30px;}
    .f_top{padding:35px 0;}
    .f_top .left li{margin-right:35px;}
    .f_cen{padding:30px 0;}

    .f_top .right{width:30%;}
    .f_top .right .inp_wrap{line-height:70px; height:70px;}
    .f_top .right .inp_wrap .inp{line-height:70px; height:70px;}
    .f_top .right .inp_wrap .btns{line-height:55px; height:55px; top:7px;}
    .f_top .right .inp_wrap .btns .icon{width:55px; height:55px; background-size:cover;}
}

@media only screen and (max-width: 1240px) {
	.header .logo{}
    .header .h_tools{}
    .search-alert .cent-form{height:53px; line-height:53px;}
    .search-alert .cent-form form .inp{height:53px; line-height:53px;}
    .search-alert .close{padding:35px}
    .header .mobile_key{display:block; font-size:20px; color:#555; cursor:pointer; margin-left:30px;}
    .header:hover .header .mobile_key{color:#555;}
    .header.fixed .header .mobile_key{color:#555;}
    .header .inav{display:none;}
    /*------------------手机端下拉---------------------*/
    .m_nav{position:fixed; left:0; top:91px; right:0; width:100%; background:#5e5e5e ; z-index:20; display:none; max-height:calc(100vh - 55px); max-height:calc(var(--vh, 1vh) * 100 - 55px); overflow-y:auto;} 
    .m_nav .m_wrap{padding:0 5%;}
    .m_nav .mNav_bott .m_navli{position:relative; transition:all 0.3s ease-out; border-bottom:solid 1px #747373;}
    .m_nav .mNav_bott .m_navli:last-child{border-bottom:none;}
    .m_nav .mNav_bott .m_navli>a{display:block; padding:15px 35px 15px 15px; font-size:14px; position:relative; overflow:hidden; color:#fff;}
    .m_nav .mNav_bott .m_navli>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli>a:after,
    .m_nav .mNav_bott .m_navli>a:before{content:''; background:#fff; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
    .m_nav .mNav_bott .m_navli>a:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
    .m_nav .mNav_bott .m_navli>a:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
    .m_nav .mNav_bott .m_navli.active{background:#414141;}
    .m_nav .mNav_bott .m_navli.active>a:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a{/*border-bottom:solid 1px #58a3e7;*/ font-weight:bold;}
    .m_nav .mNav_bott .m_navli .m_secNav{display:none;}
    .m_nav .mNav_bott .m_navli .m_secNav .li-title{width:100%; padding:8px 25px; border-top:solid 1px #747373; padding-top:18px; box-sizing:border-box; color:#fff; font-size:13px; position:relative;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a{padding:5px 0 5px 25px; display:block; position:relative; font-size:14px; line-height:1.25; transition:all 0.3s ease-out;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a:after{content:''; width:15px; height:15px; background:url(../images/m_anniu1.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-7px; background-size:cover;}
    .m_nav .mNav_bott .m_navli .m_secNav ul{font-size:0; padding-bottom:18px;}
    .m_nav .mNav_bott .m_navli .m_secNav li{font-size:14px;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul{overflow:hidden;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li{width:100%; float:left;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a{padding:8px 25px; line-height:28px; display:block; position:relative; color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a.cur{color:#fff;}

    /*无连接的话去掉加号*/
    .m_nav .mNav_bott .m_navli.nav_link>a:after,
    .m_nav .mNav_bott .m_navli.nav_link>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before,
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link a:after{content:''; display:block; width:16px; height:16px; background:url(../images/link_ico.png) no-repeat center; position:absolute; top:0; bottom:0; right:15px;}

    /*------------------手机端下拉 end-----------------*/
   
    /*导航下拉*/
    .header .mobile_key{position:relative; cursor:pointer; transition:all 0.3s ease-in-out; z-index:10; display:block; width:20px; height:20px;} 
    .header .mobile_key span,
    .header .mobile_key:before,
    .header .mobile_key:after {position:absolute; top:50%; left:50%; width:17px; height:2px; margin-left:-10px; background:#fff; border-radius:2px; display:inline-block; transition:all 0.3s ease-in-out;}
    .header .mobile_key span{margin-top:-8px;}
    .header .mobile_key:before{content:''; margin-top:-1px;}
    .header .mobile_key:after{content:''; margin-top:6px;}
    .menu-open.header .mobile_key:before{opacity:0; transition:0.2s ease 0.1s;}
    .menu-open.header .mobile_key:after{margin-top:2px !important; -webkit-transform:rotateZ(-45deg); transform:rotateZ(-45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
    .menu-open.header .mobile_key span{margin-top:2px !important; -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}

    /*下拉黑色背景*/
    .header .header-overlay {transition:all 0.2s ease-out; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position:fixed; left:0; z-index:-1; top:0; opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility:hidden;}
    .bg-open .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .bg-open1 .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .menu-open .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .header .h_tools .h_language.mobile_language{display:block;}
    .header .h_tools .h_language.pc_language{display:none;}


    .header.fixed .mobile_key span,
    .header.fixed .mobile_key:before,
    .header.fixed .mobile_key:after{background:#666}
    .header:hover .mobile_key span,
    .header:hover .mobile_key:before,
    .header:hover .mobile_key:after{background:#666}
    .header.menu-open .mobile_key span,
    .header.menu-open .mobile_key:before,
    .header.menu-open .mobile_key:after{background:#666}

    /* 底部 */
    .f_cen .list li{margin-left:25px;}
    .f_top .left{margin-top:5px;}
    .f_top .right .inp_wrap{height:66px; line-height:66px;}
    .f_top .right .inp_wrap .inp{height:66px; line-height:66px;}
    .f_top .right .inp_wrap .btns{width:50px; height:50px; top:8px;}
    .f_top .right .inp_wrap .btns .icon{width:50px; height:50px; background-size:cover;}
    .f_cen{padding:30px 0;}
	
	}
	
	@media only screen and (max-width: 992px) {
		
		    /* 头部 */
    .header .logo{}
    .header .h_tools{}
    .f_top{padding:30px 0;}
    .f_top .left{width:100%;}
    .f_top .right{width:50%; margin-top:10px; float:left;}
    .f_top .right .inp_wrap{height:50px; line-height:50px;}
    .f_top .right .inp_wrap .inp{height:50px; line-height:50px;}
    .f_top .right .inp_wrap .btns{width:40px; height:40px; top:5px;}
    .f_top .right .inp_wrap .btns .icon{width:40px; height:40px; background-size:cover;}
    .f_cen{padding:20px 0;}
    .f_cen .list li{margin-left:7px; font-size:13px;}
    .f_cen .img_{margin-top:10px;}
    .f_cen .img_ img{width:80%;}
    .f_bott{padding:15px 0}
    .m_nav{top:90px;}
    .search-alert .cent-form{width:75%; padding-left:4%;}
    .search-alert .cent-form form .inp{width:65%;}
}