a,a:hover{text-decoration: none}
.g-scrollview:after,.g-view:after,.g-view:before{content: '';width: 100%}
.g-flexview,.tabbar-item{-webkit-box-direction: normal;-webkit-box-orient: vertical}
*,:after,:before{box-sizing: border-box;outline: 0;color: #333;}
body,html{height: 100%}
body{background-color: #f5f5f5;color: #333;font-size: 12px;-webkit-font-smoothing: antialiased;font-family: arial,sans-serif}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,li,ol,p,pre,td,textarea,th,ul{margin: 0;padding: 0}
article,aside,audio,details,figcaption,figure,footer,header,img,mark,menu,nav,section,summary,time,video{display: block;margin: 0;padding: 0}
h1,h2,h3,h4,h5,h6{font-size: 100%}
fieldset,img{border: 0}
address,caption,cite,dfn,em,i,th,var{font-style: normal;font-weight: 400}
button,input,select,textarea{font: 100% tahoma,\5b8b\4f53,arial}
ol,ul{list-style: none}
a{color: inherit}
a,button,input,label,select{-webkit-tap-highlight-color: transparent}
button,input,select{vertical-align: baseline;border-radius: 0;background-color: transparent;-webkit-appearance: none;-moz-appearance: none}
.mask-black,.mask-black-dialog{background-color: rgba(0,0,0,.4)}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border: none}
input[type=checkbox],input[type=radio]{vertical-align: middle}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance: none!important;-moz-appearance: none!important;margin: 0}
.cell-multiple-selecet select,.m-switch,textarea{-webkit-appearance: none;-moz-appearance: none}
.g-flexview,.g-view{margin: 0 auto;max-width: 750px;min-width: 300px}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px #fff inset}
textarea{outline: 0;border-radius: 0;overflow: auto;resize: none}
.g-scrollview,.m-slider,.scrolltab-title{overflow-x: hidden}
table{border-collapse: collapse;border-spacing: 0}

