@CHARSET "UTF-8";
*{-webkit-tap-highlight-color:rgba(255,0,0,0);box-sizing:border-box;margin:0;padding:0;outline:0;word-wrap:break-word;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;word-break:break-all}
a{text-decoration:none;color:#333;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none-webkit-tap-highlight-color:rgba(255,0,0,0)}

html{position:relative;overflow-x:hidden}
input:read-only{background:rgba(0,0,0,.03)!important;cursor:no-drop}

table{border-collapse:collapse}
table td{border:1px solid #ddd;padding:5px 10px}

::-webkit-scrollbar{width:1px;height:1px}
::-webkit-scrollbar-track{background-color:#ddd}
::-webkit-scrollbar-thumb{background-color:#999}
::-webkit-input-placeholder{color:#ccc!important}
:-moz-placeholder,::-moz-placeholder{color:#ccc!important}
:-ms-input-placeholder{color:#ccc!important}

#hm_t_undefined,.hide{display:none!important}
.disabled{background:lightgrey!important}

#alert,#alert_loader{position:absolute;z-index:10000000000;top:0;width:100%;height:100%;background:rgba(0,0,0,.1)}
#alert_loader>.box{position:fixed;z-index:1000;top:50%;left:50%;padding:10px;width:20pc;margin-left:-10pc;margin-top:-75pt}
#alert_loader>.box>.icon{display:block;text-align:center;width:80px;height:80px;line-height:80px;font-size:81px;margin:auto;color:#666;-webkit-animation:loader 1.5s linear infinite;-moz-animation:loader 1.5s linear infinite;animation:loader 1.5s linear infinite}
@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-moz-keyframes loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@keyframes loader{0%{transform:rotate(0deg)}100%{transform: rotate(360deg)}}

#alert>.box{position:fixed;z-index:1000;top:50%;left:50%;padding:10px;width:20pc;margin-left:-10pc;margin-top:-75pt;background:#fff;border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,.2)}
#alert>.box>.title{font-size:18px;line-height:42px;color:#333;text-align:center;border-bottom:1px solid #eee}
#alert>.box>i{display:block;margin:auto;font-size:5pc;text-align:center;line-height:88px;margin-top:10px}
#alert>.box>i.icon-success{color:#228b22}
#alert>.box>i.icon-error{color:#dc143c}
#alert>.box>i.icon-warning{color:orange}
#alert>.box>.tip{text-align:center;font-size:14px;color:#aaa;line-height:30px}
#alert>.box>.btns{width:100%;text-align:center;margin-top:10px}
#alert>.box>.btns>a{display:inline-block;padding:4px 20px;background:#a9a9a9;color:#fff;border-radius:4px;line-height:20px}
#alert>.box>.btns>a#alert_cancel{margin-right:15px}
#alert>.box>.btns>a#alert_agree{background:#5fb878}

.body_pc>div{position:relative;overflow:hidden}
.body_pc>div>.box{position:relative;margin:auto;width:75pc}
.body_pc>.top{height:41px;border-bottom:1px solid #ddd}
.body_pc>.top *{font-size:14px;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Tahoma,Arial,sans-serif}
.body_pc>.top .logo{position:absolute;top:0;left:0;display:block;width:200px;height:40px}
.body_pc>.top .logo>img{display:block;margin:2px 0;width:200px;height:36px;object-fit:cover}
.body_pc>.top .search{position:absolute;top:0;left:210px;overflow:hidden;margin:5px 0;width:15pc;height:30px;border:1px solid #ddd;border-radius:4px;background:#fff}
.body_pc>.top .search>input{padding:0 6px;width:200px;border:0;color:#999}
.body_pc>.top .search>div,.body_pc>.top .search>input{float:left;display:block;height:28px;line-height:28px}
.body_pc>.top .search>div{width:38px;border-left:1px solid #ddd;text-align:center;cursor:pointer}
.body_pc>.top .nav{padding-left:460px;width:100%;height:40px;text-align:right}
.body_pc>.top .nav>*{display:inline-block;padding:5px 8px;color:#666;text-align:center;line-height:30px}
.body_pc>.top .nav .ignore{padding:5px 0;min-width:100px}
.body_pc>.top .nav>span>font{margin:0;color:#ff8c00}

.body_pc>.header{height:90pt;border-bottom:2px solid #006400;background:#fff}
.body_pc>.header *{font-size:1pc;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Tahoma,Arial,sans-serif}
.body_pc>.header .logo{position:absolute;top:0;left:0;margin:10px 0;width:10pc;height:75pt}
.body_pc>.header .logo>img{display:block;width:200px;height:100px;object-fit:contain}
.body_pc>.header .name{position:absolute;top:9pt;left:210px;max-width:600px;color:#333;font-size:30px}
.body_pc>.header .nav{display:block;padding-top:5pc;padding-left:280px;width:100%;text-align:justify}
.body_pc>.header .nav>a{display:inline-block;min-width:160px;margin:10px 0;padding:0 10px;border-left:1px solid #ccc;text-align:center;line-height:20px}
.body_pc>.header .nav>a:first-child{border-left:0}
.body_pc>.header .nav>a.active,#header .nav>a:hover{color:#ff8c00}

.body_pc>.footer{height:100px;background:#fff;padding-top:10px;border-top:1px solid #666;font-size:9pt;line-height:30px;overflow:visible!important}
.body_pc>.footer .share{position:absolute;right:0;height:5pc}
.body_pc>.footer .share{top:0;font-size:1pc;line-height:5pc}
.body_pc>.footer .share>.box{float:right;display:-webkit-box;display:-moz-box;display:box;margin-left:10px}
.body_pc>.footer .share>.box>a{display:inline-block;margin:0 2px;font-size:30px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}

/* ====================================================================================== */
.body_mb{padding-top:50px;padding-bottom:52px}
.body_mb *{font-family:微软雅黑}
.body_mb .swiper-pagination{z-index:10000}
.body_mb a{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.body_mb>.top{position:fixed;top:0;left:0;right:0;z-index:100000;height:50px;background:#46a1e5;box-shadow:0 1px 2px #333}
.body_mb>.top>.logo{position:absolute;top:0;left:0;z-index:100;width:100px;height:50px}
.body_mb>.top>.title{height:50px;padding:0 60px 0 110px;line-height:50px;font-size:20px;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.body_mb>.top>.nav{position:absolute;top:0;right:0;z-index:100;width:50px;height:50px;color:#fff;cursor:pointer}
.body_mb>.top>.nav.hover{background:rgba(0,0,0,.2)}
.body_mb>.top>.nav>i{display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:35px}
.body_mb>.top>.nav>.box{display:none;position:absolute;top:50px;right:0;z-index:100;width:170px;background:#46a1e5}
.body_mb>.top>.nav>.box.hide{display:none}
.body_mb>.top>.nav>.box>.item,.body_mb>.top>.nav>.box>.item>a,.body_mb>.top>.nav a{display:block;height:40px;line-height:40px;color:#fff}
.body_mb>.top>.nav>.box>.item{height:41px;border-top:1px solid #56b1f5;padding:0 15px}
.body_mb>.top>.nav .item.hover{background:#56b1f5}
.body_mb>.top>.nav>.box>.item>a>i{font-size:16px;float:right;font-weight:bold}
.body_mb>.top>.nav>.box>.item>.more{display:none}
.body_mb>.top>.nav>.box_more{display:none;position:absolute;top:50px;right:0;z-index:100;width:170px;background:#46a1e5}
.body_mb>.top>.nav>.box_more.hover{display:block}
.body_mb>.top>.nav>.box_more>a{padding:0 10px;background:#3691d5}
.body_mb>.top>.nav>.box_more>a>i{float:left;margin-right:10px}
.body_mb>.top>.nav>.box_more>.more>a{border-top:1px solid #56b1f5;padding:0 20px}
.body_mb>.slider,.body_mb>.slider>.swiper-container{overflow:hidden}
.body_mb>.slider>.swiper-container .swiper-slide img{display:block;width:100%}

.body_mb>.bottom{background:#333;padding:10px}
.body_mb>.bottom>p{font-size:13px;color:#fff;line-height:24px}
.body_mb>.footer{position:fixed;bottom:0;left:0;right:0;z-index:10000;padding-left:50px;height:41px;background:#009844;box-shadow:0 -1px 10px #009844}
.body_mb>.footer>a{display:block;float:left;width:25%;height:40px;line-height:40px;text-align:center;border-left:1px solid #fff;margin-left:-1px;font-size:14px;color:#fff}
.body_mb>.footer.four>a{width:33%}
.body_mb>.footer>a:first-child{position:absolute;top:0;left:0;width:50px}

/* ====================================================================================== */

@media screen and (max-width:800px) {
    body>.body_pc{display:none}
    body>.body_mb{display:block}
}
@media screen and (min-width:801px) {
    body>.body_pc{display:block}
    body>.body_mb{display:none}
}

