/* buttons  greenBtn*/
.greenBtn_v1,.greenBtn_v2,.greenBtn_v3,.greenBtn_v4,.greenBtn_v5{display: inline-block;border-radius: 3px;text-align: center;background:#5fd2b5;color:#fff;border:0;}
.greenBtn_v1:hover,.greenBtn_v2:hover,.greenBtn_v3:hover,.greenBtn_v4:hover,.greenBtn_v5:hover{background: #4dddc0;color: #fff;}
.greenBtn_v1,.greenBtn_v1:hover{min-width:68px;padding:0 10px;height: 38px;line-height: 38px;}
.greenBtn_v2,.greenBtn_v2:hover{min-width: 50px;padding:0 10px;height: 32px;line-height: 32px; vertical-align: middle;}
.greenBtn_v3,.greenBtn_v3:hover{min-width: 28px;padding:0 10px;height: 26px;line-height: 26px;}/*edit20170804*/
.greenBtn_v4,.greenBtn_v4:hover{background: #f4f4f4;color: #999;min-width: 88px;padding:0 10px;height: 32px;line-height: 32px;cursor: not-allowed;}
.greenBtn_v5{padding:0 10px;min-width:50px;height:30px;line-height:30px;vertical-align:middle;}
.greenBtn-disabled{color:#666;background:#f4f4f4;cursor:not-allowed;}/*edit20170915*/
.greenBtn-disabled:hover{color:#666;background:#ccc;}

/* buttons whiteBtn*/
.whiteBtn_v1,.whiteBtn_v2,.whiteBtn_v3,.whiteBtn_v4,.whiteBtn_v5,.refresh{display: inline-block;border-radius: 3px;text-align: center;background:#fff;color:#666;border:1px solid #dde5eb; }
.whiteBtn_v1-2{display: inline-block;text-align: center;background:#fff;color:#666;border:1px solid #dde5eb;}
.whiteBtn_v1:hover,.whiteBtn_v2:hover,.whiteBtn_v3:hover{background: #4dddc0;color: #fff;border:1px solid #4dddc0;cursor: pointer;}
.whiteBtn_v1,.whiteBtn_v1:hover{min-width: 86px;height: 36px;line-height: 36px;}
.whiteBtn_v1-2,.whiteBtn_v1-2:hover{height: 36px;line-height: 36px;}
.whiteBtn_v2,.whiteBtn_v2:hover{min-width: 68px;height: 30px;line-height: 30px;vertical-align: middle;}
.refresh{height: 30px;line-height: 30px;vertical-align: middle;}
.whiteBtn_v3,.whiteBtn_v3:hover{min-width: 46px;height: 24px;line-height: 24px;}
.whiteBtn_v4{background: #f4f4f4;color: #999;border:none;height: 32px;line-height: 32px;}
.whiteBtn_v5,.whiteBtn_v5:hover{min-width: 102px;height: 30px;line-height: 30px;vertical-align: middle;float:right;margin-right: 10px;}
.whiteBtn_v5:hover{color:#2dadff;cursor: pointer;}

/* specialBtn 特殊按钮*/
.specialBtn{height:38px; line-height:38px; padding:0 15px;display: inline-block; background:#51d2b7; color:#fff;}
.specialBtn:hover{color:#fff; background:#4dddc0;}
.specialBtn-2{height:38px; line-height:38px; padding:0 15px;display: inline-block; background:#51d2b7; color:#fff;}
.specialBtn-2:hover{color:#fff; background:#4dddc0;}
.specialBtn-disabled{height:38px; line-height:38px; padding:0 15px;color:#666;background:#ccc;cursor:not-allowed;}
.specialBtn-disabled:hover{color:#666;background:#ccc;}

/*标题切换*/
.buildTab{border:1px solid #dbe3e9;height:44px;background:#fff;position:relative;}
.buildTab li{text-align:center;line-height:44px;color:#2aafff;float:left;cursor:pointer;min-width:98px;}
.buildTab li.hover{background:#ebf1f5;border-left:1px solid #dbe3e9;border-top:2px solid #51d2b7;border-right:1px solid #dbe3e9;font-size:14px;color:#4e515e;position:relative;z-index:10;margin-left:-1px;margin-top:-1px;}
.buildTab li p{padding:0 10px;}
.buildBox{border:1px solid #dae2e8;border-top:0;border-radius:0 0 5px 5px;background:#fff;position:relative;}
.infoBox{min-height:120px;}
.infoBox .info-detail{overflow:hidden;}
.detail-alerm{background:#ebf1f5;padding:15px;line-height:30px;color:#666; border-bottom:1px solid #dae2e8;}

/*标签类*/
.choice{height:30px;padding-top:1px;float:left;}
.choice.fr{float:right;}
.choice span{float:left;position:relative;margin-left:-1px;min-width:46px;height:28px;background:#fff; border:1px solid #e7e7e7;cursor:pointer;text-align:center;line-height:28px;font-size:12px;letter-spacing:normal;word-spacing:normal;padding:0 12px;}
.choice span.hover{z-index:5;background:#51d2b7;border-color: #51d2b7;color:#fff;}
.choice span.not{cursor:not-allowed; background:#f1f1f1; color:#999;}
.local-choice{border-color:#dbe3e9;}
.local-choice span{background:#fff; border-color:#dbe3e9;}
.local-choice span.hover{background:#96a0bd; color:#fff; border-color:#dde5ea; left:0;}

/*标题*/
.indexTit{padding:10px 18px;background:#d6dde1; min-height:30px; position:relative;}
.indexTit h2{font-size:16px;color:#000;line-height:30px;}
.indexTit::after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.adrIcon,.menuIcon,.titIcon,.percentIcon{background:url(../img/icon.png) no-repeat}
.titIcon{width:14px;height:14px;background-position:-45px 0;display:inline-block;vertical-align:-1px;margin-right:6px;}
.goback{display:inline-block; width:22px; height:16px; background:url(../img/inner-icons.png) no-repeat -100px -325px; vertical-align:-2px;}
.i42{width:2px;height:21px;font-size:0;overflow:hidden;background-position:-25px -75px;margin:0 7px;}
.check,.radio,.i11,.i12,.i13,.i14,.i15,.i16,.i17,.i18,.i28,.i31,.i38,.i41,.i41Hide,.i42,.i43,.i25,.i26,.i27,.i33,.i44,.i32,.i322,.i32Hide,.i45,.i46,.i47,.i61,.ishare{background:url(../img/inner-icons.png) no-repeat;display:inline-block;vertical-align:middle;}
.status{float:left;padding-left:30px;}
.status li{float:left;margin-right:12px;line-height:26px;}
.statusOperate{float:left;padding-left:30px;}
.statusOperate li{line-height:26px;font-size:12px;color:#666;}
.i17{width:16px;height:16px;background-position:-150px 0;}
.i25,.i26,.i27{width:10px;height:10px;margin-right:5px;}
.i25{background-position:-100px -25px;}
.i26{background-position:-125px -25px;}
.i27{background-position:-150px -25px;}
.i31{width:20px;height:20px;background-position:0 -50px;}
.i33{width:18px;height:10px;background-position:-50px -50px;position:absolute;right:10px;top:24px;display:none;z-index:11;}
.i42{width:2px;height:21px;font-size:0;overflow:hidden;background-position:-25px -75px;margin:0 7px;}
.i43{width:25px;height:25px;background-position:-50px -75px;display:block;margin-top:2px;}
.i45{background-position:-100px -75px;}
.i11,.i12,.i13,.i14,.i15,.i16,.i45,.i46,.i47,.i61{width:18px;height:16px;margin:0 5px;cursor:pointer;}
.i41{width:16px;height:16px;background-position:0 -75px;margin-left:6px;cursor:pointer;}
.i41Hide{width:16px;height:16px;background-position:0 -75px;margin-left:6px;cursor:pointer;visibility:hidden;}
.i32{width:14px;height:14px;cursor:pointer;background-position:-25px -50px;margin-left:5px;}
.i32Hide{width:14px;height:14px;cursor:pointer;background-position:-25px -50px;margin-left:5px;display: none;vertical-align: text-top}
.i322{width:14px;height:14px;cursor:pointer;background-position:-100px -225px;margin-left:5px;}
.i45-grey{background-position:-150px -100px; cursor: not-allowed;}
.ishare{width:14px;height:14px;cursor:pointer;background-position:-75px -450px;}

.btn-outer{width:125px; height:40px; position:absolute; top:10px; right:15px;}
.btn-outer .i43{float:right;}
.btn-outer:hover .detailDrop,.btn-outer:hover .i33{display:block;}
.detailDrop{position:absolute;top:31px;right:0;min-width:122px;padding:10px 0;border:1px solid #dde5ea;box-shadow:0 0 3px #d2dae2;background:#fff;display:none;z-index:10;}
.detailDrop li{height:29px;line-height:28px;text-indent:12px;margin:2px 0;}
.detailDrop li a{display:block;}
.detailDrop li a:hover{background:#249cfa;border-left:1px solid #249cfa;border-right:1px solid #249cfa;color:#fff;position:relative;left:-1px;}
.detailDrop li a.grayLink:hover{background:none; color: #999; border-color:#fff;}/*add20170616*/
.line-title{line-height:24px;font-size:14px; position:relative; padding-left:15px; font-weight: 600;}
.line-title:before{content:'';display:block; position:absolute; left:0; top:4px; width:2px; height:18px; background:#51d2b7; overflow:hidden;}

/*tip*/
.tip{padding:5px 10px; border:1px solid #51d2b7; background:#fbfffe; color:#51d2b7;}
.tip-warning{padding:5px 10px; border:1px solid #e15a5f; background:#fff1f0; color:#e15a5f;}
.tip-earlyWarning{padding:5px 10px; border:1px solid #fab418; background:#fffdf6; color:#666;}
.tip-success{padding:5px 10px; border:1px solid #1bca69; background:#fffdf6; color:#666;}
.tips-icon{display:inline-block; position:relative; width:14px; height:14px; background:url(../img/inner-icons.png) no-repeat -75px -275px; margin-left:5px; vertical-align:-4px;z-index:10;}
.select-icon{display:inline-block; position:absolute; width:14px;top: 8px;height:14px; background:url(../img/inner-icons.png) no-repeat -75px -275px; margin-left:5px; vertical-align:-4px;}
.tips-text{display:inline-block;position:relative;}
.tips-text b{color:#2aafff;font-weight:normal;}
.tips-icon:hover,.tips-icon.hover{background-position:-75px -275px;}
.tips-con{display:none; position:absolute; right:0; top:16px;padding:5px; border:1px solid #ccc; background:#fff; line-height:20px; color:#666; font-size:12px;}
.tips-icon:hover .tips-con,.tips-icon.hover .tips-con,.tips-text:hover .tips-con,.tips-text:hover .tips-con,.item-tips:hover .tips-con{display:inline-block;}
.visit-con{right:auto; left:0; top:14px; width:206px;font-weight:500;text-align:left;}
.right-con{right:auto; right:0; top:14px; width:206px;font-weight:500;text-align:left;}
.items-con{right:auto; left:60px; top:64px; width:206px;font-weight:500;text-align:left;white-space: normal;word-break: normal;}
.select-con{z-index:30;display:none; position:absolute; right:auto; left:0; top:20px;font-weight:500;text-align:left;padding:5px; border:1px solid #ccc; background:#fff; line-height:20px; color:#666; font-size:12px;}
.elastic-con{top:41px;}
.visit-con.visit-con-special{ width: 220px;} /* 宽度调整样式自行修改覆盖，依次类推*/
.select-sq:hover .select-con{display:inline-block;}

.tip-Warning-second{padding:5px 10px;background:#fff1f0;border:1px solid #ff3a3a; color:#ff3a3a;}
.tip-Warning-second .gth,.tip-earlyWarning-second .gth,.tip-success-second .gth{width:15px;height:15px;margin-right:8px;}
.tip-earlyWarning-second{padding:5px 10px;background:#fffdf0;border:1px solid #ff9600;color:#ff9600;}
.tip-success-second{padding:5px 10px;background:#f7fff0;border:1px solid #1bca69;color:#1bca69;}
/*步骤提示*/
.buildStep{height:31px;width:100%;background:#ccc;}
.buildStep li{width:33.33%;line-height:31px;text-align:center;color:#fff;float:left;}
.buildStep li.bg1{background:#51d2b7 url(../img/stepArrow.jpg) no-repeat right 0;}
.buildStep li.bg2{background:#ccc url(../img/stepArrow.jpg) no-repeat right -31px;}
.buildStep li.bg3{background:#51d2b7 url(../img/stepArrow.jpg) no-repeat right -62px;}
.buildStep li.bg4{background:#51d2b7;}

/*字号*/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f24{font-size:24px;}

/*字色*/
.ff0{color:#ff0000;}
.gold-yellow{color:#ff9600;}
.purple{color:#ad65bb;}
.black{color:#000;}
.gray{color:#333;}
.dark-grey{color:#666;}
.light-grey{color:#999;line-height: 20px}
.blueLink{color:#2aafff;}
.org{color:#ff9600;}
.green{color:#51d2b7;}
.yellow{color:#fed74c;}
.red{color:#ff3a3a;}
/*背景色*/
.bg-red{background:#ff0000;}
.bg-ff0{background:#ff0000;}
.bg-yellow{background:#ff9600;}
.bg-purple{background:#ad65bb;}
.bg-black{background:#000;}
.bg-gray{background:#333;}
.bg-dark-grey{background:#666;}
.bg-light-grey{background:#999;}
.bg-blueLink{background:#2aafff;}
.price{font-size:24px;line-height:30px;}

/*表格*/
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
.conBox{border:1px solid #dce4ea;}
/*两个及以上*/
.conBoxMore{background:#ebf1f5;}
.innerBox{border:1px solid #fff;border-bottom:none; background:#ebf1f5;}
.btnDiv{padding:8px 10px;}
.listTable{width:100%;border-top:1px solid #dde5eb;background:#fff;}
.listTable th,.listTable td{padding:10px;line-height:20px;}
.listTable th{font-size:14px;border-bottom:1px solid #dde5eb;font-weight:600; background: #f9fbfb;}
.listTable td{color:#666;border-bottom:1px solid #dde5eb;}
.listTable td.noborder{border-bottom:0;}
.listTable tr:last-child td{border-bottom:0;}
.listTable-second tr:last-child td{border-bottom:1px solid #dde5eb;}
.listTable tr:hover{background:#f9f8e8;}/*add20170717*/
.table-layout{table-layout:fixed;}
.trHover,.trSelect{background:#f9f8e8;}
.checkDiv{display:inline-block;width:3%; padding-left:10px;}
.trHover,.trSelect{background:#f9f8e8;}
.operation .blueLink,.operation .grayLink{margin: 0 5px;}
.grayLink{display:inline-block; color:#999; cursor:not-allowed;}/*edit20170623 by zyz*/
.grayLink:hover{color:#999;}
.botDiv{border-top: 1px solid #dde5eb;padding:8px 0;background:#f3f7fb;}
.botDiv .pages{padding-top:0;}
.botDiv .pages .gobutton{margin-right:10px;}
.more{display:inline-block;vertical-align:middle;padding:0 14px;background:#fff;text-align:center;position:relative;border:1px solid #dee6eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer; z-index: 10;}
.more-text{display:inline-block;position:relative;padding-right:15px;min-width:40px;height:30px;line-height:30px;text-align:left;color:#666;}
.more-text:after{content:'';position:absolute;right:0;top:13px;width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #666 transparent;}
.more-list{display:none;position:absolute;z-index:10;left:-1px;bottom:32px;width:100%;text-align:left;border:1px solid #e7e7e7;background:#fff;}
.more-list a{display:block;padding:0 10px;min-width:68px;height:30px;line-height:30px;color:#333;}
.more-list a:hover{background:#2aafff;color:#fff;}
.more:hover .more-list{display:block;}
.more:hover .more-text:after{border-width:4px 4px 0 4px;border-color:#666 transparent transparent transparent;}
.more-list .li-disabled a,.more-list .li-disabled a:hover{color:#ccc;background:#fff;cursor: not-allowed;}
.botDiv.fixed{position: fixed; left: 0; bottom: 0; width: 100%;}/*add20170619*/

/*实线表格*/
.popTable{width:100%;border:1px solid #e7e7e7;}
.popTable th,.popTable td{padding:4px;line-height:25px;}
.popTable th,.tblHeader th{padding:0 4px;line-height:38px;background:#f4f4f4;color:#000;}
.popTable .trGray{background:#f4f4f4;}
.popTable .trSelect,.popTable .trHover{background:#f9f8e9;}

/*进度*/
.progress{width:34px;height:5px;background:#e8e8e8;border-radius:2px;line-height:5px;font-size:0;overflow:hidden;display:inline-block;text-align:left; vertical-align: 2px;}
.blueIn{background:#2fb1ff;}
.yellowIn{background:#fed74c;}
.greenIn{background:#00cc65;}
.redIn{background:#de6464;}
.blueIn,.yellowIn,.redIn,.greenIn{height:5px;display:inline-block;overflow:hidden;}

/*添加删除*/
.add-row{line-height:30px; padding-bottom:10px;}
.add-row .inputMode{vertical-align:baseline;}
.delIcon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../img/inner-icons.png) no-repeat -125px -125px;cursor:pointer;margin:0 6px;}
.delIconGray{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../img/inner-icons.png) no-repeat -125px -100px;cursor:pointer;margin:0 6px;}
.addGray .i45{background-position:-150px -100px;cursor:default;}
.addGray .blueLink{color:#aaa;cursor:default;}

/*输入框*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ccc;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#ccc;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ccc;}
.inputMode{width:390px;padding:0 5px;border:1px solid #e7e7e7;height:28px;line-height:28px; vertical-align:middle;}
.inputMode:focus{border-color:#2aafff;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);color:#333;}
.inputMode:disabled{background:#f1f1f1;border-color:#e7e7e7;cursor:not-allowed !important;}

/*复选框*/
.check,.radio{width:18px;height:18px; vertical-align:text-top;cursor:pointer;}
.check{background-position:0 -25px;}
.checked{background-position:-25px -25px;}
.check-no{background-position:-25px -425px; cursor:not-allowed;}
.checked-no{background-position:0 -425px; cursor:not-allowed;}

/*单选*/
.radio{background-position:-50px -25px;}
.radio-check{background-position:-75px -25px;}
.radio-no{background-position:-75px -425px; cursor:not-allowed;}
.radio-check-no{background-position:-50px -425px; cursor:not-allowed;}

/*开关*/
.switch{width:50px;height:21px;background:url(../img/inner-icons.png) no-repeat 0 -175px;display:inline-block;vertical-align:middle;cursor:pointer;}
.off{background-position:-50px -175px;}

/*时间滑动条*/
.timebg_slider{width:510px;height:30px;background:url(../img/timebg_slider.png) no-repeat;zoom:1;}
.timebg_slider .ui-slider{width:500px;height:30px;z-index:10;}
.timebg_slider .ui-widget-header{height:30px;background:url(../img/time_slider.png) no-repeat;}
.time-tip{min-height:24px; min-width: 58px; padding:0 6px; margin-top: 10px; background:#fff; border:1px solid #dde4ea; text-align:center;line-height:24px;position:absolute;z-index:10;top:30px;display:none;}
.time-tip:before{content:''; display: block; position: absolute; left:10px; top:-17px; width:0; height:0; border-width:8px;  border-style:solid; border-color:transparent transparent #dde4ea transparent;}
.time-tip:after{content:''; display: block; position: absolute; left:10px; top:-16px; width:0; height:0; border-width:8px;  border-style:solid; border-color:transparent transparent #fff transparent;}
.jx-tip{min-height:24px; min-width: 58px; padding:0 6px; margin-top: 10px; background:#fff; border:1px solid #dde4ea; text-align:center;line-height:24px;position:absolute;z-index:10;top:30px;display:none;}
.jx-tip:before{content:''; display: block; position: absolute; left:10px; top:49px; width:0; height:0; border-width: 8px;  border-style:solid; border-color:#dde4ea transparent transparent transparent;}
.jx-tip:after{content:''; display: block; position: absolute; left:10px; top:48px; width:0; height:0; border-width: 8px;  border-style:solid; border-color:#fff transparent  transparent  transparent ;}
.position{position:relative;}
.time-tip2{right:0;}
.ui-slider{position:relative;width:300px;height:30px}
.ui-widget-header{position:absolute;top:0;left:0;height:30px;background:url(../img/slider.png) repeat-x}
.ui-slider .ui-slider-handle{position:absolute;top:-4px;z-index:2;width:12px;height:38px;background:url(../img/icon_slider.png) no-repeat}
.slide-txt{width:510px;line-height:1px;font-size:12px;margin-top:-15px;}
.slide-txt span{display:inline-block;width:46px;z-index:11;position:relative;text-align:center;}
.slide-txt span.cur{color:#fff;}
.slide-txt span.now{width:36px;padding-left:10px;text-align:left;}
.slide-txt span.now::after{color:white;content:"个月";font-size:12px;left:16px;line-height:1px;position:absolute;top:0;transform:scale(0.8,0.8)}
.bg_slider{display:inline-block;*display:inline;width:310px;height:30px;margin-right:5px;background:url(../img/bg_slider1.png) no-repeat;zoom:1;vertical-align:middle;}
.w30{width:30px;text-align:center;}
.stepText{width:310px;line-height:18px;padding-top:5px;}
.stepText::after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}

/*新版时间滑动条*/
.time-slide{position:relative; width: auto;}
.time-choose li{float:left;position:relative;z-index:15;margin:-1px 0 0 -1px; width:50px; height:28px;background: #fff; line-height:28px; text-align:center; cursor:pointer;border:1px solid #dbe3e9; padding-top:0;}
.time-choose li i{display:inline-block; width:15px; height:14px; background:url(../img/gift.png) no-repeat; margin-right:3px; vertical-align:-2px;}
.time-choose li.cur:after{display:inline-block; margin-left:3px; content:"个月"; font-size:8px; color:#fff; line-height:24px;}
.time-choose li.sel:after{display:none;}
.time-choose li.sel,.time-choose li.cur,.time-choose li:hover{color:#fff;background:#5fd2b5;}
.time-choose li:nth-child(10).cur:after,.time-choose li:nth-child(11):after{display:none;}
.time-slide .time-tipA{left:500px;}
.time-slide .time-tipB{left:550px;}
.time-slide .time-tipC{left:600px;}

/*数量加减*/
.numInput{width:37px;height:28px;line-height:28px;border:1px solid #b8b8b8;text-align:center;vertical-align:middle;}
.reduce,.plus{width:23px;height:28px;border:1px solid #e7e7e7;line-height:28px;display:inline-block;vertical-align:middle;cursor:pointer;}
.reduce{border-right:0;background:#f1f1f1 url(../img/inner-icons.png) no-repeat -150px -121px;border-color: #c8c8c8;}
.plus{border-left:0;background:#f1f1f1 url(../img/inner-icons.png) no-repeat 0 -146px;border-color: #c8c8c8;}
.reduce.no{background-position:-175px -121px;cursor:not-allowed;}
.plus.no{background-position:-25px -146px;cursor:not-allowed;}


.new-tips{color:#999;}
.new-tips.red{color:#ff0000;}
.new-tips.dark-grey{color:#666;}
.itxt-error{border:1px solid #ff0000;}
.itxt-error:focus{border-color:#ff0000;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,0,0,.3);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(255,0,0,.3);}

/*下拉框*/
.select-box{position:relative;}
.dropdown-btn{cursor:pointer;width:390px;padding-left:10px;height:28px;line-height:28px;border:1px solid #e7e7e7;position:relative;background:#fff;}
.select-value{display:block;max-width: 380px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*.dropdown-btn .arr{position:absolute;top:10px;right:10px;width:8px;height:10px;display:block;background:url(../img/inner-icons.png) no-repeat -100px -50px;}*/
.dropdown-btn .arr{position:absolute;top:12px;right:10px;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#2aadff transparent transparent transparent;}
.dropdown-list{display: none;width:400px;position: absolute; top:29px; left:0; z-index:20; padding: 5px 0; text-align: left; background-color: #fff;border:1px solid #e7e7e7;max-height:150px;overflow-y:auto;} /*edit 20160322*/
.open .dropdown-list{display:block;}
.dropdown-list li{padding-top:0;position: relative;}
.dropdown-list .li-tips:hover .select-sq{ background-color: #fff}
.dropdown-list li{padding-top:0;position: relative;}
.dropdown-list li a{padding:0 10px;display:block;color:#333;line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*edit20160818*/
.dropdown-list li a:hover{background:#2aafff;color:#fff;}
.dropdown-list .btn{display:block;width:121px;height:32px;line-height:32px;margin:12px 12px 7px 12px;background:#2aafff;color:#fff;text-align:center;border-radius:3px;}
.nochoice .dropdown-btn{background:#f1f1f1; color:#999;cursor:not-allowed;}
.nochoice .dropdown-btn .arr{border-top-color:#ccc;}
.nochoice .dropdown-list{display:none;}

/*Textarea*/
.textMode{width:398px;padding:5px;height:66px;border:1px solid #e7e7e7;line-height:22px;resize:none;vertical-align:middle; color:#333;}
.textMode:focus{border-color:#2aafff;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);color:#333;}
.textMode:disabled{border-color:#e7e7e7;background:#f1f1f1;cursor:not-allowed;}

/*搜索*/
.search-result{border-top:1px solid #e2e3e7; background:#fff; text-indent:10px;padding:6px 0; line-height:18px;}
/* search */
.searchBox{border:1px solid #e7e7e7;border-radius:5px;height:30px;line-height:30px;background:#fff;float:right;}
.searchInput{border:none;margin-left:10px;border-right:1px solid #e7e7e7;width:205px;height:30px;color:#ccc;}
.searchInput:focus{color:#333;outline:none;}
.searchBtn{width:38px;height:32px;padding-right:3px;border:none;display:inline-block;text-align:center;}

/*刷新*/
.refresh{width:34px;margin-right:10px; vertical-align: middle;}
.refresh:hover{background:#2aafff;}
.refresh:hover .i17{background-position:-75px -50px;}

/*更多 下拉*/
.data-relation .top .txt,.data-relation .bot-right .txt{position:absolute; left:45px; top:15px;}
.fold-txt{display:inline-block;color:#2aafff; margin-left:5px;}
.fold-txt .fold-wold{display:inline-block;position:relative;padding-right:13px;}
.fold-txt .fold-wold:after{content:'';position:absolute;top:8px;right:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#2aadff transparent transparent transparent;}
.fold-txt .fold-drop{top:18px;}
.fold-txt:hover{position:relative; z-index:10;}
.fold-txt:hover .fold-drop{display:block;}
.fold-txt i{display:inline-block;width:0;height:0; margin-left:3px;border-style:solid dashed dashed;border-width:5px;border-color: #2eacff transparent transparent transparent; vertical-align:-4px;}
.fold-txt:hover i{transform: rotate(180deg); vertical-align:2px;}
.fold-drop{position:absolute; right:0; top:16px; min-width:100px;max-width:200px;background:#fff; border:1px solid #e7e7e7; display:none;}
.fold-drop li a{display:block; padding:0 5px; line-height:30px; text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fold-drop li a:hover{background:#36aeff; color:#fff;}
.fold-drop .li-disabled a,.fold-drop .li-disabled a:hover{color:#999;background:#fff;cursor:not-allowed;}

.icon-status {display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 10px;width: 10px;}
.icon-stopped{background:#bc67e2;}
.icon-running{background: #64d1b5;  }
.icon-run{-webkit-animation:move ease-in-out 0.6s infinite alternate;
    -ms-animation:move ease-in-out 0.6s infinite alternate;
    -moz-animation:move ease-in-out 0.6s infinite alternate;
    -o-animation:move ease-in-out 0.6s infinite alternate;
    animation:move ease-in-out 0.6s infinite alternate;}

@-moz-keyframes move {
    0% {
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        opacity: 1
    }
    100% {
        -moz-transform: scale(.7);
        -webkit-transform: scale(.7);
        opacity: .1
    }
}
@-ms-keyframes move {
    0% {
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        opacity: 1
    }
    100% {
        -moz-transform: scale(.7);
        -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
        opacity: .1
    }
}
@-webkit-keyframes move {
    0% {
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        opacity: 1
    }
    100% {
        -moz-transform: scale(.7);
        -webkit-transform: scale(.7);
        opacity: .1
    }
}

@-o-keyframes move {
    0% {
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        opacity: 1
    }
    100% {
        -moz-transform: scale(.7);
        -webkit-transform: scale(.7);
        opacity: .1
    }
}

@keyframes move {
    0% {
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        opacity: 1
    }
    100% {
        -moz-transform: scale(.7);
        -webkit-transform: scale(.7);
        opacity: .1
    }
}

/*排序*/
.sort{width:8px;height:10px;display:inline-block;margin-left:10px;background:url(../img/inner-icons.png) no-repeat -50px -125px;}
.sortUp{background-position:-75px -125px;}
.sortDown{background-position:-100px -125px;}
a.specialLink,a.specialLink:hover{color:#333;}

/*分页*/
.pay-div,.page-div,.static-page{width:100%;}
.pay-div .inner{padding:10px 13px; background:#fff; border:1px solid #dee6eb; overflow:hidden;}
.pay-div .inner p{text-align:right; float:right;}
.pay-div .greenBtn{width:120px; line-height:38px; font-size:14px;}
.page-div .pages,.static-page .pages{background:#f3f7fb;padding-bottom:10px; padding-right:13px; border-top:1px solid #dbe3e9;border-bottom:1px solid #dbe3e9;}
.pages{text-align:right;padding-top:11px;}
.pages a,.pages span{display:inline-block; min-width:18px; padding:0 6px; margin:0 2px; line-height:28px; text-align:center; border:1px solid #e7e7e7;background:#fff;}
.pages span.none{border:none;background:none;}
.pages span.current{background:#51d2b7;color:#fff;}
.pages a.prev,.pages a.next{color:#3faffc; font-family:'\5B8B\4F53'; font-weight:600; vertical-align: top;}
.pages a.prev.no,.pages a.next.no{color:#9d9d9d; cursor:default; background-color:#f1f1f1;}
.pages a:hover{background:#f2f2f2; color:#64d1b5;}
.pages a.firstpage i,.pages a.lastpage i{display:inline-block; width:9px; height:10px; background:url(../img/pages.png) no-repeat;}
.pages a.firstpage i{background-position:-25px 0;}
.pages a.lastpage i{background-position:-50px 0;}
.pages a.firstpage:hover i{background-position:-25px -25px;}
.pages a.lastpage:hover i{background-position:-50px -25px;}
.pages a.firstpage.no,.pages a.lastpage.no{cursor:default; background-color:#f1f1f1;}
.pages a.firstpage.no i{background-position:-25px -50px;}
.pages a.lastpage.no i{background-position:-50px -50px;}
.pages .pageinput{width:30px; height:28px; border:1px solid #e7e7e7; text-align:center; line-height:28px; margin:0 3px;}
.pages .gobutton{color:#44b2fc;}
.pages .txt{float:right; line-height:30px;}
.pages .new-sel-box{width:48px; height:28px; line-height:28px; float:right; text-align:left; background-color:#fff; margin:0 5px 0;}
.pages .new-sel-box:after{width:8px; height:4px;right:8px; top:12px; background:url(../img/pages.png) no-repeat;}
.new-sel-box{position:relative; width:160px; height:28px; border:1px solid #e7e7e7; line-height:28px; text-indent:10px;}
.new-sel-box.w50{width:50px;}
.new-sel-box:after{content:''; position:absolute; right:6px; top:10px; width:8px; height:10px; background:url(../img/inner-icons.png) no-repeat -100px -50px;}
.new-select{position:absolute; left:0; top:0; z-index:2; width:100%; height:30px; margin:0; opacity:0;}
.new-sel-box.dis-click{background:#f1f1f1;}
.new-sel-box.dis-click:after{background-position:-50px -300px;}
.sel-value{max-width:137px; overflow:hidden; text-overflow:ellipsis;}

/*弹层按钮置灰*/
body .layer-ext-moon .layui-layer-btn .layui-layer-btn0.not-click {
    background: #ccc;
    border:1px solid #ccc;
    cursor:not-allowed;
    color:#666;
}

/*二级tab*/
.mod-tabs-wrap{padding:6px 20px 20px;}
.mod-tabs-header{border-bottom: 1px solid #dce4eb;}
.mod-tabs-item {position:relative;padding:0 16px;height:42px;box-sizing: border-box;line-height:42px;display:inline-block;list-style: none;font-size:12px;color:#666;cursor:pointer;}
.mod-tabs-item.is-active{color:#51d2b7;font-size:14px;}
.mod-tabs-item.is-active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;width:100%;background-color:#51d2b7;}
.mod-tab-pane .infoBox{padding:20px 0;}
.title-link{margin-left:10px;font-size:12px;font-weight:normal;}
.feature-wrap{padding:10px;border-top:1px solid #dae2e8;border-bottom:1px solid #dae2e8;background-color:#f3f7fb;}

/*弹窗table update20180327*/
.cs-table{border:1px solid #d7e1ea;}
.cs-table .listTable{border-color:#d7e1ea;}
.cs-table .listTable th{font-size:12px;font-weight:normal;color:#212121;}
.cs-table .listTable.fix-title{border-top:0 none;}
.cs-table .listTable tbody td{color:#757575;border-color:#d7e1ea;}
.cs-table .listTable.fix-title th{border-bottom:0 none;}
.cs-table .listTable tr:hover{background-color:#f9fbfd;}
.cs-table .botDiv{border-color:#d7e1ea}
.cs-table .filterDrop li{padding-top:0}
.cs-list-wrap .cs-list-title{position:relative;padding-left:15px;line-height:24px;font-size:14px;font-weight:600}
.cs-list-wrap .cs-list-title:before{content: '';position:absolute;left:0;top:4px;width:2px;height:18px;background: #51d2b7;overflow:hidden;}
.cs-list-wrap .listItem .tit{width:auto;min-width:120px}
.cs-list-wrap .listItem .con{padding-left:125px}
.dialog-text-wrap{padding:50px 60px;text-align:left}
.dialog-text-wrap .dialog-text{line-height:20px;font-size:14px;color:#212121;}
.dialog-text-wrap .dialog-text-des{margin-top:15px;line-height:16px;font-size:12px;color:#757575;}

/*tag update20180423*/
.tag-icon{position:relative;box-sizing:border-box;margin-top:1px;width:30px;height:30px;text-align:center;border:1px solid #dde5eb;border-radius:3px;background:#fff url(../img/inner-icons.png) -169px -444px no-repeat;cursor:pointer;}
.tag-icon:hover{background-color:#2aafff;background-position:-169px -469px;}
.tag-icon:hover .itip{z-index:10;top:30px;color:#666;display:block;}
.jc-container-tags{position:relative;z-index:1;padding:5px 0 0 10px;background-color:#fff;border-top:1px solid #e2e3e7;}
.jc-tag-scroll{max-height:55px;overflow:auto;}
.jc-container-tags .listItem>li{padding-top:0;}
.jc-container-tags .listItem>li .con{padding-left:70px;}
.jc-container-tags .listItem .tit{width:65px;line-height:22px;color:#757575;}
.jc-tag-close{display:inline-block;vertical-align:top;margin-top:4px;width:14px;height:14px;line-height:14px;text-align:center;margin-left:8px;border-radius:50%;font-style:normal;font-size:16px;cursor:pointer;}
.jc-tag-close:hover{background-color:#757575;color:#fff;}
.jc-container-tags .jc-tag{display:inline-block;vertical-align:top;margin-bottom:5px;margin-right:5px;padding:0 5px;height:22px;line-height:22px;white-space:nowrap;font-size:12px;color:#757575;border-radius:4px;background-color:#f3f7fb;}
.jc-container-tags .btn-clear{display:inline-block;vertical-align:top;margin-left:5px;line-height:22px;color:#9e9e9e;}
.jc-container-tags .btn-clear:hover{color:#51d2b7;}
.jc-tooltip-tag{display:none;position:absolute;z-index:10;top:38px;right:0;text-align:left;width:200px;border:1px solid #d9e1e9;}
.jc-tooltip-tag.isShow{display:block;}
.jc-tooltip-tag:before,.jc-tooltip-tag:after{content:'';position:absolute;right:5px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #f3f7fb transparent;}
.jc-tooltip-tag:before{z-index:2;top:-7px;}
.jc-tooltip-tag:after{z-index:1;top:-8px;border-color:transparent transparent #d9e1e9 transparent;}
.jc-tooltip-tag-header{padding:0 5px;height:30px;line-height:30px;background-color:#f3f7fb;color:#212121;border-bottom:1px solid #d9e1e9;}
.jc-tooltip-tag-body{padding:4px;background-color:#fff;}
.jc-tooltip-tag-body .inputMode{box-sizing:border-box;width:192px;height:24px;line-height:24px;}
.jc-tooltip-tag-body-scoll{max-height:300px;overflow:auto;}
.jc-tree{position:relative;cursor:default;background:#fff;color:#212121;}
.jc-tree-item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.jc-tree-node-content{height:30px;line-height:30px;cursor:pointer;}
.jc-tree-node-children{height:0;padding-left:25px;transition:height .3s ease-in-out;}
.jc-tooltip-tag-footer{padding:4px;text-align:right;border-top:1px solid #d9e1e9;background-color:#f3f7fb;}
.jc-tree-node-content .jc-tree-arrow,.jc-tree-node-content .jc-tree-arrow-back{display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#00b1ff transparent transparent transparent;cursor: pointer;transform:rotate(-90deg);transition:transform .3s ease-in-out;}
.jc-tree-opened .jc-tree-arrow{transform: rotate(0deg);}
.jc-tree-opened .jc-tree-arrow-back{transform: rotate(270deg);}
.jc-tree-opened .jc-tree-node-children{height:auto;}
.tag-tips{position:absolute;z-index:5;color:#757575;font-size:12px;}
.tag-tips:before,.tag-tips:after{content:'';position:absolute;left:95px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #d9e1e9 transparent;}
.tag-tips:before{z-index:2;top:-7px;border-color:transparent transparent #fff transparent;}
.tag-tips:after{z-index:1;top:-8px;}
.searchBox .tag-tips{left:0;top:39px;padding:0 8px;line-height:22px;border:1px solid #d9e1e9;border-radius:4px;background-color:#fff;}
.searchBox .tag-tips:before,.searchBox .tag-tips:after{left:20px;}
.edit-tag .jc-container-tags{border:1px solid #e2e3e7;}
.edit-tag .jc-tag-scroll{height:55px;}

/*用户中心头部底部*/
#header {
    height: 60px;
    border-bottom: 1px solid #f2f2f2;
    background-color: #fff;
}
.jdc-rwd .w {
    width: auto;
    max-width: 1200px;
    margin:0 auto;
 }
 #header .jcd-logo {
    float: left;
    margin-top: 14px;
    margin-left: 10px;
}
.w {
    width: auto;
    max-width: 1200px;
    margin:0 auto;
 }
#footer {
    margin: 32px auto;
    padding: 32px 0;
    border-top: 1px solid #f2f2f2;
    color: #999;
    text-align: center;
}
.blackList-content .reason{
	margin-left:330px;
	margin-top:120px;
	color:#333;
	font-size: 20px;
}
.blackList-content .reason .red-gth2{
	width:24px;
	height:24px;
}
.blackList-content .contact{
	margin-top:20px;
	margin-bottom:380px;
	margin-left:366px;
	font-size:14px;
} 
/*二级类目下面段落与表格的间距*/
.two-distance{
	margin:20px 15px;
}

/*element progress*/
.console-progress{display:inline-block;vertical-align:sub;}
.console-progress .el-progress .el-progress-circle__track{stroke:#fff;}
.console-progress .el-progress .el-progress-circle__path{stroke:#ad65bb;stroke-linecap:initial;}
.consoleTable-progress{display:inline-block;vertical-align:sub;}
.consoleTable-progress .el-progress .el-progress-circle__track{stroke:#d9e1e9;}
.consoleTable-progress .el-progress .el-progress-circle__path{stroke:#ad65bb;stroke-linecap:initial;}