@charset "utf-8";
/* CSS Document */
*, *:after, *:before { border-box; box-sizing: border-box; }

@font-face
{
font-family: CenturyGothic;
src:url('fonts/GOTHIC.TTF'); 
}

body {-webkit-font-smoothing: antialiased;font: 14px/1.6 calibri,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun;background-color: #fff;color:#333;}
.clearfix:before, .clearfix:after { content: ''; display: table; }
.clear {clear:both;}
.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix{*zoom:1;}
.f_l {float:left;}
.f_r {float:right;}
a, a > *,i {
	text-decoration: none;
	-webkit-transition: all .3s ease, border .2s ease, color .2s ease,opacity .3s ease-in-out;
	   -moz-transition: all .3s ease, border .2s ease, color .2s ease,opacity .3s ease-in-out;
	    -ms-transition: all .3s ease, border .2s ease, color .2s ease,opacity .3s ease-in-out;
	     -o-transition: all .3s ease, border .2s ease, color .2s ease,opacity .3s ease-in-out;
	        transition: all .3s ease, border .2s ease, color .2s ease,opacity .3s ease-in-out;
}
a:link{text-decoration: none;}
*{outline:none;border:none;padding:0;margin:0;}
a img{border:none;}
li img{ display:block;}
ul,ol{ list-style:none;}
a:focus {outline:none;}
html, body {height: 100%; font-size: 14px;overflow:auto;}

::-webkit-scrollbar/*整体部分*/
{width: 5px;height:5px;}
::-webkit-scrollbar-track/*滑动轨道*/{border-radius: none;background: #fff;display:block;}
::-webkit-scrollbar-thumb/*滑块*/{border-radius:4px;background:#e0e0e0;}
::-webkit-scrollbar-thumb:hover/*滑块效果*/{border-radius:4px;background:#c2c2c2;}

/*public*/
.page { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

/*下拉框*/
.dropdown-menu {box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 10px 0 rgba(0, 0, 0, 0.1);border-color: #fff;}
.dropdown-menu .divider {margin: 5px 0;}
.dropdown-menu>li>a {padding:10px 20px;cursor:pointer;}
.form-control {border-radius:2px;-webkit-box-shadow:none;box-shadow:none;}
.form-control:focus {border:1px #1976d3 solid;-webkit-box-shadow:none;box-shadow:none;}
/*header*/

/*产品*/
.product-link {float:right;}
.product-link img {margin: 9px auto 15px;width: 26px;height: auto;
-webkit-transition: all .3s ease;
	   -moz-transition: all .1s ease;
	    -ms-transition: all .1s ease;
	     -o-transition: all .1s ease;
	        transition: all .1s ease;}
.product-link button {background:none;border:none;}
.product-link button:hover {background:none;}
.product-link button i {font-size:25px;color:#737373;}
.product-link button:hover i {color:#333;}
.product-link li {display: inline-block;margin: 3px;vertical-align: top;width:84px;height:91px;text-align:center;padding-top:11px;}
.product-link li span {font-size:12px;text-align:center;}
.product-link .dropdown-menu>li>a {padding:0;color:#999;}
.product-link .dropdown-menu>li>a:hover {background:none;}
.product-link .dropdown-menu>li:hover a {color:#333;}
.product-link .dropdown-menu>li:hover img {width:36px;height:auto;margin:4px auto 10px;}
.product-link .dropdown-menu {padding:9px 20px 20px;width:320px;}
/*个人信息*/
.personal-info {float:right;padding-left:30px;}
.personal-info button {background:none;border:none;}
.personal-info button:hover {background:none;}
.info-account-ico {float:left;padding-top:9px;}
.info-account-ico img {width:40px;height:40px;}
.info-account {float:left;padding-left:15px;}
.info-account h6 {color:#999;}
.personal-info .dropdown-menu {width:270px;}
/*footer*/
footer {position:fixed;bottom:0;width:100%;border-top:1px #ddd solid;background:#fff;z-index:100;min-width: 1100px;overflow: auto;}
.pro-logo-name {float:left;padding-left:20px;color:#666;font-size:20px;margin-top:10px;}
.pro-logo-name img {margin-right:15px;}
.pro-logo-name span {line-height:40px;}
.footer-btn {float:right;}
.footer-btn .next-btn {display:block;width:120px;height:60px;line-height:60px;text-align:center;color:#fff;background:#1665c1;}
.footer-btn .next-btn:hover {background:#1976d3;}
.footer-btn .save-btn {display:block;width:120px;height:60px;line-height:60px;text-align:center;color:#666;background:#fff;border-left:1px #ddd solid;}
.footer-btn .save-btn i {color:#000;margin-right:5px;}
.footer-btn .save-btn:hover {background:#f5f5f5;}
/*footer进度*/
.step-area {float:left;} 
.step-area li {float: left;width: 120px;text-align: center;font-size:12px;color: #999;position: relative;line-height:45px;}
.step-dot {width: 8px;height: 8px;position: absolute;left: 50%;bottom: -4px;margin-left: -4px;background-color: #dddddd;border-radius: 9px;z-index:2;}
.setp-grayline {width: 120px;border-top: 1px solid #fff;border-bottom: 1px solid #dddddd;position: absolute;left: 53%;bottom: 0px;}
.setp-grayline-last {width:1px;}
.step-area li.finish {color:#333;}
.step-area li.finish .step-dot {background:#e75942;}
.step-area li.finish .setp-grayline {border-bottom: 1px solid #e75942;}
.step-area li.current {color:#333;}
.step-area li.current .step-dot {width: 14px;height: 14px;background:#e75942;border:3px #f7ccc6 solid;bottom: -7px;margin-left: -7px;}
/*main*/
.main {position: fixed; top:59px; right: 0; bottom: 0; left: 0px; overflow: auto; background:#fff url(../images/brief-bg.png) no-repeat center -30px;}
.wrap1 {width:800px;margin:100px auto 150px;}
.wrap2 {width:1130px;margin:0 auto 150px;}
/*创建项目*/
.input_layout {position: relative;margin-top: 40px;}
.input_layout input {font-weight: normal;font-size:28px;color: #10486d;border: 0;width: 100%;height: 44px;padding: 1px 0 0 2px;border-bottom: 1px solid #ccc;box-shadow: none;-webkit-transition: none;transition: none;border-radius: 0;background:none;}
.input_layout input:focus {border:0;box-shadow:none;-webkit-box-shadow:none;outline:medium;}
.input_layout .bar {position: relative;display: block;width: 100%;}
.input_layout .bar:after, .input_layout .bar:before {content: '';height: 1px;width: 0;bottom: 0px;position: absolute;background: #1665c1;-webkit-transition: .2s ease all;transition: .2s ease all;}
.input_layout .line_active:after, .input_layout .line_active:before {width:50%;}
.input_layout .bar:before {left: 50%;}
.input_layout .bar:after {right: 50%;}
#project-name h1 {font-size:48px;text-align:center;}
#project-name {margin-bottom:40px;}
/*项目标签*/
#project-tags {margin-bottom:30px;}
.project-tags-title {color:#999;margin-bottom:15px;}
.project-tags-title i {color:#b0b0b0;margin-right:5px;font-size:14px;}
.tagsinput .tag {font-size:12px;border-radius: 2px;border:1px #dddddd solid;background: #f4f4f4;cursor: pointer;margin-right: 10px;margin-bottom: 10px;overflow: hidden;padding: 5px 13px 5px 19px;position: relative;vertical-align: middle;display: inline-block;zoom: 1;-webkit-transition: 0.14s linear;-moz-transition: 0.14s linear;-o-transition: 0.14s linear;transition: 0.14s linear;-webkit-backface-visibility: hidden;}
.tagsinput-remove-link {bottom: 0;cursor: pointer;font-size: 12px;
opacity: 0;padding: 5px 7px 3px 0;position: absolute;right: 0;text-align: right;text-decoration: none;top: 0;width: 100%;z-index: 2;}
.tagsinput-remove-link i {font-size:12px;}
.tagsinput-remove-link:before {color: #999;}
.tagsinput .tag:hover {background-color: #ececec; padding-left: 12px; padding-right: 20px; }
.tagsinput .tag:hover .tagsinput-remove-link {color: #999;opacity: 1;display: block;text-decoration:none; }
.tagsinput .tag:hover .tagsinput-remove-link i {color: #999;}
/*add项目标签*/
.tag-add {font-size:12px;border-radius: 2px;border:1px #dddddd dashed;background: #f8f8f8;cursor: pointer;margin-right: 10px;margin-bottom: 10px;padding: 5px 25px;position: relative;vertical-align: middle;display: inline-block;zoom: 1;}
.tag-list {display:none;position:absolute;left:0;top:-215px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15), 0 4px 10px 0 rgba(0, 0, 0, 0.1);border: 1px #fff solid;border-radius:4px;width:270px;height:430px;background:#fff;z-index:100;}
.tag-list-top {position:absolute;top:0;width:100%;overflow:hidden;}
.tag-list-top .top1 {padding:15px 15px 18px;border-bottom:1px #e5e5e5 solid;}
.tag-list-top .top1 h5 {text-align:center;color:#666;margin:0;margin-left:-15px;}
.tag-list-top .top1 .back {position:absolute;left:15px;top:11px;color:#999;display:none;}
.tag-list-top .top1 .back:hover {color:#666;}
.tag-list-top .top1 .save {position:absolute;right:15px;top:12px;color:#fff;border-radius:2px;background:#1665c1;text-align:center;font-size:12px;padding:3px 8px;}
.tag-list-top .top1 .save:hover {text-decoration:none;background:#1976d3;}
.tag-list-top .top2 {padding:13px 20px 0;border-bottom:1px #e5e5e5 solid;margin-bottom:0;}
.tag-list-top .top2 li {float:left;padding:0 5px 7px;border-bottom:2px #fff solid;margin-right:15px;color:#999;}
.tag-list-top .top2 li:hover {color:#333;}
.tag-list-top .top2 li.current {border-bottom:2px #1665c1 solid;color:#1665c1;}
.tag-name-box {position:absolute;top:91px;left:0;width:100%;overflow:hidden;}
.tag-name {margin-top:5px;overflow:auto;height:330px;}
.tag-name li {line-height:40px;padding:0 20px;cursor:pointer;position:relative;}
.tag-name li:hover {background:#f5f5f5;}
.check-blue-duihao {position:absolute;right:20px;top:15px;}
.check-blue-duihao img {width:15px;height:auto;}
.tag-name-box2 {position:absolute;top:49px;left:0;width:100%;overflow:hidden;display:none;}
.tag-name .disable {color:#999;cursor:not-allowed;}
.tag-name .disable:hover {background:none;}
/*选择国家*/
.c-box {position:relative;float:left;}
.country {width:100px;height:100px;border-radius:14px;-webkit-box-shadow: 1px 20px 40px rgba(0,0,0,.09);position:relative;
    box-shadow: 1px 20px 40px rgba(0,0,0,.09);overflow:hidden;cursor:pointer;margin-right:30px;}
.country .country-img {width:100px;height:100px;-webkit-transition: all .5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;}
.country:hover .country-img {width:118px;height:118px;}
.country-name {position:absolute;left:50%;top:50%;color:#fff;margin-left:-18px;margin-top:-18px;}
.country-name h4 {margin:0px;}
.country-name h6 {margin-top:5px;margin-bottom:0;opacity:0.8;}
.circle-check {width:36px;height:36px;position:absolute;right:10px;bottom:-18px;z-index:99;}
/*定义被访者*/
.grey-bg {background-color:#f6f7fb;}
.quota-box {width:800px;}
.quota-module {background:url(../images/white50.png) repeat;padding:20px 20px 1px;border-radius:8px;margin-top:30px;}
.quota-module .explain {color: #999;padding-bottom: 15px;margin-top: 0;margin-bottom:0;}
.quota-title {margin-bottom:20px;}
.quota-name {font-size:24px;padding-left:12px;border-left:2px #10486d solid;float:left;}
.quota-species {float:right;}
.quota-species .dropdown-toggle {width:150px;padding:0 10px;background:#f0f0f0;border-radius:2px;text-align:left;vertical-align:middle;line-height:40px;}
.quota-species i {font-size:16px;margin-right:10px;}
.quota-species .down-ico {font-size:20px;color:#999;margin-right:0;}
.quota-species .dropdown-menu {min-width:150px;}
.tooltip {font: 12px/1.6 calibri,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun;color:#d9d9d9;}
.tooltip.right .tooltip-arrow {border-right-color: #606060;}
.tooltip-inner {background:#606060;}
.white-zi-options {display:block;width:130px;height:44px;line-height:44px;background:url(../images/white50.png) repeat;border-radius:23px;text-align:center;color:#999999;font-family:CenturyGothic,calibri,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun;-webkit-box-shadow: 0 5px 40px rgba(0,0,0,.08);
    box-shadow:0 5px 40px rgba(0,0,0,.08);cursor:pointer;float:left;margin-right:27px;margin-bottom:20px;position:relative;}
.white-zi-options:hover {color:#333;text-decoration:none;-webkit-box-shadow: 0 5px 40px rgba(0,0,0,.08), 0 1px 10px rgba(0,0,0,.08);
    box-shadow:0 5px 40px rgba(0,0,0,.08), 0 1px 10px rgba(0,0,0,.08);}
.white-zi-options.marR0 {margin-right:0;}
.white-zi-options .circle-check {right: -15px;bottom: -8px;}
/*样本量*/
.sample-recommend .explain {margin-bottom:20px;}
.sample-recommend {margin-bottom:10px;}
.sample-list .white-zi-options {font-size:22px;}
.sample-recommend .sample-size {color: #10486d;font-size: 48px;font-weight: normal;font-family:CenturyGothic calibri,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun;}
.sample-recommend h5 {margin-top:0;}
.slide_box .irs-slider {width:35px; height:35px;top: 11px;background:url(../images/new_qr_slide_ico_03.png) no-repeat 0 0;cursor:pointer;}
.slide_box .irs-slider.state_hover, .irs-slider:hover {background:url(../images/new_qr_slide_ico_03.png) no-repeat 0 bottom;}
.slide_box .irs-bar {height: 6px; top: 25px;background: #4680fe; /* fallback for old browsers */background: -webkit-linear-gradient(to left, #fc6180 , #4680fe); /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to left, #fc6180 , #4680fe); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */}
.slide_box .irs-bar-edge {top: 25px;height: 6px; width:32px;background:#4680fe;}
.sample-size-text {color: #10486d;font-size: 48px;background: none;display: inline-block;width: 110px;border-bottom: 1px solid #cccccc;font-family:CenturyGothic,calibri,PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun;-webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	    -ms-transition: all .3s ease;
	     -o-transition: all .3s ease;
	        transition: all .3s ease;}
.sample-size-text:focus {border-bottom:1px #999 solid;-webkit-box-shadow:none;box-shadow:none;}

/*年龄*/
.age-list .white-zi-options {font-size:22px;}
.age-recommend .slide_box {margin-bottom:30px;width:60%;margin-top: 20px;}
.age_custom {margin-bottom:15px;}
.age_custom .quota_input {margin-left:40px;}
.age_custom dt {font-size:12px;margin-bottom:8px;}
.age_custom dt span {margin-left:172px;}
.age_custom dd {margin-bottom:15px;position: relative;}
/*same*/
.custom .form-control {width:60px;}
.custom .form-inline .span1 {margin-left:10px;margin-right:10px;color:#999;}
.custom .form-inline .span_percent {margin-left:5px;color:#666;font-size:14px;}
.custom .delete {color: #999;padding: 5px;cursor: pointer;position: absolute;top: 4px;right: 470px;font-size: 12px;}
.custom .delete:hover {color:#666;}
.custom .add {color:#666666;cursor:pointer;margin-bottom:15px;display:inline-block;}
.custom .add:hover {color:#333;}
.custom .total {padding-top:15px;border-top:1px #e5e5e5 solid;font-size:12px;margin-bottom:20px;}
.custom .total span {color:#de6a60;font-size:14px;margin-left:190px;position:relative;}
.custom .total .quota_tips {position:absolute;white-space:nowrap;font-size:12px;color:#fff;padding:1px 10px;background:#de6a60;top:-12px;left:30px;}
.custom .total .quota_tips b {position: absolute;top: 19px;left: 0;width: 0;height: 0;border: solid 2px transparent;border-top-color: #fb6645;border-left-color: #fb6645;}
.input_error {border:1px #a84442 solid;}
.error {font-size:12px;background:#f3dddf;color:#a84442;padding:5px 10px;margin-top:5px;border-radius:2px;}
.senior-set-btn-small {position:relative;margin-bottom:20px;}
.senior-set-btn-small a {display:block;width:40px;height:40px;line-height:38px;background:#1665c1;border-radius:50%;text-align:center;cursor:pointer;text-decoration:none;color:#f1f7fc;font-size:12px;-webkit-box-shadow: 0 5px 10px #d0e0f3, 0 1px 10px #d0e0f3;
    box-shadow:0 5px 10px #d0e0f3, 0 1px 10px #d0e0f3;}
.senior-set-btn-small i {font-size:18px;}
.senior-set-btn-small a:hover {background:#1976d3;}
.age-no-limit .explain {padding-bottom:20px;}
/*性别*/
.gender-list .white-zi-options {font-size:18px;}
.gender-recommend {padding-bottom:15px;}
/*地域*/
.coverage-item {border-bottom:1px #e5e5e5 solid;margin-bottom:15px;padding-bottom:15px;}
.on-off-box {float:left;width:53px;margin-top:7px;}
.coverage-name {float:left;}
.coverage-name h5 {margin-top:0;margin-bottom:6px;}
.coverage-name h6 {margin-top:0;margin-bottom:0px;color:#999;}
.coverage-name h5 .wenhao {color: #bfbfbf;cursor: pointer;padding: 2px;font-size:12px;}
.view-detial {float:right;color:#10486d;font-size:12px;cursor:pointer;}
.view-all-detial {padding-left:53px;padding-top:20px;}
.view-all-detial ul {margin-bottom:0;}
.view-all-detial li {float:left;margin-right:20px;margin-bottom:10px;}
.view-all-detial label {font-weight:normal;}
.view-all-detial .clear-btn {font-size:12px;color:#e75942;cursor:pointer;}
.coverage-fixed .view-all-detial {padding-left:0;}
/*地域自定义*/
.search-cities {width:170px;margin-bottom:20px;}
.search-cities .form-control {height: 28px;line-height:28px;padding: 0px 10px;font-size: 12px;border:1px #e5e5e5 solid;border-right: none;border-radius:2px 0 0 2px;}
.search-cities .input-group-addon {padding: 0px 10px;font-size: 12px;font-weight: normal;color: #999;text-align: center;background:none;border: 1px solid #e5e5e5;border-radius: 2px;border-left: none;border-radius:0 2px 2px 0;cursor:pointer;}
.search-cities .input-group-addon:hover {color:#333;}
.search-cities .form-control:focus {border:1px #999 solid;border-right:0;}
.china-cities-box label {font-weight:normal;cursor:pointer;margin:0;color:#697aa4;}
.china-cities-box .area-line label {font-weight:bold;color:#676a74;}
.china-cities-box .table>tbody>tr>td {padding:0;}
.china-cities-box .table-striped>tbody>tr:nth-of-type(odd) {background-color: #fafafb;}
.china-cities-box .table>tbody>tr>.area-line {border-right:1px #e4e5e6 solid;}
.china-cities-box .table {border:1px #e4e5e6 solid;}
.china-cities-box .no-dropdown {padding:8px 8px 4px;cursor:pointer;}
.china-cities-box .dropdown-toggle {padding:8px 8px 4px;cursor:pointer;}
.china-cities-box .open .dropdown-toggle {background:#f2f8fd;border:1px #d1ddea solid;border-bottom:0;border-top:0;position:relative;z-index:2;}
.china-cities-box .dropdown-menu {background:#f2f8fd;-webkit-box-shadow:none;box-shadow:none;width:300px;border-radius:0;padding-left:20px;padding-top:10px;margin-top:-1px;border:1px #d1ddea solid;z-index:1;}
.china-cities-box .dropdown-menu li {float:left;margin-right:20px;margin-bottom:10px;}
.china-cities-box .num-city {font-size:12px;margin-left:5px;padding:2px;color:#fff;background:#d1d2d4;border-radius:2px;}

.city-tips {max-width:430px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float:left;line-height:34px;margin-right:10px;margin-top:0;margin-bottom:0;}
.city-custom dl {margin-bottom:10px;}
.city-custom dd {padding:10px 100px 10px 0;border-bottom:1px #dddddd solid;cursor:pointer;position:relative;}
.city-custom dd:hover {background:#f5f5f5;}
.city-custom dd .form-inline {float:right;}
.city-custom .edit {font-size:18px;padding:2px;}
.city-custom .total {padding-top: 10px;border-top: 0;font-size: 12px;margin-bottom: 20px;}
.city-custom .delete {right:20px;top:12px;display:none;}
.city-custom dd:hover .delete {display:block;}
.city-custom dt {margin-bottom:6px;}
.city-custom dt span {margin-left:530px;}
.city-custom .total span {margin-left:580px;}
/*收入*/
.custom-income table {width:100%;padding-bottom:15px;border-bottom:1px #e5e5e5 solid;margin-bottom:15px;}
.custom-income .slide_box {margin:20px 0;}
.custom-income  .top-title {padding-bottom: 5px;border-bottom: 1px #e5e5e5 solid;margin-bottom: 15px;}
.income-title {width:100px;padding-top:12px;color:#666;font-size:12px;}
.income-list .income-options {color:#999;border-radius:8px;background:url(../images/white50.png) repeat;-webkit-box-shadow: 0 5px 40px rgba(0,0,0,.08);
    box-shadow:0 5px 40px rgba(0,0,0,.08);cursor:pointer;margin-bottom:20px;position:relative;padding:20px 40px 20px 80px;}
.income-list .income-options-p {background:url(../images/income-ico_03.png) no-repeat 20px 12px;}	
.income-list .income-options-h {background:url(../images/income-ico_07.png) no-repeat 20px 12px;}	
.income-list .income-options .circle-check {bottom:-10px;right:-20px;}
.income-list .income-options:hover {color:#333;text-decoration:none;-webkit-box-shadow: 0 5px 40px rgba(0,0,0,.08), 0 1px 10px rgba(0,0,0,.08);
    box-shadow:0 5px 40px rgba(0,0,0,.08), 0 1px 10px rgba(0,0,0,.08);}
.income-list .income-div {margin:20px 0 50px;}

/*开关*/
[class|=switch] {
	position: relative;
	display: inline-block;
	width: 27px;
	height: 14px;
	border-radius: 7px;
	line-height: 14px;
	-webkit-tap-highlight-color:rgba(255,255,255,0);
}
.switch-on {
	border: 1px solid white;
	box-shadow: white 0px 0px 0px 16px inset;
	transition: border 0.4s, box-shadow 0.2s, background-color 1.2s;
	background-color: white;
	cursor: pointer;
}
.slider {
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: white;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	left: 0;
	top: -4px;
}
.switch-on .slider {
	left: 17px;
	transition: background-color 0.4s, left 0.2s;
	background: #2375c5;
	box-shadow: 0 3px 6px rgba(35, 117, 197, 0.3);
}
.switch-off {
	border: 1px solid #dfdfdf;
	transition: border 0.4s, box-shadow 0.4s;
	background-color: #b6b6b8;
	box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
	cursor: pointer;
	margin-left:10px;
}
.switch-off .slider {
	left: -10px;
	transition: background-color 0.4s, left 0.2s;
}
.switch-on.switch-disabled{
	opacity:.5;
	cursor:auto;
}
.switch-off.switch-disabled{
	background-color:#F0F0F0 !important;
	cursor:auto;
}
/*弹出框*/
.cd-popup ::selection{background:none;}
.cd-popup ::-moz-selection{background:none;}
.cd-popup-title {background:#f8f9fa;padding:4px 20px;color:#333;border-bottom:1px #e5e5e5 solid;}
.cd-popup-title h5 {font-size:16px;}
.cd-popup-title span {color:#ee5f40;}
.cd-popup-close {color:#999999;text-decoration:none;cursor:pointer;padding-top:6px;}
.cd-popup-close:hover {text-decoration:none;color:#666;}
.cd-popup-content {background:#fff;padding:20px;}
.cd-buttons {padding:32px 30px;background:#fff;text-align:center;}
.cd-buttons .cancel {padding:9px 25px;background:#ececec;border-radius:2px;border:1px #d9d9d9 solid;color:#606060;cursor:pointer;text-align:center;margin:0 10px;}
.cd-buttons .cancel:hover {background:#f5f5f5;border:1px #d9d9d9 solid;color:#606060;text-decoration:none;}
.cd-buttons .sure {padding:9px 25px;background:#1665c1;border-radius:2px;border:1px #1665c1 solid;color:#fff;cursor:pointer;text-align:center;}
.cd-buttons .sure:hover {background:#1976d3;border:1px #1976d3 solid;color:#fff;text-decoration:none;}
.none-title-container {position:relative;}
.none-title-container .cd-popup-close {position:absolute;right:20px;top:10px;}

@media only screen and (min-width: 1170px) {
  .cd-popup-trigger {
    margin: 6em auto;
  }
}

.cd-popup {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  height: 100%;
  width: 100%;
  overflow:auto;
  background:url(../images/black_60.png) repeat 0 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
  position: relative;
  max-width: 900px;
  margin: 4em auto;
  border:1px #cccccc solid;
  box-shadow: 0 0 10px rgba(204,204, 204, 0.25);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}




/*右侧固定*/
.right-fixed {-webkit-transition: max-height .3s ease;transition: max-height .3s ease;overflow:hidden;}
.quota_info {width:300px;margin-left:30px;top: 90px; position: fixed;z-index:99;border-radius:8px;background:url(../images/white50.png) repeat;padding:10px 20px 30px;overflow:auto;}
.scroll_list {overflow-y: auto;max-height: calc(100vh - 380px);-webkit-transition: max-height .3s ease;transition: max-height .3s ease;max-height: calc(100vh - 380px);}
.quota_info h3 {margin-bottom:20px;}
.quota_info_item h4 {color:#10486d;font-size:16px;}
.quota_info_item h6 {color:#999;margin-top:0;}
.quota_info_item {margin-bottom:25px;}
.quota_info_item table {width:100%;color:#10486d;}
.quota_info_item table p {margin:3px 0;}
.quota_info_item table tr {border-bottom: 1px #e5e5e5 dashed;}


.senior-set-btn a {display:block;width:80px;height:80px;background:#1665c1;border-radius:50%;text-align:center;margin-left:30px;bottom: 90px; position: fixed;z-index:99;cursor:pointer;padding-top:10px;text-decoration:none;color:#fff;font-size:12px;-webkit-box-shadow: 0 5px 10px #d0e0f3, 0 1px 10px #d0e0f3;
    box-shadow:0 5px 10px #d0e0f3, 0 1px 10px #d0e0f3;}
.senior-set-btn i {font-size:18px;}
.senior-set-btn a:hover {background:#1976d3;}
/*联系*/
.brief_phone {width:200px;z-index:2;padding:10px;color:#fff;cursor:pointer;position:fixed;top:144px;right:0;background:#db4131;font-size:18px;margin-right:-146px;
-webkit-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	   -moz-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	    -ms-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	     -o-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	        transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;}
.brief_phone i {font-size:24px;padding-right:20px;}
.brief_phone.action {margin-right:0;}
.brief_mail {width:254px;z-index:2;padding:10px;color:#fff;cursor:pointer;position:fixed;top:205px;right:0;background:#e26c61;font-size:18px;margin-right:-200px;
-webkit-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	   -moz-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	    -ms-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	     -o-transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
	        transition: margin-right .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;}
.brief_mail i {font-size:24px;padding-right:20px;}
.brief_mail a {color:#fff;}
.brief_mail.action {margin-right:0;}
/*第三页*/
.model {margin-bottom:150px;}
.model .quota-module {margin:30px auto;width:800px;}
.quota-title .quota-name i {color:#bfbfbf;padding:2px;cursor:pointer;margin-left:5px;}
.quota-title .quota-name i:hover {color:#999;}
.model .model-input {width:456px;}
/*品类*/
.category-edit {margin-bottom:20px;}
.category-item {display:block;width:100px;height:100px;border-radius:14px;background:url(../images/white50.png) repeat;text-align:center;color:#999999;-webkit-box-shadow: 0 5px 40px rgba(0,0,0,.08);
    box-shadow:0 5px 40px rgba(0,0,0,.08);cursor:pointer;float:left;margin-right:27px;margin-bottom:20px;position:relative;}
.category-item:hover {color:#333;text-decoration:none;-webkit-box-shadow: 0 5px 40px rgba(0,0,0,.08), 0 1px 10px rgba(0,0,0,.08);
    box-shadow:0 5px 40px rgba(0,0,0,.08), 0 1px 10px rgba(0,0,0,.08);}
.category-item i {font-size:30px;color:#3c7bc4;}
.category-item h5 {margin-bottom:0;}
.category-item .circle-check {right: -16px;bottom: -16px;}
.brand-recommend .category-item .img-box {overflow:hidden;border-radius:14px;}
/*上传图片*/
.upload-pic {background:#fafafa;border:1px #cccccc dashed;padding:10px 5px 0;margin-bottom:20px;}
.upload-begin {color:#999;text-align:center;padding:25px 0;margin-bottom:10px;cursor:pointer;-webkit-transition: color .2s ease;
	   -moz-transition:color .2s ease;
	    -ms-transition:color .2s ease;
	     -o-transition:color .2s ease;
	        transition:color .2s ease;}
.upload-begin:hover {color:#8f8f8f;}
/*上传图片后*/
.pic-list {margin-bottom:0;}
.pic-item {position:relative;float:left;margin:0 5px 10px;width:139px;height:100px;border:1px #d5d5d5 solid;display: table;text-align: center;cursor:pointer;}
.pic-item:hover .masker {opacity:1;filter:alpha(opacity=100);}
.large {background:url(../images/black_60.png) repeat;width:20px;height:20px;line-height:20px;text-align:center;cursor:pointer;position:absolute;bottom:0;right:0;z-index:2;}
.large i {color:#fff;}
.masker {opacity:0;filter:alpha(opacity=0);background:url(../images/black50.png) repeat;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;text-align:right;-webkit-transition: all .3s ease;
	   -moz-transition:all .3s ease;
	    -ms-transition:all .3s ease;
	     -o-transition:all .3s ease;
	        transition:all .3s ease;}
.masker i {color:#fff;font-size:12px;margin-right:5px;}
.pic-item a {display:table-cell;vertical-align:middle;}
.pic-item img {margin-left:auto;margin-right:auto;max-height:98px;}
.add-pic {float:left;margin:0 5px 10px;width:139px;height:100px;border:1px #d5d5d5 dashed;cursor:pointer;text-align:center;line-height:100px;}
.add-pic i {color:#d5d5d5;font-size:30px;}
.add-pic:hover i {color:#8f8f8f;}
.add-pic:hover {border:1px #bbbbbb dashed;}
.heat-map-btn {margin-bottom:30px;margin-top:30px;}
.heat-map-btn a {padding:10px 25px;background:#e4ecf7;border:1px #cdddf1 solid;color:#1665c1;cursor:pointer;border-radius:2px;}
.heat-map-btn a:hover {text-decoration:none;background:#d9e5f4;border-color:#c2d5ee;}
/*热点图弹框*/
.heat-map-box .cd-popup-container {max-width:955px;}
.small-heatmap {float:left;}
.small-heatmap li {overflow:hidden;width:94px;height:66px;cursor:pointer;margin-bottom:10px;position:relative;}
.small-heatmap li img {width:100%;height:auto;}
.small-heatmap .done {position:absolute;left:0;top:0;right:0;nottom:0;background:url(../images/black50.png) repeat;text-align:center;}
.small-heatmap .done img {width:30px;height:30px;margin:20px auto 0;}
.big-heatmap {float:right;}
.big-heatmap img {width:800px;height:auto;}
/*设置文字素材*/
.upload-text {margin-bottom:20px;}
.upload-text-item {position:relative;margin-bottom:10px;}
.upload-text .upload-text-item .delete {left:460px;}
.add-text-item {width:456px;height:34px;line-height:34px;border:1px #dddddd dashed;background:#f8f8f8;text-align:center;cursor:pointer;border-radius:2px;color:#999;}
.add-text-item:hover {color:#8f8f8f;}
/*mixdiff提干*/
.maxdiff-qr-title {margin-top:30px;margin-bottom:20px;}
.maxdiff-table input {display:inline-block;}
.maxdiff-wenhao {cursor:pointer;color:#bfbfbf;}
.maxdiff-wenhao:hover {color:#666;}
/*创意信息传递*/
.info-transfer {margin-bottom:20px;}
.info-transfer .model-input {margin-bottom:10px;}

/*高级设置*/
.black-masker {display:none;position: fixed;left: 0;top: 0;z-index: 999;height: 100%;width: 100%;overflow: auto;background: url(../images/black_60.png) repeat 0 0;}
.gjszlayer {position:fixed;top:0;right:0;z-index:99999999999;height:100%;width:0;background:#fff;}
iframe {height:100%;width:1170px;overflow:auto;}
.controller-layer {position: absolute;top: 0px;left: -66px;width:66px;height:66px;background:#1976d3;color:#fff;opacity:0.6;cursor:pointer;text-align:center;line-height:62px;display:none;}
.controller-layer i {color:#fff;font-size:30px;}
.controller-layer:hover {opacity:0.8;}
/*高级设置题目顺序*/
.page-senior-set {width:1100px;margin:0 auto;}
.black-masker {display:none;position: fixed;left: 0;top: 0;z-index: 999;height: 100%;width: 100%;overflow: auto;background: url(../images/black_60.png) repeat 0 0;}
.gjszlayer {position:fixed;top:0;right:0;z-index:99999999999;height:100%;width:0;background:#fff;}
iframe {height:100%;width:1170px;overflow:auto;}
.controller-layer {position: absolute;top: 0px;left: -60px;width:60px;height:60px;background:#1976d3;color:#fff;opacity:1;cursor:pointer;text-align:center;line-height:56px;display:none;}
.controller-layer i {color:#fff;font-size:30px;}
.controller-layer:hover {opacity:0.8;}
.senior_title h6 {color:#999;}
.senior_title {margin-bottom:20px;margin-top:30px;}
.senior_title ul{margin-bottom: 0;}
.senior_title li{font-size: 12px;color:#333333;float: left;margin-left: 25px;}
.senior_title li b{display: inline-block;width: 12px;height:12px;margin-right: 5px;}
.page-senior-set .dropdown-menu>li>a i {font-size:16px;margin-right:10px;}
/*KPI*/
.page-senior-set .col-md-3 {width:20%;}
.kpi_box {border-radius:4px;padding:0 10px;margin-bottom:15px;line-height:34px;cursor:pointer;position:relative;-webkit-transition: all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;}
.kpi_box a {display:block;width:120px;margin-left:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333;font-size: 12px;}
.kpi_box a:hover {text-decoration:none;}
.kpi_edit {padding:2px;position:absolute;top:40px;right:10px;-webkit-transition: all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.kpi_edit i {font-size:18px;}
.kpi_box:hover {-webkit-box-shadow: 1px 3px 8px #e0e0e0;box-shadow: 1px 3px 8px #e0e0e0;}
.kpi_add {border-radius:4px;padding:0 10px;cursor:pointer;position:relative;-webkit-transition: all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px #bdbdbd dashed;text-align:center;color:#d7d7d7;line-height:34px;width:100%;background:#fff;}
.kpi_add:hover {color:#999;}
.page-senior-set .col-md-3 .dropdown-menu {min-width:100%;}
.kpi_click {float:left;}
.kpi_box:hover .kpi_edit {top:-2px;}
.kpi_checkbox.disabled i {opacity:0.5}

.select_green {border:1px #00a94b solid;background:#e6f4ea;}
.uncheck_green {border:1px #00a94b solid;background:none;}
.uncheck_green a {color:#999;}

.select_blue {border:1px #007fcc solid;background:#d9ecf7;}
.uncheck_blue {border:1px #007fcc solid;background:none;}
.uncheck_blue a {color:#999;}

.select_yellow {border:1px #fac51f solid;background:#fef6de;}
.uncheck_yellow {border:1px #fac51f solid;background:none;}
.uncheck_yellow a {color:#999;}

.select_dark {border:1px #355069 solid;background:#e1e5e9;}
.uncheck_dark {border:1px #355069 solid;background:none;}
.uncheck_dark a {color:#999;}

/*调整配额*/
.monitor_result_table {border-collapse: collapse;border: 1px solid #cdcdcd;font-size:12px;-webkit-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    -moz-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    -ms-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    -o-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    box-shadow: 0 2px 4px rgba(20,20,20,0.15);
	max-width:450px;margin-bottom:60px;margin-top:30px;}
.monitor_result_table td {border: 1px solid #cfcfcf;min-width:80px;padding:6px 10px 5px;text-align:center;}
.monitor_result_table .td_title {background:url(../images/table-lightgrey.jpg) repeat;color:#333;} 
.monitor_result_table .alignleft {text-align:left;}
.monitor_result_table tbody {border-bottom: 2px solid #c9c9c9;border-top:0;border-left: 1px solid #cdcdcd;border-right: 1px solid #cdcdcd;}
.monitor_result_table .green {background:#6a8012;color:#fff;}
.monitor_result_table .red {background:#ab0032;color:#fff;}
.monitor_table_title {background:#656565;padding-top:1px;padding-bottom:1px;-webkit-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    -moz-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    -ms-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    -o-box-shadow: 0 2px 4px rgba(20,20,20,0.15);
    box-shadow: 0 2px 4px rgba(20,20,20,0.15);color:#fff;}
.monitor_head {padding:20px 20px 15px;border-bottom:1px #e5e5e5 solid;background:#fff;}
.monitor_head span {vertical-align:middle;color:#666;font-size:20px;padding-left:15px;border-left:3px #e5e5e5 solid;margin-left:15px;}
.monitor_bg {background:#fafafa;padding:30px 50px 100px;}
.monitor_bg .monitor-main {width:900px;margin:0 auto;}
.monitor_pro_title {margin-top:0;max-width:900px;line-height:1.4em;margin-bottom:15px;}
.monitor_pro_no {color:#666;}
.monitor_result_table .form-control {width:80px;padding:1px 5px;height:24px;}
.question-buttons .sure {padding:9px 60px;background:#1665c1;border-radius:2px;border:1px #1665c1 solid;color:#fff;cursor:pointer;text-align:center;}
.question-buttons .sure:hover {background:#1976d3;border:1px #1976d3 solid;color:#fff;text-decoration:none;}

/*review页*/
/*项目信息*/
.pro-info-review {background:#fff;border:1px #e1e1e1 solid;border-bottom:0;margin-top:30px;}
.title-review {font-size:20px;color:#666;padding:12px 0 12px 15px;border-left:4px #10486d solid;}
.main-review {padding:15px 30px 5px;}
.pro-info-review-item {float:left;width:207px;margin-right:15px;}
.td-line-1 {width:95px;min-width:95px;max-width:95px;text-align:right;color:#999;padding-right:15px;}
.table-blank-review td {padding-bottom:10px;}
.table-striped-review {width:100%;font-size:12px;margin-top:-5px;margin-bottom:25px;}
.table-striped-review th {color:#999;padding:5px 10px;font-weight:normal;border-bottom:1px #e8e8e8 solid;}
.table-striped-review td {padding:5px 10px;}
.table-striped-review>tbody>tr:nth-of-type(odd) {background-color: #f4f6f9;}
.table-striped-review p {margin-bottom:2px;}
.table-striped-review span {margin-bottom:3px;color:#999;}
.table-striped-review td i {cursor:pointer;color:#2196f3;}

.slds-popover {display:none;position: absolute;border-radius: 0.25rem;width: 20rem;z-index: 6000;background-color: #fff;box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.16);border: 1px solid #d8dde6;margin-left: -290px;margin-top:-10px;}
.slds-nubbin--right:before {width: 1rem;height: 1rem;position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);content: "";background-color: inherit;top: 1.5rem;right: -0.5rem;margin-top: -0.5rem;}
.slds-popover__body {position: relative;padding: 0.5rem 0.75rem;}
.slds-nubbin--right:after {width: 1rem;height: 1rem;position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);content: "";background-color: inherit;top: 1.5rem;right: -0.5rem;margin-top: -0.5rem;}
.slds-nubbin--right:after {box-shadow: 1px -1px 2px 0px rgba(0,0,0,0.16);z-index: -1;}
/*访问信息*/
.qr-suicai-review {background:#fff;border-left:1px #e1e1e1 solid;border-right:1px #e1e1e1 solid;margin-top:4px;}
.qr-suicai-label {color:#999;width:100px;text-align:right;float:left;margin-right:30px;}
.qr-suicai-review .upload-pic {float:left;max-width:908px;margin-bottom:30px;}
.qr-suicai-review .info-transfer {float:left;}
.qr-suicai-review .info-transfer .form-control {width: 456px;margin-bottom:10px;}
.qr-suicai-review .maxdiff-table {float:left;margin-bottom:20px;}
/*查看问卷*/
.check-qr-review {background:#fff;border:1px #e1e1e1 solid;border-top:0;margin-top:4px;}
.check-qr-review .tips {color:#999;margin-right:100px;}
.check-qr-review .main-review {padding-bottom:40px;}
/*按钮*/
.big-white-btn {padding:9px 60px;background:#fff;border-radius:2px;border:1px #d9d9d9 solid;color:#1665c1;cursor:pointer;text-align:center;margin:0 10px;}
.big-white-btn:hover {background:#f5f5f5;border:1px #d9d9d9 solid;color:#1665c1;text-decoration:none;}
.big-blue-btn {padding:9px 60px;background:#1665c1;border-radius:2px;border:1px #1665c1 solid;color:#fff;cursor:pointer;text-align:center;}
.big-blue-btn:hover {background:#1976d3;border:1px #1976d3 solid;color:#fff;text-decoration:none;}
/*提交项目*/
.choose-wallet .cd-popup-container {max-width: 670px;}
.choose-wallet-submit .cd-popup-container {max-width: 670px;}
