


/* **** Common Reset **** */
*{margin:0;padding:0;list-style:none;font-size:14px;font-weight:400;font-family: sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin:0;padding:0;word-wrap:break-word;word-break:break-all;}
li,p,span,strong,a{font-size:inherit;color:inherit;font-family:inherit;}
body, html{width:100%;height:100%;}
input,select,img{vertical-align:middle;}
img{border:0;}
table{border-collapse:collapse;width:100%;}
table caption{position: absolute;top: 0px;left: 0px;overflow: hidden;display: block !important;width: 0px !important;height: 0px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.clear{clear:both;}
.clearfix::after{content:"";display:block;clear:both;}
.blind {position: absolute;top: 0px;left: 0px;overflow: hidden;display: inline-block !important;width: 1px !important;height: 1px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
a{display:inline-block;text-decoration:none;}
i{font-style:normal;}
input[type="password"]{font-family: sans-serif;}


#header{position:fixed;z-index: 5;border-bottom:1px solid #e5e5e5;height:80px;width: 100%;background: #fff;transition: all 0.3s ease-in-out;}
.header-cont{margin:0 auto;}
.header-cont-tp{position:relative;height:22px;padding:10px 15px;text-align:center;}
.header-cont-tp .logo a img{height:30px;}
.m-nav{position:absolute;top: 7px;left:15px;}
.m-nav > a.m-menu-btn{position:absolute;top:6px;right:-18px;font-size:22px;font-weight: bold; transform:rotate(90deg);}
.m-nav-box{position:fixed;top:0;left:calc(-80% - 50px);z-index:16;width:80%;height:100%;background:#fff;transition:all 0.5s ease-in-out;text-align:left;}
.m-nav-box-cont{padding:30px 35px 0 30px;}
.m-nav-box-cont .tit{font-size:18px;font-weight:900;color:#1d1d21;height:36px;}
.m-nav-box-cont > ul{position: absolute;left: 0;right: 0;top: 66px;bottom: 0;overflow-y: auto;padding: 0 35px 0 30px;}
.m-nav-box-cont > ul > li{height:40px;line-height:40px;}
.m-nav-box-cont > ul > li > a{position:relative;display:block;font-size:16px;color:#1d1d21;}
.m-nav-box-cont > ul > li > a span{color:#156ade;}
.m-nav-box-cont > ul > li > a i{position:absolute;top:0;right:0;font-size:20px;transform:rotate(90deg);}
.m-nav-close{position:absolute;top:0;right:-50px;width:50px;height:84px;line-height:84px;text-align: center;}
.m-nav-close a{display:block;font-size:28px;color:#fff;}

.m-info{position:absolute;top: 9px;right:15px;}
.m-info > a.m-info-btn{font-size: 23px;color:#000;}
.m-info-box{position:fixed;top:0;right:calc(-80% - 50px);z-index:999;width:80%;height:100%;background:#fff;transition:all 0.5s ease-in-out;text-align:left;}
.m-info-box-cont{padding:30px 30px 0;overflow:hidden;}
.m-info-box-cont-lf{float:left;width:60px;height:60px;line-height:60px;text-align:center;border-radius:50%;background:linear-gradient(to right, #156ade, #587cfb);margin-right:15px;}
.m-info-box-cont-lf span{font-size:27px;color:#fff;}
.m-info-box-cont-rt{float:left;width:calc(100% - 75px);margin-top:6px;}
.m-info-box-cont-rt p{color:#1d1d21;}
.m-info-box-cont-rt p.p1{font-size:20px;}
.m-info-box-cont-rt p.p2{margin-top: 12px;}
.m-info-box-cont-rt p.p2 a i{display: inline-block;transform: rotate(-90deg);font-size:13px;vertical-align: middle;margin-left: 5px;}
.m-info-box-cont-rt2{display:none;float:left;width:calc(100% - 75px);margin-top:6px;}

.login-after .m-info-box-cont-rt2 p.p1{font-size:16px;color:#1d1d21;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.login-after .m-info-box-cont-rt2 p.p2{margin-top: 8px;}
.login-after .m-info-box-cont-rt2 p.p2 span{display:inline-block;border-left:1px solid #dddddd;padding:0 9px;font-size:13px;color:#909090;}
.login-after .m-info-box-cont-rt2 p.p2 span:first-child{border-left:0;padding-left:0;}

.m-info-box-cont2{position:absolute;top:90px;bottom:75px;left:0;right:0;overflow-y:auto;padding:15px 30px;max-height: 275px;margin-top:32px;background:#f7f7f7;border-bottom:1px solid #e5e5e5;}
.m-info-box-cont2 .m-apply{position:relative;padding-right:70px;}
.m-info-box-cont2 .m-apply a{position:absolute;top:50%;right:0px;margin-top:-12px;width:62px;height:24px;line-height:24px;text-align:center;border:1px solid #156ade;border-radius: 15px;background:#fff;font-size:13px;color:#156ade;}
.m-info-box-cont2 .m-info-nav{display:none;}
.m-info-box-cont2 .m-info-nav > ul > li{height:40px;line-height:40px;}
.m-info-box-cont2 .m-info-nav > ul > li > a{position:relative;display:block;font-size:16px;color:#1d1d21;}
.m-info-box-cont2 .m-info-nav > ul > li > a span{color:#156ade;}
.m-info-box-cont2 .m-info-nav > ul > li > a i{position:absolute;top:0;right:0;font-size:20px;transform:rotate(-90deg);}
.m-info-box-cont2 .m-info-nav .logout{margin-top:18px;border:1px solid #e5e5e5;background:#fff;text-align:center;;}
.m-info-box-cont2 .m-info-nav .logout a{display:block;height:33px;line-height:33px;font-weight:900;color:#999999;}
.m-info-box-cont2 .m-info-nav .logout a i{display:inline-block;vertical-align:middle;margin-left:10px;font-size:19px;color:#999999;}
.m-info-box-cont3{position:absolute;bottom:35px;left:0;width:100%;text-align:center;}
.m-info-box-cont3 ul li{display:inline-block;color:#666666;margin:0 10px;}
.m-info-box-cont3 ul li:last-child{color:#333;}

.login-after .m-info-box-cont-rt{display:none;}
.login-after .m-info-box-cont-rt2{display:block;}
.login-after .m-info-box-cont2 .m-apply{display:none;}
.login-after .m-info-box-cont2 .m-info-nav{display:block;}
.m-info-close{position:absolute;top:0;left:-50px;width:50px;height:84px;line-height:84px;text-align: center;}
.m-info-close a{display:block;font-size:28px;color:#fff;}

.header-cont-bt{position:relative;height:38px;padding: 0 45px 0 15px;}
.header-cont-bt .lnb{overflow:hidden;}
.header-cont-bt .lnb  ul{display: table;white-space: nowrap;border-spacing:15px 0;margin-left: -15px;}
.header-cont-bt .lnb  ul > li{display: table-cell;margin-right:15px;}
.header-cont-bt .lnb  ul > li > a{display:block;height:35px;line-height:35px;;font-size:15px;font-weight:900;color:#1d1d21;}
.header-cont-bt .lnb  ul > li > a.on{border-bottom:3px solid #156ade;color: #156ade;}

.m-search{position:absolute;top:0;right:15px;width:30px;height:35px;background: rgba(255,255,255,0.8);text-align: right;line-height: 35px;box-shadow: -15px 1px 27px #fff;}
.m-search .m-search-btn{font-size: 24px;color:#000;}
.m-search-box{display:none;position:absolute;left: 0;top: 39px;z-index: 6;width:calc(100% - 68px);height:47px;padding:13px 53px 0 15px;background:linear-gradient(to right,#24aae6, #3163f6);}
.m-search-box input[type="text"]{width: calc(100% - 40px);height: 35px;border: 0;border-radius: 25px;padding: 0 20px;outline: none;}
.m-search-box .m-search-close{position:absolute;right:15px;top:0;height:60px;line-height:60px;font-size: 27px;color:#fff;}

body.fixed #header {background-color: #ffffff;transition:all 0.3s ease-in-out;}
body.is-hidden #header {transition: all 0.3s ease-in-out;opacity: 0;z-index:0;}
body.is-visible #header{transition:all 0.3s ease-in-out;opacity: 1;z-index:5;}

body.fixed #quick2 {transition:all 0.3s ease-in-out;}
body.is-hidden #quick2 {transform: translate3d(100%,0,0);transition: all 0.3s ease-in-out;opacity: 0;}
body.is-visible #quick2{transform: translate3d(0,0,0);transition:all 0.3s ease-in-out;opacity: 1;}







#content{padding-top:81px;}


#footer{}
.footer-cont{margin:0 auto;text-align:center;}
.footer-tp{padding:15px 0;}
.footer-tp ul > li{display:inline-block;color:#666666;margin:0 15px;}
.footer-tp ul > li:first-child{color:#888;}
.footer-bt{font-size:13px;color:#888888;padding: 15px 8%;word-break: keep-all;line-height: 30px;}
.footer-bt p{font-size:13px;font-weight:900;line-height: 100%;margin-top:10px;}






