
.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.g-flexview{max-width:750px;}
.g-scrollview{padding-bottom:27px}

/*头部导航 暂不用*/
.m-navbar {height: 45px;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background-color: #8d5b1d;}
.navbar-item i{color: #fff;}
.navbar-center .navbar-title {color:#fff}

/*头部样式*/
.knav{position:relative;width:100%;background-color:#fff;z-index: 100;height: 42px;line-height:42px;backface-visibility: hidden;box-sizing: border-box;font-size:14px;}
.knav:after {content: '';position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 1px;border-bottom: 1px solid #eee;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%; transform-origin: 0 100%;}
.knav.nobd:after{border-bottom:0}
.knav .nl{position: absolute;top:11px;left:12px;height:22px;line-height:22px}
.knav .nl.br0{border-right:0}
.knav .nr{position: absolute;top:0;right:0;height:42px;}
.knav .title{font-size:16px;height:42px;line-height:42px;text-align:left;overflow:hidden;font-weight:400;padding-left:56px}
.knav .title.center{text-align: center;padding-left:0}
.knav a{color:#8d5b1d;}
.knav i{font-size:25px;color:#666;font-weight:400}
.knav .nr .nrbtn{padding-right:10px}
.knav .nr .nrtxt{padding-right:15px;font-size:15px}
.knav .abtsk{border:1px solid #8d5b1d;position: absolute;top:10px;right:50px;height:22px;line-height:22px;border-radius:100px;padding:0 10px;}
.knav .abtsk a{color:#8d5b1d}
/*#F17C67*/

.knav .abdynaput{border:1px solid #8d5b1d;position: absolute;top:10px;right:50px;height:22px;line-height:22px;border-radius:50px;padding:0 10px;}
.knav .abdynaput a{color:#8d5b1d}



/*头部表单提交按钮*/
.knav .nr .nrsub{padding-right:7px}
/*头部右侧操作按钮*/
.btn-auls{margin-top:5px;
    height: 28px!important;
    line-height: 27px!important;
    border: 1px solid #8d5b1d;
    padding:0 5px;
    border-radius: 2px;
    color:#8d5b1d;
}


/*带LOGO的头部导航*/
.knav .hlogo{position: absolute;top:0;left:0;width:135px;height:41px;
    background:url('../images/hlogo.png');
    background-size: 135px 41px;
}
.knav .hlogo a{display:block;width:100%;height:41px;}



/*蓝色*/
.knav.lanse{background:#8d5b1d;color:#fff;border-bottom:0}
.knav.lanse i{color:#fff;}
.knav.lanse .nrtxt a{color:#fff;}

/*红色*/
.knav.hongse{background:#E8574E;color:#fff;border-bottom:0}
.knav.hongse i{color:#fff;}
.knav.hongse .nrtxt a{color:#fff;}

/*黑色666*/
.knav.heise{background:#666;color:#fff;border-bottom:0}
.knav.heise i{color:#fff;}
.knav.heise .nrtxt a{color:#fff;}


.knav .nrjs-btn{margin-top:6px;color:#F15A4A;background:#fff;border:1px solid #F15A4A;height:27px;line-height:27px;margin-right:5px;padding-right:5px;border-radius:3px }
.knav .nrjs-btn .iconfont{color:#F15A4A;font-size:15px;}
.knav .nrjs-btn a{color:#F15A4A}
.knav-blank{height:42px;}


/*底部导航*/
.m-tabbar{background:#fff;padding: 10px 0 2px 0;}
.m-tabbar .tabbar-item{position: relative}
.m-tabbar .tabbar-item.tabbar-active {color: #8d5b1d;}
.tabbar-txt {display: inline-block;font-size: 12px;}
.tabbar-icon { height: 20px;}
.tabbar-icon *:before,
.tabbar-icon *:after {font-size: 20px !important;display: block;}
.m-tabbar:after {content: '';position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 1px;border-top: 1px solid #dedede;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.m-tabbar a{}


/*个业、员栏目导航*/
.xanav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index: 0;}
.xanav .xanav-item {flex-grow:2;position: relative;text-align:center;color:#585858;font-size:15px;line-height: 42px;display: block;background-color: #fff;border-bottom:1px solid #ddd}
.xanav .xanav-item:active {}
.xanav .xanav-item a {display:inherit;color:inherit;}
.xanav .xanav-item:not(:last-child):after {position:absolute;top:35%;right:0;content:'';width:1px;height:30%;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);border-right: 1px solid #D9D9D9;}
.xanav .xanav-item.active {color: #8d5b1d;border-bottom:1px solid #8d5b1d}
/*.xanav .xanav-item.active:before {content: '';width: 100%;height: 1px;position: absolute;left: 0%;bottom: 0;z-index: 4; background-color: currentColor;}*/


/*网站导航 sitenav*/
.tchead{position: relative;width:100%;height:43px;line-height:43px;background:#fff;border-bottom:1px solid #fafafa;font-size:16px}
.tchead .tctit{position: absolute;left:15px;text-align:center;font-weight:700;color:#333}
.tchead .tctit i{font-size:18px;color:#ff6600}
.tchead .tcclose{position: absolute;right:15px;}


#sitenavcon .navcon .grids-icon i{font-size:30px}
#sitenavcon .navcon .grids-txt{font-size:14px;margin-top:0px}

/*菜单列表 图标颜色*/
#sitenavcon .cols1{color:#F15A4A}
#sitenavcon .cols2{color:#008FE0}
#sitenavcon .cols3{color:#FC992C}
#sitenavcon .cols4{color:#29AB91}
#sitenavcon .cols5{color:#ff9900}
#sitenavcon .cols6{color:#9266F9}
#sitenavcon .cols7{color:#16C2C2}
#sitenavcon .cols8{color:#4AB6E4}




/*支付弹窗*/
#paycon .pcon{background:#fff;padding:1px 0px 5px 0px}
#paycon .pcon .m-cell{margin-bottom:10px}
#paycon .pcon .cell-textarea{height:100px;}
#paycon .pcon .no-input{height:55px;line-height:55px;overflow:hidden;font-size:15px;text-align:left;width:100%}
#paycon .pcon i{font-size:30px;}
#paycon .pcon span{display: block}
#paycon .pcon .icon{float:left}
#paycon .pcon .txt{float:left;margin-left:10px}
#paycon .pcon .sm{float:right;}
#paycon .pcon .color1{color:#ff6600}
#paycon .pcon .color2{color:#00AAEF}
#paycon .pcon .color3{color:#00C901}
#paycon .pcon .color4{color:#9266F9}
#paycon .pcon .buzu{float:left;color:#ff6600;margin-left:10px}
#paycon .pcon .noyue{color:#aaa}
#paycon .pcon .noyue .color1{color:#ccc}
#paycon .tctit i{font-size:22px;}

/*站点单页说明上拉*/
#vwxsm{height:80%;}
#vwxsm .smcon{background:#fff;height:98%;padding:15px 15px 35px 15px;text-align:left;overflow: scroll}
#vwxsm .smcon img{max-width:100%;width:100%}


/*成功提示改写*/
.toast-success-ico:after {background:none;font-family:"iconfont" !important;content: '\e6d3';font-size:40px;color:#fff;padding-top:10px}

/*错误提示改写*/
.toast-error-ico:after {background:none;font-family:"iconfont" !important;content: '\e78e';font-size:40px;color:#EF4F4F;padding-top:10px}

/*上拉modal样式改写*/
.weui-picker-modal{width: 100%;position: absolute;bottom: 0;text-align: center;border-radius: 0;opacity: 0.6;color: #3d4145;-webkit-transition-duration: .3s;transition-duration: .3s;background: #ffffff;}
.weui-picker-modal .picker-items {font-size: 16px;text-align:left;padding-left:5px}
.weui-picker-modal .weui-cells:before{border-top:0;}

/*弹出相册z-index*/
.weui-photo-browser-modal {z-index:3000}


/*step外*/
.stepcon{background:#fff;padding:15px 0 5px 0;}
/*说明文本*/
.smtxt{background:#fff;padding:15px;color:#888}


.swiper-container {width: 100%;}
.swiper-container img {display: block;width: 100%;}

/*向上箭头*/
#triangle-up{width: 0;height: 0;border-left: 50px solid transparent;border-right: 50px solid transparent;border-bottom: 100px solid red;}

.countdown dd{float:left;}


/*上拉选择上传图片或拍照*/
#modavatarcon .uppic-text{position:absolute;left:50%;width:140px;text-align:center;margin-left:-70px;color:#333;font-size:15px}
#modavatarcon .actionsheet-action{font-size:15px}
/*多图上传统计相关*/
#modavatarcon .uptj{position:absolute;right:10px;top:10px;width:55px;height:30px;line-height:30px;z-index:20;background:#efefef;
text-align:center;border-radius:50px;}

/*多图上传*/
.ul_pics{margin-top:15px}
.ul_pics li{float:left;width:77px;height:77px;margin-right:5px;margin-bottom:5px;position:relative}
.ul_pics li img{width:77px;height:77px;border-radius:2px}
.ul_pics li .cz{position: absolute;right:0px;top:0px;background:#00a0e9;border-radius:0px;width:14px;height:14px;line-height:14px;text-align:center;}
.ul_pics li .cz a{color:#fff;}
.ul_pics li .cz i{font-size:12px;}


/*页面错误提示样式*/
.errmsg{}
.errmsg .erricon{height:85px;line-height:85px;text-align:center;margin-top:50px}
.errmsg .erricon i{font-size:85px;color:#8d5b1d}
.errmsg .errtip{margin:40px 0;text-align:center;font-size:18px;line-height:29px}
.errmsg .errtip em{color:#ff0000}


/*页面正确提示样式*/
.okmsg{}
.okmsg .okicon{height:85px;line-height:85px;text-align:center;margin-top:50px}
.okmsg .okicon i{font-size:85px;color:#09BB07}
.okmsg .oktip{margin:40px 0;text-align:center;font-size:18px}


.vmyhb{text-align:center;width:55%;height:45px;line-height:45px;font-size:18px;background:#8d5b1d;border-radius:3px;margin:0 auto;margin-top:30px}
.vmyhb a{color:#fff;display: block;width:100%;height:45px;}

/*重写radio checkbox 颜色*/
.cell-right input[type="radio"]:checked + .cell-checkbox-icon:after, .cell-right input[type="checkbox"]:not(.m-switch):checked + .cell-checkbox-icon:after {
    color: #00a0e9;
    content: '\e601';
}

/*分享tipcolor*/
.fxtipcolor{color:#ffcc00}
/*分享遮罩*/
#shareit {-webkit-user-select: none;display: none;position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.8);text-align: center;top: 0;left: 0;z-index: 105;}
#shareit img {max-width: 100%;}

/*Wap分享*/
#asharecon{}
#asharecon .closev{height:45px;line-height:45px;background:#fff;text-align: center;border-top:1px solid #efefef}
#asharecon .fxitems{background: #fff;padding:5px 0 2px 0;}
#asharecon .fxitems .card-flex{display:flex;line-height:20px;padding: 10px 0;}
#asharecon .fxitems .card-flex li {flex:1;text-align: center;font-size: 12px;}
#asharecon .fxitems .card-flex span{display: block}
#asharecon .fxitems .card-flex .icon{width:56px;height:56px;line-height:54px;margin:0 auto;border-radius:100px;border:1px solid #efefef}
#asharecon .fxitems .card-flex .icon i{font-size:32px;}
#asharecon .fxitems .card-flex .tit{margin-top:8px;color:#333;font-size:12px;font-weight:400}
#asharecon .fxitems .card-flex .bg1 .icon{color:#4DAFEA}
#asharecon .fxitems .card-flex .bg2 .icon{color:#00CE12}
#asharecon .fxitems .card-flex .bg3 .icon{color:#FF635B}
#asharecon .fxitems .card-flex .bg4 .icon{color:#F5C240}
#asharecon .fxitems .card-flex .bg5 .icon{color:#666}

/*重写步骤条样式*/
.yd-step{font-size: 12px;color:#8d5b1d;}
/*绿*/
.yd-step.lvse{font-size: 12px;color:#0DB78A;}
/*黄*/
.yd-step.hase{font-size: 12px;color:#FFB400;}

/*微信信息确认页*/
.oauthqr{}
.oauthqr .avat{width:80px;height:80px;margin:45px auto 25px auto;}
.oauthqr .avat img{width:80px;height:80px;border-radius:100px}
.oauthqr .unzl{text-align:center;}
.oauthqr .unzl .na{font-size:16px;margin-bottom:15px;}
.oauthqr .unzl .zr{font-size:14px;}


/*支付返回信息*/
.payokmsg{}
.payokmsg .tip{text-align:center;font-size:18px;height:65px;line-height:65px;margin-top:40px;color:#09BB07;}
.payokmsg .tip i{}
.payokmsg .zfinfo{text-align:center;line-height:45px;}
.payokmsg .zfinfo .je span{color:#ff6600;font-size:18px;}

.payerrmsg{}
.payerrmsg .tip{text-align:center;font-size:18px;height:65px;line-height:65px;margin-top:40px;color:#E8574E}
.payerrmsg .tip i{}
.payerrmsg .zfinfo{text-align:center;line-height:35px;}


/*微信内支付发起页面*/
.mwxpaymsg{text-align: center}
.mwxpaymsg .tip{text-align:center;font-size:18px;height:65px;line-height:65px;margin-top:40px;}
.mwxpaymsg .tip i{font-size:55px;color:#09BB07;}
.mwxpaymsg .tiptxt{text-align:center;font-size:16px;height:35px;line-height:35px;margin-bottom:10px}
.mwxpaymsg .zfinfo{text-align:center;line-height:35px;}
.mwxpaymsg .zfinfo .je span{color:#ff6600;font-size:18px;}



/*系统单页*/
.abtcon{padding:10px}


.odpaycon{padding:20px;background:#fff}
.odpaycon .odjine{font-size:15px;margin-top:10px}
.odpaycon .odjine span{color:#ff0000;font-weight:700}
.odpaycon .odnum{font-size:15px;}



#paycon .pcon{background:#fff;padding:5px}
#paycon .pcon .m-cell{margin-bottom:10px}
#paycon .pcon .cell-textarea{height:100px;}
#paycon .pcon .no-input{height:55px;line-height:55px;overflow:hidden;font-size:15px;text-align:left;width:100%}
#paycon .pcon i{font-size:30px;}
#paycon .pcon span{display: block}
#paycon .pcon .icon{float:left}
#paycon .pcon .txt{float:left;margin-left:10px}
#paycon .pcon .sm{float:right;}
#paycon .pcon .color1{color:#ff6600}
#paycon .pcon .color2{color:#00AAEF}
#paycon .pcon .color3{color:#00C901}
#paycon .pcon .color4{color:#9266F9}
#paycon .pcon .buzu{float:left;color:#ff6600;margin-left:10px}
#paycon .pcon .noyue{color:#aaa}
#paycon .pcon .noyue .color1{color:#ccc}
#paycon .tctit i{font-size:22px;}

.auline{height:5px;background:#EDEDED;}
.paytit{height:40px;line-height:40px;padding:0 15px;border-bottom:1px solid #efefef;font-weight:400;font-size:15px;background: #fff;}

#sitenavcon{z-index:3000}
#zongjiavv{color:#ff0000}
.addshdz2{width:150px;text-align: center;margin:0 auto;margin-top:30px}

/*重写layui*/
.layui-table{margin:0;color:#000;}
.layui-table th{font-size:14px;padding:6px 10px;height:30px;border:1px solid #efefef;background:#F8F8F8;font-weight:400;text-align: center}
.layui-table td{font-size:12px;padding:15px 5px;height:30px;border:1px solid #efefef}
.layui-table td, .layui-table[lay-skin=line] {border-width: 0px;}
.layui-form-switch{margin-top:0}
.layui-elem-field legend {margin-left:20px;padding: 0 10px;font-size: 16px;font-weight: 300;}
.layui-elem-field legend i{color:#34A8FF}
.layui-layer-title {padding: 0 80px 0 10px!important;height: 40px!important;line-height: 40px!important;font-size: 15px!important;color: #8d5b1d!important;background-color: #fff!important;}
.layui-layer-border {border: 1px solid #1E9FFF;border: 1px solid rgba(0,0,0,0.1)!important;box-shadow: 1px 1px 5px rgba(0,0,0,.2);}
.layui-tab {margin: 0;text-align: left!important;}
.layui-uxxdh .layui-tab-title {border-bottom: 1px solid #efefef;}
.layui-uxxdh .layui-tab-title li{width:92px;font-size:15px;}
.layui-uxxdh .layui-tab-title .layui-this{color:#3497DB}
.layui-uxxtabcon{padding:15px 0 0 0;border-left:1px solid #E6E6E6}
.layui-form-select dl{max-height:180px}

/*modal*/
.modalcon{background:#fff;padding:10px}
.modalbottom{height:45px;line-height:45px;border-top:1px solid #efefef;position: fixed;bottom:0;left:0;width:100%;background:#fff}
.modalbottom .mcon{padding:0 10px}
.modalbottom .mcon .pl{float:left}
.modalbottom .mcon .pr{float:right}
.modaltx{margin-bottom:10px;}
.modaltx .tf1{float:left;font-size:14px;}
.modaltx .tf2{float:right;}
.modaltable{width: 100%;border-top:2px solid #8d5b1d}
.modaltable.lanse{border-top:2px solid #38A0F4}


.btn-sub {
    border:0;
    height: 28px!important;
    line-height: 28px!important;
    border-radius: 0;
    background-color: #1d8177;
    color: #fff;
    font-size:12px;
    padding:2px 10px;
}





.ifwli{background:#fff;padding:15px;}
.ifwli li{height:90px;margin-bottom:15px;}
.ifwli .tu{float:left}
.ifwli .tu img{width:110px;height:90px;}
.ifwli .xx{float:right;width:calc(100% - 125px)}
.ifwli .xx .tit{line-height:20px;font-size:15px;max-height:40px;overflow: hidden;margin-bottom:3px;}
.ifwli .xx .jgsm{color:#ff6600;margin-top:10px;font-size:10px;}
.ifwli li:last-child{margin-bottom:0}

.ikcli{background:#fff;padding:15px;}
.ikcli li{height:90px;margin-bottom:15px;}
.ikcli .tu{float:left}
.ikcli .tu img{width:110px;height:90px;}
.ikcli .xx{float:right;width:calc(100% - 125px)}
.ikcli .xx .tit{line-height:20px;font-size:15px;max-height:40px;overflow: hidden;margin-bottom:3px;}
.ikcli .xx .a1{float:left}
.ikcli .xx .a2{float:right}
.ikcli .xx .ftit{color:#888;}
.ikcli .xx .tj{color:#888;}
.ikcli .xx .tj span{color:#43C2B6;}
.ikcli .xc{height:70px}
.ikcli li:last-child{margin-bottom:0}

.ibgli{background:#fff;padding:15px;}
.ibgli li{height:90px;margin-bottom:15px;overflow: hidden}
.ibgli .tu{float:left}
.ibgli .tu img{width:110px;height:90px;}
.ibgli .xx{float:right;width:calc(100% - 125px)}
.ibgli .xx .tit{line-height:20px;font-size:15px;max-height:40px;overflow: hidden;margin-bottom:3px;}
.ibgli .xx .ftit{color:#888;margin-top:10px;font-size:12px;line-height:20px;overflow:hidden;height:40px}
.ibgli li:last-child{margin-bottom:0}


/*视频相关*/
.spview .spxx{padding:15px 100px 15px 15px;position: relative;border-bottom:1px solid #ddd;}
.spview .spxx .name{font-size:18px;}
.spview .spxx .jiage{position: absolute;right:15px;top:15px;color:#ff6600;font-size:20px;}
.spview .spxx .xxcs{color:#888}
.spview .keshili li{height:40px;line-height:40px;overflow: hidden}
.spview .keshili .icon{float:left;margin-right:10px}
.spview .keshili .icon i{color:#888}
.spview .keshili .tit{float:left;}
.spview .keshili .ks{float:right;}
.spview .keshili .hoverss a{color:#ff6600}
.spview .keshili .hoverss .icon i{color:#ff6600}



.gmfoot{height:45px;line-height:45px;background:#ccc;position:fixed;bottom:0;left:0;width:100%}
.gmfoot .gf1{float:left;width:50%;text-align:center;font-size:16px;color:#fff;background:#E17537}
.gmfoot .gf2{float:right;background:#8d5b1d;text-align:center;width:50%;font-size:16px;color:#fff}
.gmfoot .gf1 a{color:#fff}


.nkcli{background:#fff;padding:15px;}
.nkcli li{height:90px;margin-bottom:15px;}
.nkcli .tu{float:left}
.nkcli .tu img{width:110px;height:90px;}
.nkcli .xx{float:right;width:calc(100% - 125px)}
.nkcli .xx .tit{line-height:20px;font-size:15px;max-height:40px;overflow: hidden;margin-bottom:3px;}
.nkcli .xx .a1{float:left}
.nkcli .xx .a2{float:right}
.nkcli .xx .ftit{color:#888;}
.nkcli .xx .tj{color:#888;}
.nkcli .xx .tj span{color:#43C2B6;}
.nkcli .xx .tj .jg1{color:#ff6600;}
.nkcli .xc{height:70px}
.nkcli li:last-child{margin-bottom:0}


.xxjscon img{max-width:100%}



.tscolor{color:#8d5b1d}
.gwtip{text-align:center;height:45px;line-height:45px;font-size:18px;color:#fff;background:#E17537;}


.htname{font-size:15px;background:#fff;padding:15px;border-bottom:1px solid #eee;font-weight:700}
.xvcon{background:#fff;padding:15px;margin-bottom:10px}
.xvtit{height:35px;line-height:35px;border-bottom:1px solid #eee;padding-left:15px;font-weight:700;background:#fff}
.htimg li{margin-bottom:10px}
.htimg img{width:100%}

.xfnian{border-bottom:1px solid #ddd;margin-bottom:15px;}
.xfnian .tstxt{float:left;height:30px;line-height:30px;}
.xfnian .xfheji{height:55px;line-height:55px;}
.xfnian .xfheji span{color:#ff0000;font-size:22px;font-weight:700}
.xfnian #hejingjie{}



.gmtcbom{position: fixed;bottom:0;width:100%;height:45px;line-height:45px;border-top:1px solid #ddd;background:#fff;padding-left:10px;font-size:12px;}
.gmtcbom span{color:#ff6600}
.gmtcbom .tjbtn{position: absolute;right:0;top:0;background: #e85555;padding:0 15px;font-size:15px;color:#fff}

.tcfwli li{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}
.tcfwli .tit{font-size:15px;font-weight:700}
.tcfwli .js{color:#ff6600;margin-top:5px;}
.tcfwli li:last-child{border-bottom:0;margin-bottom:0}

.itop{background:#fff;text-align: center;height:44px;line-height:44px;padding:0 10px;border-bottom:1px solid #efefef}
.itop .tit{font-size:16px;}
.itop .icon{float:left;}
.itop .icon i{font-size:22px;}
.itop .nr{float:right;}
.itop .nrbtn i{font-size:22px;}



.pjli li{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;}
.pjli .xc{margin-bottom:5px;}
.pjli .tj .a1{float:left;padding-top:2px;}
.pjli .tj .a1 img{float:left;width:18px;}
.pjli .tj .a2{float:right;font-size:12px;color:#888}
.pjli .tj .a3{float:left;font-size:12px;color:#888;overflow: hidden;width:calc(100% - 170px);height:25px;line-height:25px;margin-left:10px}



/*使用卡券*/
.sykaquan{}
.sykaquan li{position: relative;background:#fff;padding:7px 10px 10px 10px;border-bottom:1px solid #eee;}
.sykaquan .tit{height:28px;line-height:20px;overflow:hidden;font-weight:700;border-bottom:1px dotted #ccc;margin-bottom:8px}
.sykaquan .tit i{color:#cc0000}
.sykaquan .rq{color:#666;}
.sykaquan .sm{color:#666;}
.sykaquan .sm span{color:#ff6600;}
.sykaquan .staname{position:absolute;right:10px;top:46px;font-size:12px}
.sykaquan .zs{position:absolute;right:10px;top:6px;font-size:12px}
.sykaquan .sy{position:absolute;right:10px;bottom:26px;font-size:12px}
.sykaquan .sy .btn{color:#fff}


.nbgli{background:#fff;padding:15px;}
.nbgli li{height:90px;margin-bottom:15px;}
.nbgli .tu{float:left}
.nbgli .tu img{width:110px;height:90px;}
.nbgli .xx{float:right;width:calc(100% - 125px)}
.nbgli .xx .tit{line-height:20px;font-size:15px;max-height:40px;overflow: hidden;margin-bottom:3px;}
.nbgli .xx .a1{float:left}
.nbgli .xx .a2{float:right}
.nbgli .xx .ftit{color:#888;height:25px;line-height:25px;overflow: hidden}
.nbgli .xx .tj{color:#888;}
.nbgli .xx .tj span{color:#43C2B6;}
.nbgli .xx .tj .jg1{color:#ff6600;}
.nbgli .xc{height:70px}
.nbgli li:last-child{margin-bottom:0}

.wjdown{text-align: center;margin-top:20px;font-size:18px}
.wjdown i{font-size:18px}



.ntsli{background:#fff;padding:15px;}
.ntsli li{height:90px;margin-bottom:15px;}
.ntsli .tu{float:left}
.ntsli .tu img{width:110px;height:90px;}
.ntsli .xx{float:right;width:calc(100% - 125px)}
.ntsli .xx .tit{line-height:20px;font-size:15px;max-height:40px;overflow: hidden;margin-bottom:3px;}
.ntsli .xx .a1{float:left}
.ntsli .xx .a2{float:right}
.ntsli .xx .ftit{color:#888;height:25px;line-height:25px;overflow: hidden}
.ntsli .xx .tj{color:#888;}
.ntsli .xx .tj span{color:#43C2B6;}
.ntsli .xx .tj .jg1{color:#ff6600;}
.ntsli .xc{height:70px}
.ntsli li:last-child{margin-bottom:0}



.tsodtjc{padding:15px;}
.tsodtjc .tu{float:left;}
.tsodtjc .tu img{width:120px;height:80px;}
.tsodtjc .xx{float:right;width:calc(100% - 140px)}
.tsodtjc .xx .tit{font-size:15px;line-height:25px;margin-top:5px}
.tsodtjc .xx .dj{font-size:15px;color:#ff0000;margin-top:10px;}
.shop-total{position: absolute;right:20px;top:20px}


.itgx{height:8px;line-height:8px;background:#efefef;}
.btnx{background:#8d5b1d;font-size:14px;height:35px;line-height:35px;border-radius: 20px}
.ztjscon{text-align: center}
.ztjscon img{max-width:100%}
.vmbtn{position: absolute;bottom:20px;right:0px;height:22px;line-height:22px;width:100px;text-align: center;color:#fff;border-radius:100px;background:#8d5b1d;font-size:12px;}

.spsx{height:40px;line-height:40px;border-bottom:1px solid #efefef;}
.spsx .s1{float:left;width:40%}
.spsx .s2{float:left;width:40%}
.spsx .s3{float:right;width:10%}
.spsx span{display: block;width:40px;margin:0 auto;height:39px;line-height:39px;text-align: center}
.spsx .hoverss span{border-bottom:2px solid #8D5B1D}
.spsx span i{display: inline-block;font-size:12px;color:#888;}

.shopvpic{padding:10px}
.shopvpic img{width: 100%}
.shopvtit{line-height:25px;border:1px solid #efefef;border-left:0;border-right:0;padding:15px 15px;font-size:16px;font-weight:700}
.shoxc{padding:15px;}
.shopjscon{padding:10px;}
.shopjscon img{max-width: 100%}
.shopxqtit{height:40px;line-height:40px;padding:0 15px;background:#efefef;}

.pfen{}
.pfen .t1{float:left;width:120px;text-align: right}
.pfen .t2{float:left;color:#ffcc00;margin-left:10px;margin-right:10px;}
.pfen .t3{float:left;}


.gmcon{margin-top:10px;}
.slcon{float:left}
.slbtn{float:left;}
.slbtn{float:right;margin-left:20px;}
.slbtn button{width:120px;height:32px;line-height:32px;background:#8d5b1d;color:#fff;border:0;border-radius:100px;}
.gmcon .sl1t{float:left;margin-top:3px;margin-right:3px;}

.sx1{margin-bottom:10px}
.sx1 .s1{float:left;}
.sx1 .s2{float:right;width:calc(100% - 50px)}
.sx1 .ggli li{margin-bottom:5px;float:left;height:22px;line-height:21px;border-radius:100px;border:1px solid #8d5b1d;padding:0 12px;margin-right:10px}
.sx1 .ggli .hoverss{background:#8d5b1d;color:#fff;}
.jiage1{height:35px;line-height:35px;}
.jiage1 span{font-size:20px;color:#8d5b1d}
.jiage2 span{font-size:12px;color:#aaa;text-decoration:line-through}


.gwcno{width:100%;text-align: center;}
.gwcno .icon{height:100px;line-height:100px;}
.gwcno .icon i{font-size:45px;}


.carlist li{background:#fff;border-bottom:5px solid #efefef;position: relative}
.carlist .tu{float:left;}
.carlist .tu img{width:70px;height:70px;border-radius:3px;}
.carlist .tit{border-bottom:1px solid #efefef;height:45px;line-height:45px;padding:0 10px}
.carlist .itcon{padding:10px;height:90px;overflow: hidden}
.carlist .delxx{position: absolute;right:10px;top:10px;}
.carlist .jiage{position: absolute;left:0;bottom:10px;}
.carlist .xx{float:right;width:calc(100% - 80px);position: relative}
.carlist .guige{height:40px;font-size:14px;color:#888}
.carlist .shuliang{float:right; }

.paybar{height:45px;line-height:45px;background:#fff;border-top:1px solid #efefef;position: fixed;bottom:55px;left:0;width:100%}
.paybar .hj{float:left;padding-left:10px;}
.paybar .js{float:right;padding-right:10px;}
.paybar .settlement{background:#8d5b1d;color:#fff;font-size:12px;height:30px;line-height:30px;display: block;width:70px;text-align: center;margin-top:6px;border-radius:3px;}

.od-xctit{height:40px;line-height:40px;border-bottom:1px solid #efefef;background:#fff;padding:0 10px}
.od-xctit .tit{float:left;font-weight:700;}
.od-xctit .more{float:right}


.od-readr  .readrsel{padding:10px;margin-left:0;margin-right:0}
.od-readr  .readrsel .cell-left{font-size:14px;}




.g-scrollview{padding-bottom:0px}
.g-scrollview:after {
    content: '';
    display: block;
    width: 100%;
    height: 0;
}
.g-scrollview img{max-width:100%}
.bancon{background:#fff;margin-bottom:0}


.i-grids-2 {overflow: hidden;position: relative;background-color: #FFF;}
.i-grids-2:before {content: '';position: absolute; z-index: 1;bottom: 0;left: 0; width: 100%;height: 1px;border-bottom: 1px solid #EEEEEE;}
.i-grids-2 .i-grids-item {width: 50%;}
.i-grids-2 .i-grids-item:not(:nth-child(2n)):before {content: ''; position: absolute;z-index: 0;top: 0;right: 0;height: 100%;border-right: 1px solid #EEEEEE;}

.i-grids-4 {overflow: hidden;position: relative;background-color: #FFF;text-align: center}
.i-grids-4:before {content: '';position: absolute;z-index: 1;bottom: 0;left: 0;width: 100%;height: 1px; border-bottom: 1px solid #EEEEEE;}
.i-grids-4 .i-grids-item {width: 25%;}
.i-grids-4 .i-grids-item:not(:nth-child(4n)):before {content: '';position: absolute;z-index: 0;top: 0;right: 0;height: 100%;border-right: 1px solid #EEEEEE;}

.i-grids-item {width: 25%;float: left;position: relative;z-index: 0;padding: 12px 0;font-size: 14px;}
.i-grids-item:after {content: '';position: absolute;z-index: 0;bottom: 0;left: 0;width: 100%;height: 1px;border-bottom: 1px solid #EEEEEE;}


.itype-con{background: #fff;border-bottom:1px solid #efefef;margin-bottom:10px;border-top:1px solid #eee;}
.itype-con .card-flex{display:flex;line-height:20px;color:#888;}
.itype-con .card-flex li {flex: 1;text-align: center;font-size: 12px;border-right:1px solid #efefef;padding:10px 0}
.itype-con .card-flex .last{border-right:0}
.itype-con .card-flex span{display:inline-block}
.itype-con .card-flex a{color:#666}
.itype-con .card-flex .icon{width:32px;height:32px;line-height:32px;background:#33CA77;margin-right:10px;;border-radius:100px}
.itype-con .card-flex .icon i{font-size:18px;color:#fff}
.itype-con .card-flex .tit{margin-top:0;font-size:18px;font-weight:400}
.itype-con .card-flex .bg1{}
.itype-con .card-flex .bg2 .icon{background:#FF9822}
.itype-con .card-flex .bg3 .icon{background:#FD6B4D}

.iatit{height:45px;line-height:45px;background:#fff;border-bottom:1px solid #eee;padding:0 10px;font-size:16px;text-align: center}
.iatit2{background:#fff;font-size:16px;text-align: center}
.iatit2 .tit{border-bottom:2px solid #0a6dbd;width:70px;margin:0 auto;height:45px;line-height:45px;}
.imore{background:#fff;text-align:center;border-top:1px solid #eee;height:45px;line-height:45px;}

.ifwtbcon{background:#fff;padding:10px 10px 20px 10px;}
.ifwtbcon li{float:left;width:33.33%;margin-bottom:5px;margin-top:5px;}
.ifwtbcon .tu{width:85px;height:58px;margin:0 auto}
.ifwtbcon .tu img{width:85px;}
.ifwtbcon .tit{text-align: center;font-size:14px;font-weight:700;margin-top:10px}

.ispcon{padding:15px 15px 45px 15px;background:#fff;background:url(../../website/images/main3.jpg) center no-repeat;}
.ispcon .isp{border:5px solid #000}
.ispcon .ijjcon{margin-top:35px;line-height:20px;background:#fff;padding:10px}

.minews{background: #fff;padding:10px}
.minews li{margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid #efefef;}
.minews .tu{height:195px;overflow: hidden}
.minews .tu img{width:100%;height:195px}
.minews .tit{height:50px;line-height:50px;font-size:15px;overflow: hidden}
.minews .js{height:40px;overflow: hidden;color:#888;font-size:12px;line-height:20px}
.minews .sj{float:right}
.minews .tj{font-size:12px;color:#888;margin-top:10px}
.minews .more{float:left}



.xcops{background:#fff;line-height:23px;text-align: center;padding:0 20px 30px 20px;color:#888}


.iswap .xccon{background:#fff;margin-bottom:10px;padding:15px 15px 0 15px}
/*新闻列表*/
.iswap .newsli li{border-bottom:1px solid #efefef;margin-bottom:15px;}
.iswap .newsli .tu{}
.iswap .newsli .tu img{width:100%;}
.iswap .newsli .tit{color:#666;line-height:22px;font-size:15px;padding:10px 0;text-align: center}

/*视频列表*/
.iswap .shipinli li{border-bottom:1px solid #efefef;margin-bottom:15px;}
.iswap .shipinli .tu{}
.iswap .shipinli .tu img{width:100%;}
.iswap .shipinli .tit{color:#666;line-height:22px;font-size:15px;padding:10px 0;text-align: center}


/*详情页*/
.iswap .viewcon{padding:15px;padding-bottom:50px}
.iswap .zxtit{font-size: 22px;line-height: 1.45;font-weight: 700;margin-bottom:10px}
.iswap .zxtj{height:40px;line-height:40px;overflow:hidden;margin-bottom:10px}
.iswap .zxtj .icx1{float:left;background:#E8574E;width:32px;height:32px;line-height:32px;border-radius:50px;text-align: center;margin-top:3px}
.iswap .zxtj .ico1{font-size:22px;color:#fff;}
.iswap .zxtj .icx2{float:left;margin-left:10px}
.iswap .zxtj .icx3{float:right;}
.iswap .zxcon{word-break: break-all;word-wrap: break-word;font-size:12px;line-height:23px;padding-top:10px}
.iswap .zxcon img{max-width:100%;}

.iswap .gmcon{text-align:center }
.iswap .gmbtn{width:120px;height:41px;line-height:41px;background:#000;border-radius:5px;text-align: center;display: inline-block;margin:0 10px}
.iswap .gmbtn a{color:#fff}
.iswap .gmbtn.btn1{background:#c00000}


.mmcon{padding:0 10px 0 10px}

.subbtncon{padding:0 15px 15px 15px;}
.subbtncon2{padding:15px 10px 10px 10px ;}
.btn-block{margin-top:0;}

.login-form{padding:20px 20px 20px 20px;max-width:750px;margin:0 auto;position: relative;z-index: 100;}
.login-form .input-group{height:55px;line-height:55px;border-bottom:1px solid #E6E6E6}
.login-form .input-group .icon{float:left;width:30px;text-align: center;height:55px;line-height:55px}
.login-form .input-group .icon i{font-size:22px;color:#999}
.login-form .fr-input{width:calc(100% - 40px);float:right;}
.login-form .fr-input input{width:100%;border:0;height:54px;line-height:54px;}
.login-form .fr-input input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-size:14px;}

.login-form .zc-wj{height:45px;line-height:45px}
.login-form .zc-wj .fs1{float:left}
.login-form .zc-wj .fs2{float:right}
.login-form .btn-block{}


/*个人中心*/
.usercenter{position:relative; height:164px; background:#efefef url("../images/user-bg.png") center top no-repeat ; background-size: 100% 100px; position:relative; overflow:hidden;}
.usercenter .headportrait{margin: 36px auto 0 auto;; height: 70px; width: 70px; box-sizing: border-box; border-radius:35px; border:2px solid #383331; overflow: hidden;}
.usercenter .headportrait img{height: 66px; width: 66px; display: block; border-radius:33px; overflow: hidden;}
.usercenter .username{text-align: center; font-size: 12px; color:#555; width: 100%; padding: 5px 0; line-height: 20px;}
.usercenter .username span{font-size: 15px; text-align: center; width: 100%; display: block;}
.usercenter .icon{position: absolute; right: 0; top: 0; height: 30px; width: 30px; padding: 5px; font-size: 30px; display: block; color: #fff;}


.sp-list li{background:#fff;border-bottom:1px solid #efefef;position: relative}
.sp-list .tu{float:left;}
.sp-list .tu img{width:70px;height:70px;border-radius:3px;}
.sp-list .tit{border-bottom:1px solid #efefef;height:45px;line-height:45px;padding:0 10px}
.sp-list .itcon{padding:10px;height:90px;overflow: hidden}
.sp-list .delxx{position: absolute;right:10px;top:10px;}
.sp-list .jiage{position: absolute;left:0;bottom:10px;}
.sp-list .xx{float:right;width:calc(100% - 80px);position: relative}
.sp-list .guige{height:40px;font-size:14px;color:#888}
.sp-list .shuliang{float:right; }