body{min-width:1400px}
@media(max-width:1200px){
	body{min-width:375px;max-width:768px;margin:0 auto}
}
/*顶部*/
.header-wrap{height:74px}
.header{width:100%;min-width:375px;height:50px;padding:12px 0;position:fixed;z-index:9;left:50%;transform:translateX(-50%);top:0;background:#183A7A;color:#cfcfd1}
.header .w1400{margin:0 auto;display:flex;justify-content:space-between;align-items:center}
.header h1{font-size:0}
.header h1 img{height:50px}
.header .telarea{display:inline-block;font-size:18px;vertical-align:-2px}
.header .icon-tel{display:inline-block;vertical-align:-5px;width:24px;height:24px;background:url("../images/tel.png") no-repeat}
@media(max-width:1200px){
	.header-wrap{height:52px}
	.header{height:40px;padding:6px 0;max-width:768px}
	.header .w1400{padding:0 12px}
	.header h1 img{height:40px}
}

/*导航菜单*/
.navbar{flex-grow:1}
.navbar ul{margin-left:40px}
.navbar li{float:left;display:inline-block;margin:0 25px}
.navbar li a{display:block;color:#cfcfd1;font-size:18px;line-height:1.4;transition:.3s}
.navbar li a:hover{color:#1cdafa}
.navbar li a.cur{color:#1cdafa;border-bottom:3px solid #1cdafa;border-radius:1px}
.navbar li:nth-last-child(1){display:none}
.navbar-m{display:none;flex-grow:1;text-align:center}
.oper-bar-m{width:73px;display:none}
.oper-bar-m i{cursor:pointer}
.oper-bar-m i.h5menu{display:none;float:right;width:30px;height:30px;vertical-align:middle;user-select:none;background:url("../images/menu_h5.png") center 100%/100% no-repeat;cursor:pointer;transition:.3s transform}
@media(max-width:1200px){
	.oper-bar{display:none}
	.navbar{width:100%;height:120vh;padding:8px 16px 10px 16px;box-sizing:border-box;z-index:3;position:fixed;top:50px;bottom:0;right:-300%;background:#fff;transition:.3s}
	.navbar ul{margin:0}
	.navbar li{display:block;margin:0;float:none;padding:12px 0;border-bottom:1px solid #D4D4D4}
	.navbar li a{color:#223458;font-size:14px;position:relative}
	.navbar li a:after{content:"";display:block;position:absolute;right:0;top:5px;transform:rotate(-45deg);width:5px;height:5px;border:2px solid transparent;border-right-color:#223458;border-bottom-color:#223458}
	.navbar li a.cur{border-bottom-color:transparent}
	.navbar.show{right:0%}
	.navbar-m{display:block;font-size:16px;color:#fff}
	.oper-bar-m,.oper-bar-m i,.oper-bar-m i.h5menu{display:inline-block}
	.oper-bar-m i.h5menu.show{background:url("../images/close_h5.png") center 72%/72% no-repeat;transform:rotate(180deg)}
}

/*登录信息*/
.header .userarea,.header .userarea a{color:#fff}
.header .userarea a.btn{margin:0 8px;padding:8px 25px;color:#fff;background:#0181FB;background:linear-gradient(50deg,#60E2F7 0%,#00ADCA 100%);border-radius:6px}
.header .userarea a.btn.cur{background:linear-gradient(50deg,#5CB1FF 0%,#0181FB 100%)}
.header .userarea i{display:inline-block;vertical-align:-2px}
.header .userarea .icon-wode:before{font-size:20px}
.header .userarea .loginout{padding:0 10px}

.pub-bt-title,.pub-intro-title{text-align:center;font-size:24px;color:#0181FB;position:relative;font-weight:600}
.pub-bt-title i.circle{display:inline-block;width:42px;height:42px;margin-right:-6px;background:url("../images/circle1.png") no-repeat;background-size:cover}
.pub-intro-title{font-size:16px;font-weight:500;text-indent:20px}
.pub-intro-title i.circle{display:inline-block;width:22px;height:22px;margin-left:-8px;margin-bottom:-10px;background:url("../images/circle2.png") no-repeat;background-size:cover}
@media(max-width:1200px){
	.pub-bt-title,.pub-intro-title{font-size:20px}
	.pub-bt-title i.circle{width:32px;height:32px}
	.pub-intro-title{font-size:14px}
	.pub-intro-title i.circle{width:16px;height:16px}
}

/*底部*/
.footer{background:#333;padding:30px 0;text-align:center;color:#EFEFEF}
.footer a,.footer a.hover{color:#EFEFEF}
@media(max-width:1200px){
	.footer{display:none}
}

/*侧边浮窗*/
.right-bar{width:78px;position:fixed;right:16px;bottom:10%;z-index:8;background:#fff;box-shadow:0 5px 15px -3px rgba(193, 217, 237, .8);border-radius:6px}
.right-bar li{height:78px;overflow:hidden;border-top:1px dashed #e6e6e6;line-height:1.8}
.right-bar li .move-top i,.right-bar li .move-top span{display:block;height:78px;line-height:1.5;display:flex;flex-direction:column;justify-content:center;color:#0181FB}
.right-bar li:nth-child(1),.right-bar li:nth-child(1) .move-top span{height:0}
.right-bar li .icon-top{position:absolute;right:-11px;top:-88px;width:100px;height:105px;background:url("../images/fc_top.png") center 100%/100% no-repeat;animation:kfanimate 2s linear infinite alternate}
@keyframes kfanimate{0% {transform:scale(1,1)} 50%{transform:scale(1.1)} 100%{transform:scale(1,1)}}
.right-bar li .tel{background:url("../images/rightbar_tel.png") center 60%/60% no-repeat}
.right-bar li .qq{background:url("../images/rightbar_qq.png") center 60%/60% no-repeat}
.right-bar li .wx{background:url("../images/rightbar_wx.png") center 60%/60% no-repeat}
.right-bar li .mail{background:url("../images/rightbar_mail.png") center 60%/60% no-repeat}
.right-bar li .top{background:url("../images/rightbar_top.png") center 60%/60% no-repeat}
.right-bar li .move-top{position:relative;z-index:8;transition:.3s;display:block;text-align:center;cursor:pointer}
.right-bar li .move-top:hover{transform:translateY(-78px)}
.right-bar li .hide-menu{position:absolute;right:-280px;z-index:7;height:78px;width:240px;padding:10px 15px;background:#E2EEFF;font-size:16px;border:2px solid #fff;border-radius:6px;box-sizing:border-box;transition:.3s}
.right-bar li.move-left:nth-child(2) .hide-menu{top:0;display:flex;align-items:center}
.right-bar li.move-left:nth-child(2) .tel-icon{display:block;width:60px;height:60px;margin-right:16px;background:url("../images/fc_tel.png") center 100%/100% no-repeat}
.right-bar li.move-left:nth-child(3) .hide-menu{top:78px}
.right-bar li.move-left:nth-child(4) .hide-menu{top:156px}
.right-bar li.move-left:nth-child(4) .underline{cursor:pointer}
.right-bar li.move-left:nth-child(5) .hide-menu{top:234px}
.right-bar .move-left:hover .hide-menu{transform:translateX(-362px)}
.right-bar li .underline:hover{text-decoration:underline}
@media(max-width:1200px){.right-bar{display:none}}

/*商务微信二维码*/
/*.qrcode-layout{width:378px;height:620px;position:fixed;margin:auto;left:0;top:0;right:0;bottom:0;z-index:11;padding:15px;background:#fff;border-radius:10px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.6)}
.qrcode-layout .close{width:32px;height:32px;padding:4px;display:block;position:absolute;top:-10px;right:-10px;border-radius:50%;cursor:pointer;background:#fff url("../images/close.png") center no-repeat}
*/
.protocol-poup{min-width:350px;max-width:800px}
.qrcode-layout{width:460px;position:fixed;z-index:11;left:50%;top:50%;transform:translate3d(-50%,-50%,0);}
.qrcode-layout .close{width:30px;height:30px;display:block;position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);border-radius:50%;cursor:pointer;background:#292929 url("../images/close.png") center no-repeat}
.qrcode-layout .top-area{width:325px;height:90px;margin:0 auto;background:url("../images/sw-dialog-tpimg.png") center 100%/100% no-repeat}
.qrcode-layout .contents-area{background:#fff;border-radius:20px;padding:8px;position:relative}
.qrcode-layout .contents-area:after{content:"";display:block;width:150px;height:54px;position:absolute;left:50%;transform:translateX(-50%);top:-18px;background:url("../images/sw-dialog-bt.png") center 100%/100% no-repeat}
.qrcode-layout .bgblue{padding:50px 0 20px 0;background:#F3F8FF}
.qrcode-layout .code-area{width:180px;height:180px;margin:0 auto;background:#fff;border:2px solid #399EFF;padding:5px;border-radius:10px}
.mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;background:rgba(0, 0, 0, .4);display:none}
@media(max-width:1200px){
	.qrcode-layout{width:90%;max-width:460px}
	.qrcode-layout .top-area{width:375px;height:104px}
}
@media(max-width:475px){
	.qrcode-layout .top-area{width:280px;height:77px}
}