@CHARSET "UTF-8";
*{-webkit-tap-highlight-color:rgba(255,0,0,0);box-sizing:border-box;margin:0;padding:0;outline:0;font-family:微软雅黑;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;background:#eee}
.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;color:#333;line-height:40px;font-size:16px}
.body_pc>.top .logo>img{display:block;float:left;margin:2px 0;height:30px;vertical-align:middle}
.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:110px;background:#fff}
.body_pc>.header *{font-size:14px;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Tahoma,Arial,sans-serif}
.body_pc>.header .logo{float:left;margin:15px 0;width:160px;height:70px}
.body_pc>.header .logo>img{display:block;width:160px;height:70px;object-fit:contain}
.body_pc>.header .name{float:left;padding-right:80px;max-width:500px;line-height:100px;color:#333;font-size:32px}
.body_pc>.header .search{float:right;margin-top:40px;background:url(../img/search.png) 0 0 no-repeat;background-size:100% 100%;padding:2px;width:400px;height:40px}
.body_pc>.header .search>input{display:block;float:left;border:0;padding:0 8px;width:296px;line-height:36px;color:#333;font-size:14px}
.body_pc>.header .search>a{display:block;float:right;width:100px;height:36px;background:url(../img/search_icon.png) center center no-repeat;background-size:auto 80%}
.body_pc>.nav{background:url(../img/nav_bg.png) 0 4px repeat-x;background-size:auto 40px;overflow:inherit}
.body_pc>.nav .items{height:44px;padding-top:4px}
.body_pc>.nav .items>a{display:block;float:left;width:130px;height:40px;font-size:20px;color:#fff;text-align:center;line-height:40px}
.body_pc>.nav .items>a.active{margin-top:-4px;height:44px;font-size:24px;color:#444;background:url(../img/nav_active.png) center center no-repeat;background-size:100% 100%}
.body_pc>.nav .tip{position:absolute;top:44px;z-index:10000000;left:50%;display:block;line-height:30px;font-size:16px;color:#666;width:1200px;margin-left:-600px;height:30px;background:#fff;box-shadow:0 0 1px #999;background:#eee}
.body_pc>.nav .tip>span{color:#fe0000;font-size:18px}
.body_pc>.nav .tip>font{color:#222;font-size:14px;float:right;margin-right:10px}
.body_pc>.banner{position:relative;width:100%;background:rgba(0,0,0,.06);border-bottom:1px solid #eee}
.body_pc>.banner .swiper-slide{position:relative}
.body_pc>.banner .swiper-slide img{display:block;width:100%}

.body_pc>.footer{text-align:center;background:#333;color:#ddd;border-top:1px solid #666;font-size:9pt;line-height:40px}
.body_pc .pager{padding:20px;text-align:right}
.body_pc .pager>a{display:inline-block;margin-left:2px;padding:0 5px;height:26px;min-width:34px;border:1px solid #aaa;border-radius:2px;color:#333;text-align:center;font-size:14px;line-height:24px}
.body_pc .pager>a.active,.body_pc .pager>a:not(.ignore):hover{background:silver;color:#fff}
.body_pc .pager>a.active,.body_pc .pager>a.ignore{cursor:not-allowed}
/* ====================================================================================== */
.body_mb *{font-family:微软雅黑}
.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{line-height:40px;background:#eee;padding:8px 15px 8px 4px;font-size:20px;color:red;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.body_mb>.top>img{display:block;height:40px;float:left;margin-right:8px}
.body_mb>.nav{height:40px;overflow:hidden;background:#fff}
.body_mb>.nav>a{display:block;width:20%;line-height:40px;background:#fff;float:left;font-size:14px;color:#666;text-align:center}
.body_mb>.nav>a.active{color:orange}
.body_mb>.banner{display:block;width:100%}
.body_mb>.banner img{display:block;width:100%}

@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}
}