.g-flexview,.tabbar-item{-webkit-box-direction: normal;-webkit-box-orient: vertical}
.g-flexview, .g-view{margin: 0 auto;max-width: 750px;min-width: 300px;}
.g-flexview, .mask-black-dialog{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}
.g-flexview{height: 100%;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.g-scrollview, .m-slider, .scrolltab-title{overflow-x: hidden;}
.g-scrollview{width: 100%;height: 100%;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;overflow-y: auto;-webkit-overflow-scrolling: touch;position: relative;/*margin-bottom: -1px;*/}
.ios .g-scrollview{/*margin-top: 1px;*/}
.hairline .g-scrollview{/*margin-top: .5px;*/}

.mask-black-dialog{background-color: rgba(0, 0, 0, 0.4);position: fixed;z-index: 1500;bottom: 0;right: 0;left: 0;top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.m-confirm{width: 65%;background-color: #FAFAFA;border-radius: 2px;font-size: 15px;-webkit-animation: zoomIn .15s ease forwards;animation: zoomIn .15s ease forwards;}
.confirm-hd{text-align: left;padding: 15px 20px 5px;}
.confirm-hd .confirm-title{font-weight: normal;color: #444;word-break: break-all;}
.confirm-bd{text-align: center;padding: 0 20px;font-size: 14px;color: #888;line-height: 20px;word-break: break-all;}
.confirm-ft{position: relative;line-height: 40px;margin-top: 14px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.confirm-ft > a{position: relative;text-align: center;display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 0 2px;}
.confirm-ft > a.confirm-btn.default{color: #353535;}
.confirm-ft > a:not(:last-child):after{content: '';position: absolute;z-index: 0;top: 0;right: 0;height: 100%;border-right: 1px solid #D9D9D9;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.confirm-ft > a.confirm-btn.primary{color: #2c80da;}
.confirm-ft:after{content: '';position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 1px;border-top: 1px solid #D9D9D9;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}

.clearfix:after{content: ''; display: block; height: 0; clear: both;}
.clearfix{zoom: 1;}
.fl{float: left;}
.fr{float: right;}

.w100{width: 100%}
.banner{background: #fff;padding-top: .1rem;}
.banner .swiper-container{width: 6.9rem;height: 3.1rem;border-radius: .1rem;margin: 0 auto;}
.banner .swiper-slide .img{width: 100%;height: 100%}

.header_title{position: relative; height: .88rem;text-align: center;line-height: .88rem;font-size: .36rem;color: #000;background: #fff;}
.header_title a{position: absolute; display: block; height: 100%; width: .66rem;  top: 0}
.header_title .back{left: 0;background: url('https://img.cheshi-img.com/ccb/back.png') right center no-repeat; background-size: .36rem auto;}

.top_btns{position: relative; display: flex;background: #fff;margin-bottom: .2rem;justify-content: space-around;}
.top_btns a{display: block; height: 100%; width:20%;display: flex; justify-content: center;flex-wrap: wrap;padding: .18rem 0 .3rem}
.top_btns a img{width: .9rem;display: block;margin: 0 auto .1rem;}
.top_btns a p{font-size: .26rem;text-align: center;width: 100%;line-height: 1;}

.bottom{background: #fff;padding: .3rem;}

.main_nav{padding-right: .5rem;position: relative;height: .7rem;overflow: hidden;box-sizing: border-box;width: 6.9rem;margin: 0 auto .2rem;}
.main_nav .nav_cont{overflow-x: scroll;height: 5rem;overflow-y: hidden;}
.main_nav .wrap{font-size: 0;white-space: nowrap;height: .7rem;line-height: .7rem;}
.main_nav .wrap a{line-height: .7rem;width: calc( 6.4rem / 5 );font-size: .32rem;color: #666;display: inline-block;height: .7rem;text-align: center;}
.main_nav .wrap a.cur{font-size: .36rem;color: #333;position: relative;}
.main_nav .wrap a.cur::after{content: '';position: absolute;bottom: 0;left: 50%;width: .3rem;height: .06rem;border-radius: .03rem;background: #ff6600;margin-left: -.15rem;}
.main_nav .open_panel{position: absolute; width: .5rem;top: .14rem;height: .5rem;right: 0;background: url('https://img.cheshi-img.com/ccb/menu.png') no-repeat;background-size: 100% 100%;}


.panel-right{position: fixed; left: 0; top: 0; width: 100%; height: 100%;background-color:rgba(0,0,0,0.5); z-index: 999; display: flex; display: none}
.panel-right_l{height: 100%;}
.panel-right_r{height: 100%;  position: absolute;right: -100%; top: 0;width:82.6%; background: #fff; display: flex; flex-direction: column; padding: 0.3rem}
.close_panel img{width: 0.43rem}
.close_panel {margin-bottom: .65rem}
.panel_title{font-size: .32rem; color: #333; font-weight: bold; margin-bottom: 0.5rem}
.pingdai_list:after{content: ''; display: block; height: 0; clear: both;}
.pingdai_list div{width: 1.6rem; font-size: .24rem; margin-right: 0.3rem; height: 0.7rem; line-height: 0.7rem; text-align: center;position: relative; float: left; margin-bottom: .4rem;}
.pingdai_list div:nth-child(3n){margin-right: 0}
.pingdai_list div i{position: absolute; right: -0.15rem; top: -0.15rem; display: block;width: .36rem; height: .36rem; border-radius: 50%}
.mypingdao div{background: rgba(255,102,0,.2);  border-radius: 0.1rem; color: #ff6600}
.mypingdao div i{background: url(https://img.cheshi-img.com/ccb/del.png?v2) no-repeat #fff; background-size: 0.36rem 0.36rem}
.addpingdao div{background: rgba(102,102,102,.2);  border-radius: 0.1rem; color: #666}
.addpingdao div i{background: url(https://img.cheshi-img.com/ccb/add.png?v2) no-repeat #fff; background-size: 0.36rem 0.36rem}
.tijiao{margin-top: auto;   text-align: center; color: #fff; border-radius: 0.12rem;  height: 0.92rem; line-height: 0.92rem; font-size: .3rem; background: #ff6600;/*background:linear-gradient(to right,#ff9832,#ff6701);*/}

:root {
    --swiper-theme-color: #fff;
}

.top_sousuo{max-width: 750px; position: fixed; width: 100%; /*padding: 0.2rem 0.3rem  .1rem .3rem; */padding-top: .2rem; padding-bottom: .1rem; top: 46px;  z-index: 99}
.top_sousuo .text{height: 0.6rem; line-height: 0.6rem; font-family: arila; background:url('https://img.cheshi-img.com/ccb/search.png') 0.2rem center no-repeat #fff; background-size:0.39rem 0.41rem; border: 0; width: 100%; font-size: .26rem; border-radius: 0.3rem; padding: 0 0.2rem 0 0.74rem;box-sizing: border-box; font-family: arial }
.search_text{padding: 0 .2rem}
.top_sousuo.cur{background: #fff; }
.top_sousuo.cur .text{border: 1px solid #e5e5e5}

.banner .swiper-pagination-bullet-active{background: #fff;}

.article_list li{padding: .3rem 0;position: relative;border-bottom: 1px solid #eee;}
.article_list li a{display: block;}
.article_list li .title{font-size: .32rem;line-height: .38rem;margin-bottom: .3rem;max-height: .76rem;overflow: hidden;}
.article_list li .img{border-radius: .1rem;overflow: hidden;background: #ccc;height: 4.6rem;}
.article_list li .img img{width: 100%;}
.article_list li .art_b{font-size: .20rem;color: #999;padding-top: .3rem;line-height: 1;width: 100%;}
.article_list li .art_b span{color: #999;}
.article_list li .art_b .fl{margin-right: .2rem;}
.article_list li .art_b .see{padding-left: .5rem;position: relative;display: none;}
.article_list li .art_b .see::after{position: absolute;left: 0;top: -.15rem;width: .5rem;height: .5rem;background: url('https://img.cheshi-img.com/ccb/see.png') no-repeat;background-size: 100% 100%;content: '';}

.article_list li.row2{}
.article_list li.row2 .img{width: 2.21rem;height: 1.47rem;position: absolute;right: 0;top: .3rem;}
.article_list li.row2 .title{margin-right: 2.7rem;height: .88rem;margin-bottom: .6rem;white-space: normal;line-height: .44rem;max-height: .88rem;}
.article_list li.row2 .art_b{padding-top: .2rem;}
.article_list li.row2 .title{margin-bottom: .34rem;}
.article_list li.row2 .art_b{padding-top: 0;width: 4.2rem;}

.article_list li.row3{}
.article_list li.row3 .img_wrap{display: flex;justify-content: space-between;}
.article_list li.row3 .img_wrap .img{width: 2.23rem;height: 1.48rem;}
.article_list li.row3 .img_wrap .img img{max-width: 100%;min-height: 100%;}

.article_list li.video_item .img{position: relative;height: 4.6rem;}
.article_list li.video_item .img:before{position: absolute;content: '';width: 100%;height: 100%;background: rgba(0,0,0,.15);left: 0;top: 0;}
.article_list li.video_item .img:after{position: absolute;content: '';width: .68rem;height: .68rem;background: url('https://img.cheshi-img.com/ccb/play.png') no-repeat;left: 50%;top: 50%;background-size: 100% 100%;margin-left: -.34rem;margin-top: -.34rem;}

.article_list li:last-child{border: none;}

.loadbox{text-align: center;color: #999;font-size: .24rem;display: none;}
.loadbox img{display: inline-block;vertical-align: middle;margin-right: 6px;width: .32rem}

.nomore{display: none;text-align: center;color: #999;font-size: .24rem;}