* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: none;
}
body{ padding:0 0 50px;}

.m-flnav{ position: relative; width: 100%; height: 40px; line-height: 40px; background-color: #fff; overflow: hidden;}
.m-flnav ul { display: block; position: absolute; top: 0; left: 0; width: auto; height: auto; white-space: nowrap; overflow: hidden;}
.m-flnav ul li { display: inline-block; height: auto; margin: 0 0 0 7px; text-align: center; white-space: nowrap; overflow: hidden;}
.m-flnav ul li:last-child{ padding-right:60px;}
.m-flnav ul li a{ color:#333333;}

.g-txt{ margin:10px 0 0 0; background-color:#fff;}
.g-txt .f-tit{ height: 44px; line-height: 43px; padding-left: 10px; background-color: #fff; border-bottom: 1px #e7e7e7 solid; font-size: 1.6rem; font-weight:bold; color: #666;}
.g-txt .f-tit i{ display:block; float:left; width:18px; height:18px; margin:13px 8px 0 0; background:url(/uploads/image/shimages/ticon.png) no-repeat 0 0; background-size:18px 18px;}
.g-txt .f-content{ padding:7px 11px; font-size:14px;}

.g-zskp{ margin:10px 0 10px 0; background-color:#fff; overflow:hidden;}
.f-spe{ padding-bottom: 10px; margin-bottom:14px; border-bottom:1px dashed #ccc; overflow: hidden;}
.f-spe li { float: left; margin-right: 7px;	margin-left: 7px; margin-top: 8px;}
.f-spe li a { display: block; padding: 0 5px; border-radius: 3px; line-height: 29px; color: #767c80; text-align: center; background-color:#f2f2f2;}
.f-box{ overflow:hidden;}
.f-box .f-out { margin-left:7px; width: 47%;}
.f-out { display: block; position: relative; float: left;}
.f-box img { width: 100%; margin: 0 auto;}
.f-box span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 23px; line-height: 23px; padding:0 21px; background: rgba(0,0,0,0.5); color: #fff; font-size: 12px; text-align: center;}
.f-list{ padding:6px 0; overflow:hidden;}
.f-list li{ float:left; width:50%; height:30px; line-height:30px; overflow:hidden;}
.f-list li a{ position: relative; display:inline-block; padding:0 12px 0 16px; color:#333; background: url(/uploads/image/shimages/dianicon.png) no-repeat 5px 13px;}

.m-h3 i{ width:5px; margin-right:12px; background:#ff6159;}

.g-index-hotzq { position: relative; display: block; zoom: 1; width: 100%; height: 124px; padding: 15px 0 0; margin-bottom:0; box-sizing: border-box; background: #fff; overflow: hidden;}
.g-index-hotzq .g-recomd-ul { display: block; position: absolute; top: 10px; left: 0; width: auto; height: auto; white-space: nowrap; overflow: hidden;}
.g-index-hotzq .g-recomd-ul li { display: inline-block; width: 180px; height: auto; margin: 0 0 0 15px; text-align: center; white-space: nowrap; overflow: hidden;}
.g-index-hotzq .g-recomd-ul li img { display: block; width: 100%; margin: 0 0 6px; height: 113px; border-radius: 10px; overflow: hidden;}
.owl-wrapper-outer{ overflow:hidden;}
.owl-theme .list { float: left; width: 100%; padding: 0; box-sizing: border-box; overflow: hidden;}
.owl-theme .list li { position:relative; float: left; width: 50%; padding: 0; margin: 13px 0 0 0; text-align: center; box-sizing: border-box;}
.owl-theme .list li img{ display:block; width:90%; margin:0 auto; border-radius:6px;}
.owl-theme .list li span{ position:absolute; left:50%; bottom:0; width:159px; height:20px; line-height:20px; margin-left:-80px; background-color:#333; color:#fff; border-radius:0 0 6px 6px;}
.owl-item{ float:left;}
.owl-controls { display: block; width: 100%; height: 6px; overflow: hidden; margin: 14px 0; text-align: center; font-size: 0;}
.owl-controls .owl-page { display: inline-block; width: 20px; height: 6px; background: #e5e5e5; margin: 0 10px; border-radius: 2px; overflow: hidden;}
.owl-controls .active { background: #5fc700;}

.m-ban-tu{ width:100%;}
.m-ban-tu img{ display: block; width: 100%; height: auto; overflow: hidden;}
.g-txt2{ position:relative; margin:10px 0 0; background-color:#fff;}
.g-txt2 .f-tit{ height: 44px; line-height: 43px; padding-left: 10px; background-color: #fff; border-bottom: 1px #e7e7e7 solid; font-size: 1.6rem; font-weight:bold; color: #666;}
.g-txt2 .f-tit i{ display:block; float:left; width:18px; height:18px; margin:13px 8px 0 0; background:url(/uploads/image/shimages/ticon.png) no-repeat 0 0; background-size:18px 18px;}
.g-txt2 .f-content{ height:90px; padding:7px 11px; font-size:14px; text-align: justify; overflow:hidden; text-indent:2em;}

#m-switch{ position:absolute; bottom:0; left:0; width:100%; height:31px; background:url(/uploads/image/shimages/yy.png) repeat-x 0 0;}
#m-switch i{ display:block; float:right; width:49px; height:23px; line-height:23px; margin:0 12px 0 0; text-align:center; background-color:#f00; color:#fff; font-style:normal;}

.f-content-xx{ display:none; height: 90px; padding: 7px 11px; font-size: 14px; text-align: justify; overflow: hidden; text-indent:2em;}
.m-onmore a{ width:94%; margin:12px auto; border:none; background-color:#cecece; color:#fff;}

.module{ background-color:#fff;}
.md-tabs .type{ width:100%; height:50px; line-height:50px; font-size:12px; color:#e7e7e7; display:-webkit-box; border-bottom:1px solid #e5e5e5;}
.md-tabs .type li{ width:auto; height:50px; line-height:50px; font-size:16px; font-weight:normal; text-align:center; color:#333; -webkit-box-flex:1; display:block; overflow:hidden}
.md-tabs .type .m-hover{ border-bottom:2px solid #19b5fe; color:#19b5fe;}

.md-tabs .panels{ margin:0; overflow:hidden}

.md-tabs .content{overflow:hidden}
.md-tabs .list{float:left;width:100%; padding:0 18px 0 0; margin:0;box-sizing:border-box;overflow:hidden}
.md-tabs .list li{float:left;width:50%;padding:0; margin:0;text-align:center; padding:10px 0 0 18px; box-sizing:border-box;}
.md-tabs .list span,.md-tabs .list a{display:block}
.md-tabs .list .icon{margin:0 .05rem}
.md-tabs .list .icon img{width:100%;height:auto;}
.list .name{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}
.md-tabs .list .btn{width:80%; height:28px; line-height:26px; font-size:12px; font-weight:normal; color:#ff4000; border:1px solid #ff4000; border-radius:4px;text-align:center; margin:4px auto 0; display:block; overflow:hidden; box-sizing:border-box; padding:0; background:#fff;}
.list span{width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:0 0 0 0; display:block; overflow:hidden;}
.md-tabs .dot{ width:100%; height:10px; display:block; overflow:hidden; margin:14px 0;text-align:center;font-size:0}
.md-tabs .dot li{display:inline-block;width:10px;height:10px;background:#e5e5e5;margin:0 10px; border-radius:2px;;overflow:hidden}
.md-tabs .dot li.active{background:#19b5fe}
.md-tabs .more{ width:100%; height:35px; padding:0 10px; display:block; overflow:hidden; box-sizing:border-box;}
.md-tabs .more a{ width:100%; height:33px; line-height:33px; font-size:15px; font-weight:normal; color:#19b5fe; text-align:center; border:1px solid #19b5fe; border-radius:4px; display:block; overflow:hidden; position:relative; zoom:1}
.md-tabs .more a span{ width:10px; height:10px; background: no-repeat 0 -88px; background-size:600px; display:block; overflow:hidden; position:absolute; left:50%; top:12px; margin:0 0 0 54px;}


nav{ position:relative; z-index:9;}
.top_menu_more{ position:absolute; z-index:999; top:0; right:0; width:33px; height:40px; background:url(/uploads/image/shimages/menu_more.png) no-repeat 0 0;} 

.g-top{ width:100%; height:40px; padding:0 86px 0 0; background-image:-webkit-linear-gradient(-90deg, #ff906a, #ff5a57); background-image:linear-gradient(-90deg,#ff906a,#ff5a57); box-sizing:border-box; display:block; overflow:hidden;}
.g-top .g-top-leftlink{ float:left; width:auto; height:40px; display:block; overflow:hidden;}
.g-top .g-top-leftlink b{ width:auto; height:40px; padding:7px; box-sizing:border-box; float:left; border-right:1px solid #fc8f8f; display:inline; overflow:hidden;}
.g-top .g-top-leftlink b img{ height:100%; display:block; overflow:hidden}
.g-top p{width:auto;height:40px;line-height:40px;font-size:20px;font-weight:normal;color:#fff;float:left;padding: 0 36px 0 10px;box-sizing:border-box;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-top .f-lm > i:nth-child(2){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ff6d5e;display:block;overflow:hidden;position:absolute;right: 3px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:20;}
.g-top .f-lm > i:nth-child(3){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ff906a;display:block;overflow:hidden;position:absolute;right: 2px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:10;}
.g-top .f-lm > i:nth-child(4){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ff906a;display:block;overflow:hidden;position:absolute;right: 0px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.g-top a:nth-child(3){ width:40px; height:40px; background:url(/uploads/image/shimages/5h-icon.png) no-repeat 0 2px; background-size:60px 643px; display:block; overflow:hidden; position:absolute; right:46px; top:0;}
.g-top a:nth-child(4){ width:46px; height:40px; background:url(/uploads/image/shimages/5h-icon.png) no-repeat 6px -46px; background-size:60px 643px; display:block; overflow:hidden; position:absolute; right:0; top:0;}
.g-top .f-lm{ float:left; width: auto; height: 40px; line-height: 40px; font-size: 20px; font-weight: normal; padding: 0 36px 0 10px; box-sizing: border-box; display: inline; overflow: hidden; position: relative; color:#fff; zoom: 1;}
.g-top .f-lm a{ color:#fff;}


.wrapper{position:relative; height:147px; padding:11px 0 0; background-color:#fff;}
.wrapper-container{height:147px; background-color:#fff; overflow:hidden;}
.wrapper-container .swiper-wrapper{height:100%}
.wrapper-container .swiper-slide{float:left;width:100%;height:100%}
.wrapper-container .m-zt li{ float: left; width: 50%; padding: 0; margin: 0; text-align: center; padding:0; box-sizing: border-box;}
.wrapper-container .m-zt li img{ width:90%; height:100px; margin:0 auto;}
.wrapper-container .m-zt li strong{ display: block; width: 100%; height: 20px; line-height: 20px; font-size: 14px; font-weight: normal; color: #333; text-align: center; margin: 4px 0 0 0; overflow: hidden;}	