@charset "utf-8";
/* CSS Document

*
* 2015-08-28 build by liliyan
*
*
*
*
*/
/* CSS Document */
/*选择平台-进度导航*/
.rigntSide .step{width:auto;padding: 30px 0;padding-left: 30px;}
.rigntSide .addCont .step{padding-top: 16px;padding-left: 0;}
.rigntSide .step li{width:220px;}
.rigntSide .step.threeStep li{width:298px;}
.rigntSide .step.twoStep li{width:448px;}
.step{ width:1000px; margin:0 auto; padding:60px 0;}
.step li{ float:left;height:40px; text-align:center; line-height:40px; background:#eee; color:#666; font-size:14px}
.step li{width:330px;}
.step li{ position:relative; }
.step li .arrowsBox{ position: absolute; z-index:2;top:0;right:-38px;display:inline-block;height:40px;width:40px;}
.step li .arrowsBox .arrowsBorder{ position: absolute; top:0;right:-2px;display:inline-block;height: 0;width: 0;border:20px solid transparent;border-left-color: #fff;}
.step li .arrowsBox .arrows{ position: absolute; top:0;right:0;display:inline-block;height: 0;width: 0;border:20px solid transparent;border-left-color: #eee;}
.step li.se{ background:#ff635c; color:#fff;}
.step li.se .arrowsBox{right:-40px;}
.step li.se .arrowsBox .arrowsBorder{}
.step li.se .arrowsBox .arrows{border-left-color:#ff635c;}

/*新建广告右侧rigntSide-addCont*/
.addCont .font12{ font-size:12px;}
/*新建广告rigntSide-addCont-addContForm*/
.addContForm dl {padding-bottom: 20px;height: auto;zoom: 1;clear: both;}
.addContForm dl dt {float: left;text-align: right;width: 140px;color: #000;height: 40px;line-height: 40px;}
.addContForm dl dt.w80{width:80px;}
.addContForm dt.w80 .selectbg{width:80px;padding: 5px 2px;}
.addContForm dl dt.font14{font-size: 14px;}
.addContForm dl dt.w100{ width:100px;}
.addContForm dl dt.w250{ width:250px;}
.addContForm dl dt.w200{ width:200px;}
.addContForm dl dt.w350{ width:350px;}
.addContForm dl dd {float: left;display: inline;}
.addContForm dl.b-b-1{ border-bottom:1px dashed #ddd;}
.addContForm dl.p-tb-10{padding-bottom:0;}
.addContForm dl{zoom:1;}
.addContForm dl:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.addPop .addContForm dl dd{height:40px;line-height: 40px;}
.addPop .addContForm dl dd .inputbg{height:18px;}
.addPopCon .picLayerFooter a{height:24px;line-height: 24px;}
.layerBg .addContForm dl .selectbg{ width:330px; padding:10px; padding-left:20px; height:40px; border:1px solid #d7d7d7; border-radius:5px; line-height:23px; font-size:14px; color:#8c9294; font-family:microsoft yahei; background:#fff;}
/* 添加活动内容-广告位选择adCheckBox */
.adCheckBox{line-height: 40px;}
.adCheckBox .adCheck{ margin:0 12px;float:left;display: inline;min-width:95px;}
.adCheckBox.adCheckWhy .adCheck{width:auto;}
.adCheckBox .adCheck label{color:#222;}
.adCheckBox .adCheck input{float:none;}
.addContForm dl dd .adCheckBox{height:40px;line-height: 40px;}
.labelCheck{cursor: hand;cursor: pointer;float:left;display: inline;color:#222;min-width: 90px;}
.adCheckBox.autoW .labelCheck{min-width:auto;width:auto;}
.labelCheck input[type=radio],.labelCheck input[type=checkbox].labelCheck_box{margin: 14px 3px 0 0;}
.labelCheck.h-40{height: 40px;line-height: 40px;}
.adCheckBox .adCheck.checkWhy{position: relative;}
.adCheckBox .adCheck.checkWhy a.whyIco{position: absolute;top:11px;right: -15px;}
.labelCheck .tipIco{margin-left:10px;}
/* 添加活动内容-广告位whyIco"?"悬浮出图片*/
div.whyLink{height:38px;line-height: 38px;}
.adCheckBox .adCheck a.whyIco, a.whyIco,div.whyLink{ position:relative; cursor:pointer}
a.whyIco .arrowsBox{ position:absolute;top:12px; left:-1px; z-index:2;display: inline-block;height:20px;width:20px; display:none;}
a.whyIco .arrowsBox .arrowsBorder{position: absolute;top:-1px;right: 0;display: inline-block;height: 0;width: 0;border:10px solid transparent;border-bottom-color: #97d2f6;}
a.whyIco .arrowsBox .arrows{position: absolute;top: 0;right: 0;display: inline-block;height: 0;width: 0;border:10px solid transparent;border-bottom-color: #edf8ff;}
a.whyIco .whyIcoCont,div.whyLink .whyIcoCont{ position:absolute; top:30px; left:-80px; z-index:9999; background:#edf8ff;display:none;}
a.whyIco:hover .arrowsBox,div.whyLink:hover .arrowsBox{ display:block;}
a.whyIco:hover .whyIcoCont,a.whyIco .whyIcoCont:hover,div.whyLink:hover .whyIcoCont{ display:block;}
/* 分类列表 */
.itemBox{ width: 750px;padding-top: 5px;}
.itemBox.w815{width:815px;}
.itemBox a,.itemBox span{ display:inline-block;font-size: 14px; padding:4px 8px; margin:3px;color: #2b2e2b;word-break: normal;white-space: nowrap;}
.itemBox a:hover{ color:#0075b7;}
.itemBox a.se{ color:#fff; background:#0075b7; border-radius:5px;}
.itemBox.red{ width:860px; margin-left:40px; padding-top:30px;}
.itemBox.red a:hover{ color:#ff635c;}
.itemBox.red a.se{ color:#fff; background:#ff635c; border-radius:5px;}
.itemBoxCheck{ width: 780px;}
.itemBoxCheck a{display:inline-block; color:#ff635c;font-size: 14px; padding:4px 8px; margin:3px 6px; border:1px dotted #ff635c;}
.itemBox .numBox a.btn02{background-color:#0075b7;color: #fff;border-radius: 3px;width:40px;}
.itemBox .numsTag{padding: 0;width:auto;min-width: 20px;max-width: 45px;height: 20px;background-color: red;color: #fff;line-height: 20px;text-align: center;border-radius: 50%;}
.activeT{display:inline-block;background:#efefef;border:1px solid #dbdbdb;padding:2px 0 2px 8px;margin:0 5px;color:#303030;}
.ey-icon{width:18px;height:18px;display:inline-block;margin-right:6px;vertical-align:-2px;background: url('../../mediashop/images/ebuyIco.png') no-repeat 0 0;}
.ey-icon.eyccDel{width:7px;height:7px;background-position:-23px -61px;margin-right:6px;margin-left: 8px;vertical-align: 2px;}/*商家推广-删除所选商家分类按钮*/

/* 搜索框 */
.searchBox{ position:relative; display:inline-block;}
.searchBtn{ position:absolute; top:0; right:-38px;width:36px;height:30px; background:#fff; text-align:center; line-height:32px; border:1px solid #d7d7d7; cursor:pointer;}
.searchBtn i.searchIco{ margin:8px 0 0;}
.searchBox i.del2{position:absolute;top:10px; right:7px; z-index:3; cursor:pointer;}

.myAccount{margin-top: 14px;font-size: 14px;color: #333;}
.headImg{ width:50px; height:50px; border-radius:50%;}
.headCol,.headCol a{line-height: 50px;color: #0075b7;}
.headCol .hc_nickTxt{padding: 16px 0;height: 18px;}
.headCol a.hc_nick{height: 18px;line-height: 18px;}
.headCol .hc_nickGrade{line-height: 16px;}
.d_icon{width:16px;height:18px;display:inline-block;background:url('../../live/images/public/iconbg.png') no-repeat 0px 0px;font-style:normal;}
.d_icon.nv {background-position:-42px -45px;vertical-align:-4px;margin-top:-4px;}
.d_icon.nan {background-position:-42px -71px;vertical-align:-4px;margin-top:-4px;}
/* table内容菜单addContForm-myAccount-myAccountNav */
.myAccountNav{ border-bottom:1px solid #c6c6c6;}
.myAccountNav a{ font-size:14px; color:#000; font-weight:bold;}
.myAccountNav li{ float:left;background:#f4f4f4;margin-bottom: -1px;}
.myAccountNav li a{ padding:10px 20px; display: block;}
.myAccountNav li.se a{ color:#0075b7;border-bottom: 1px solid #0075b7;}
.myAccountNav li a span{width:18px;height:18px;background-color: red;color: #fff;display: inline-block;border-radius: 50%;text-align: center;font-weight: normal;margin-left: 2px;}
.myAccountNav.myAccountTitle li{background: #fff;}
.myAccountNav.myAccountTitle li a{cursor: text;}
.affirmSub{width:880px;margin-top: 30px;}
.myAccountNav .priceSelect{margin-left: 50px;}
.myAccountNav .layui-input{width:200px;height: 36px;line-height: 36px;}
.myAccountNav .priceSelect li{background: transparent;float: none;}

/* 日历输入框 */
.addContForm dl dd.dateDd,div.dateDd{width: auto;height: 20px;padding: 10px 0 10px 10px;border: 1px solid #d7d7d7;}
div.dateDd{width:140px;display:inline-block;height: 10px;padding: 5px 5px 13px;}
div.dateDd input{width:100px;}
.dataDT{height:42px;line-height: 42px;padding-left: 10px;}
.dateDd input[type=text]:focus{outline: none;border: none;}
.dateDd:focus{border:1px #92b4eb solid;outline:#a5c7fe 1px solid 2px;}
.dateDd{width: 108px;height: 20px;border: 1px solid #d7d7d7;display:inline-block;padding: 5px 10px;}
button.ui-datepicker-trigger{margin-right: 15px;}
/* 二维码 */
a.codeIco{position: relative; display:inline-block;}
.table2 .headImgIntro span.codeIcoBig{overflow: visible;}
.codeIcoBig{position: absolute;width:169px !important;height:169px;background-color: rgba(0,0,0,1);bottom:29px;left:-12px;border-radius: 3px;}
.codeIcoBig i{width: 0;height: 0;border:10px #000 solid;display: block;border-color:#000 transparent transparent;z-index: 100;}
.codeIcoBig i{position: absolute;bottom: -18px;left:11px;}
.codeIcoBig img{width:129px;height:129px;position: absolute;left:20px;top:20px;}
.weibobot .codeIcoBig{bottom: 34px;}
.weibobot .codeIcoBig img{width:76px;height:76px;}
.weibobot .codeIcoBig{width:116px !important;height:130px;}
.weibobot .codeIcoBig p{position: absolute;bottom: 0;left:0;width:100%;text-align: center;}
/* 热文排行 */
.hotList .font20{color: #333;}
.paperTitle{height:45px;line-height: 45px;font-size: 20px;color: #333;}
.paperTitle .paperTab a{font-size: 16px;line-height:16px;color: #222;padding: 23px 6px 12px;margin-left: 14px;}
.paperTitle .paperTab a.se{color: #ff635c;border-bottom: 1px #ff635c solid;}
.borderForm{border:1px #d4d4d4 solid;border-left:none;border-right:none;padding-top: 5px;}
.lfIcon a{padding:5px 10px;background-color: #e6e6e6;color: #8c8c8c;display: inline-block;border-radius: 5px;margin-right: 8px;}
.lfIcon a:hover{background-color: #ff635c;color: #fefefe;}
.iconP span{height:28px;line-height: 28px;display: inline-block;}

/* 弹窗 */
.textCon{line-height: 38px;}
/* 发布时间弹窗 */
.timePop li a{width:78px;height:24px;line-height:24px;color: #fff;text-align: center;border:1px #389df4 solid;border-radius: 2px;float:right;display: inline-block;background-color: #63b3f9;font-size: 14px;margin-top: 6px;}
.timePop li a.disable{background-color: #9c9c9c;border-color: #9c9c9c;}

/* 删除二次确认弹窗 */
.delPop{padding-left: 50px;}
.delIcon{width:53px;height:53px;background:url(../images/delIcon.png) no-repeat;margin-right: 20px;}
.delPop dt,.delPop dd{float:left;display: inline-block;}
.delPop dd{width:300px;}
.delPop h3{font-size: 24px;line-height: 24px;color: #666;margin-bottom: 5px;}
.delPop p{font-size: 14px;color: #999;line-height: 22px;}
.delPop input{padding:8px 20px;font-size: 14px;border:1px #dbdbdb solid;border-radius: 2px;color: #838383;margin-top: 18px;cursor: hand;cursor: pointer;}
.delPop input.confirmBtn{background-color: #0075b7;color: #fff;border:none;margin-right: 15px;}

/*条件判断layerBg弹窗*/
.layerMess{width:480px;height:auto;background-color: #fff;position: absolute;top:50%;left:50%;margin:-246px 0 0 -230px;font-size: 16px;line-height: 38px;padding:0 0 60px 0;color: #000;border: 6px solid rgba(0,0,0,.5);
    border-radius: 5px;}
.layerBg{position: fixed; top: 0px; left: 0px; width:100%; height:100%; background-color: rgba(0, 0, 0,0.3); z-index: 9999;}
/* .layerMess{width:480px;height:230px;position:absolute; top:50% ; left:50%;margin:-240px 0 0 -115px;background-color: #fff;} */
.layer_title{ height:42px; line-height:42px; background:#d8d8d8; color:#333;font-size:14px;padding: 0 20px;border-bottom: 1px solid #eee;}
.layer_title a.closeIco{ text-indent:9999px;margin-top: 15px;}
.payPop{width:480px;height:300px;}
.payPop{width:480px;height:auto;background-color: #fff;position: absolute;top:50%;left:50%;margin:-246px 0 0 -230px;font-size: 16px;line-height: 38px;padding:0 0 60px 0;color: #000;border: 6px solid rgba(0,0,0,.5);
    border-radius: 5px;}
.headPop{width: 100%;height:42px;line-height:42px;background:#fff;z-index: 9999;background-color: #d8d8d8;font-size: 14px;}
.headPop h5{margin-left: 20px;}
.headPop span{margin-right: 20px;}
.closeIco{width:20px;height:20px;background: url("/Public/owner/images/closeIco.png") 0 0 no-repeat;display: block;cursor:hand;cursor:pointer;margin: 12px 0 0 0;}
.timeMeng .layerMess{line-height: 20px;}
/* layui-layer样式 */
.layui-layer .textCon{padding: 25px;}
.layui-layer .table3{width:auto;}
.layui-layer .layui-layer-title{background-color: #d8d8d8;}
.layui-layer .textCon .table3 img{max-width: 400px;height:auto;}
.layui-layer .orderMain.textCon img{margin:0 auto;max-width:640px;}
.layui-layer .orderMain.textCon{line-height: 24px;}

/* 以下内容暂时无用 */
/* 支付弹窗 */
.payPop dl{width:400px;margin: 40px auto 0;}
.payPop dd{width:285px;font-size: 14px;line-height: 18px;}
.promptIcon{width:55px;height:55px;background:url(../images/promptIcon.png) no-repeat;margin-right: 20px;}
.payPop h3{font-size: 18px;line-height: 18px;padding-bottom: 14px;}
.payPop input{padding: 10px 28px;color: #fff;background-color: #00a1dd;border-radius: 2px;margin: 16px 0 35px;margin-right: 6px;cursor: hand;cursor: pointer;}
.payPop input:hover{background-color: #04ABEA;}
.payPop p a{color: #00a1dd;}
.layer .layer_cont img{max-width:600px;padding:0 20px 0 0;margin:0 auto;}
.layer .layer_cont table{margin: 26px 26px 0;width:588px;}
.layer .layer_cont table td{border:1px #ededed solid;padding:6px;}
.layer .layer_cont table img{max-width: 340px;}
.textPop .textCon img{margin:0 auto;max-width:601px;}
.textPop .textCon .table3 img{margin:0 auto;max-width:400px;}

.nameInp{width:100px;display:inline-block;border: 1px solid #d7d7d7;padding: 5px;height:18px;}
a.btn06.marginR,a.btn11.marginR{margin-right: 0;}

.dateTab a{width:72px;height:32px;line-height: 32px;display: inline-block;text-align: center;background-color: #f0f0f0;border:1px solid #dedede;border-radius: 3px 3px 0 0;color: #000;}
.dateTab a.se{background-color: #0072b8;color: #fff;}

/* 代理商授权 */
.left_nav{float:left; width:213px; height:844px;font-size:14px;background-color: #f5f6f7;color: #888;min-height: 190px;}
.left_nav li a{height:62px;line-height: 62px;border:1px #e7e7eb solid;border-left:none;border-top:none;text-align: center;display: block;color: #888;}
.left_nav li.se a{border-right:none;border-left:3px #2daad2 solid;color: #2a2a2a;background-color: #fff;}
.userSetbtn{padding: 6px 14px;}
.userSetbtn.acceptbtn{background-color: #00a0e9;border-radius: 3px;color: #fff;}
.userSetbtn.refusebtn{background-color: #e8e8e8;border-radius: 3px;color: #888;border:1px #bfbfbf solid;}
.timeAff{width:460px;display: block;height:42px;line-height: 42px;cursor: pointer;cursor: hand;margin: 20px auto 0;}
.timeAff.se{background-color: #efefef;}
.addPopCon{width:560px;margin:-240px 0 0 -250px;}
.layerBg .addContForm{height:auto;max-height:340px;overflow-y:scroll;padding:25px 10px;margin:0;}
.addPopCon .picLayerFooter{padding-top: 15px;}

.logintr{ font-size:14px; height:18px; overflow:hidden;color:#636363; margin:15px 0 15px;}
.logintr a{color:#636363; text-decoration:underline; margin:0; }
.register .logintr{width:326px;margin: 5px auto;padding-left: 20px;}

.pcImgShow{width:80px;height: 80px;background-color: #ebeceb;}
.imgShow .file{width:70px;height:18px;margin:0;background-color: #3299ff;padding: 5px;}
.pcImgShow .imgTip{margin: 1px 0;}
.imgShow .file:hover{background-color: #258aef;}
.mblImgShow{width:640px;height:100px;background-color: #ebeceb;border:1px #999 solid;}
.mblImgShow .imgTip{font-size:24px;padding:30px 0 12px;}
.imgShowTle{height: 40px;line-height: 40px;color:#3299ff; }
.pcImgArea .pcTitle,.pcImgArea .pcContents{border: 1px solid #999;padding: 5px 10px;}
.pcImgArea .pcTitle{height:30px;line-height: 30px;font-size: 30px;}
.pcImgArea .pcTitle span{width:360px;}
.pcImgArea .pcContents span{width:350px;}
.pcImgArea .pcTitle span,.pcImgArea .pcContents span{white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;display: inline-block;}
.pcImgArea .pcTitle.noBorder,.pcImgArea .pcContents.noBorder{border:none;}
.pcImgArea .pcContents{height:16px;font-size: 16px;line-height: 16px;margin-top: 10px;}
.pcTxtShow{width:528px;height:80px;}
.pcImgArea{border: 1px solid #999;padding:10px 10px 20px;}
.l-h-40{height:40px;line-height: 40px;}
.l-h-24{line-height: 24px;}
.errorSpan{color: rgb(230, 86, 76);}
.errorSpan i.error{vertical-align: middle;padding-top: 2px;margin: 10px;display: inline-block;}
.numSpan{color: #9e9e9e;font-size: 14px;margin-left: 5px;}
.signTxt{width: 100px;background-color: #aeaeae;border-radius: 4px;color: #fff;display: inline-block;height:28px;line-height: 28px;font-size: 14px;}
.signBtn{width:60px;height: 28px;line-height: 28px;display: inline-block;font-size: 14px;background-color: #d7d7d7;border-radius: 4px;}
.signBtn.se{background-color:#527dd5;color: #fff;}
.addContForm dl dt.funcDt{width:100%;text-align:left;}
.addContForm dl dd.funcDd{text-indent: 20px;height:24px;line-height: 24px;}
.addContForm dl dd.funcDd input{margin: 0 3px 0 10px;}
.chars{display:inline-block;line-height:24px;}
table tr th,table tr td{text-align: center;}
table.table0{width:100%;}
table.table0 tr th,table.table0 tr td{padding: 6px;text-align: center;border:1px solid #ece7e7;}
.preview .magazine-face{margin:0 6px 6px 0;}
/* 问号提示框 */
.notesBox{line-height: 14px;width: 90%;margin: 0 auto;}
.notesIcon,.notesCon .arrowIcon{background: url("../images/notesBg.png") 0 0 no-repeat;}
.notesIcon{width:14px;height:14px;background-position:-44px 0;margin-left: 5px;position: relative;cursor:pointer;cursor:hand;}
.notesCon{position: absolute;bottom:28px;left:-235px;font-size: 12px;line-height: 20px;color: #333; display: none; }
.notesIcon:hover .notesCon{display: block;}
.notesCon .notesMain{z-index: 1;background: #fff;border:1px #c9c9c9 solid;width:280px;height:auto;border-radius: 3px;text-align: left;}
.notesCon .notesCtxt{padding:15px;color: #999;}
.notesCon .notesCtle{background-color: #f7f7f7;height: 35px;line-height: 35px;text-indent: 15px;font-size: 14px;}
.notesCon .arrowIcon{display:inline-block;width:25px;height:14px;background-position:-63px 0;margin-top: 14px;z-index:10;position: absolute;bottom: -13px;left:230px;}
/* 平台导航栏 */
.platNav li{float:left;display: inline-block;margin-right: 25px;}
.platNav li a{display:block;font-size: 16px;line-height: 16px;padding: 0 3px 5px;}
.platNav li.se a{color: #0075b7;border-bottom: 2px #0075b7 solid;}
/* 无匹配结果提示信息 */
.resultTip.w856{width:856px;}
.resultTip{width:100%;padding: 20px;background-color: #fdf8e4;border:1px #c9dbe5 solid;border-radius: 3px;font-size: 14px;line-height: 18px;color: #8e7149;}
/* 状态提示信息 */
.statesNote{background-color: #f3f3f3;padding: 20px 10px;color: #333;font-size: 12px;line-height: 20px;}
/* 输入框验证反馈 */
.tipEor{display: inline-block;line-height: 24px;}
/* .tipEor{display: inline-block;line-height: 42px;margin-left: 5px;}
.tipEor .error{margin-top: 10px;} */
/* 粉丝头条 && 效果认证 */
.tagIcon_row{margin: -10px 0 0 60px;line-height: 18px;}
.fansHeadCol .tagIcon_row .fansCols{margin: 0;}
.effectIcon{width:18px;height: 18px;font-size:12px;position:relative;line-height:18px;color:#b25400;display:block;background-color:#ffd211;border-radius:2px;text-align:center;cursor:hand;cursor:pointer;margin-right: 5px;}
.fineIcon{width:18px !important;height: 18px;background-image: linear-gradient(to right,#cda1ff 0%, #8032ad 100%);font-size: 12px;color: #fff;text-align: center;line-height: 18px;border-radius: 2px;margin-right: 5px;}
/*.effectIcon.wx{display:block;}*/
.ex_readNumBox{width:200px;padding:15px;position:absolute;left:20px;top:0px;background-color:#efefef;z-index:10;display:none;text-align:left;}
.ex_readNumTlt,.ex_readNum{font-size:12px;color:#303030;line-height:20px;white-space:nowrap;}
.ex_readNumTlt{display:inline-block;}
.effectIcon:hover .ex_readNumBox{display:block;}
.exfansIcon{position:relative;}
.ex_fansNumBox{width:200px;padding:15px;position:absolute;left:10px;top:12px;background:#fff;border:1px solid #ddd;z-index:10;text-align:left;display:none;}
.dataCC{position:relative;width:68px;height:68px;line-height:68px;border:2px solid #ff3e59;border-radius:50%;font-weight:bold;font-size:22px;overflow:hidden;text-align:center;}
.dataCC i.CRC{display:inline-block;position:absolute;left:0;bottom:0;width:100%;background:#ffd8de;border-top:1px solid #ff3e59;z-index:-1}
.exfansIcon:hover .ex_fansNumBox{display:block;}

/*layui*/
.layui-form.priceType .layui-input{width:100px;height:30px;font-size:14px;line-height: 30px;}
.layui-form.priceType .layui-form-select ul{top:30px;}
.layui-form.priceType .layui-form-select ul li{width:78px;}
.layui-form.priceSort1,.layui-form.sort_fansSex{margin-left: 50px;}
.layui-form.priceSort1 li,.layui-form.sort_fansSex li,.layui-form.throwPosition li{background:#fff;width:178px;margin-bottom:0;}
/*软硬广价格方向*/
.lt_btn{margin-right:10px;}
.gt_btn{margin-left:10px;}
/* im enter && pop */
.imIcon{background: url("../images/imIcon.png") 0 0 no-repeat;display: inline-block;cursor: hand;cursor: pointer;}
.imIcon.imEnterIcon{width:19px !important;height: 17px;margin-left: 10px;}
.imIcon.imEnterIcon.imEnterIcon2{width:52px !important;height:20px;background-position:-48px -45px;margin-left:0;margin-top:3px;}

.imIcon.imPromptIcon{width:15px;height: 15px;background-position: 0 -27px;}
.imPromptTip{position: relative;padding: 5px 0 0 10px;cursor: hand;cursor: pointer;}
.imPromptTip.imPromptTop{padding-top: 0;}
.imPromptTip .imPromptPop{display: none;position: absolute;left: -205px;top:32px;font-size: 12px;line-height: 18px;padding: 10px;width: 390px;background-color: #fff;border:1px #e1e1e1 solid;box-shadow: 0 0 4px 1px rgba(0,0,0,0.1);z-index: 100;}
.imPromptTip .imPromptPop .imPromptArrow{content: "";width: 0;height: 0;border:10px transparent solid;border-bottom-color:#e1e1e1;position: absolute;left: 50%;top: -20px;margin-left: 7px;}
.imPromptTip .imPromptPop .imPromptArrow:after{content: "";width: 0;height: 0;border:9px transparent solid;border-bottom-color:#fff;position: absolute;left: -9px;top: -8px;}
.imPromptTip:hover .imPromptPop{display: block;}
/* im data count */
.disabledLabel{display: inline-block;padding: 0 10px;height: 26px;line-height: 26px;border-radius: 2px;background-color: #dedede;color: #646464;font-size:12px;margin: 0 auto;}
.dataCountShow.p-t-20{padding-top: 20px;}
.dataCountShow .fontNormal{font-style: normal;}
.dataCountShow .m-r-25{margin-right: 25px;}
/* 弹窗 */
.popupIcon{background: url("../images/popup/popupIcon.png") 0 0 no-repeat;display: inline-block;}
.popupIcon.popupHeadClose{width:26px;height: 26px;}
.customPopups .popupHead,.customPopups .popupFooter{zoom:1;}
.customPopups .popupHead:after,.customPopups .popupFooter:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.customPopups .popupHeadTlt{float: left;display: inline-block;}
.customPopups .popupHeadClose{float: right;display: inline-block;}

.customPopups{width:528px;height: auto;border:1px #e9e9e9 solid;background-color: #fff;}
.customPopups .popupHead{width:100%;height:46px;background-color: #efefef;}
.customPopups .popupHeadTlt{font-size: 18px;line-height: 46px;text-indent: 14px;color: #646464;}
.customPopups .popupHeadClose{margin: 9px 13px 0 0;}
.customPopups .popupContent{font-size: 16px;line-height: 30px;text-align: center;color: #646464;padding: 52px 0 47px 0;}
.customPopups .popupFooter{width:336px;height: 41px;margin: 0 auto;padding-bottom: 49px;}
.customPopups .popupFooterBtn{width:156px;height: 39px;font-size: 14px;line-height: 39px;text-align: center;}
.customPopups .popupFooterCancel{border:1px #e9e9e9 solid;color: #646464;}
.customPopups .popupFooterConfirm{border:1px #ff566c solid;color: #fff;background-color: #ff566c;box-shadow: 0 0 2px 1px rgba(255,59,85,.5);}
.customPopups .popupFooterLogin{height:41px;color: #fff;background-image: linear-gradient(to top,#1c79ff 0%,#3e9aff 100%);-moz-box-shadow:0 0 2px 1px rgba(38,81,213,.5);-webkit-box-shadow:0 0 2px 1px rgba(38,81,213,.5);-ms-box-shadow:0 0 2px 1px rgba(38,81,213,.5);-o-box-shadow:0 0 2px 1px rgba(38,81,213,.5);box-shadow:0 0 2px 1px rgba(38,81,213,.5);}
/*上传图片input按钮-非flash*/

.uploadTypeBtn{position: relative;display:inline-block;padding:8px; border:1px solid #e7e8eb;border-radius: 5px;text-align: center;cursor: pointer;cursor: hand;}
.uploadTypeBtn.active{color: #1187c9;border-color:#97d2f6;}
.uploadVideoProgress .progressD{  width: 300px;height: 20px;display: inline-block;border: 1px solid;}
.uploadVideoProgress .progressS{display: inline-block;background-color: #1187c9;height: 20px}
.uploadVideoProgress .progressA{vertical-align: super;color:#1187c9;margin-left: 10px}
.uploadVideoProgress .progressInfo{width: 300px}
.uploadVideoProgress .progressPercent,.uploadVideoProgress .progressSize{display: inline-block;width: 45%}
.uploadVideoProgress .uploadVideoName{display: inline-block;width:240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.uploadVideoProgress .uploadVideoInfo{vertical-align: super;}

.uploadBtn{position: relative;display:inline-block;width:140px;height:35px; border:1px solid #97d2f6;border-radius: 5px;line-height:35px;text-align: center;background: #d0eeff;color: #1187c9;cursor: pointer;cursor: hand;}
.uploadBtn input[type=file]{font-size: 40px;}
.uploadBtnFile{position: absolute;top: 0;right: 0;width:140px;height:35px;opacity: 0;filter: alpha(opacity=0);font-size: 40px;overflow: hidden;}
.uploadPreview{width:300px;height: auto;}
.uploadPreview{zoom:1;}
.uploadPreview:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.uploadPreview .uploadItem,.uploadPreview .uploadLoadItem{width:80px;height: 100px;position: relative;float:left;display: inline-block;overflow: hidden;    margin: 0 5px 5px 0;}
.uploadPreview .uploadItemPic,.uploadPreview .uploadLoadPic{width:80px;height:80px;position: absolute;left:0;top:0;overflow: hidden;}
.uploadPreview .uploadItemPic img,.uploadPreview .uploadLoadPic img{width:80px;height:80px;position: absolute;left:0;top:0;-webkit-transition: all .4s ease .1s;}
.uploadPreview .uploadItemDel,.uploadPreview .uploadLoadDel{width: 100%;font-size: 14px;line-height: 20px;position: absolute;bottom: 0;left:0;color: #656a6d;cursor: pointer;cursor: hand;text-align: center;}
.uploadPreview .uploadItemDel:hover,.uploadPreview .uploadLoadDel:hover{color: #000;}
.isEnlarge .uploadEnlarge{display: none;width:100%;height:100%;position: absolute;left:0;top:0;z-index: 10;background-color: rgba(235,97,0,0.5);-webkit-transition: all 0;}
.isEnlarge .uploadEnlarge .uploadEnlargeBg{display:block;width:48px;height: 48px;background:url("../../home/images/solutions/case_icon.png") no-repeat;position: absolute;top:50%;left:50%;margin: -24px 0 0 -24px;}
.isEnlarge .uploadItemPic:hover img{width:100px;height:100px;left:-20px;top:-20px;}
.isEnlarge .uploadItemPic:hover .uploadEnlarge{display: block;}
/* 预约账号 */
.orderMediaLayer{font-size: 16px;line-height: 32px;text-align: center;}
.orderMediaLayer .handleTypeBtn{width:88px;height: 32px;font-size: 14px;line-height: 32px;display: inline-block;border-radius: 4px;text-align: center;color: #fff;cursor: hand;cursor: pointer;}
.orderMediaLayer .handleTypeBtn.greyBg{background-color: #989494;}
.orderMediaLayer .handleTypeBtn.redBg{background-color: #e6564c;}
/* 优惠券 */

.couponBoxC{position:relative;border:1px solid #e2e2e2;padding:20px;margin-top:20px;}
.couponBoxCheck{display:inline-block;position:absolute;top:22px;right:22px;width:12px;height:12px;border-bottom:1px solid #999;border-right:1px solid #999;background:transparent;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);cursor: pointer}
.couponBoxCheck.se{transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);}
.couponCheckBox .couponBoxC{border:none;margin-top:0}
.couponCheckBox{border:1px solid #e2e2e2;margin-top:20px}
.couponBox{margin-top:10px;/*padding:0 20px;*/}
.couponBox.couponBoxW{margin:10px -5px;padding: 0 20px;}
.couponBox.couponBoxW .couponList{width:200px;cursor:pointer;}
.couponList{/*width:174px;*/width:214px;margin:10px 5px;background:#ff3e59;text-align:center;color:#fff;border-top-left-radius:20px;border-bottom-right-radius:20px;}
.couponName{font-size:22px;line-height:22px;padding-top:30px;}
.couponP{border-bottom:1px dotted #fff;margin:0 10px;}
.couponP .f110{display:inline-block;letter-spacing:-8px;font-size:110px;line-height:114px;/*font-family:'SimHei'*/}
.couponP .f20{font-size:20px;}
.couponDate{font-size:14px;margin:15px 0 24px 0;}
.couponState{position:relative;font-size:18px;color:#ff3e59;background:#fced00;border-bottom-right-radius:20px;padding-top:6px;padding-bottom:10px;}
.couponState:before{content:"";position:absolute;top:-18px;left:0;width:100%;height:18px;background:url('../../owner/images/couponBg.png') no-repeat;background-size:cover}
.couponList.se{background:#a6a6a6;}
.couponList.se .couponState{background:#b5b5b5;color:#fff}
.couponList.se .couponState:before{background:url('../../owner/images/couponBg2.png') no-repeat;background-size:cover}
.couponList.active{position:relative;}
.couponList.active:before{content:"";position:absolute;top:1px;right:1px;width: 0;height: 0;border-top:32px solid #fff;border-left:32px solid transparent;}
.couponList.active:after{content:"";position:absolute;top:4px;right:6px;width:6px;height:10px;border-bottom:1px solid #ff3e59;border-right:1px solid #ff3e59;background:transparent;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}

/* 粉条 3.0 */
.fans-top-icon{ background: #fd7523;padding: 4px 8px;border-radius: 2px;color: #fff; }
.fans-top-area{ line-height: 18px;margin: 0 0 0 60px;color: #333; }
.check-icon{ background: url('../images/checkbox_icon.png') no-repeat;background-size: cover; }
label.radioBg_label{ cursor: pointer; }
.radioBg_label.check-icon{ display: inline-block;width: 16px;height: 16px;background-position:-19px 0;vertical-align: -3px;}
input[type='checkbox'].radioBg{ display: none; }
input[type='checkbox'].radioBg:checked+label.radioBg_label { background-position: 0 0; }

/* 推广流程样式 */
.spread-step-container {width: 1200px; height: 119px; background: #FFFFFF; border-radius: 5px;margin: 20px 0 0;}
.subtitle {font-size: 16px;font-weight: 500;color: #333333;line-height: 22px;padding: 20px 0 0 20px;}
.spread-step-container .content {width: 100%; overflow: hidden; height: 20px; margin-top: 25px;}
.spread-step-container .content .spread-step {overflow: hidden;}
.spread-step-container .content span {display: inline-block;float: left;line-height: 20px;}
.spread-step-container .content .spread-step .number {width: 20px;height: 20px;background: #CCCCCC;border-radius: 50%;text-align: center;font-size: 12px;font-family: OPPOSans-B, OPPOSans;font-weight: normal;color: #FFFFFF;}
.spread-step-container .content .spread-step .name {margin-left: 5px;font-size: 14px;font-weight: 400;color: #CCCCCC; font-family: PingFangSC-Regular, PingFang SC; }
.spread-step-container .content .spread-step .line-arrow {position: relative;color: #CCCCCC;text-align: right;}
.spread-step-container .content .spread-step .line-arrow::after {content: "";width: 95%;height: 0;border-top: 1px dashed #CCCCCC;position: absolute;top: 50%;left: 0;}
.spread-step-container .content .spread-step1 {width: 370px;}
.spread-step-container .content .spread-step1 .number {margin-left: 27px;background: #FF405C;}
.spread-step-container .content .spread-step1 .name {color: #FF405C;}
.spread-step-container .content .spread-step1 .line-arrow {width: 221px;margin-left: 9px;}
.spread-step-container .content .spread-step2 {width: 323px}
.spread-step-container .content .spread-step2 .line-arrow {width: 231px;margin-left: 5px;}
.spread-step-container .content .spread-step3 {width: 350px}
.spread-step-container .content .spread-step3 .line-arrow {width: 230px;margin-left: 5px;}