@charset "utf-8";
@import "reset.css";
@import "font/iconfont.css";

.wp90{width:87.5%;min-width:1280px;max-width:1728px}

.part-index-bt-title{padding:40px 0 15px 0;text-align:center;background:url("../images/title_bg.png") center bottom no-repeat}
.part-index-bt-title h5{color:#333;font-size:26px;line-height:30px;letter-spacing:2px}

.login-out-drop-menu .wrap .l_bg{padding:12px;display:flex;align-items:center;background: #519cff;
    background: linear-gradient(to right,#519cff 0,#bb71ff 100%);
    background: -webkit-linear-gradient(left,#519cff 0,#bb71ff 100%);
    background: -moz-linear-gradient(left,#519cff 0,#bb71ff 100%);
    background: -o-linear-gradient(left,#519cff 0,#bb71ff 100%);
    background: -ms-linear-gradient(left,#519cff 0,#bb71ff 100%)
}
.login-out-drop-menu .wrap .l_bg .member_info{display:flex;width:60%;justify-content:space-between;align-items:center}
.login-out-drop-menu .wrap .l_bg img{width:66px;height:66px;border-radius:50%}
.login-out-drop-menu .wrap .l_bg .l_info{flex-grow:1;color:#fff;font-size:12px;line-height:1.5;padding-left:10px}
.login-out-drop-menu .wrap .l_bg a.btn{display:inline-block;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.login-out-drop-menu .wrap .l_bg a.member{background:#f6c356;color:#fff;margin-left:10px}
.login-out-drop-menu .wrap .l_bg a.logout{background:#fff;color:#399eff}
.login-out-drop-menu .xshouw{display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;padding:12px}
.login-out-drop-menu .xshouw i{width:40px;height:40px;display:block;margin:0 auto;background:url("../images/kj-ioc.png") 0 0 no-repeat;transition:background .3s}
.login-out-drop-menu .xshouw .ico1{background-position:0 0}
.login-out-drop-menu .xshouw .ico2{background-position:-38px 0}
.login-out-drop-menu .xshouw .ico3{background-position:-81px 0}
.login-out-drop-menu .xshouw .ico4{background-position:-120px 0}
.login-out-drop-menu .xshouw a:hover span{color:#fdb61d}
.login-out-drop-menu .xshouw a:hover .ico1{background-position:-161px 0}
.login-out-drop-menu .xshouw a:hover .ico2{background-position:-200px 0}
.login-out-drop-menu .xshouw a:hover .ico3{background-position:-242px 0}
.login-out-drop-menu .xshouw a:hover .ico4{background-position:-280px 0}

.part-bt-title{width:340px;font-size:36px;font-weight:bold;color:#E3E5FF;text-align:center}
.part-bt-title h5{position:relative;top:-6px;color:#333;font-size:24px;line-height:30px;letter-spacing:2px;display:inline-flex;justify-content:center}
.part-bt-title .icon-l,.part-bt-title .icon-r{display:inline-block;height:30px;transform:scale(.8);background:url("../images/bt_icon.png") no-repeat}
.part-bt-title .icon-l{width:45px;background-position:0 0}
.part-bt-title .icon-r{width:58px;background-position:-48px 0}
.cur-pos{padding:8px 0;border-bottom:1px solid #E5EBF2}
.pages a,.pages span{display:inline-block;padding:5px 12px;background:#fff;margin:0 5px;border:1px solid #eee;border-radius:4px}
.pages .cur{background:#129EFB;color:#fff;font-weight:bold}

.footer{background:#353638}
.footer,.footer a{color:#C4C4C4}
.footer a:hover{color:#fff}
.footer .ftop{padding:30px;display:flex;justify-content:space-around;align-items:flex-start}
.footer .ftop dl{position:relative;width:21%;padding:0 2%}
.footer .ftop dl:after{display:block;content:"";width:1px;height:160px;background:#848485;position:absolute;right:0;top:0}
.footer .ftop dl:nth-child(1){width:260px}
.footer .ftop dl:nth-child(2){min-width:380px}
.footer .ftop dl:last-child{flex-shrink:2}
.footer .ftop dl:last-child:after{width:0}
.footer .ftop dt{font-size:18px;color:#fff}
.footer .logo img{width:230px}
@keyframes shake-qie{0%{transform:rotate(0)} 25%{transform:rotate(-25deg)} 75%{transform:rotate(25deg)} 100%{transform:rotate(0)}}
.footer a.kfqq{display:block;width:130px;height:40px;color:#fff;border-radius:6px;text-align:right;line-height:40px;font-weight:600;padding-right:15px;transition:.5s;
	background: linear-gradient(to right,#488cff 0,#66b1ff 100%);
    background: -webkit-linear-gradient(left,#488cff 0,#66b1ff 100%);
    background: -moz-linear-gradient(left,#488cff 0,#66b1ff 100%);
    background: -o-linear-gradient(left,#488cff 0,#66b1ff 100%);
    background: -ms-linear-gradient(left,#488cff 0,#66b1ff 100%)
}
.footer a.kfqq:hover{transform:translateY(-2px)}
.footer a.kfqq i{display:block;width:26px;height:26px;position:absolute;left:15px;top:7px;background:url("../images/qie.png") 100% no-repeat;background-size:100%}
.footer a.kfqq:hover i{animation:shake-qie 0.3s linear}
.footer .contact{display:flex;align-items:flex-start;justify-content:space-between}
.footer .go-link a{display:inline-block;width:30%;overflow:hidden;text-overflow:ellipsis;margin:0 3.33% 3.33% 0}
.footer .gzhcode img{max-width:132px}
.footer .fbtm{padding:30px 0;background:#2D2E30;line-height:200%}
.footer .authentication a{display:inline-block;margin-left:12px}
.footer .authentication .w148{width:148px;height:54px}
.footer-simple{padding:20px 0;background:#f8faff;color:#999a9d;border-top:1px solid #ecf0f6}
.footer-simple a{margin:0 8px;color:#999a9d}

/*返回顶部*/
/*通用按钮*/
.public-btn-blue{height:45px;padding:0 20px;cursor:pointer;font-size:18px;font-weight:400;color:#fff;background:#399eff;background:linear-gradient(0deg,rgba(51,154,251,1) 0,rgba(53,174,253,1) 100%);border-radius:5px}
.public-btn-red{height:40px;padding:0 12px;cursor:pointer;text-align:center;color:#fff;line-height:40px;background:#f97373;border-radius:5px}