.bc-shallow-gray {
	background-color:#f6f6f6
}
.bc-gray {
	background-color:#666
}
.bc-dark {
	background-color:#3c3c3c
}
.bc-white {
	background-color:#fff
}
.bc-dart-gray {
	background-color:#949494
}
.bc-light-black {
	background-color:#4b4c4e
}
.bc-gray-white {
	background-color:#fcfcfc
}
.font12 {
	font-size:12px
}
.font14 {
	font-size:14px
}
.font16 {
	font-size:16px
}
.font18 {
	font-size:18px
}
.font24 {
	font-size:24px
}
.font28 {
	font-size:28px
}
.font30 {
	font-size:30px
}
.font36 {
	font-size:36px
}
.font72 {
	font-size:72px
}
.fc-black {
	color:#000
}
.fc-gray {
	color:#666
}
.fc-light-gray {
	color:#999
}
.fc-silver {
	color:#aaa
}
.fc-dark-yellow {
	color:#fe8221
}
.fc-shallow-gray {
	color:#f6f6f6
}
.fc-red {
	color:#cc3433
}
.fc-blue {
	color:#05c
}
.fc-white {
	color:#fff
}
.fc-orange {
	color:#ff7800
}
.fc-light-silver {
	color:#ccc
}
.fc-dark-orange {
	color:#ff7800
}
.fc-blue {
	color:#05c
}
.fc-green {
	color:#459830
}
.t-left {
	text-align:left
}
.t-center {
	text-align:center !important
}
.t-right {
	text-align:right
}
.va-top {
	vertical-align:top
}
.va-middle {
	vertical-align:middle
}
.va-bottom {
	vertical-align:bottom
}
.tip-default,.tip-right,.tip-wrong,.tip-warning,.time-direct,.people-direct,.btn-operator,.btn-to-operate,.plan-state,.unopened-plan {
	width:12px;
	height:12px
}
.nav-main-page,.td-triangle-left,.td-triangle-right,.close-tag,.td-triangle-left,.td-triangle-right,.show-content,.hide-content,.btn-operator,.btn-to-operate,.left-list-show,.left-list-hide,.more-size,.export-excel,.magnifier,.ico-add,.btn-oval-open,.btn-oval-close,.magnifier-search,.qq-consult,.wangwang-consult,.mail-consult,.wb-consult,.spread-bg,.excell-gray,.time-hover,.people-hover,.domain-hover,.domain,.arrow-up,.arrow-hoverup,.arrow-down,.arrow-hoverdown,.delete-sign {
	cursor:pointer
}
.calender {
	width:16px;
	height:15px;
	background-position:0 0
}
.tip-default {
	background-position:0 -16px
}
.tip-right {
	background-position:0 -32px
}
.tip-wrong {
	background-position:0 -48px
}
.tip-warning {
	background-position:0 -64px
}
.nav-main-page {
	width:14px;
	height:13px;
	background-position:0 -80px
}
.nav-arrow {
	width:3px;
	height:5px;
	background-position:0 -96px
}
.title-triangle-bottom {
	width:9px;
	height:9px;
	background-position:0 -112px
}
.td-triangle-left {
	background-position:0 -128px
}
.td-triangle-left,.td-triangle-right {
	width:9px;
	height:9px
}
.td-triangle-right {
	background-position:0 -144px
}
.close-tag {
	width:9px;
	height:9px;
	background-position:0 -160px
}
.time-direct {
	background-position:0 -176px
}
.area-direct {
	width:5px;
	/*webback里面的start
	width:9px;
webback里面的end*/
	height:12px;
	background-position:0 -192px
}
.people-direct {
	background-position:0 -208px
}
.personal-attibute {
	width:17px;
	height:18px;
	background-position:0 -224px
}
.personal-attention {
	width:25px;
	height:18px;
	background-position:0 -256px
}
.tendency-buy {
	width:15px;
	height:19px;
	background-position:0 -288px
}
.show-content {
	background-position:0 -320px
}
.show-content,.hide-content {
	width:10px;
	height:10px
}
.hide-content {
	background-position:0 -336px
}
.people-drag {
	width:12px;
	height:14px;
	background-position:0 -352px
}
.btn-operator {
	background-position:0 -368px
}
.btn-to-operate {
	background-position:0 -384px
}
.left-list-hide {
	background-position:0 -400px
}
.left-list-hide,.left-list-show {
	width:10px;
	height:10px
}
.left-list-show {
	background-position:0 -416px
}
.tip-new {
	width:22px;
	height:14px;
	background-position:0 -432px
}
.plan-state {
	background-position:0 -448px
}
.unopened-plan {
	background-position:0 -464px
}
.td-data-introduction {
	width:4px;
	height:7px;
	background-position:0 -480px
}
.asc {
	background-position:0 -496px
}
.desc,.asc {
	width:5px;
	height:11px
}
.desc {
	background-position:0 -512px
}
.edit-ico {
	width:13px;
	height:13px;
	background-position:0 -528px
}
.more-size {
	width:5px;
	height:11px;
	background-position:0 -544px
}
.export-excel {
	width:11px;
	height:13px;
	background-position:0 -560px
}
.magnifier {
	width:12px;
	height:13px;
	background-position:0 -576px
}
.ico-add {
	width:13px;
	height:13px;
	background-position:0 -592px
}
.platform-ico {
	width:16px;
	height:16px;
	background-position:0 -1536px
}
.icon-number1 {
	background-position:0 -608px
}
.icon-number1,.icon-number2 {
	width:16px;
	height:16px
}
.icon-number2 {
	background-position:0 -624px
}
.mail-tip {
	width:14px;
	height:10px;
	background-position:0 -640px
}
.btn-oval-open {
	width:63px;
	height:23px;
	background-position:0 -656px
}
.btn-oval-close {
	width:63px;
	height:23px;
	background-position:0 -688px
}
.page-arrow-left {
	background-position:0 -720px
}
.page-arrow-left,.page-arrow-right {
	width:4px;
	height:7px
}
.page-arrow-right {
	background-position:0 -736px
}
.fail-plan {
	background-position:0 -752px;
	width:30px;
	height:30px
}
.success-plan {
	background-position:0 -784px;
	width:36px;
	height:27px
}
.all-state {
	background-position:0 -816px;
	width:7px;
	height:4px
}
.area-selected {
	background-position:0 -832px;
	width:10px;
	height:10px
}
.icon-search {
	background-image:url("../images/search.png?215");
	width:20px;
	height:17px;
	background-position:0 0
}
.magnifier-search {
	background-position:0 -848px;
	width:24px;
	height:19px
}
.ico-add-white {
	background-position:0 -880px;
	width:13px;
	height:13px
}
.upload-pic {
	width:12px;
	height:12px;
	background-position:0 -896px
}
.experience-icon {
	width:6px;
	height:12px;
	background-position:0 -912px
}
.loading {
	background-image:url("../images/loading.gif?215");
	width:16px;
	height:16px;
	display:inline-block
}
.double-arrow {
	width:7px;
	height:5px;
	background-position:0 -928px;
	padding-bottom:2px;
	margin:0 14px
}
.qq-consult {
	width:16px;
	height:17px;
	background-position:0 -944px
}
.wangwang-consult {
	width:15px;
	height:15px;
	background-position:0 -976px
}
.mail-consult {
	width:13px;
	height:11px;
	background-position:0 -992px
}
.wb-consult {
	width:16px;
	height:14px;
	background-position:0 -1008px
}
.spread-bg {
	width:10px;
	height:10px;
	background-position:0 -1024px
}
.help {
	width:12px;
	height:13px;
	background-position:0 -1040px
}
.v1 {
	width:14px;
	height:14px;
	background-image:url("../images/v1.png?215");
	display:inline-block;
	margin-left:5px !important
}
.vip1 {
	width:16px;
	height:16px;
	background-position:0 -1040px
}
.vip2 {
	width:16px;
	height:16px;
	background-position:0 -1056px
}
.vip3 {
	width:16px;
	height:16px;
	background-position:0 -1072px
}
.vip4 {
	width:16px;
	height:16px;
	background-position:0 -1088px
}
.vip5 {
	width:16px;
	height:16px;
	background-position:0 -1104px
}
.vip6 {
	width:16px;
	height:16px;
	background-position:0 -1120px
}
.vip7 {
	width:16px;
	height:16px;
	background-position:0 -1136px
}
.vip8 {
	width:16px;
	height:16px;
	background-position:0 -1152px
}
.vip9 {
	width:16px;
	height:16px;
	background-position:0 -1168px
}
.top-icon {
	width:10px;
	height:5px;
	background-position:0 -1184px
}
.pwd-email {
	width:61px;
	height:43px;
	background-position:0 -1200px
}
.view-icon {
	width:14px;
	height:10px;
	background-position:0 -1248px
}
.product-nav {
	width:4px;
	height:7px;
	background-position:0 -1264px
}
.product-title,.product-arrow {
	width:7px;
	height:17px;
	background-position:0 -1280px
}
.product-arrow {
	width:4px;
	height:6px;
	background-position:0 -1312px
}
.excell-gray {
	width:11px;
	height:12px;
	background-position:0 -1328px
}
.time-hover {
	background-position:0 -1344px
}
.area-hover {
	width:9px;
	height:13px;
	background-position:0 -1376px
}
.people-hover {
	width:12px;
	height:13px;
	background-position:0 -1392px
}
.domain-hover {
	background-position:0 -1360px
}
.domain {
	width:12px;
	height:12px;
	background-position:0 -1408px
}
.domain:hover {
	background-image:url("../images/icon.png?215");
	display:inline-block;
	cursor:pointer;
	background-position:0 -1360px
}
.arrow-up {
	background-position:0 -1424px
}
.arrow-hoverup {
	background-position:0 -1440px
}
.arrow-down {
	background-position:0 -1456px
}
.arrow-hoverdown {
	background-position:0 -1472px
}
.arrow-up,.arrow-hoverup,.arrow-down,.arrow-hoverdown {
	width:9px;
	height:11px
}
.delete-sign {
	width:9px;
	height:9px;
	background-position:0 -1488px
}
.ico-minus {
	width:13px;
	height:13px;
	background-position:0 -1504px;
	cursor:pointer
}
.up-arrow {
	width:9px;
	height:5px;
	background-position:0 -1520px
}
.right-arrow-white {
	width:7px;
	height:5px;
	background-position:0 -1552px
}
.right-arrow-red {
	width:7px;
	height:5px;
	background-position:0 -1568px
}
.one {
	width:14px;
	height:14px;
	background-position:0 -1584px
}
.two {
	width:14px;
	height:14px;
	background-position:0 -1600px
}
.three {
	width:14px;
	height:14px;
	background-position:0 -1616px
}
.four {
	width:14px;
	height:14px;
	background-position:0 -1632px
}
.btn-icon {
	width:11px;
	height:13px;
	background-position:0 -1648px
}
.max-tag {
	width:9px;
	height:9px;
	background-position:0 -1664px
}
.restore-tag {
	width:10px;
	height:10px;
	background-position:0 -1680px
}
.mobile-sys {
	width:12px;
	height:12px;
	background-position:0 -1696px
}
.mobile-brand {
	width:8px;
	height:12px;
	background-position:0 -1712px
}
.adunit-icon {
	width:9px;
	height:12px;
	background-position:0 -1728px
}
.system {
	width:12px;
	height:12px;
	background-position:0 -1744px
}
.add-icon {
	width:10px;
	height:10px;
	background-position:0 -1760px
}
.add-hover {
	width:10px;
	height:10px;
	background-position:0 -1776px
}
.shrinked-gray {
	width:12px;
	height:12px;
	background-position:0 -1792px
}
.extended-gray {
	width:12px;
	height:12px;
	background-position:0 -1808px
}
.corner-icon {
	width:8px;
	height:8px;
	background-position:0 -1824px
}
.alter-icon {
	width:13px;
	height:13px;
	background-position:0 -1840px
}
.dele-icon {
	width:15px;
	height:15px;
	background-position:0 -1856px
}
.dele-red-icon {
	width:15px;
	height:15px;
	background-position:0 -1872px
}
.set-icon {
	width:16px;
	height:15px;
	background-position:0 -1888px
}
.set-red-icon {
	width:16px;
	height:15px;
	background-position:0 -1904px
}
.alter-red-icon {
	width:13px;
	height:13px;
	background-position:0 -1920px
}
.download-icon {
	width:13px;
	height:14px;
	background-position:0 -1936px
}
.download-red-icon {
	width:13px;
	height:14px;
	background-position:0 -1952px
}
.strategy-icon {
	width:15px;
	height:16px;
	background-position:0 -1968px
}
.strategy-red-icon {
	width:15px;
	height:16px;
	background-position:0 -1984px
}
.new-icon {
	width:18px;
	height:14px;
	background-position:0 -2000px
}
.price-icon {
	width:10px;
	height:13px;
	background-position:0 -2016px
}
.pc-icon {
	width:14px;
	height:13px;
	background-position:0 -2032px
}
.ml1 {
	margin-left:10px !important
}
.ml2 {
	margin-left:20px !important
}
.ml3 {
	margin-left:30px !important
}
.ml4 {
	margin-left:40px !important
}
.ml5 {
	margin-left:50px !important
}
.ml6 {
	margin-left:60px !important
}
.ml7 {
	margin-left:70px !important
}
.ml8 {
	margin-left:80px !important
}
.ml9 {
	margin-left:90px !important
}
.ml10 {
	margin-left:100px !important
}
.ml11 {
	margin-left:110px !important
}
.ml12 {
	margin-left:120px !important
}
.ml13 {
	margin-left:130px !important
}
.ml14 {
	margin-left:140px !important
}
.ml15 {
	margin-left:150px !important
}
.ml16 {
	margin-left:160px !important
}
.ml17 {
	margin-left:170px !important
}
.ml18 {
	margin-left:180px !important
}
.ml19 {
	margin-left:190px !important
}
.ml20 {
	margin-left:200px !important
}
.mt1 {
	margin-top:10px !important
}
.mt2 {
	margin-top:20px !important
}
.mt3 {
	margin-top:30px !important
}
.mt4 {
	margin-top:40px !important
}
.mt5 {
	margin-top:50px !important
}
.mt6 {
	margin-top:60px !important
}
.mt7 {
	margin-top:70px !important
}
.mt8 {
	margin-top:80px !important
}
.mt9 {
	margin-top:90px !important
}
.mt10 {
	margin-top:100px !important
}
.mr1 {
	margin-right:10px !important
}
.mr2 {
	margin-right:20px !important
}
.mr3 {
	margin-right:30px !important
}
.mr4 {
	margin-right:40px !important
}
.mr5 {
	margin-right:50px !important
}
.mr6 {
	margin-right:60px !important
}
.mr7 {
	margin-right:70px !important
}
.mr8 {
	margin-right:80px !important
}
.mr9 {
	margin-right:90px !important
}
.mr10 {
	margin-right:100px !important
}
.mb1 {
	margin-bottom:10px !important
}
.mb2 {
	margin-bottom:20px !important
}
.mb3 {
	margin-bottom:30px !important
}
.mb4 {
	margin-bottom:40px !important
}
.mb5 {
	margin-bottom:50px !important
}
.mb6 {
	margin-bottom:60px !important
}
.mb7 {
	margin-bottom:70px !important
}
.mb8 {
	margin-bottom:80px !important
}
.mb9 {
	margin-bottom:90px !important
}
.mb10 {
	margin-bottom:100px !important
}
.pr1 {
	padding:0 10px 0 0
}
.pl1 {
	padding:0 0 0 10px
}
.pv1 {
	padding:10px 0
}
.p1 {
	padding:10px
}
.pt2 {
	padding-top:20px
}
.pl3 {
	padding-left:30px !important
}
.bb-dashed-gray {
	border-bottom:1px dashed #666
}
.bb-dashed-light-gray {
	border-bottom:1px dashed #999
}
.bb-dashed-light-silver {
	border-bottom:1px dashed #ccc
}
.bb-dashed-bright-silver {
	border-bottom:1px dashed #fbfbfb
}
.bb-solid-gray {
	border-bottom:1px solid #666
}
.bb-solid-light-gray {
	border-bottom:1px solid #999
}
.bb-solid-light-silver {
	border-bottom:1px solid #ccc
}
.bb-solid-bright-silver {
	border-bottom:1px solid #fbfbfb
}
.bb-solid-table-border {
	border-bottom:1px solid #e4e4e4
}
.bt-dashed-gray {
	border-top:1px dashed #666
}
.bt-dashed-light-gray {
	border-top:1px dashed #999
}
.bt-dashed-light-silver {
	border-top:1px dashed #ccc
}
.bt-dashed-table-border {
	border-top:1px dashed #e4e4e4
}
.bt-solid-gray {
	border-top:1px solid #666
}
.bt-solid-light-gray {
	border-top:1px solid #999
}
.bt-solid-light-silver {
	border-top:1px solid #ccc
}
.bt-solid-bright-silver {
	border-top:1px solid #fbfbfb
}
.bt-solid-table-border {
	border-top:1px solid #e4e4e4
}
.bb-solid-table-border {
	border-bottom:1px solid #e4e4e4
}
.bb-dashed-table-border {
	border-bottom:1px dashed #e4e4e4
}

a {
	text-decoration:none;
	color:#05c
}
a:hover {
	text-decoration:underline;
	color:#05c
}
a.disabled {
	color:#999;
	cursor:text
}
input[readonly] {
	cursor:default;
	background-color:#fff
}
input[type=text] {
	border-radius:0;
	margin:0
}
select,input {
	font-size:12px
}
input {
	border-radius:0;
	margin:0 !important
}
.hidden {
	display:none
}
table {
	font-size:12px
}
ul p {
	margin:0;
	padding:0
}
.clear-both {
	clear:both
}
.transparent {
	visibility:hidden
}
.required {
	color:#ff7800
}
.table-layout {
	display:table;
	width:100%
}
.relative {
	position:relative
}
#loading {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("../images/loading.gif?215");
	margin-left:10px !important
}
.dropdown-right .dropdown-menu:after {
	left:auto;
	right:13px
}
.dropdown-right .dropdown-menu {
	left:auto;
	right:0
}
.btn-group>.btn {
	font-size:12px;
	color:#666
}
.btn {
	border-radius:0
}
.dropdown-menu {
	border-radius:0
}
.dropdown-menu li>a {
	color:#666;
	font-size:12px
}
label {
	display:inline-block;
	font-size:12px
}
.inline-block {
	display:inline-block
}
.btn {
	font-size:12px
}
.submit-cancel {
	padding:10px 50px 20px 50px;
	background-color:#fbfbfb;
	overflow:hidden
}
.clear-float {
	overflow:hidden
}
.ajax-protect {
	border:1px solid #999;
	z-index:130;
	position:fixed;
	padding:20px 40px;
	background:white;
	color:#666
}
#main .sidebar {
	width:178px;
	overflow:hidden;
	display:table-cell;
	background-color:#f6f6f6;
	border-right:1px solid #e4e4e4
}
#main .sidebar ul {
	list-style-type:none
}
#main .sidebar ul li {
	overflow:hidden;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:120px;
	height:42px;
	line-height:42px
}
#main .sidebar ul li a {
	color:#666
}
#main .sidebar ul .current a {
	background-color:#cc3433;
	color:#fff;
	padding:0 2px
}
#main .sidebar h2 {
	font-size:12px;
	color:#666;
	line-height:35px;
	border-bottom:1px solid #e4e4e4;
	padding-left:13px
}
#main .sidebar h2 .code-mgr-icon {
	display:inline-block;
	float:right;
	margin-top:10px !important;
	margin-right:10px !important;
	width:10px;
	height:9px;
	background-image:url("../images/code_mgr.png?215")
}
#main .content {
	padding:0 30px;
	color:#999
}
#main .content .explanation {
	padding-top:30px;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc
}
#main .content .explanation .icon {
	float:left;
	background-image:url("../images/visitors_retrieve.png?215");
	display:block;
	width:62px;
	height:59px
}
#main .content .explanation .cont {
	float:left;
	margin-left:10px !important
}
#main .content .explanation .cont h2 {
	font-size:14px;
	color:#666;
	line-height:14px;
	margin:0
}
#main .content .explanation .cont p {
	margin-top:20px !important;
	line-height:18px
}
#main .content .creative-option {
	padding:20px 0;
	text-align:center
}
#main .content .creative-option>span {
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	display:inline-block;
	color:#000
}
#main .content .creative-option .btn {
	width:200px
}
#main .content .creative-option .btn>span {
	float:left
}
#main .content .creative-option .btn .caret {
	float:right
}
#main .content .creative-option .dropdown-menu {
	width:227px;
	text-align:left
}
#main .content .visitors-tab-page {
	border-top:1px solid #ccc;
	margin-top:-1px
}
#main .content .visitors-tab-page .code-trans-container {
	background-color:#fbfbfb;
	padding:10px 0
}
#main .content .visitors-tab-page .operate {
	height:30px;
	padding:16px 0;
	background-color:#fbfbfb
}
#main .content .visitors-tab-page .title {
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#666;
	overflow:hidden
}
#main .content .visitors-tab-page .title>span {
	margin-right:20px !important;
	margin-top:2px !important;
	float:left
}
#main .content .visitors-tab-page .title strong {
	line-height:18px;
	display:inline-block;
	float:left
}
#main .content .visitors-tab-page .code-cont,#main .content .visitors-tab-page .install-info,#main .content .visitors-tab-page .validate-info {
	border-left:1px dashed #999;
	margin-left:7px !important
}
#main .content .visitors-tab-page .one-code {
	padding:35px 0 0 10px
}
#main .content .visitors-tab-page .one-code .code-cont {
	padding:0 0 20px 26px
}
#main .content .visitors-tab-page .one-code .code-cont>.code-type {
	padding:10px 0
}
#main .content .visitors-tab-page .one-code .code-cont>.code-type .dropdown-toggle {
	width:110px;
	border-radius:0
}
#main .content .visitors-tab-page .one-code .code-cont>.code-type .dropdown-toggle>span {
	float:left
}
#main .content .visitors-tab-page .one-code .code-cont>.code-type .dropdown-toggle .caret {
	float:right
}
#main .content .visitors-tab-page .one-code .code-cont>.code-type .dropdown-menu {
	min-width:135px
}
#main .content .visitors-tab-page .one-code .code-cont .code-info {
	width:548px;
	height:100px;
	resize:none;
	border-radius:0;
	cursor:pointer;
	overflow-y:scroll;
	border:1px solid #ccc;
	padding:4px 6px;
	font-size:14px;
	margin-bottom:10px !important;
	line-height:20px
}
#main .content .visitors-tab-page .two-install {
	padding-left:10px
}
#main .content .visitors-tab-page .two-install .install-info {
	padding:10px 0 20px 26px
}
#main .content .visitors-tab-page .three-validate {
	padding-left:10px
}
#main .content .visitors-tab-page .three-validate .validate-info {
	padding:10px 0 20px 26px
}
/*webback里面的start
#main .content .visitors-tab-page .three-validate .validate-info input[type=text] {
webback里面的end*/

#main .content .visitors-tab-page .three-validate .validate-info [type=text] {
	width:548px
}
#main .content .visitors-tab-page .three-validate .validate-info .validate-btn {
	margin-top:10px !important;
	overflow:hidden
}
#main .content .visitors-tab-page .three-validate .validate-info .validate-btn .btn-success {
	width:100px;
	float:left
}
#main .content .visitors-tab-page .three-validate .validate-info .validate-btn .warn {
	height:30px;
	line-height:30px;
	float:left;
	overflow:hidden;
	margin-left:20px !important
}
#main .content .visitors-tab-page .three-validate .validate-info .validate-btn .warn .tip-default {
	margin-right:5px !important;
	margin-top:9px !important
}
#main .content .visitors-tab-page .three-validate .validate-info .validate-btn .warn>span {
	float:left
}
#main .content .visitors-tab-page .four-finish {
	padding-left:10px
}
#main .content .visitors-tab-page .four-finish .finish-info {
	padding:10px 0 20px 34px
}
#main .nodata {
	text-align:center;
	margin-top:46px
}
#main .nodata b {
	display:block;
	width:32px;
	height:32px;
	background:url(../images/top-tip.png) 0 0 no-repeat;
	margin:0 auto;
	margin-bottom:20px
}
#main .nodata strong {
	font-size:14px;
	color:#666
}
#main .nodata p {
	margin-top:10px
}
.vistor-cont {
	border-top:1px dashed #ccc
}
.vistor-cont>.vistor-section {
	padding:20px 40px
}
.vistor-cont>.vistor-section>.code-type {
	padding-bottom:10px
}
.vistor-cont>.vistor-section>.code-type>span {
	display:inline-block;
	line-height:30px;
	color:#666
}
.vistor-cont>.vistor-section>.code-type span.caret {
	margin-left:50px !important
}
.vistor-cont>.vistor-section>.code {
	width:528px;
	height:180px;
	resize:none;
	overflow-x:none;
	overflow-y:auto;
	border:1px solid #ccc;
	padding:10px;
	cursor:auto;
	border-radius:0;
	font-size:14px;
	margin-bottom:10px !important
}
.vistor-cont>.vistor-section>.suggest {
	padding:20px 50px 0 0;
	font-family:\5b8b\4f53
}
.vistor-cont>.vistor-section>.suggest>span {
	display:block;
	color:#999
}
.vistor-cont>.submit-btn {
	background-color:#fbfbfb;
	padding:10px 0 20px 50px
}
.vistor-cont>.submit-btn>a {
	font-size:12px;
	font-weight:bolder;
	width:127px
}
.vistor-cont>.submit-btn .btn-cancel {
	width:54px;
	margin-left:20px !important
}
.transcode-create input {
	width:548px
}
.transcode-create .tip-default {
	margin-right:5px !important
}
.transcode-create .submit-btn .btn-cancel {
	color:#666
}
a {
	text-decoration:none;
	color:#05c
}
a:hover {
	text-decoration:underline;
	color:#05c
}
a.disabled {
	color:#999;
	cursor:text
}
input[readonly] {
	cursor:default;
	background-color:#fff
}
input[type=text] {
	border-radius:0;
	margin:0
}
select,input {
	font-size:12px
}
input {
	border-radius:0;
	margin:0 !important
}
.hidden {
	display:none
}
table {
	font-size:12px
}
ul p {
	margin:0;
	padding:0
}
.clear-both {
	clear:both
}
.transparent {
	visibility:hidden
}
.required {
	color:#ff7800
}
.table-layout {
	display:table;
	width:100%
}
.relative {
	position:relative
}
#loading {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url("../images/loading.gif?215");
	margin-left:10px !important
}
.dropdown-right .dropdown-menu:after {
	left:auto;
	right:13px
}
.dropdown-right .dropdown-menu {
	left:auto;
	right:0
}
.btn-group>.btn {
	font-size:12px;
	color:#666
}
.btn {
	border-radius:0
}
.dropdown-menu {
	border-radius:0
}
.dropdown-menu li>a {
	color:#666;
	font-size:12px
}
label {
	display:inline-block;
	font-size:12px
}
.inline-block {
	display:inline-block
}
.btn {
	font-size:12px
}
.submit-cancel {
	padding:10px 50px 20px 50px;
	background-color:#fbfbfb;
	overflow:hidden
}
.clear-float {
	overflow:hidden
}
.bill-info {
	margin-top:10px !important
}
.bill-info .user-info {
	border:1px solid #ccc;
	margin-top:10px !important;
	background-color:#fbfbfb;
	min-height:120px
}
.bill-info .user-info>.left {
	float:left;
	width:110px
}
.bill-info .user-info>.left .ico {
	width:61px;
	height:44px;
	background-image:url("../images/ico-card.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.bill-info .user-info>.right {
	padding-left:110px
}
.bill-info .user-info .left {
	float:left;
	width:110px
}
.bill-info .user-info .left .ico {
	width:61px;
	height:44px;
	background-image:url("../images/ico-card.png?215");
	background-image:url("../images/ico-card.png");
	display:block;
	margin:auto;
	margin-top:20px !important;
	overflow:hidden
}
.bill-info .user-info .right {
	padding-top:11px;
	padding-left:110px
}
.bill-info .user-info .right .welcome {
	border-bottom:1px dashed #ccc;
	margin-right:20px !important
}
.bill-info .user-info .right .welcome>span:last-child {
	color:#999
}
.bill-info .user-info .right .welcome>.strong {
	margin-right:5px !important
}
.bill-info .user-info .right .big-number {
	font-size:24px
}
.bill-info .user-info .right>div {
	padding:5px 0
}
.bill-info .user-info .right .remain-cash * {
	float:left
}
.bill-info .user-info .right .remain-cash span {
	display:inline-block;
	padding-top:10px
}
.bill-info .user-info .right .remain-cash span.fc-gray {
	padding-top:14px
}
.bill-info .user-info .right .remain-cash>.btn {
	font-size:12px
}
.bill-info strong {
	color:#666;
	font-size:14px
}
.bill-info .table-controller {
	color:#666;
	margin-top:20px !important
}
.bill-info .table-controller div {
	background-color:#fbfbfb;
	border-top:1px dashed #ccc
}
.bill-info .table-controller .controll {
	padding:20px 0
}
.bill-info .table-controller .controll form {
	display:inline
}
.bill-info .table-controller .controll span {
	display:inline-block;
	height:30px;
	line-height:30px;
	margin:0 10px
}
.bill-info .table-controller .controll select {
	float:right;
	margin-right:10px !important
}
.bill-info .table-controller .summary {
	padding:10px
}
.bill-info .table-controller .summary strong {
	font-size:12px;
	color:#cc3433
}
.bill-info .table-controller .state-con {
	position:relative;
	padding-right:6px
}
.bill-info .table-controller .plan-state {
	margin-left:4px !important;
	position:absolute;
	top:4px
}
.bill-info .info-pagination {
	text-align:right;
	width:100%;
	padding:16px 0;
	margin-right:10px !important;
	background-color:#fbfbfb;
	color:#666
}
.bill-info .info-pagination div:last-child {
	float:none;
	margin-right:10px !important
}
.bread-crumb {
	margin-top:5px !important;
	height:33px;
	line-height:33px;
	font-size:12px;
	border-bottom:1px solid #ccc
}
.bread-crumb a {
	color:#999
}
.bread-crumb .main-page {
	background-image:url("../images/icon.png?215");
	display:inline-block;
	cursor:pointer;
	width:14px;
	height:13px;
	background-position:0 -80px
}
.bread-crumb .nav-arrow {
	margin-left:10px !important;
	margin-right:5px !important;
	padding-bottom:2px
}
.content-con {
	padding:40px 100px 0
}
.content-con .title {
	font-size:14px;
	font-weight:bolder;
	color:#666;
	padding-bottom:6px;
	border-bottom:1px dashed #999
}
.content-con .accont-info {
	border-bottom:1px dashed #999;
	background:#fcfcfc;
	padding-left:77px;
	padding-bottom:10px
}
.content-con .accont-info table td {
	padding:12px 17px;
	font-size:12px;
	color:#666
}
.content-con .accont-info table td input {
	margin-right:8px !important
}
.content-con .charge-stage {
	padding:30px 0 24px 93px;
	font-size:14px;
	font-weight:bolder;
	color:#666;
	background:#fcfcfc;
	border-bottom:1px solid #e4e4e4
}
.content-con .charge-stage strong {
	margin-right:30px !important
}
.content-con .charge-stage a {
	width:108px;
	padding:10px 34px
}
.content-con .charge-stage .current-tab {
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-top:2px solid #cc3433;
	background-color:#fff;
	color:#666
}
.content-con .charge-stage label.zfb {
	display:inline-block;
	width:190px;
	height:36px;
	border:1px solid #999;
	background:url('../images/banks.png') no-repeat;
	float:left;
	margin-right:26px !important;
	cursor:pointer;
	background-position:0 -555px
}
.content-con .charge-stage .bank-con {
	width:78%;
	border:1px solid #e4e4e4;
	margin-top:7px !important;
	padding:23px 0 20px 27px;
	overflow:hidden;
	background:#fff
}
.content-con .charge-stage .bank-con>div {
	font-size:12px;
	display:none
}
.content-con .charge-stage .bank-con>div span {
	color:#999
}
.content-con .charge-stage .bank-con .zfb {
	background-position:0 -555px
}
.content-con .charge-stage .bank-con .sub-title {
	padding-bottom:8px;
	clear:both
}
.content-con .charge-stage .bank-con .quick-pay {
	overflow:hidden;
	margin-bottom:36px !important
}
.content-con .charge-stage .bank-con .quick-pay .zfb {
	background-position:0 -555px
}
.content-con .charge-stage .bank-con .no-line-pay {
	color:#666
}
.content-con .charge-stage .bank-con .no-line-pay .no-pay-zsyh {
	display:inline-block;
	width:190px;
	height:36px;
	background:url('../images/banks.png') no-repeat;
	cursor:default
}
.content-con .charge-stage .bank-con .no-line-pay p {
	font-weight:normal
}
.content-con .charge-stage .bank-con .no-line-pay p span {
	display:inline-block;
	width:68px;
	color:#666
}
.content-con .charge-stage .bank-con .no-line-pay>div {
	margin-top:20px !important;
	margin-bottom:30px !important
}
.content-con .charge-stage .bank-con .bank-img>div {
	clear:both;
	overflow:hidden;
	margin-bottom:25px !important
}
.content-con .charge-stage .bank-con .bank-img .gsyh {
	background-position:0 -37px
}
.content-con .charge-stage .bank-con .bank-img .jsyh {
	background-position:0 -74px
}
.content-con .charge-stage .bank-con .bank-img .nyyh {
	background-position:0 -111px
}
.content-con .charge-stage .bank-con .bank-img .jtyh {
	background-position:0 -148px
}
.content-con .charge-stage .bank-con .bank-img .msyh {
	background-position:0 -185px
}
.content-con .charge-stage .bank-con .bank-img .zgyh {
	background-position:0 -222px
}
.content-con .charge-stage .bank-con .bank-img .zxyh {
	background-position:0 -259px
}
.content-con .charge-stage .bank-con .bank-img .szfzyh {
	background-position:0 -296px
}
.content-con .charge-stage .bank-con .bank-img .pfyh {
	background-position:0 -333px
}
.content-con .charge-stage .bank-con .bank-img .xyyh {
	background-position:0 -370px
}
.content-con .charge-stage .bank-con .bank-img .payh {
	background-position:0 -407px
}
.content-con .charge-stage .bank-con .bank-img .gfyh {
	background-position:0 -444px
}
.content-con .charge-stage .bank-con .bank-img .yzyh {
	background-position:0 -481px
}
.content-con .charge-stage .bank-con .bank-img .gdyh {
	background-position:0 -518px
}
.content-con .charge-stage .bank-con .bank-img .bjyh {
	background-position:0 -592px
}
.content-con .charge-stage .bank-con .bank-img .zhesyh {
	background-position:0 -629px
}
.content-con .charge-stage .bank-con .bank-img .hxyh {
	background-position:0 -666px
}
.content-con .charge-stage .bank-con .bank-img .hzyh {
	background-position:0 -703px
}
.content-con .charge-stage .bank-con .bank-img .bjncyh {
	background-position:0 -740px
}
.content-con .charge-stage .bank-con .bank-img .njyh {
	background-position:0 -777px
}
.content-con .charge-stage .bank-con .bank-img .dyyh {
	background-position:0 -814px
}
.content-con .charge-stage .bank-con .bank-img .nbyh {
	background-position:0 -851px
}
.content-con .charge-stage .bank-con .bank-img label,.content-con .charge-stage .bank-con .quick-pay label {
	display:inline-block;
	width:190px;
	height:36px;
	border:1px solid #ddd;
	background:url('../images/banks.png') no-repeat;
	float:left;
	margin-right:26px !important;
	cursor:pointer
}
.content-con .charge-stage .bank-con .bank-img label:hover,.content-con .charge-stage .bank-con .quick-pay label:hover {
	border:1px solid #ff7800
}
.content-con .charge-stage .bank-con .bank-img input,.content-con .charge-stage .bank-con .quick-pay input {
	float:left;
	margin-right:8px !important;
	margin-top:12px !important
}
.content-con .charge-stage .bank-con label.active {
	border:1px solid #ff7800
}
.content-con .charge-stage>div:last-child {
	font-size:12px;
	font-weight:normal;
	margin-top:6px !important
}
.content-con .btns {
	padding-left:90px;
	padding-top:22px
}
.content-con .btns .btn-ok {
	font-size:12px;
	font-weight:bolder;
	margin-right:20px !important
}
.content-con .btns .btn-cancel {
	font-size:12px;
	color:#666
}
.payorder-confirm .wait {
	padding-top:50px;
	padding-bottom:10px;
	width:350px;
	margin:auto;
	min-height:100px
}
.payorder-confirm .wait>.left {
	float:left;
	width:30px
}
.payorder-confirm .wait>.left .ico {
	width:16px;
	height:16px;
	background-image:url("../images/loading.gif?215");
	display:block;
	margin:auto;
	margin-top:0;
	overflow:hidden
}
.payorder-confirm .wait>.right {
	padding-left:30px
}
.payorder-confirm .info-con {
	width:95%;
	border-top:1px dashed #ccc;
	margin:auto;
	color:#666
}
.payorder-confirm .tbl {
	width:300px;
	height:120px;
	margin:20px auto 10px auto;
	line-height:30px
}
.payorder-confirm .warn {
	padding-top:10px
}
.payorder-confirm .big-number {
	font-size:24px;
	line-height:30px
}
.payorder-confirm .btn-con {
	background-color:#fbfbfb
}
.payorder-confirm .btn-con .con {
	padding:10px 0 20px 0;
	width:95%
}
.payorder-confirm .btn-con .pay-btns {
	width:300px;
	margin:auto
}
.creative-size {
	border-top:1px solid #e4e4e4
}
.creative-type {
	border-bottom:1px solid #e4e4e4;
	border-top:1px dashed #e4e4e4
}
.creative-size,.creative-type {
	padding:20px 0 30px 10px;
	overflow:hidden
}
.creative-size .left,.creative-type .left,.creative-size .right,.creative-type .right {
	float:left
}
.creative-size .left,.creative-type .left {
	padding-top:10px;
	line-height:18px
}
.creative-size .right span,.creative-type .right span,.creative-size .right a,.creative-type .right a {
	width:68px;
	height:18px;
	display:inline-block;
	line-height:18px;
	text-align:center;
	margin-left:10px !important;
	margin-right:10px !important;
	margin-top:10px !important;
	float:left
}
.creative-size .right .all-size,.creative-type .right .all-size,.creative-size .right .all-type,.creative-type .right .all-type {
	background-color:#cc3433;
	color:#fff
}
.creative-size .set-size,.creative-type .set-size {
	width:750px;
	height:60px;
	overflow:hidden
}
.creative-size .set-size>.show-all,.creative-type .set-size>.show-all {
	cursor:pointer;
	color:#cc3433;
	oveflow:hidden
}
.creative-size .set-size>.show-all label,.creative-type .set-size>.show-all label {
	margin:0;
	line-height:18px
}
.creative-size .set-size>.show-all>.more-size,.creative-type .set-size>.show-all>.more-size {
	width:5px;
	margin:0 !important;
	height:11px;
	float:none;
	margin-top:3px !important
}
.shift-cont {
	padding:20px 50px 0 50px;
	color:#999
}
.shift-cont>span {
	display:block;
	margin-bottom:5px !important
}
.shift-cont .list table {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.shift-cont .list table thead tr {
	background-color:#fbfbfb
}
.shift-cont .list table thead tr th {
	color:#999
}
.shift-cont .list table tbody tr {
	border:none;
	border-top:1px dashed #ccc
}
.shift-cont .list table tbody tr td {
	color:#999
}
.shift-cont .creative-uploat {
	padding:20px 0
}
.shift-cont .creative-uploat strong,.shift-cont .creative-uploat span {
	color:#666
}
.creative-info {
	color:#666;
	padding-bottom:16px;
	border-bottom:1px solid #ccc
}
.creative-info .short {
	width:120px
}
.creative-info .creative-info-detail {
	padding:0 60px;
	width:auto !important;
	font-size:12px
}
.creative-info .creative-info-detail p {
	line-height:18px;
	margin-bottom:0 !important
}
.creative-info .creative-info-detail p .audit-info {
	color:#05c;
	border:0
}
.creative-info .creative-info-detail p a {
	color:#ff7800;
	cursor:pointer;
	border-bottom:1px dashed #ff7800
}
.creative-info .creative-info-detail .resource-operate {
	padding:10px 0
}
.creative-info .creative-info-detail .resource-operate .btn-group {
	float:none !important
}
.creative-info .creative-info-detail .creative-btns {
	overflow:hidden;
	margin-top:18px !important;
	margin-bottom:15px !important
}
.creative-info .creative-info-detail .creative-btns span,.creative-info .creative-info-detail .creative-btns a {
	color:#666;
	display:inline-block;
	font-size:12px;
	width:142px;
	height:42px;
	line-height:42px;
	cursor:pointer;
	margin-right:28px !important
}
.creative-info .creative-info-detail .creative-btns span {
	float:left
}
.creative-info .creative-info-detail .creative-btns .upload {
	padding-left:0;
	width:142px;
	height:42px;
	position:relative;
	z-index:1;
	background-image:url("../images/creative-upload-btn.png?215")
}
.creative-info .creative-info-detail .creative-btns .upload div {
	margin-left:86px;
	height:0
}
.creative-info .creative-info-detail .creative-btns .upload:hover {
	background-image:url("../images/creative-upload-hover-btn.png?215")
}
.creative-info .creative-info-detail .creative-btns .history {
	background-image:url("../images/creative-history-btn.png?215")
}
.creative-info .creative-info-detail .creative-btns .history:hover {
	background-image:url("../images/creative-history-hover-btn.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative-js {
	background-image:url("../images/creative-js.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative-js:hover {
	background-image:url("../images/creative-js-hover.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative-remote {
	background-image:url("../images/remote-creative-btn.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative-remote:hover {
	background-image:url("../images/remote-creative-btn-hover.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative {
	background-image:url("../images/creative-onlinemake-btn.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative:hover {
	background-image:url("../images/creative-onlinemake-hover-btn.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative-dynamic {
	background-image:url("../images/creative-moving.png?215")
}
.creative-info .creative-info-detail .creative-btns .creative-dynamic:hover {
	background-image:url("../images/creative-moving-hover.png?215")
}
.creative-info .creative-info-detail .creative-btns a:hover {
	text-decoration:none
}
.creative-info .creative-info-detail .min-width {
	min-width:220px
}
.threshold-info {
	width:786px;
	display:none
}
.threshold-info p {
	margin-bottom:0 !important
}
.threshold-info strong {
	font-size:14px
}
.threshold-info .up-arrow {
	display:block;
	margin-left:47px !important
}
.threshold-info .block-cont {
	padding:20px 0 16px 0;
	border-bottom:1px dashed #ccc
}
.threshold-info .block-cont .terrace {
	font-weight:bolder
}
.threshold-info .block-cont:last-child {
	border:0
}
.threshold-info .line-solid {
	border-top:1px solid #e4e4e4
}
.multi-address-pop .address-info,.single-address-pop .address-info {
	padding:30px 50px
}
.multi-address-pop .address-info>span,.single-address-pop .address-info>span {
	display:block;
	color:#666;
	font-size:12px;
	margin-bottom:10px !important
}
.multi-address-pop .address-info>span.hidden,.single-address-pop .address-info>span.hidden {
	display:none
}
.multi-address-pop .address-info>p,.single-address-pop .address-info>p {
	padding:0;
	margin:0 0 28px 0;
	word-break:break-all;
	line-height:14px;
	font-family:宋体;
	color:#666
}
.multi-address-pop .address-info>input,.single-address-pop .address-info>input {
	width:545px
}
.multi-address-pop .address-info>input.short,.single-address-pop .address-info>input.short {
	width:400px
}
.multi-address-pop .address-info .current-url,.single-address-pop .address-info .current-url {
	resize:none;
	width:545px;
	font-size:12px
}
.multi-address-pop .submit-cancel,.single-address-pop .submit-cancel {
	padding:10px 50px 20px 50px;
	background-color:#fbfbfb
}
.multi-address-pop .submit-cancel>a,.single-address-pop .submit-cancel>a {
	font-size:12px
}
.multi-address-pop .submit-cancel>a:last-child,.single-address-pop .submit-cancel>a:last-child {
	color:#666
}
.multi-address-pop .submit-cancel>.btn-success,.single-address-pop .submit-cancel>.btn-success {
	width:127px;
	border-radius:0;
	margin-right:20px !important;
	font-weight:bolder
}
body {
	font-size:12px;
	color:#666
}
.online-create-done {
	min-width:500px
}
.online-create-done .prev {
	border-top:1px dashed #ccc;
	margin:10px
}
.online-create-done .prev div {
	margin:10px;
	color:#666
}
.online-create-done .prev img {
	display:block;
	margin:10px auto
}
.online-create-done .buttons {
	padding:10px;
	background-color:#fbfbfb
}
.online-create-done .buttons a {
	margin-left:20px
}
.creative-content {
	color:#666;
	padding:20px 40px 0 40px
}
.creative-content .dart {
	width:14px;
	height:14px;
	display:inline-block;
	background-image:url("../images/dart.png?215");
	position:absolute;
	z-index:50;
	cursor:cross
}
.creative-content>.table {
	display:table;
	width:100%
}
.creative-content>.table>.tr {
	display:table-row
}
.creative-content>.table>.tr>.left-nav {
	width:266px;
	display:table-cell;
	padding:25px 10px 40px 10px;
	background-color:#fbfbfb;
	border:1px solid #ccc
}
.creative-content>.table>.tr>.left-nav>.back-btn {
	padding:0 0 20px 5px
}
.creative-content>.table>.tr>.left-nav>.back-btn>button {
	font-size:12px;
	color:#666
}
.creative-content>.table>.tr>.left-nav>.creative-type {
	padding:20px 0 20px 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.creative-content>.table>.tr>.left-nav>.creative-type span {
	display:inline-block
}
.creative-content>.table>.tr>.left-nav>.creative-type>.pic-type {
	margin-bottom:10px !important
}
.creative-content>.table>.tr>.left-nav>.creative-type>.pic-type>.warn {
	color:#cc3433;
	line-height:0;
	margin:6px 5px 0 0
}
.creative-content>.table>.tr>.left-nav>.creative-type>.pic-info {
	overflow:hidden
}
.creative-content>.table>.tr>.left-nav>.creative-type>.pic-info>button,.creative-content>.table>.tr>.left-nav>.creative-type>.pic-info span {
	float:left
}
.creative-content>.table>.tr>.left-nav>.creative-type>.pic-info>.pic-size {
	line-height:30px;
	margin-left:10px !important
}
.creative-content>.table>.tr>.left-nav>.creative-type>.pic-info>.upload-btn {
	font-size:12px;
	color:#666;
	border-radius:4px
}
.creative-content>.table>.tr>.left-nav>.creative-type>.pic-info>.upload-btn>.upload-pic {
	margin-top:4px !important
}
.creative-content>.table>.tr>.left-nav>.amend-nav {
	padding:20px 0 20px 5px
}
.creative-content>.table>.tr>.left-nav>.amend-nav>span {
	display:block;
	margin-bottom:10px !important
}
.creative-content>.table>.tr>.left-nav>.amend-nav>div {
	margin-bottom:20px;
	overflow:hidden
}
.creative-content>.table>.tr>.left-nav>.amend-nav>div>input {
	width:135px;
	float:left
}
.creative-content>.table>.tr>.left-nav>.amend-nav>div>.tip-right {
	margin:9px 0 0 7px;
	float:left
}
.creative-content>.table>.tr>.left-nav>.operate-btn {
	padding-left:5px
}
.creative-content>.table>.tr>.left-nav>.operate-btn>button {
	font-size:12px;
	width:74px;
	color:#666
}
.creative-content>.table>.tr>.left-nav>.operate-btn>.btn-success {
	width:127px;
	margin-right:40px !important;
	font-weight:bolder;
	color:#fff
}
.creative-content>.table>.tr>.gap {
	width:10px;
	display:table-cell
}
.creative-content>.table>.tr>.right-cont {
	display:table-cell;
	background-color:#fbfbfb;
	position:relative;
	border:1px solid #ccc
}
.creative-content>.table>.tr>.right-cont>div>div#canvasCon {
	position:absolute;
	background-color:#3c3c3c;
	z-index:1;
	left:20px;
	top:20px
}
.creative-online-content {
	margin:20px 40px 0 40px;
	padding:0 16px 114px 16px;
	border:1px solid #ccc
}
.creative-online-content a {
	font-size:12px
}
.creative-online-content a:hover {
	text-decoration:underline
}
.creative-online-content .size-con>div {
	padding-left:60px;
	line-height:45px
}
.creative-online-content .size-con>div a {
	color:#666;
	margin-right:22px !important;
	padding:5px 7px;
	cursor:pointer
}
.creative-online-content .size-con>div a.active {
	background:#cc3433;
	color:#fff
}
.creative-online-content .size-con>div a:first-child {
	text-decoration:none;
	cursor:default
}
.creative-online-content .template-con .img-con {
	margin:0;
	padding:20px 0 0 60px;
	overflow:hidden
}
.creative-online-content .template-con .img-con>div {
	margin-bottom:70px;
	position:relative;
	list-style:none;
	float:left;
	padding:14px 20px 28px;
	border:1px solid #ccc;
	margin-right:60px !important
}
.creative-online-content .template-con .img-con>div img {
	padding:0;
	margin:0
}
.creative-online-content .template-con .img-con>div .start-make {
	position:absolute;
	bottom:-50px;
	right:0
}
.creative-online-content .size-con .title,.creative-online-content .template-con .title {
	color:#cc3433;
	font-weight:bold;
	font-size:14px;
	line-height:32px;
	border-bottom:1px solid #ccc;
	padding-left:0
}
.creative-online-content .size-con .clear-float,.creative-online-content .template-con .clear-float {
	clear:both
}
.date-picker {
	background-image:url("../images/calendar.png?215");
	background-position:right center;
	background-repeat:no-repeat
}
.finace-distribute {
	font-size:12px;
	color:#666;
	padding:0 50px 0 50px
}
.finace-distribute table tr {
	height:40px
}
.finace-distribute table tr td:last-child {
	padding-left:10px
}
.finace-distribute table input {
	width:170px;
	margin-right:5px !important;
	color:#cc3433
}
.finace-distribute .distribute-info {
	color:#999;
	margin-top:10px !important
}
.finaces-tab-content {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#fbfbfb;
	margin-top:-1px
}
.finace-info-with-card-icon {
	min-height:85px
}
.finace-info-with-card-icon>.left {
	float:left;
	width:107px
}
.finace-info-with-card-icon>.left .ico {
	width:61px;
	height:44px;
	background-image:url("../images/ico-card.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.finace-info-with-card-icon>.right {
	padding-left:107px
}
.finace-info-with-head-icon {
	min-height:85px
}
.finace-info-with-head-icon>.left {
	float:left;
	width:107px
}
.finace-info-with-head-icon>.left .ico {
	width:58px;
	height:56px;
	background-image:url("../images/head_pic.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.finace-info-with-head-icon>.right {
	padding-left:107px
}
.finace-info-with-head-icon,.finace-info-with-card-icon {
	overflow:hidden;
	color:#666
}
.finace-info-with-head-icon .right form,.finace-info-with-card-icon .right form {
	margin:0
}
.finace-info-with-head-icon .right div,.finace-info-with-card-icon .right div {
	margin-top:20px;
	float:left;
	width:300px
}
.finace-info-with-head-icon .right div>p,.finace-info-with-card-icon .right div>p {
	margin-bottom:5px
}
.border-bc {
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	background-color:#fbfbfb
}
.flash-success,.flash-fail {
	width:343px;
	position:fixed;
	top:79px;
	z-index:120;
	border:1px solid #999;
	min-height:auto;
	border-radius:5px;
	background-color:#fff
}
.flash-success>div,.flash-fail>div {
	position:relative;
	padding:20px
}
.flash-success a.close-tag,.flash-fail a.close-tag {
	position:absolute;
	right:10px;
	top:10px;
	z-index:3
}
.flash-success>.left,.flash-fail>.left {
	float:left;
	width:70px
}
.flash-success>.left .ico,.flash-fail>.left .ico {
	width:36px;
	height:27px;
	background-image:url("../images/icon.png?215");
	display:block;
	margin:auto;
	margin-top:0;
	overflow:hidden
}
.flash-success>.right,.flash-fail>.right {
	padding-left:70px
}
.flash-success .ico,.flash-fail .ico {
	background-position:0 -752px
}
.flash-success .right .title,.flash-fail .right .title {
	line-height:30px;
	color:#cc3433;
	font-size:14px;
	display:block;
	font-weight:bolder
}
.flash-success .right .links a,.flash-fail .right .links a {
	margin-right:20px !important
}
.flash-success .description,.flash-fail .description {
	margin-top:10px !important;
	color:#999
}
.flash-success .links a,.flash-fail .links a {
	margin-right:20px !important
}
.flash-success .right .title {
	color:#459830
}
.flash-success .ico {
	background-position:0 -784px
}
.new-center-pop {
	display:none;
	width:344px;
	z-index:110;
	position:fixed;
	right:0;
	bottom:0;
	background-color:#fbfbfb;
	border:1px solid #ccc
}
.new-center-pop>.red-border {
	background-image:url("../images/new_border.jpg?215");
	height:2px
}
.new-center-pop>.new-title {
	overflow:hidden;
	font-size:14px;
	color:#666;
	line-height:34px;
	margin:0 20px
}
.new-center-pop>.new-title>span:first-child {
	float:left
}
.new-center-pop>.new-title>span:first-child>span:first-child {
	font-weight:bolder
}
.new-center-pop>.new-title>span:first-child>span:last-child {
	color:#cc3433
}
.new-center-pop>.new-title>span:last-child {
	margin-top:13px;
	float:right;
	cursor:pointer
}
.new-center-pop>.new-content {
	border-top:1px dashed #ccc;
	margin:0 20px;
	padding-top:10px;
	min-height:120px
}
.new-center-pop>.new-content a {
	line-height:24px;
	display:block;
	cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#666;
	font-weight:bolder
}
.new-center-pop>.new-content a.read {
	font-weight:normal
}
.new-center-pop>.new-content>.read {
	color:#666
}
.new-center-pop>.new-btn {
	text-align:right;
	padding:9px 20px 11px 20px
}
.new-center-pop>.new-btn>span {
	margin-left:13px
}
.new-center-hide {
	width:50px;
	height:40px;
	background-image:url("../images/new-info.png?215");
	cursor:pointer;
	position:fixed;
	right:0;
	bottom:0;
	display:block;
	text-align:right
}
.new-center-hide span {
	text-align:center !important;
	line-height:17px;
	color:#fff
}
.set-info {
	width:198px;
	border:1px solid #e4e4e4;
	background-color:#fcf8e3;
	padding:10px;
	position:absolute;
	z-index:100;
	right:20px
}
.set-info>.set-title {
	border-bottom:1px dashed #ccc
}
.set-info>.set-title>strong {
	line-height:12px;
	margin-bottom:5px !important;
	color:#666
}
.set-info>.set-content {
	color:#666
}
.set-info>.set-content>div {
	display:none
}
.set-info>.set-content>.audience-info {
	margin-top:7px !important
}
.set-info>.set-content>div.bid {
	margin-bottom:7px !important
}
.set-info>.set-content>span,.set-info>.set-content p {
	line-height:18px;
	margin:0
}
.set-info>.set-content .info-ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.set-info>.exposure-num {
	padding:5px 0;
	position:relative;
	border-bottom:1px dashed #ccc
}
.set-info>.exposure-num>strong {
	color:#666;
	line-height:22px
}
.set-info>.exposure-num>.count {
	display:block;
	font-size:24px;
	color:#cc3433;
	line-height:24px
}
.set-info>.exposure-num .loading {
	display:none;
	position:absolute;
	top:30px;
	left:50px
}
.set-info>.warn {
	color:#ff7800;
	margin:0;
	line-height:14px;
	margin-top:9px !important;
	display:none
}
.guide .overlay {
	background-color:#000;
	position:fixed;
	opacity:.4;
	filter:alpha(opacity=40);
	z-index:10000
}
.otop,.obottom {
	width:100%;
	left:0
}
.otop {
	top:0
}
.oleft {
	left:0
}
.oright {
	right:0
}
.guidetip,.guidenote {
	position:absolute;
	z-index:10001;
	color:#000
}
.guidetip {
	padding:5px;
	border-radius:8px;
	background-color:#ffee3c
}
.guidetip b {
	display:block;
	width:17px;
	height:14px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
	margin-top:-19px;
	background-image:url(../images/tps.png)
}
.guidenote {
	display:none;
	width:200px;
	border-radius:5px;
	padding:10px;
	background-image:url(../images/yellow.png)
}
.guidenote p {
	padding:0px;
	margin:0;
	font-size:14px
}
.guidenote b {
	display:block;
	width:57px;
	height:62px;
	margin:0 auto 10px auto;
	background-image:url(../images/bulb.png)
}
.guideclose {
	display:block;
	padding:10px;
	cursor:pointer;
	z-index:10001;
	line-height:18px;
	font-size:16px;
	background-color:#272727;
	color:#fff;
	position:fixed
}
.guideclose b {
	font-weight:100;
	font-size:18px;
	margin-right:9px
}
.body-bg {
	background:#f6f6f6
}
.help-container {
	width:1000px;
	margin:0 auto;
	color:#666
}
.help-container .help-center {
	display:block;
	color:#cc3433;
	font-size:14px;
	padding-top:25px
}
.help-container .help-center-line {
	height:2px;
	margin-bottom:10px !important;
	background:url("../images/help-center.png?215") repeat-x
}
.help-container .nav-left {
	background-color:#fff;
	position:fixed;
	width:280px;
	height:650px;
	overflow-y:scroll;
	padding:10px 0 26px 20px;
	border:1px solid #dbdbdb
}
.help-container .nav-left>strong {
	padding-bottom:10px;
	display:block
}
.help-container .nav-left>div {
	border-top:1px dashed #ccc;
	padding:10px 0;
	margin-right:22px !important
}
.help-container .nav-left ul,.help-container .nav-left li {
	margin:0;
	padding:0
}
.help-container .nav-left li {
	line-height:24px
}
.help-container .nav-left li a {
	color:#666
}
.help-container .help-content {
	background-color:#fff;
	margin-left:312px !important;
	border:1px solid #dbdbdb;
	padding:10px 22px 60px 20px
}
.help-container .help-content .each-container {
	padding-bottom:20px
}
.help-container .help-content .each-container>strong {
	color:#cc3433;
	font-size:14px;
	display:block;
	padding-bottom:8px;
	border-bottom:1px dashed #ccc
}
.help-container .help-content .each-container>div {
	padding-top:16px;
	margin-bottom:8px !important;
	font-weight:bolder
}
.help-container .help-content .each-container p {
	color:#999
}
.help-footer {
	width:1000px;
	height:56px;
	line-height:56px;
	margin:0 auto;
	margin-top:20px !important;
	color:#999;
	text-align:center;
	border-top:1px solid #e4e4e4
}
.banner-notice {
	padding-top:1px;
	padding-bottom:2px;
	border-bottom:1px solid #fbfbfb
}
.banner-notice .content {
	overflow:hidden;
	padding-left:80px;
	background-color:#ffffd5;
	height:31px;
	line-height:31px;
	color:#666;
	font-size:12px
}
.btn-toggle {
	width:200px;
	border-radius:0 !important
}
.btn-toggle span {
	float:left
}
.btn-toggle span:last-child {
	float:right
}
.index-top-banner {
	margin-top:20px;
	color:#999;
	min-width:1240px
}
.index-top-banner .span6 {
	border:1px solid #ccc;
	background:#fbfbfb;
	min-height:170px
}
.index-top-banner .span6>.left {
	float:left;
	width:100px
}
.index-top-banner .span6>.left .ico {
	width:58px;
	height:56px;
	background-image:url("../images/head_pic.png?215");
	display:block;
	margin:auto;
	margin-top:40px;
	overflow:hidden
}
.index-top-banner .span6>.right {
	padding-left:100px
}
.index-top-banner .span6:last-child {
	min-height:170px
}
.index-top-banner .span6:last-child>.left {
	float:left;
	width:100px
}
.index-top-banner .span6:last-child>.left .ico {
	width:59px;
	height:62px;
	background-image:url("../images/hammer.png?215");
	display:block;
	margin:auto;
	margin-top:40px;
	overflow:hidden
}
.index-top-banner .span6:last-child>.right {
	padding-left:100px
}
.index-top-banner .right {
	padding-top:24px;
	line-height:24px
}
.index-top-banner .right>div {
	width:90%;
	padding:5px 0
}
.index-top-banner .right .company-create {
	padding-top:10px
}
.index-top-banner .right .company-create span {
	float:left
}
.index-top-banner .right .company-create .gap {
	float:left
}
.index-top-banner .right .gap a,.index-top-banner .right .gap span {
	padding:0 10px
}
.index-top-banner .right .gap span {
	float:none;
	color:#666
}
.index-top-banner .right .company-select select {
	margin-bottom:0 !important
}
.index-top-banner .right .company-select .btn-success span {
	float:left
}
.index-top-banner .right .company-select .btn-success .ico-add-white {
	margin-top:3px !important;
	margin-right:5px !important
}
.index-top-banner strong {
	color:#666 !important;
	font-size:14px
}
.index-top-banner .big-number {
	font-size:24px;
	line-height:30px
}
.index-top-banner .btn-success {
	font-size:12px;
	margin-left:10px !important
}
.index-top-banner .btn-success span {
	float:left
}
.index-top-banner .btn-success .btn-add-white {
	margin-top:3px !important;
	margin-right:5px !important
}
.plan-control-pannal {
	margin-top:20px !important;
	background:#fbfbfb;
	border-top:1px solid #ccc;
	border-bottom:1px dashed #ccc;
	min-height:104px
}
.plan-control-pannal>.left {
	float:left;
	width:100px
}
.plan-control-pannal>.left .ico {
	width:60px;
	height:61px;
	background-image:url("../images/chart.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.plan-control-pannal>.right {
	padding-left:100px
}
.plan-control-pannal .span3 {
	width:230px;
	margin-left:20px !important
}
.plan-control-pannal .select-plan {
	padding-top:30px
}
.plan-control-pannal .select-plan strong {
	color:#666;
	font-size:14px;
	margin-bottom:5px !important;
	display:block
}
.plan-control-pannal .select-plan:last-child {
	padding-top:50px;
	line-height:30px
}
.plan-control-pannal .span5 {
	padding-top:60px;
	margin-left:0 !important
}
.plan-control-pannal .span5 a {
	padding:0 10px
}
.plan-control-pannal .btn {
	font-size:12px
}
.index-chart {
	margin-top:20px !important;
	padding:0 20px;
	line-height:24px
}
.index-chart .chart-header {
	overflow:hidden
}
.index-chart .chart-header span:first-child {
	float:left
}
.index-chart .chart-header .dimension {
	float:right;
	width:270px
}
.index-chart .chart-header .dimension label,.index-chart .chart-header .dimension input {
	font-size:12px;
	margin:0
}
.index-chart .chart-header .dimension input {
	margin-left:15px !important
}
.index-chart .chart-header .dimension label {
	margin-left:2px !important
}
.index-chart .chart {
	height:240px;
	background-color:#fff
}
.company-list {
	background-color:#fbfbfb;
	margin-top:20px !important;
	color:#666;
	border-top:1px solid #ccc;
	padding:0 20px
}
.company-list>.plan-title {
	padding:20px 0 10px 0;
	font-size:14px;
	font-weight:bolder
}
.new-center {
	width:184px;
	height:39px;
	position:absolute;
	right:10px;
	background-image:url("../images/btn_bg.jpg?215");
	border-left:1px solid light-silver;
	border-right:1px solid light-silver;
	font-size:14px;
	color:#666;
	line-height:39px
}
.new-center>span:first-child {
	margin-left:20px !important;
	float:left
}
.new-center>span:first-child>span:first-child {
	font-weight:bolder
}
.new-center>span:first-child>span:last-child {
	color:#cc3433
}
.new-center>span:last-child {
	margin-top:13px;
	margin-right:20px !important;
	float:right
}
.new-msg-pop {
	display:none;
	width:344px;
	z-index:110;
	position:fixed;
	right:0;
	bottom:0;
	background-color:#fbfbfb;
	border:1px solid #ccc
}
.new-msg-pop>.red-border {
	background-image:url("../images/new_border.jpg?215");
	height:2px
}
.new-msg-pop>.new-title {
	overflow:hidden;
	font-size:14px;
	color:#666;
	line-height:34px;
	margin:0 20px
}
.new-msg-pop>.new-title>span:first-child {
	float:left
}
.new-msg-pop>.new-title>span:first-child>span:first-child {
	font-weight:bolder
}
.new-msg-pop>.new-title>span:first-child>span:last-child {
	color:#cc3433
}
.new-msg-pop>.new-title>span:last-child {
	margin-top:13px;
	float:right;
	cursor:pointer
}
.new-msg-pop>.new-content {
	border-top:1px dashed #ccc;
	margin:0 20px;
	padding-top:10px;
	min-height:120px
}
.new-msg-pop>.new-content a {
	line-height:24px;
	display:block;
	cursor:pointer;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#666;
	font-weight:bolder
}
.new-msg-pop>.new-content a.read {
	font-weight:normal
}
.new-msg-pop>.new-content>.read {
	color:#666
}
.new-msg-pop>.new-btn {
	text-align:right;
	padding:9px 20px 11px 20px
}
.new-msg-pop>.new-btn>span {
	margin-left:13px
}
tr.msg-list a {
	color:#666;
	font-weight:bolder
}
tr.msg-list a.read {
	font-weight:normal
}
.info-center-content {
	padding:0 30px
}
.info-center-content .info-center-title {
	padding:21px 0 10px 0;
	font-size:14px;
	color:#666;
	border-bottom:1px dashed #ccc
}
.info-center-content .info-list-operate {
	padding:20px 0 12px 0
}
.info-center-content .info-list-operate .date-info {
	float:right;
	margin:0
}
.info-center-content .info-list-operate .date-info>label {
	font-size:12px;
	float:left;
	line-height:30px;
	color:#666
}
.info-center-content .info-pagination {
	text-align:right;
	width:100%;
	padding:16px 0;
	margin-right:10px !important;
	background-color:#fbfbfb;
	color:#666
}
.info-center-content .info-pagination div:last-child {
	float:none;
	margin-right:10px !important
}
.info-center-content .list>table td.no-read {
	font-weight:bolder
}
.mask {
	display:none;
	width:100%;
	height:100%;
	background-color:#000;
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	opacity:0.3;
	filter:alpha(opacity=30)
}
.info-details-popup {
	display:none;
	width:54.83%;
	border:2px solid #666;
	z-index:110;
	position:fixed;
	top:25%;
	left:23%;
	background-color:#fff
}
.info-details-popup .details-title {
	padding:10px 0;
	margin-left:10px !important;
	margin-right:10px !important;
	border-bottom:1px dashed #ccc;
	color:#666
}
.info-details-popup .details-title>a {
	float:right
}
.info-details-popup .info-content {
	height:160px;
	overflow-x:none;
	overflow-y:auto
}
.info-details-popup .info-content>div {
	width:80.55%;
	margin-left:30px !important;
	color:#666
}
.info-details-popup .info-content>div strong {
	display:block
}
.info-details-popup .info-content>div p {
	margin-top:20px !important
}
.info-details-popup .submit-cancel {
	padding:10px 50px 20px 50px;
	background-color:#fbfbfb
}
body {
	font-size:12px;
	color:#666
}
.header {
	background-image:url("../images/head_bg.png?215");
	height:79px;
	overflow:hidden;
	min-width:1260px
}
#welcome {
	color:#666;
	float:right;
	padding-top:30px;
	padding-right:10px
}
#welcome>a {
	float:left
}
#welcome>span {
	float:left
}
#welcome .help-center {
	text-align:right
}
#welcome .v-grade {
	margin-left:5px !important;
	margin-right:5px !important;
	margin-top:2px !important
}
#welcome .deposit {
	color:#ff7800;
	margin-left:5px !important
}
#welcome .line {
	margin-left:5px !important;
	margin-right:5px !important;
	color:#ccc
}



.nav.mediaMenu a#mediaMenu,.nav.index a#indexMenu,.nav.campaign a#campaignMenu,.nav.report a#reportMenu,.nav.visitor a#visitorMenu,.nav.bill a#billMenu,.nav.ad-admin a#adAdminMenu,.nav.report a#reportMenu,.nav.code-center a#codeCenterMenu,.nav.visitor a#visitorMenu,.nav.user-admin a#userAdminMenu,.nav.finace-admin a#finaceAdminMenu,.nav.creative-center a#creativeCenterMenu,.nav.add-service a#addServiceMenu {
	color:#cc3433
}
.nav .now-page {
	color:#cc3433
}
.banner-notice {
	padding-top:1px;
	padding-bottom:2px;
	border-bottom:1px solid #fbfbfb
}
.banner-notice .content {
	overflow:hidden;
	background-color:#ffffd5;
	height:31px;
	line-height:31px;
	color:#666;
	font-size:12px
}
.banner-notice .mail-tip {
	display:block;
	margin:10px 9px 0 18px;
	float:left
}
.banner-notice .view-detail a {
	color:#05c
}
.banner-notice .operator {
	float:right;
	width:66px
}
.banner-notice .operator .pre {
	background-image:url("../images/icon.png?215");
	display:inline-block;
	cursor:pointer;
	background-position:0 -128px;
	width:9px;
	height:9px;
	width:8px
}
.banner-notice .operator .next {
	margin-left:13px;
	background-image:url("../images/icon.png?215");
	display:inline-block;
	cursor:pointer;
	width:9px;
	height:9px;
	background-position:0 -144px;
	width:8px
}
.banner-notice .operator .ico-close {
	margin-left:14px;
	background-image:url("../images/icon.png?215");
	display:inline-block;
	cursor:pointer;
	width:9px;
	height:9px;
	background-position:0 -160px
}
.bottom {
	padding:11px 0 30px 0;
	text-align:center;
	margin-top:100px !important;
	background-color:#fbfbfb
}
.bottom>.counseling-way {
	width:440px;
	margin:0 auto;
	overflow:hidden
}
.bottom>.counseling-way>a,.bottom>.counseling-way iframe {
	float:left;
	color:#666;
	margin-right:15px
}
.bottom>.counseling-way>a>span,.bottom>.counseling-way iframe>span {
	float:left
}
.bottom>.counseling-way>a>.mail-consult,.bottom>.counseling-way iframe>.mail-consult,.bottom>.counseling-way>a>.tip-warning,.bottom>.counseling-way iframe>.tip-warning {
	margin-right:5px !important;
	margin-top:4px !important
}
.bottom>.counseling-way>a>.wb-consult,.bottom>.counseling-way iframe>.wb-consult {
	margin-right:5px !important;
	margin-top:3px !important
}
.bottom>.counseling-way>a>.qq-consult,.bottom>.counseling-way iframe>.qq-consult {
	margin-right:5px !important
}
.bottom>.counseling-way>a>.wangwang-consult,.bottom>.counseling-way iframe>.wangwang-consult {
	margin-top:2px !important;
	margin-right:5px !important
}
.bottom>.counseling-way>a:last-child {
	margin-right:0
}
.bc-white {
	background-color:#fff
}
.left-nav.shrinked {
	width:34px;
	cursor:pointer
}
.left-nav.extended {
	width:200px
}
.left-nav {
	display:table-cell;
	background-image:url("../images/nav_border.png?215");
	background-color:#f6f6f6;
	background-position:right;
	background-repeat:repeat-y;
	line-height:36px;
	font-size:12px
}
.left-nav a {
	color:#666
}
.left-nav .plan-nav {
	padding-right:12px
}
.left-nav .nav-title>span>a,.left-nav .tactics a {
	padding-left:60px;
	padding-right:10px;
	overflow:hidden;
	display:block;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	width:130px
}
.left-nav .nav-title,.left-nav .plan {
	width:185px;
	min-height:36px;
	padding-left:15px
}
.left-nav .nav-title span:first-child,.left-nav .plan span:first-child {
	padding-right:10px;
	float:left;
	margin-top:13px !important
}
.left-nav .nav-title span.new-title,.left-nav .plan span.new-title {
	margin:0 12px 0 5px
}
.left-nav .nav-title>span>a,.left-nav .plan>span>a {
	width:140px
}
.left-nav .nav-title>a,.left-nav .plan>a {
	overflow:hidden;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:inline-block;
	float:left;
	width:130px
}
.left-nav .selected {
	font-weight:bolder;
	background-color:#fff;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4
}
body {
	color:#666
}
.info-center-content {
	padding:0 30px
}
.info-center-content .info-center-title {
	padding:21px 0 10px 0;
	font-size:14px;
	color:#666;
	border-bottom:1px dashed #ccc
}
.info-center-content .list>table td.new {
	font-weight:bolder
}
.info-center-content .company-select {
	padding:20px 10px;
	border-bottom:1px dashed #ccc
}
.info-center-content .company-select .dropdown-toggle {
	border-radius:0;
	width:200px
}
.info-center-content .company-select .dropdown-toggle span {
	float:left
}
.info-center-content .company-select .dropdown-toggle span:last-child {
	float:right
}
.msg-list a {
	color:#666
}
.msg-content {
	width:95%;
	border-top:1px dashed #ccc;
	height:160px;
	margin:auto
}
.msg-content p {
	color:#666;
	margin:10px 0;
	margin-left:20px !important
}
.msg-cancel {
	padding:10px 0 10px 50px
}
.send-msg {
	padding:0 0 20px 0
}
.send-msg table {
	width:100%;
	color:#666
}
.send-msg table tr {
	height:40px
}
.send-msg table tr input[type=text] {
	width:420px;
	border-radius:4px
}
.send-msg table tr textarea {
	width:420px;
	height:120px;
	overflow-x:hidden;
	overflow-y:auto;
	resize:none
}
.send-msg table tr td:last-child {
	padding-left:20px
}
.resource-operate .btn-success {
	width:100px;
	margin-right:20px !important
}
.clear {
	clear:both
}
input::-ms-clear {
	display:none
}
.retargeting-check {
	width:95%;
	margin:auto;
	padding-top:30px;
	border-top:1px dashed #ccc
}
.retargeting-check div {
	color:#666;
	width:90%;
	padding:5px 0;
	margin:auto
}
.retargeting-check div input {
	width:355px;
	margin-right:10px !important
}
.retargeting-check div a {
	width:128px
}
.retargeting-check #retargetCorrect,.retargeting-check #retargetError,.retargeting-check #retargetWaiting {
	color:#999
}
.retargeting-check #retargetError,.retargeting-check #retargetWaiting,.retargeting-check #retargetCorrect {
	display:none
}
.retargeting-check .tip-default,.retargeting-check .tip-wrong {
	margin-right:5px
}
.my-visitor {
	color:#666
}
.my-visitor .no-data-info {
	width:290px;
	height:58px;
	border:1px solid #48bef4;
	line-height:58px;
	color:#666;
	font-size:12px;
	margin:0 auto;
	margin-top:45px !important;
	margin-bottom:45px !important;
	text-align:center
}
.my-visitor [class*="span"] {
	margin-left:0 !important
}
.my-visitor div.title {
	margin-top:20px !important;
	margin-bottom:10px !important
}
.my-visitor div.title strong {
	font-size:14px
}
.my-visitor .code-related {
	border-top:1px solid #ccc;
	background-color:#fbfbfb
}
.my-visitor .code-related .retargeting {
	min-height:104px
}
.my-visitor .code-related .retargeting>.left {
	float:left;
	width:90px
}
.my-visitor .code-related .retargeting>.left .ico {
	width:62px;
	height:59px;
	background-image:url("../images/code-ico.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.my-visitor .code-related .retargeting>.right {
	padding-left:90px
}
.my-visitor .code-related .retargeting .right,.my-visitor .code-related .conversion>div {
	padding-top:20px;
	color:#999;
	padding-bottom:10px
}
.my-visitor .code-related .retargeting .right strong,.my-visitor .code-related .conversion>div strong {
	color:#666
}
.my-visitor .code-related .retargeting .right .links a,.my-visitor .code-related .conversion>div .links a {
	display:inline-block;
	margin-right:30px
}
.my-visitor .code-related .retargeting .right>div,.my-visitor .code-related .conversion>div>div {
	margin-bottom:5px
}
.my-visitor .code-related .conversion>div {
	border-bottom:1px solid #ccc;
	padding-left:8%;
	margin-right:8%
}
.my-visitor .code-related .retargeting>div {
	border-bottom:1px solid #ccc;
	margin-left:8%;
	padding-right:8%
}
.my-visitor .content {
	background-color:#fbfbfb;
	border-top:1px solid #ccc
}
.my-visitor .content .info-option {
	padding:20px 0;
	margin-left:60px !important;
	margin-right:60px !important;
	border-bottom:1px solid #ccc;
	height:30px
}
.my-visitor .content .info-option .dropdown-toggle {
	width:160px;
	border-radius:0
}
.my-visitor .content .info-option .dropdown-toggle>span {
	float:left
}
.my-visitor .content .info-option .dropdown-toggle .caret {
	float:right
}
.my-visitor .content .info-option>div {
	width:290px;
	float:left;
	margin-right:10px !important
}
.my-visitor .content .info-option>div>span {
	display:inline-block;
	float:left;
	line-height:30px
}
.my-visitor .content .info-option .false-input {
	background-color:#fff;
	width:200px;
	float:left;
	border:1px solid #cccccc
}
.my-visitor .content .info-option .false-input>input {
	width:170px;
	border:0;
	box-shadow:none;
	outline:none
}
.my-visitor .content .info-option .choice {
	background-image:url("../images/arrow_down.png?215");
	background-repeat:no-repeat;
	background-position:165px center
}
.my-visitor .content .span6>div {
	width:85%;
	margin:auto
}
.my-visitor .content .visitor-number {
	border-bottom:1px dashed #ccc;
	min-height:108px
}
.my-visitor .content .visitor-number>.left {
	float:left;
	width:100px
}
.my-visitor .content .visitor-number>.left .ico {
	width:61px;
	height:46px;
	background-image:url("../images/ico-hat.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.my-visitor .content .visitor-number>.right {
	padding-left:100px
}
.my-visitor .content .visitor-number .right {
	padding-top:20px
}
.my-visitor .content .visitor-number .from-info {
	padding-top:0px
}
.my-visitor .content .from-info {
	overflow:hidden;
	padding-top:15px
}
.my-visitor .content .from-info h6 {
	float:left;
	margin:0
}
.my-visitor .content .from-info a {
	float:right
}
.my-visitor .content .new-visitor-by-day {
	padding-top:5px
}
.my-visitor .content .new-visitor-by-day>div {
	margin-left:10px !important;
	margin-bottom:13px !important
}
.my-visitor .content .new-visitor-by-day .new-visitor-list {
	width:100%;
	background-color:#fbfbfb
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .no-data {
	padding:20px 0;
	border-bottom:1px solid #ccc
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .thead {
	line-height:32px;
	height:32px;
	width:100%;
	background-color:#cc3433;
	color:#fff
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody {
	overflow-x:none;
	overflow-y:auto;
	width:98%
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td {
	overflow:hidden;
	line-height:44px;
	width:100%;
	height:44px;
	border-bottom:1px solid #ccc
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>.w-4 {
	width:40%
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>.w-3 {
	width:20%
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>.w-2 {
	width:20%
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>div.left {
	float:left;
	padding-left:5%;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>div.right {
	float:left;
	text-align:right;
	padding-right:5%
}
.my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>div.last {
	float:right;
	text-align:right;
	padding-right:10%
}
.my-visitor .content .new-visitor-by-day .visitor-from>.visitor-info {
	height:200px
}
.my-visitor .content .sex-category {
	padding-top:15px;
	border-bottom:1px dashed #ccc
}
.my-visitor .content .sex-category>div {
	margin-bottom:10px !important
}
.my-visitor .content .sex-category .sex-chart {
	text-align:center !important;
	font-size:24px;
	color:#999;
	height:150px
}
.my-visitor .content .sex-category .sex-chart td {
	width:50px
}
.my-visitor .content .sex-category .sex-chart .male,.my-visitor .content .sex-category .sex-chart .female {
	height:62px;
	background-image:url("../images/ico-female.png?215");
	background-repeat:no-repeat;
	background-position:center
}
.my-visitor .content .sex-category .sex-chart .male {
	background-image:url("../images/ico-male.png?215")
}
.my-visitor .content .sex-category .sex-chart td {
	padding:10px 0
}
.my-visitor .content .salary-category {
	padding-top:20px;
	border-bottom:1px dashed #ccc
}
.my-visitor .content .salary-category>div {
	margin-bottom:15px !important
}
.my-visitor .content .salary-category .salary-chart span {
	display:inline-block;
	margin-bottom:0 !important;
	float:left
}
.my-visitor .content .salary-category .salary-chart table {
	width:100%
}
.my-visitor .content .salary-category .salary-chart table td {
	padding:14px 10px 14px 0
}
.my-visitor .content .salary-category .salary-chart .percent {
	font-size:24px;
	color:#999;
	font-family:Arial
}
.my-visitor .content .area-category {
	padding-top:10px
}
.my-visitor .content .area-category>div {
	margin-bottom:10px !important
}
.my-visitor .content .area-category .area-chart {
	height:400px;
	overflow:hidden
}
.my-visitor table.jqplot-table-legend {
	border:none;
	z-index:10
}
.my-visitor div.jqplot-table-legend-swatch-outline {
	border:none
}
.my-visitor table.jqplot-table-legend,.my-visitor table.jqplot-cursor-legend {
	border:none
}
.my-visitor .jqplot-table-legend-label span {
	overflow:hidden;
	width:230px;
	text-overflow:ellipsis;
	word-wrap:normal;
	white-space:nowrap;
	display:inline-block;
	margin-right:15px
}
.new-my-visitor {
	color:#666
}
.new-my-visitor .no-data-info {
	width:290px;
	height:58px;
	line-height:58px;
	color:#666;
	font-size:12px;
	margin:0 auto;
	font-weight:bold;
	margin-top:45px !important;
	margin-bottom:45px !important;
	text-align:center
}
.new-my-visitor div.title {
	margin-top:20px !important;
	margin-bottom:10px !important
}
.new-my-visitor div.title strong {
	font-size:14px
}
.new-my-visitor .code-related {
	border-top:1px solid #ccc;
	background-color:#fbfbfb
}
.new-my-visitor .code-related .retargeting {
	min-height:104px
}
.new-my-visitor .code-related .retargeting>.left {
	float:left;
	width:90px
}
.new-my-visitor .code-related .retargeting>.left .ico {
	width:62px;
	height:59px;
	background-image:url("../images/code-ico.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.new-my-visitor .code-related .retargeting>.right {
	padding-left:90px
}
.new-my-visitor .code-related .retargeting .right,.new-my-visitor .code-related .conversion>div {
	padding-top:20px;
	color:#999;
	padding-bottom:10px
}
.new-my-visitor .code-related .retargeting .right strong,.new-my-visitor .code-related .conversion>div strong {
	color:#666
}
.new-my-visitor .code-related .retargeting .right .links a,.new-my-visitor .code-related .conversion>div .links a {
	display:inline-block;
	margin-right:30px
}
.new-my-visitor .code-related .retargeting .right>div,.new-my-visitor .code-related .conversion>div>div {
	margin-bottom:5px
}
.new-my-visitor .code-related .conversion>div {
	border-bottom:1px solid #ccc;
	padding-left:8%;
	margin-right:8%
}
.new-my-visitor .code-related .retargeting>div {
	border-bottom:1px solid #ccc;
	margin-left:8%;
	padding-right:8%
}
.new-my-visitor .content {
	border-top:1px solid #ccc
}
.new-my-visitor .content .info-option {
	padding:20px 0;
	margin-left:60px !important;
	margin-right:60px !important;
	border-bottom:1px solid #ccc;
	height:30px
}
.new-my-visitor .content .info-option .dropdown-toggle {
	width:160px;
	border-radius:0
}
.new-my-visitor .content .info-option .dropdown-toggle>span {
	float:left
}
.new-my-visitor .content .info-option .dropdown-toggle .caret {
	float:right
}
.new-my-visitor .content .info-option>div {
	width:290px;
	float:left;
	margin-right:10px !important
}
.new-my-visitor .content .info-option>div>span {
	display:inline-block;
	float:left;
	line-height:30px
}
.new-my-visitor .content .info-option .false-input {
	background-color:#fff;
	width:200px;
	float:left;
	border:1px solid #cccccc
}
.new-my-visitor .content .info-option .false-input>input {
	width:170px;
	border:0;
	box-shadow:none;
	outline:none
}
.new-my-visitor .content .info-option .choice {
	background-image:url("../images/arrow_down.png?215");
	background-repeat:no-repeat;
	background-position:165px center
}
.new-my-visitor .content .rpt-container {
	margin-left:60px !important;
	margin-right:60px !important
}
.new-my-visitor .content .rpt-container .rpt-title {
	color:#333;
	font-size:16px;
	display:block;
	margin-bottom:5px
}
.new-my-visitor .content .rpt-container .sex-category {
	padding-top:15px
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart {
	border-bottom:1px dashed #ccc;
	border-top:1px solid #e3e3e3;
	background-color:#fcfcfc;
	color:#999;
	height:170px
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart .rpt-summary {
	padding:0 0 0 10px;
	padding-top:20px
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart table {
	width:872px;
	margin:0 auto
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart table td {
	width:50px;
	padding:10px 0
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart table .percent-data {
	color:#999;
	font-size:24px
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart .male,.new-my-visitor .content .rpt-container .sex-category .sex-chart .female,.new-my-visitor .content .rpt-container .sex-category .sex-chart .nomale,.new-my-visitor .content .rpt-container .sex-category .sex-chart .nofemale {
	height:62px;
	background-image:url("../images/ico-female.png?215");
	background-repeat:no-repeat;
	background-position:center
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart .male {
	background-image:url("../images/ico-male.png?215")
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart .nomale {
	background-image:url("../images/ico-nomale.png?215")
}
.new-my-visitor .content .rpt-container .sex-category .sex-chart .nofemale {
	background-image:url("../images/ico-nofemale.png?215")
}
.new-my-visitor .content .span6>div {
	margin:auto
}
.new-my-visitor .content .visitor-number {
	color:#999
}
.new-my-visitor .content .visitor-number .new-visitor,.new-my-visitor .content .visitor-number .old-visitor {
	width:52px;
	height:52px;
	background-repeat:no-repeat;
	background-image:url("../images/ico-new-visitor.png?215");
	margin-right:10px !important
}
.new-my-visitor .content .visitor-number .old-visitor {
	background-image:url("../images/ico-old-visitor.png?215")
}
.new-my-visitor .content .visitor-number .visitor-info>.row-fluid>.span4>div {
	float:left
}
.new-my-visitor .content .visitor-number .visitor-info>.row-fluid>.span4 strong {
	font-size:14px;
	font-weight:bold
}
.new-my-visitor .content .visitor-number .visitor-info>.row-fluid>.span4 p {
	margin-bottom:5px
}
.new-my-visitor .content .visitor-number .visitor-info>.row-fluid>.span4 .new-percent {
	color:#52bdf9
}
.new-my-visitor .content .visitor-number .visitor-info>.row-fluid>.span4 .new-percent,.new-my-visitor .content .visitor-number .visitor-info>.row-fluid>.span4 .old-percent {
	font-weight:bold;
	font-size:24px;
	margin-bottom:10px
}
.new-my-visitor .content .visitor-number .vi-num {
	font-weight:bold;
	margin:40px 0 48px 30px
}
.new-my-visitor .content .visitor-number .vi-num strong {
	color:#cc3433;
	font-size:24px;
	font-weight:normal
}
.new-my-visitor .content .from-info {
	overflow:hidden;
	padding-top:15px
}
.new-my-visitor .content .from-info h6 {
	float:left;
	margin:0
}
.new-my-visitor .content .from-info a {
	float:right
}
.new-my-visitor .content .new-visitor-by-day {
	padding-top:5px
}
.new-my-visitor .content .new-visitor-by-day>div {
	margin-bottom:13px !important
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list {
	width:100%
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .no-data {
	padding:20px 0;
	border-bottom:1px solid #ccc
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .thead {
	line-height:32px;
	height:32px;
	width:100%;
	background-color:#e3e3e3;
	color:#666;
	font-weight:bold
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody {
	overflow-y:auto;
	width:100%
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .fivetip .left {
	color:#333333;
	font-weight:bold
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .rpt-other {
	border-top:1px dashed #ccc
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .hover {
	background-color:#e0f0d5
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .no-stress,.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .rpt-other .last {
	color:#999
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td {
	overflow:hidden;
	line-height:30px;
	width:100%;
	height:30px
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>.w-4 {
	width:40%
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>.w-3 {
	width:20%
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>.w-2 {
	width:20%
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>div.left {
	float:left;
	padding-left:5%;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>div.right {
	float:left;
	text-align:right;
	padding-right:5%
}
.new-my-visitor .content .new-visitor-by-day .new-visitor-list .tbody .td>div.last {
	float:right;
	text-align:right;
	padding-right:4%
}
.new-my-visitor .content .new-visitor-by-day .visitor-info {
	height:260px;
	border-top:1px solid #e3e3e3;
	background-color:#fcfcfc
}
.new-my-visitor .content .salary-category .salary-chart,.new-my-visitor .content .area-category .area-chart {
	border-bottom:1px dashed #ccc;
	border-top:1px solid #e3e3e3;
	height:315px;
	padding:0 0 0 10px;
	padding-top:10px;
	background-color:#fcfcfc
}
.new-my-visitor .content .salary-category {
	padding-top:20px
}
.new-my-visitor .content .salary-category .salary-chart span {
	display:inline-block;
	margin-bottom:0 !important;
	float:left
}
.new-my-visitor .content .salary-category .salary-chart table {
	width:100%
}
.new-my-visitor .content .salary-category .salary-chart table td {
	padding:14px 10px 14px 0
}
.new-my-visitor .content .salary-category .salary-chart .percent {
	margin-left:10px
}
.new-my-visitor .content .salary-category .salary-chart .progress-info .bar {
	background-image:linear-gradient(to bottom,#48bef4,#48bef4);
	background-color:#48bef4
}
.new-my-visitor .content .salary-category .salary-chart .progress-wrapper {
	width:80%
}
.new-my-visitor .content .area-category {
	padding-top:20px
}
.new-my-visitor .content .area-category .area-chart {
	padding-left:0
}
.order-alter {
	background:none;
	border-bottom:none
}
.order-alter table.form {
	width:700px !important
}
.order-alter table.form>tbody>tr td.labels {
	padding-left:50px !important
}
.order-alter table.form>tbody>tr td.tips {
	padding-left:20px
}
.resource-operate {
	padding-left:50px;
	background-color:#fbfbfb
}
.resource-operate .btn-success {
	margin-right:10px !important;
	width:100px
}
.platform-setting,.browser-setting {
	width:630px;
	margin:auto;
	color:#666;
	border-top:1px dashed #ccc;
	padding:22px 0 38px 0
}
.platform-setting>div,.browser-setting>div {
	width:545px;
	margin:auto;
	border-top:1px dashed #ccc
}
.platform-setting>div table,.browser-setting>div table {
	margin-bottom:10px
}
.platform-setting>div table td,.browser-setting>div table td {
	width:120px
}
.platform-setting>div table td>label,.browser-setting>div table td>label {
	font-weight:normal
}
.platform-setting>div>p,.browser-setting>div>p {
	height:30px;
	line-height:30px;
	margin-bottom:0
}
.platform-setting>div>p.not-support,.browser-setting>div>p.not-support {
	color:#aaa;
	margin:0
}
.platform-setting>div table,.browser-setting>div table,.platform-setting>div>p.not-support,.browser-setting>div>p.not-support {
	margin-left:40px !important
}
.platform-setting>div label,.browser-setting>div label {
	display:inline-block;
	font-weight:bolder;
	margin-left:5px !important;
	margin-bottom:0 !important
}
.platform-setting>div:first-child,.browser-setting>div:first-child {
	border:0
}
.pop {
	display:none;
	position:absolute;
	z-index:10;
	left:23px;
	top:0;
	width:70px;
	border:1px solid #ccc;
	border-top:2px solid #cc3433;
	background-color:#fff
}
.pop a {
	color:#666 !important;
	text-decoration:none !important;
	line-height:12px;
	padding:10px;
	display:block
}
.pop a:hover {
	background-color:#fcf8e3
}
.pop.below {
	left:0
}
.pop.pop-right,.pop.far-right {
	top:0
}
.pop.far-right {
	left:63px
}
.popup {
	border:2px solid #666;
	position:fixed;
	z-index:110;
	top:20%;
	background-color:#fff;
	display:none
}
.mask {
	top:0;
	width:100%;
	height:100%;
	background:black;
	opacity:0.3;
	filter:alpha(opacity=30);
	display:none;
	position:fixed;
	z-index:109
}
.popup-content {
	width:100%;
	overflow:hidden
}
.popup-content form {
	margin:0 !important
}
.popup iframe {
	border:0
}
.popup .title {
	padding:10px;
	color:#666;
	font-size:14px
}
.popup .title span {
	float:right
}
.popup .title .close-tag,.popup .title .max-tag,.popup .title .restore-tag {
	cursor:pointer;
	margin-top:3px !important
}
.popup .title .max-tag,.popup .title .restore-tag {
	margin-right:10px !important
}
.popup .bottom-btn {
	padding:10px 0 20px	50px;
	background-color:#fbfbfb
}
.popup .bottom-btn .btn {
	font-size:12px;
	color:#666
}
.popup .bottom-btn .btn-success {
	width:100px;
	margin-right:10px !important;
	color:#fff
}
body {
	color:#666;
	font-size:12px
}
.report-con {
	padding:0 20px
}
.report-con .title {
	padding:19px 0 8px 0;
	border-bottom:1px dashed #ccc;
	font-size:14px
}
.report-con .conversion-list {
	width:100%;
	overflow:auto
}
.report-con .dimension {
	padding:20px;
	background-color:#fbfbfb;
	border-bottom:1px dashed #ccc
}
.report-con .dimension .dropdown-toggle {
	width:295px;
	font-size:12px;
	margin-right:15px !important;
	border-radius:0
}
.report-con .dimension .dropdown-toggle span {
	float:left
}
.report-con .dimension .dropdown-toggle .caret {
	float:right
}
.report-con .dimension .dropdown-menu {
	width:320px
}
.report-con .dimension .dimension-div {
	float:left
}
.report-con .dimension .data-item-div {
	float:right
}
.report-con .dimension .data-item-span {
	width:97px;
	height:32px;
	background-image:url("../images/show-column.png?215")
}
.query-options {
	overflow:hidden;
	padding:20px 0 10px 5px;
	background-color:#fbfbfb
}
.query-options>div {
	padding-bottom:10px;
	float:left;
	width:280px;
	font-size:12px;
	overflow:hidden
}
.query-options>div>span {
	text-align:right;
	width:70px;
	padding-right:5px;
	display:inline-block;
	line-height:30px;
	float:left
}
.query-options>div select {
	width:202px;
	margin-bottom:0;
	border-radius:0;
	outline:none
}
.query-options>div input[type=text] {
	width:170px;
	font-size:12px
}
.query-options>div input::-ms-clear {
	display:none
}
.query-options>div>a {
	margin-left:10px !important;
	margin-right:10px !important
}
.query-options>div>a:first-child {
	margin-left:35px !important
}
.query-options>div .btn-oval-close,.query-options>div .btn-oval-open {
	margin-top:4px !important
}
.query-options>div>div {
	width:200px;
	float:left;
	border:1px solid #cccccc
}
.query-options>div>div>input {
	border:0;
	box-shadow:none;
	outline:none
}
.query-options>div .false-input {
	background-color:#fff
}
.query-options>div .disabled-input {
	background-color:#eee
}
.query-options .URLdistinction {
	width:100px;
	line-height:30px;
	padding:0 20px
}
.query-options .choice {
	background-image:url("../images/arrow_down.png?215");
	background-repeat:no-repeat;
	background-position:165px center
}
.query-options .query-btn {
	height:30px;
	overflow:hidden
}
.query-options .query-btn>span {
	float:left
}
.query-options .query-btn .btn-success {
	width:100px;
	float:left;
	height:30px
}
.query-options .query-btn .excel {
	float:left;
	overflow:hidden;
	padding:10px 0 0 10px;
	width:82px;
	display:inline-block;
	border:0
}
.new-dimension {
	width:683px;
	height:435px
}
.new-dimension .dimension-name {
	margin-left:10px !important;
	margin-right:10px !important;
	padding:15px 0 15px 40px;
	border-top:1px solid #ccc;
	overflow:hidden;
	line-height:30px;
	height:30px
}
.new-dimension .dimension-name span,.new-dimension .dimension-name input {
	float:left
}
.new-dimension .dimension-name .warn {
	float:left;
	margin-left:30px !important;
	color:#999
}
.new-dimension .dimension-name .warn .tip-default,.new-dimension .dimension-name .warn .tip-wrong {
	margin-top:9px !important;
	margin-right:5px !important
}
.new-dimension .operator-cont {
	width:577px;
	margin-left:50px !important;
	padding-top:15px;
	border-top:1px dashed #ccc;
	overflow:hidden
}
.new-dimension .operator-cont .left {
	float:left;
	width:234px;
	height:385px
}
.new-dimension .operator-cont .order-tip {
	width:301px;
	height:20px;
	float:right;
	color:red;
	margin-top:10px !important
}
.new-dimension .operator-cont .right {
	width:301px;
	height:350px;
	padding:10px;
	float:left;
	margin-left:20px !important;
	border:1px dashed #ccc;
	border-radius:3px
}
.new-dimension .operator-cont .right .dimen-tip {
	color:#459830;
	text-align:center;
	margin-top:120px !important
}
.new-dimension .operator-cont .right .dimen-tip i {
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../images/dimenicon.png) 0 0 no-repeat
}
.new-dimension .operator-cont .right .selected {
	width:280px;
	height:20px;
	line-height:20px;
	background-color:#fbfbfb;
	padding:0 10px 0 7px;
	margin-bottom:10px !important;
	border:1px solid #ccc
}
.new-dimension .operator-cont .right .selected span {
	float:left
}
.new-dimension .operator-cont .right .selected .operator-btn {
	float:right
}
.new-dimension .operator-cont .right .selected .operator-btn span {
	margin-top:4px !important;
	margin-left:20px !important
}
.new-dimension .operator-cont .right .selected .operator-btn .delete-sign,.new-dimension .operator-cont .right .selected .operator-btn .close-tag {
	margin-top:5px !important
}
.new-dimension .operator-cont .right .selected .operator-btn .delete-sign:hover {
	background-position:0 -160px
}
.new-dimension .operator-cont .right .selected .operator-btn .arrow-up:hover {
	background-position:0 -1440px
}
.new-dimension .operator-cont .right .selected .operator-btn .arrow-down:hover {
	background-position:0 -1472px
}
.new-dimension .operator-cont .region {
	display:none;
	height:19px;
	margin-bottom:10px !important;
	border:1px dashed #999;
	border-radius:2px
}
.new-dimension .operators {
	padding-left:50px;
	padding-top:10px;
	margin-top:5px !important;
	height:35px;
	background-color:#fbfbfb
}
.new-dimension .operators .confirm {
	width:130px;
	margin-right:20px !important
}
.dimen-ope {
	height:30px;
	padding-top:16px;
	padding-bottom:16px
}
.dimen-ope .btn {
	border-radius:4px
}
.dimen-ope .btn span {
	float:left
}
.dimen-ope .btn .ico-add {
	margin-top:4px !important;
	margin-right:5px !important
}
.dimen-list .list {
	height:379px;
	overflow-y:auto
}
.option {
	width:225px;
	height:20px;
	line-height:20px;
	padding-left:7px;
	border:1px solid #eee;
	background-color:#fbfbfb;
	margin-bottom:10px !important;
	cursor:move
}
.report-popup-line {
	height:0;
	overflow:hidden;
	margin:0 10px 20px 10px;
	border-top:1px dashed #ccc
}
.effect-column-from {
	margin-bottom:3px !important
}
.impact-tab-page {
	border-top:1px solid #ccc;
	margin-top:-1px
}
.impact-tab-page .attribute-cont {
	padding-top:5px;
	min-width:1200px
}
.impact-tab-page .attribute-cont>div {
	padding:15px 0
}
.impact-tab-page .attribute-cont>div strong {
	font-size:14px;
	margin-bottom:10px !important;
	display:block
}
.impact-tab-page .attribute-cont>div .btn-group {
	margin-bottom:10px !important
}
.impact-tab-page .attribute-cont>div .btn-group>.btn {
	width:100px;
	border-radius:0
}
.impact-tab-page .attribute-cont>div .btn-group>.btn span {
	float:left
}
.impact-tab-page .attribute-cont>div .btn-group>.btn .caret {
	float:right
}
.impact-tab-page .URLinfo {
	height:300px;
	width:800px;
	margin:0 auto
}
.data-item-list {
	width:535px;
	padding-left:20px
}
.data-item-list .item div {
	padding-top:3px
}
.data-item-list .item input {
	vertical-align:text-top;
	width:20px
}
.data-item-list .item .children {
	padding-left:45px
}
.data-item-list .item .children label {
	width:115px
}
.data-item-list>div table tbody tr:first-child {
	height:50px
}
.data-item-list>div table tbody tr td {
	padding-left:50px
}
.data-item-list .create-resource-btns {
	padding-left:15px;
	margin-top:10px !important
}
.clear {
	clear:both
}
.report-filter span {
	float:left;
	line-height:30px;
	padding-right:8px
}
.report-filter ul {
	float:left;
	width:554px;
	height:30px;
	margin-left:13px;
	list-style:none;
	border-right:1px solid #cdcdcd;
	background:url("../images/effect/title.png") repeat-x
}
.report-filter li {
	float:left;
	width:78px;
	height:30px;
	position:relative;
	line-height:28px;
	border-left:1px solid #cdcdcd
}
.report-filter li a {
	display:block;
	color:#000
}
.report-filter li input {
	float:left;
	margin:8px 5px!important
}
.report-filter li p {
	float:left
}
.report-filter .effect-ottions {
	top:29px;
	left:-1px;
	padding:10px;
	width:198px;
	position:absolute;
	border:1px solid #cdcdcd;
	display:none;
	background:#FFF;
	z-index:500
}
.report-filter .effect-ottions a {
	float:left;
	margin:5px;
	padding:0 10px;
	height:23px;
	text-decoration:none;
	line-height:23px;
	white-space:nowrap;
	border:1px solid #fff
}
.effect-ottions a:hover {
	border:1px solid #cdcdcd
}
.effect-ottions a.active {
	border:1px solid #f60;
	background:url("../images/effect/tran-b.png") right bottom no-repeat
}
.effect-ottions a.active:hover {
	border:1px solid #f60
}
.report-filter>a {
	float:left;
	display:block;
	width:46px;
	margin-left:10px
}
.report-filter li>a {
	float:left;
	display:block;
	width:13px;
	height:13px;
	margin:8px 6px 0 10px;
	background:url("../images/effict-select.png") 0 -18px no-repeat
}
.report-filter a.ef-input {
	background:url("../images/effict-select.png") 0 0 no-repeat
}
.report-filter a.ef-select {
	background:url("../images/effict-select.png") 0 -36px no-repeat
}
.report-filter>a input {
	display:none
}
#right .notice-hand {
	width:130px;
	height:46px;
	position:absolute;
	top:300px;
	left:50%;
	z-index:999;
	display:none;
	background:url("../images/effect/notice-hand.png") no-repeat
}
#leftBottom .dimensions {
	position:absolute;
	width:25px;
	height:43px;
	left:180px;
	margin-top:-21px;
	border-right:1px solid #CCC
}
.dimen-show {
	position:absolute;
	width:20px;
	height:15px;
	cursor:pointer;
	z-index:66;
	top:15px;
	right:8px;
	background:url("../images/show.png")
}
.dimen-icon {
	position:absolute;
	width:auto;
	height:31px;
	z-index:33;
	top:8px;
	right:0;
	text-align:left;
	line-height:31px;
	text-indent:18px;
	display:none;
	white-space:nowrap;
	padding-right:13px;
	min-width:126px;
	background:url("../images/tips-left.png") no-repeat
}
.dimen-cor {
	width:13px;
	height:31px;
	float:left;
	position:absolute;
	display:inline-block
}
.dimen-icon {
	font-size:0;
	letter-spacing:0
}
.dimen-icon a {
	display:inline-block;
	padding:6px 3px 0 3px;
	background:url("../images/tips-bg.png") repeat-x
}
.dimen-icon a.dimen-right {
	width:13px;
	margin:0;
	height:25px;
	padding-right:0;
	padding-left:0;
	background:url("../images/tips-right.png") no-repeat
}
.dimen-cor {
	background:url("../images/tips-left.png") no-repeat
}
.fold-box {
	display:none;
	width:23px;
	height:56px;
	position:absolute;
	top:88px;
	left:-3px;
	z-index:999;
	cursor:pointer;
	background:url("../images/fold.png") no-repeat
}
#right .unfold {
	background:url("../images/unfold.png") no-repeat
}
.step-container .form-title {
	height:38px;
	color:#dd5f5e;
	font-size:18px;
	font-family:微软雅黑;
	padding-top:40px
}
.step-ins {
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	background-color:#fcf8e3;
	color:#999;
	font-size:12px;
	margin-left:0;
	overflow:hidden
}
.step-ins>div {
	margin-left:0 !important;
	margin-right:8px !important
}
.step-ins .span3 {
	width:296px
}
.step-ins .step1 {
	min-height:97px
}
.step-ins .step1>.left {
	float:left;
	width:100px
}
.step-ins .step1>.left .ico {
	width:60px;
	height:58px;
	background-image:url("../images/step_one_bg.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.step-ins .step1>.right {
	padding-left:100px
}
.step-ins .step2 {
	min-height:97px
}
.step-ins .step2>.left {
	float:left;
	width:100px
}
.step-ins .step2>.left .ico {
	width:61px;
	height:53px;
	background-image:url("../images/step_two_bg.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.step-ins .step2>.right {
	padding-left:100px
}
.step-ins .step3 {
	min-height:97px
}
.step-ins .step3>.left {
	float:left;
	width:100px
}
.step-ins .step3>.left .ico {
	width:64px;
	height:57px;
	background-image:url("../images/step_three_bg.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.step-ins .step3>.right {
	padding-left:100px
}
.step-ins .step4 {
	min-height:97px
}
.step-ins .step4>.left {
	float:left;
	width:100px
}
.step-ins .step4>.left .ico {
	width:65px;
	height:57px;
	background-image:url("../images/step_four_bg.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.step-ins .step4>.right {
	padding-left:100px
}
.step-ins .step1.hover {
	min-height:97px
}
.step-ins .step1.hover>.left {
	float:left;
	width:100px
}
.step-ins .step1.hover>.left .ico {
	width:60px;
	height:58px;
	background-image:url("../images/step_one_hover_bg.png?215");
	display:block;
	margin:auto;
	margin-top:15px;
	overflow:hidden
}
.step-ins .step1.hover>.right {
	padding-left:100px
}
.step-ins .step2.hover {
	min-height:97px
}
.step-ins .step2.hover>.left {
	float:left;
	width:100px
}
.step-ins .step2.hover>.left .ico {
	width:61px;
	height:53px;
	background-image:url("../images/step_two_hover_bg.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.step-ins .step2.hover>.right {
	padding-left:100px
}
.step-ins .step3.hover {
	min-height:97px
}
.step-ins .step3.hover>.left {
	float:left;
	width:100px
}
.step-ins .step3.hover>.left .ico {
	width:64px;
	height:57px;
	background-image:url("../images/step_three_hover_bg.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.step-ins .step3.hover>.right {
	padding-left:100px
}
.step-ins .step4.hover {
	min-height:97px
}
.step-ins .step4.hover>.left {
	float:left;
	width:100px
}
.step-ins .step4.hover>.left .ico {
	width:65px;
	height:57px;
	background-image:url("../images/step_four_hover_bg.png?215");
	display:block;
	margin:auto;
	margin-top:20px;
	overflow:hidden
}
.step-ins .step4.hover>.right {
	padding-left:100px
}
.step-ins .right {
	padding-top:20px
}
.step-ins .step1.hover .right strong,.step-ins .step2.hover .right strong,.step-ins .step3.hover .right strong,.step-ins step4.hover .right strong {
	color:#cc3433
}
.btns {
	margin-left:90px !important;
	margin-top:20px !important
}
.platform-select,.fk-info,.audience,.day-parting,.browser {
	font-size:12px;
	margin-top:20px !important;
	overflow:hidden
}
.platform-select .left,.fk-info .left,.audience .left,.day-parting .left,.browser .left {
	width:24px;
	float:left;
	padding-top:2px
}
.platform-select .left .platform-ico,.fk-info .left .platform-ico,.audience .left .platform-ico,.day-parting .left .platform-ico,.browser .left .platform-ico {
	margin-top:3px !important
}
.platform-select,.day-parting,.audience,.geo,.adunit,.browser {
	margin-left:5px
}
.platform-select .right,.day-parting .right,.audience .right,.geo .right,.adunit .right,.browser .right {
	float:left;
	width:90%
}
.platform-select table.selected-audience tr td,.day-parting table.selected-audience tr td,.audience table.selected-audience tr td,.geo table.selected-audience tr td,.adunit table.selected-audience tr td,.browser table.selected-audience tr td,.platform-select table.selected-day-parting tr td,.day-parting table.selected-day-parting tr td,.audience table.selected-day-parting tr td,.geo table.selected-day-parting tr td,.adunit table.selected-day-parting tr td,.browser table.selected-day-parting tr td {
	padding:2px
}
.platform-select table.selected-audience tr td>strong,.day-parting table.selected-audience tr td>strong,.audience table.selected-audience tr td>strong,.geo table.selected-audience tr td>strong,.adunit table.selected-audience tr td>strong,.browser table.selected-audience tr td>strong,.platform-select table.selected-day-parting tr td>strong,.day-parting table.selected-day-parting tr td>strong,.audience table.selected-day-parting tr td>strong,.geo table.selected-day-parting tr td>strong,.adunit table.selected-day-parting tr td>strong,.browser table.selected-day-parting tr td>strong {
	font-size:8px
}
.platform-select td,.day-parting td,.audience td,.geo td,.adunit td,.browser td {
	padding:3px 3px 3px 0 !important
}
.audience table.selected-audience tr td>span {
	width:200px;
	display:block;
	border:1px solid #ccc;
	background-color:#eee;
	padding-left:5px
}
/*webback里面的start
.platform-select table.selected-audience tr td,.day-parting table.selected-audience tr td,.audience table.selected-audience tr td,.geo table.selected-audience tr td,.adunit table.selected-audience tr td,.browser table.selected-audience tr td,.platform-select table.selected-day-parting tr td,.day-parting table.selected-day-parting tr td,.audience table.selected-day-parting tr td,.geo table.selected-day-parting tr td,.adunit table.selected-day-parting tr td,.browser table.selected-day-parting tr td {
	padding:4px
}
.platform-select table.selected-audience tr td>strong,.day-parting table.selected-audience tr td>strong,.audience table.selected-audience tr td>strong,.geo table.selected-audience tr td>strong,.adunit table.selected-audience tr td>strong,.browser table.selected-audience tr td>strong,.platform-select table.selected-day-parting tr td>strong,.day-parting table.selected-day-parting tr td>strong,.audience table.selected-day-parting tr td>strong,.geo table.selected-day-parting tr td>strong,.adunit table.selected-day-parting tr td>strong,.browser table.selected-day-parting tr td>strong {
	font-size:12px
}
.platform-select td,.day-parting td,.audience td,.geo td,.adunit td,.browser td {
	padding:3px 15px 3px 0 !important
}
.audience table.selected-audience tr td>span {
	width:264px;
	display:block;
	border:1px solid #ccc;
	background-color:#eee;
	padding-left:10px
}
webback里面的end*/

.audience strong {
	display:inline-block;
	margin-right:10px
}
input.audience-btn,input.audience-btn:hover {
	background:#ccc
}
.audience,.geo,.day-parting,.adunit {
	margin-top:20px !important;
	padding-bottom:30px
}
.geo-selected .area-direct,.geo-all .area-direct,.adunit-selected,.adunit-all,.adunit-icon {
	margin-right:10px !important
}
.geo strong {
	cursor:pointer;
	color:#05c;
	margin-left:10px !important;
	margin-right:10px !important
}
.resource-form {
	border-bottom:1px solid #ccc;
	padding:16px 0 10px;
	background-color:#fbfbfb
}
.resource-form>div.title {
	padding:0  0 10px 24px
}
.resource-form>.title {
	padding-top:16px
}
.resource-form .vt {
	vertical-align:top
}
.resource-form .set-black-white-list span {
	display:inline-block;
	width:120px
}
.resource-form .set-black-white-list span input {
	margin-right:5px !important
}
.resource-form .batch-set {
	margin-left:60px !important
}
.resource-form .set-option {
	overflow:hidden;
	padding-left:80px
}
.resource-form .set-option .left {
	float:left
}
.resource-form .set-option .right {
	width:650px;
	float:left;
	padding-left:20px
}
.resource-form .set-option .right input[type="checkbox"] {
	margin-right:5px !important
}
.resource-form .set-option .right .set-cont {
	padding-left:30px;
	overflow:hidden
}
.resource-form .set-option .right .set-cont>div {
	width:120px;
	height:25px;
	line-height:25px;
	float:left
}
.resource-form .black-white-list {
	width:400px;
	border:1px solid #ccc;
	margin-bottom:10px;
	overflow:hidden
}
.resource-form .black-white-list .title {
	padding:0 5px;
	background-color:#fbfbfb;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ccc
}
.resource-form .black-white-list .title .right {
	color:#aaa;
	float:right
}
.resource-form .black-white-list .editor {
	height:160px;
	overflow:hidden
}
.resource-form .black-white-list textarea {
	border-radius:0;
	width:100%;
	height:160px;
	overflow-y:scroll;
	padding:0;
	border:0;
	resize:none
}
.resource-form .find-instruction {
	color:#ff7800
}
.resource-form .set-valve>span {
	line-height:30px;
	margin-right:10px !important
}
.resource-form .set-valve .input-prepend {
	float:none !important;
	width:180px !important
}
.resource-form .browser-select {
	padding:10px 0 20px 0 !important
}
.resource-form .browser-select span {
	line-height:30px;
	display:inline-block;
	width:80px
}
.resource-form .browser-select span input {
	margin-right:5px !important
}
.resource-form .fk-info {
	display:none
}
.resource-form .fk-info .retarget-fake-link {
	color:#05c;
	cursor:pointer
}
.resource-form .fk-info .retarget-fake-link:hover {
	text-decoration:underline
}
.resource-form .fk-info .right {
	width:380px;
	float:left
}
.resource-form .fk-info .right div {
	border-bottom:1px dashed #ccc
}
.resource-form .fk-info ul {
	margin:0;
	padding:0
}
.resource-form .fk-info li {
	list-style-type:none;
	margin-top:10px !important
}
.resource-form .advanced {
	cursor:pointer
}
.resource-form .title-triangle-right {
	margin-left:25px !important
}
.resource-form strong.fc-gray {
	margin-left:10px !important
}
.resource-form .required {
	margin-right:5px !important
}
.resource-form table.form,.resource-form table.adv-form {
	width:900px;
	color:#666
}
.resource-form table.form input[type=text],.resource-form table.adv-form input[type=text],.resource-form table.form input[type=password],.resource-form table.adv-form input[type=password] {
	border-radius:0;
	width:236px
}
.resource-form table.form td.last,.resource-form table.adv-form td.last {
	padding-bottom:40px
}
.resource-form table.form input.short,.resource-form table.adv-form input.short {
	width:130px;
	margin-right:10px !important
}
.resource-form table.form .only-read,.resource-form table.adv-form .only-read {
	cursor:not-allowed;
	background-color:#eee
}
.resource-form table.form input.shorter,.resource-form table.adv-form input.shorter {
	width:106px
}
.resource-form table.form>tbody>tr td:first-child,.resource-form table.adv-form>tbody>tr td:first-child {
	padding-left:80px
}
.resource-form table.form tr td:first-child.nopadding,.resource-form table.adv-form tr td:first-child.nopadding {
	padding-left:25px;
	padding-top:20px
}
.resource-form table.form tr td.title,.resource-form table.adv-form tr td.title {
	padding-left:0
}
.resource-form table.form .extraFile .close-tag,.resource-form table.adv-form .extraFile .close-tag {
	display:none;
	float:right;
	margin-top:10px !important
}
.resource-form table.form .extraFile:hover .close-tag,.resource-form table.adv-form .extraFile:hover .close-tag {
	display:block
}
.resource-form table.form td,.resource-form table.adv-form td {
	padding:10px 0
}
.resource-form table.form td .unit,.resource-form table.adv-form td .unit {
	margin-left:10px !important
}
.resource-form table.form td .person,.resource-form table.adv-form td .person {
	float:left;
	display:inline-block;
	line-height:30px
}
.resource-form table.form td input[type=radio],.resource-form table.adv-form td input[type=radio] {
	margin-left:20px !important
}
.resource-form table.form td .input-prepend,.resource-form table.adv-form td .input-prepend {
	float:left
}
.resource-form table.form td .input-prepend input,.resource-form table.adv-form td .input-prepend input {
	width:70px
}
.resource-form table.form td .input-prepend .dropdown-toggle,.resource-form table.adv-form td .input-prepend .dropdown-toggle {
	border-radius:0
}
.resource-form table.form td input.btn,.resource-form table.adv-form td input.btn {
	width:137px;
	color:#666
}
.resource-form table.form td .remarks,.resource-form table.adv-form td .remarks {
	width:240px;
	height:70px;
	border-radius:0;
	resize:none
}
.resource-form table.form td .share-info,.resource-form table.adv-form td .share-info {
	width:144px;
	border-radius:0
}
.resource-form table.form td .exclude-btn,.resource-form table.adv-form td .exclude-btn {
	padding-bottom:10px
}
.resource-form table.form td .exclude-btn input[type=checkbox],.resource-form table.adv-form td .exclude-btn input[type=checkbox] {
	margin-right:5px !important
}
.resource-form table.form td .visitor-info,.resource-form table.adv-form td .visitor-info {
	width:403px;
	height:88px;
	border:1px solid #ccc;
	overflow-y:scroll;
	background-color:#fff
}
.resource-form table.form td .visitor-info>table tr>td,.resource-form table.adv-form td .visitor-info>table tr>td {
	text-align:left;
	padding:5px 0
}
.resource-form table.form td .visitor-info>table tr>td:first-child,.resource-form table.adv-form td .visitor-info>table tr>td:first-child {
	padding-left:20px
}
.resource-form table.form td .media-btn,.resource-form table.adv-form td .media-btn {
	line-height:23px;
	display:inline-block;
	float:left;
	margin-left:20px !important
}
.resource-form table.form .tips,.resource-form table.adv-form .tips {
	color:#999
}
.resource-form table.form .tips span,.resource-form table.adv-form .tips span {
	float:left
}
.resource-form table.form .tips .tip-default,.resource-form table.adv-form .tips .tip-default {
	margin-top:2px !important
}
.resource-form table.form .tips span:last-child,.resource-form table.adv-form .tips span:last-child {
	line-height:16px;
	margin-left:10px !important
}
.resource-form table.form td.dashed,.resource-form table.adv-form td.dashed {
	border-bottom:1px dashed #ccc
}
.resource-form table.adv-form {
	width:1000px !important
}
.resource-form .sugest-price {
	color:#cc3433
}
.resource-form input.btn-people-set,.resource-form input.btn-area-set,.resource-form input.btn-time-set {
	height:37px;
	width:137px;
	color:#666;
	margin-right:140px !important
}
.resource-form .company,.resource-form .role {
	padding-left:90px
}
.resource-form .company table,.resource-form .role table {
	width:800px
}
.resource-form .company table tr td,.resource-form .role table tr td {
	padding:5px 0
}
.resource-form .company table tr td label,.resource-form .role table tr td label {
	margin-left:5px !important;
	margin-bottom:0 !important;
	width:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:pre;
	float:left
}
.resource-form .company table tr td input[type=checkbox],.resource-form .role table tr td input[type=checkbox] {
	float:left;
	margin-top:3px !important
}
.resource-form .company table tr>td:first-child,.resource-form .role table tr>td:first-child {
	padding-left:0 !important
}
.resource-form.nopadding {
	padding:0;
	border:0;
	padding-bottom:30px;
	border-bottom:1px solid #ccc
}
.resource-form.nopadding table {
	width:100%
}
.threshold-value {
	display:none
}
.create-resource-btns,.btns {
	padding-left:85px;
	margin-top:20px !important
}
.create-resource-btns a,.btns a,.create-resource-btns input,.btns input {
	width:54px;
	height:30px;
	line-height:30px;
	padding:0;
	font-size:12px
}
.create-resource-btns a:first-child,.btns a:first-child,.create-resource-btns input:first-child,.btns input:first-child {
	width:127px;
	margin-right:15px !important;
	font-weight:bolder
}
.create-resource-btns .btn,.btns .btn {
	color:#666
}
.create-resource-btns .btn-success,.btns .btn-success {
	font-weight:bolder;
	margin-right:20px !important;
	color:#fff
}
.create-resource-btns>input,.btns>input {
	font-size:12px
}
.size-info {
	width:100%
}
.size-info>table {
	width:100%;
	background-color:#fcf8e3;
	table-layout:fixed;
	border-top:1px solid #ccc
}
.size-info>table>tbody>tr {
	height:19px;
	text-align:right;
	color:#999;
	font-size:12px
}
.size-info>table>tbody>tr>td {
	width:50px;
	padding:0 9px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.size-info>table>tbody>tr>td:first-child {
	width:100px;
	padding:0
}
.size-info>table>tbody>tr>td:last-child {
	border-right:none
}
.size-info>table>tbody>.size-content {
	color:#cc3433
}
.size-info>table>tbody>tr:last-child {
	border-bottom:none
}
.upload-progress {
	margin-left:10px !important;
	color:#666
}
.upload-progress div.content {
	overflow-y:scroll;
	overflow-x:hidden;
	height:160px;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999
}
.upload-progress table,.upload-progress .upload-result {
	width:95%;
	margin:auto
}
.upload-progress table {
	line-height:32px
}
.upload-progress .upload-result {
	margin-top:10px !important;
	margin-bottom:30px !important
}
.upload-progress strong {
	margin:0 3px
}
.upload-progress .tip-right,.upload-progress .tip-wrong {
	margin-right:5px
}
.upload-btns-con {
	padding:10px 0;
	background-color:#fbfbfb
}
.upload-btns-con .btn {
	margin-left:50px;
	width:130px
}
.blackwhite-list {
	float:left;
	width:200px
}
.black-unrestricted,.limiting-info {
	padding:20px 0 0 10px
}
.black-unrestricted span,.limiting-info span {
	float:left
}
.resource-content {
	padding:0 32px 0 32px;
	display:table-cell
}
.resource-content .all-plan {
	padding:32px 0;
	border-bottom:1px dashed #ccc
}
.resource-content .all-plan strong {
	font-size:14px;
	color:#666
}
.resource-content .all-plan span:first-child {
	margin-right:10px !important
}
.resource-content .company-info {
	border-top:1px dashed #ccc
}
.resource-content .company-info>.right {
	padding-top:30px;
	padding-left:0;
	color:#666;
	margin-left:10px !important
}
.resource-content .company-info>.right .plan-title strong {
	font-size:14px
}
.resource-content .company-info>.right .plan-title span {
	margin-left:10px !important
}
.resource-content .company-info>.right .resource-details {
	width:900px;
	margin-top:5px !important;
	margin-bottom:20px !important
}
.resource-content .company-info>.right .resource-details table {
	width:100%
}
.resource-content .order-info {
	border-top:1px dashed #ccc
}
.resource-content .order-info>.right {
	padding-top:30px;
	padding-left:0;
	color:#666;
	margin-left:10px !important
}
.resource-content .order-info>.right .plan-title strong {
	font-size:14px
}
.resource-content .order-info>.right .plan-title span {
	margin-left:10px !important
}
.resource-content .order-info>.right .resource-details {
	width:900px;
	margin-top:5px !important;
	margin-bottom:20px !important
}
.resource-content .order-info>.right .resource-details table {
	width:100%
}
.resource-content .plan-info {
	border-top:1px dashed #ccc
}
.resource-content .plan-info>.right {
	padding-top:30px;
	padding-left:0;
	color:#666;
	margin-left:10px !important
}
.resource-content .plan-info>.right .plan-title strong {
	font-size:14px
}
.resource-content .plan-info>.right .plan-title span {
	margin-left:10px !important
}
.resource-content .plan-info>.right .resource-details {
	width:900px;
	margin-top:5px !important;
	margin-bottom:20px !important
}
.resource-content .plan-info>.right .resource-details table {
	width:100%
}
.resource-content .strategy-info {
	border-top:1px dashed #ccc
}
.resource-content .strategy-info>.right {
	padding-top:30px;
	padding-left:0;
	color:#666;
	margin-left:10px !important
}
.resource-content .strategy-info>.right .plan-title strong {
	font-size:14px
}
.resource-content .strategy-info>.right .plan-title span {
	margin-left:10px !important
}
.resource-content .strategy-info>.right .resource-details {
	width:900px;
	margin-top:5px !important;
	margin-bottom:20px !important
}
.resource-content .strategy-info>.right .resource-details table {
	width:100%
}
.resource-content .resource-operate:last-child {
	border-bottom:1px solid #ccc
}
.resource-content .creative-option {
	padding:15px 10px;
	background-color:#fbfbfb;
	border-top:1px solid #e4e4e4
}
.resource-content .creative-option .btn {
	width:136px
}
.resource-content .creative-option .btn span {
	float:left
}
.resource-content .creative-option .btn .caret {
	float:right
}
.resource-content .creative-title {
	padding:15px 0 10px 10px;
	margin:0
}
.resource-content .details-btn {
	padding-top:14px;
	overflow:hidden;
	line-height:30px;
	font-size:12px
}
.resource-content .details-btn a {
	display:inline-block
}
.resource-content .details-btn .btn {
	font-size:12px
}
.resource-content .details-btn .aptitude {
	display:inline-block
}
.resource-content .details-btn .aptitude a {
	font-size:12px
}
.resource-content .details-btn .look-through span.unverified {
	border:0
}
.resource-content .details-btn .show-hide {
	height:18px;
	text-align:center
}
.resource-content .details-btn .show-hide a {
	width:54px;
	height:18px;
	display:inline-block
}
.resource-content .details-btn .list-show {
	background-image:url("../images/list_show.png?215")
}
.resource-content .details-btn .list-hide {
	background-image:url("../images/list_hide.png?215")
}
.resource-content .details-btn .introduction {
	width:50px;
	height:24px;
	display:inline-block;
	line-height:24px;
	text-align:center !important;
	background:#f6f6f6
}
.resource-content .details-btn .info-cont {
	width:900px;
	padding-bottom:10px
}
.resource-content .details-btn .info-cont table {
	width:100%
}
.resource-operate {
	height:30px;
	padding:16px 0;
	background-color:#fbfbfb
}
.resource-operate form {
	margin:0
}
.resource-operate .btn-group>a>.ico-add {
	float:left
}
.resource-operate .btn-group>a>.btn-add+span {
	float:left
}
.resource-operate .btn-group>.dropdown-menu {
	min-width:135px
}
.resource-operate .material-btn {
	height:30px
}
.resource-operate .ico-add {
	margin:3px 5px 0 0
}
.resource-operate .view-btn {
	width:100px;
	font-size:12px;
	color:#666;
	margin-left:5px !important;
	border-radius:4px
}
.resource-operate .view-btn .view-icon {
	margin-right:5px !important
}
.resource-operate .float-l {
	float:left !important
}
.resource-operate>div:last-child {
	float:right;
	margin-right:10px !important;
	margin-bottom:0
}
.resource-operate>div:last-child>input {
	font-size:12px;
	color:#666;
	border-radius:0
}
.resource-operate .search-btn {
	display:inline-block
}
.resource-operate .search-btn .btn {
	font-size:12px;
	height:30px;
	color:#666
}
.resource-operate .select {
	padding:4px 10px 4px 30px
}
.resource-operate .select>span {
	float:left
}
.resource-operate .select .btn-line {
	display:inline-block;
	width:2px;
	height:20px;
	margin:0 10px 0 25px;
	background:url(../images/btn-line.jpg)
}
.resource-operate .account-type {
	height:30px;
	line-height:30px;
	float:right;
	margin-right:10px !important;
	color:#666
}
.resource-operate .account-type span:first-child {
	float:left
}
.resource-operate .account-type .btn-group {
	float:left
}
.resource-operate .account-type .btn-group .btn {
	width:127px
}
.resource-operate .account-type .btn-group .btn span {
	float:left
}
.resource-operate .account-type .btn-group .btn .caret {
	float:right
}
.resource-operate .false-input {
	width:213px;
	float:left;
	border:1px solid #cccccc
}
.resource-operate .false-input>input[type="text"] {
	border:0;
	box-shadow:none;
	outline:none
}
.resource-pagination {
	float:right;
	color:#666
}
.resource-pagination div:last-child {
	float:none
}
.resource-pagination>div:nth-last-child(2) {
	margin-left:10px !important
}
.resource-pagination>.pages {
	margin-left:12px
}
.resource-pagination>.btn-group>.dropdown-menu {
	min-width:50px
}
.clear {
	clear:both
}
.bw-list .title {
	padding:7px 20px;
	background:#f6f6f6;
	font-size:12px;
	border-bottom:1px solid #ccc
}
.bw-list .domains-cont {
	padding:0 20px;
	margin:0
}
.bw-list .domains-cont dt {
	line-height:34px;
	font-weight:normal;
	padding-right:15px
}
.bw-list .domains-cont dt span {
	float:left
}
.bw-list .domains-cont dt a {
	float:right
}
.bw-list .domains-cont dd {
	margin:0
}
.bw-list .domains-cont dd textarea {
	width:562px;
	height:158px;
	resize:none;
	border-radius:0
}
.bw-list .bottom-btn {
	padding:10px 0 20px 20px
}
#retargetSetting {
	width:auto;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #ccc
}
#retargetSetting>div {
	width:auto
}
#retargetSetting>div label {
	font-weight:normal
}
#retargetSetting .slider {
	width:730px;
	margin-left:15px;
	float:left;
	position:relative;
	border-top:1px solid #b1b1b1;
	border-bottom:2px solid #e8ebeb
}
#retargetSetting .range {
	width:0;
	position:absolute;
	border-bottom:2px solid #8fc41f;
	left:0;
	top:0
}
#retargetSetting .handle {
	width:30px;
	position:absolute;
	left:-5px;
	top:-35px;
	text-indent:-50px;
	z-index:2
}
#retargetSetting .handle a {
	display:block;
	width:11px;
	height:19px;
	background:url(../images/handle.png) 0 0 no-repeat
}
#retargetSetting .handle span {
	display:block;
	margin-bottom:5px;
	line-height:18px
}
#retargetSetting .handle span strong {
	font-size:16px;
	color:#cc3333
}
#retargetSetting .mark {
	position:absolute;
	top:2px;
	left:0;
	z-index:1
}
#retargetSetting .mark b {
	display:block;
	height:4px;
	border-left:1px solid #c5c5c5
}
#retargetSetting .mark div {
	text-indent:-1em;
	margin-top:5px
}
#retargetSetting .first div {
	text-indent:0
}
#retargetSetting .last b {
	margin-left:14px
}
#retargetSetting .add,#retargetSetting .reduce {
	float:left;
	width:13px;
	height:13px;
	line-height:12px;
	border:1px solid #b1b1b1;
	background-color:#ffffff;
	color:#b1b1b1;
	margin-right:5px;
	font-size:12px;
	text-align:center;
	cursor:pointer
}
#retargetSetting .add {
	margin-left:20px
}
#retargetSetting .add:hover,#retargetSetting .reduce:hover {
	background-color:#cc3333;
	color:#fff;
	border-width:0;
	width:15px;
	height:15px
}
#retargetCategoryDiv>p {
	padding-left:94px
}
#retargetCategoryDiv table,#conversionTargetDiv table {
	border-collapse:collapse;
	border-spacing:0;
	margin-left:140px!important
}
#retargetSetting .targetingtitle {
	width:83px
}
#retargetProductTip>div {
	padding-left:94px;
	line-height:40px
}
#conversionTargetDiv,#retargetSiteDiv,#retargetCategoryDiv,#retargetProductTip {
	border-top-width:0
}
#retargetSetting .dashedbd {
	display:block;
	margin-left:95px;
	border-top:1px dashed #ccc
}
#retargetSiteDiv,#danpinRegarget,#retargetRange {
	background:url(../images/retargeting-title-bg.png) 0 0 repeat-x;
	padding-left:10px;
	border-top:1px solid #cccccc
}
#retargetRange {
	height:40px;
	line-height:40px;
	font-weight:bold;
	margin-bottom:20px
}
#retargetRangeContent {
	padding-left:80px;
	height:60px;
	border-top:none
}
#retargetRangeContent .beizhu {
	padding-top:20px;
	float:right
}
.beizhu {
	margin-right:120px;
	line-height:18px
}
.beizhu b {
	width:12px;
	height:12px;
	display:inline-block;
	background:url(../images/retarget-beizhu.png) 0 0 no-repeat;
	float:left;
	margin-top:3px;
	margin-right:5px
}
.strategy-detail {
	overflow-x:hidden;
	overflow-y:auto;
	height:302px;
	margin-top:20px !important
}
.progress-cont {
	width:658px;
	height:275px;
	padding-top:125px;
	text-align:center
}
.progress-cont span {
	display:block;
	color:#999;
	margin-bottom:30px !important
}
.progress-cont .progress-bar {
	width:327px;
	height:20px;
	background-color:#949494;
	margin:0 auto;
	border-radius:4px
}
.progress-cont .load-progress {
	width:0;
	height:20px;
	background-color:#48bef4;
	border-radius:4px
}
.ad-content {
	display:none;
	overflow-y:auto;
	overflow-x:hidden;
	height:500px
}
.ad-content .content {
	width:565px;
	margin:0 auto
}
.ad-content .content .prampt-info {
	padding-top:30px
}
.ad-content .content .prampt-info>strong {
	color:#666
}
.ad-content .content .prampt-info>p {
	color:#999;
	line-height:30px;
	margin:0
}
.ad-content .content>.creative-info {
	color:#999;
	line-height:32px;
	padding:0;
	margin:30px 0 0 0
}
.creative-popup {
	display:none;
	width:958px;
	position:absolute;
	top:200px;
	left:200px;
	background:white;
	border:1px solid #999
}
.creative-cont {
	width:958px
}
.creative-cont .info {
	margin:0 40px;
	padding:17px 0;
	color:#999
}
.creative-cont .info span {
	line-height:18px;
	display:block
}
.creative-cont .filter-info {
	padding:10px 40px;
	color:#666
}
.creative-cont .filter-info .dropdown-toggle {
	width:159px;
	border-radius:0
}
.creative-cont .filter-info .dropdown-toggle span {
	float:left
}
.creative-cont .filter-info .dropdown-toggle .caret {
	float:right
}
.creative-cont .creative-list {
	overflow-x:hidden;
	overflow-y:auto;
	height:200px
}
.creative-cont .ad-view-btn {
	background-color:#fbfbfb;
	padding:10px 0 20px 50px
}
.creative-cont .ad-view-btn .btn {
	font-size:12px
}
.creative-cont .ad-view-btn .btn-success {
	width:100px;
	margin-right:17px !important
}
.view-warn {
	text-align:center;
	padding:40px
}
.search-option {
	padding-top:10px;
	border-top:1px dashed #ccc
}
.search-option div {
	height:20px;
	margin-bottom:10px !important
}
.search-option div span,.search-option div a {
	display:inline-block;
	line-height:20px;
	padding:0 10px;
	margin-bottom:5px
}
.search-option div .selected {
	border:1px solid #ff6600;
	background:url("../images/tran-b.png") right bottom no-repeat
}
.tab {
	padding-top:20px;
	overflow:hidden
}
.tab a {
	margin-right:10px !important;
	width:107px;
	height:36px;
	line-height:36px;
	display:inline-block;
	float:left;
	text-align:center !important;
	color:#05c
}
.tab .selected {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:2px solid #cc3433;
	background-color:#fbfbfb;
	color:#666
}
.tab .btn {
	color:#666;
	float:right
}
.tab .btn>span {
	float:left
}
.tab .btn .btn-icon {
	margin-top:4px !important;
	margin-right:5px !important
}
.bt-1 {
	border-top:1px solid #ccc;
	margin-top:-1px
}
.list .effect-table {
	width:auto
}
.list td,.list th {
	word-wrap:break-word
}
.list tr.foot td {
	color:#666;
	font-weight:bolder
}
.list .break-word {
	word-wrap:break-word
}
.list>.separate {
	border-collapse:separate;
	table-layout:fixed
}
.list>table,.list .float-table {
	table-layout:fixed;
	width:100%;
	font-size:12px;
	color:#666
}
.list>table tr.no-bg,.list .float-table tr.no-bg {
	border-bottom:0
}
.list>table tr.no-bg td,.list .float-table tr.no-bg td {
	padding:10px;
	border:0;
	border-top:1px solid #ccc
}
.list>table tr.no-bg td:hover,.list .float-table tr.no-bg td:hover {
	background:none
}
.list>table td,.list .float-table td,.list>table th,.list .float-table th {
	text-align:right;
	padding:0 10px 0 0
}
.list>table td>.ml-5,.list .float-table td>.ml-5,.list>table th>.ml-5,.list .float-table th>.ml-5 {
	margin-left:5px
}
.list>table td>input,.list .float-table td>input,.list>table th>input,.list .float-table th>input {
	margin:0
}
.list>table tr,.list .float-table tr {
	padding:0 0 0 10px;
	padding:0 10px 0 0
}
.list>table tr .left,.list .float-table tr .left {
	padding:0 10px 0 10px;
	text-align:left
}
.list>table tr .report-plan>span,.list .float-table tr .report-plan>span {
	float:left
}
.list>table tr .report-plan>.show-content,.list .float-table tr .report-plan>.show-content,.list>table tr .report-plan .hide-content,.list .float-table tr .report-plan .hide-content {
	margin-top:5px !important
}
.list>table tr .report-plan>.magnifier,.list .float-table tr .report-plan>.magnifier {
	margin-top:3px !important
}
.list>table tr .right,.list .float-table tr .right {
	padding:0 10px 0 0;
	text-align:right
}
.list>table tr>.plr1,.list .float-table tr>.plr1 {
	padding:0 10px
}
.list>table tr .br-solid,.list .float-table tr .br-solid {
	border-right:1px solid #ccc
}
.list>table tr .bl-gray,.list .float-table tr .bl-gray {
	border-left:1px solid #666
}
.list>table tr .bl-light-red,.list .float-table tr .bl-light-red {
	border-left:1px solid #e47e75
}
.list>table tr .br-dark-red,.list .float-table tr .br-dark-red {
	border-right:1px solid #871416
}
.list>table tr .br-bright-black,.list .float-table tr .br-bright-black {
	border-right:1px solid #313131
}
.list>table>thead>.bc-gray,.list .float-table>thead>.bc-gray {
	background-color:#666
}
.list>table>thead>tr,.list .float-table>thead>tr {
	background-color:#cc3433;
	color:#fff;
	height:32px
}
.list>table>thead>tr>th,.list .float-table>thead>tr>th {
	font-weight:normal;
	text-align:right
}
.list>table>thead>tr>th a,.list .float-table>thead>tr>th a {
	color:#fff;
	text-decoration:underline
}
.list>table>thead>tr>th .plan-state,.list .float-table>thead>tr>th .plan-state {
	margin-top:3px !important;
	margin-left:5px !important;
	cursor:pointer
}
.list>table>thead>tr>th .reach-num,.list .float-table>thead>tr>th .reach-num,.list>table>thead>tr>th .conversion-num,.list .float-table>thead>tr>th .conversion-num {
	float:right
}
.list>table>thead>tr>th .td-triangle-right,.list .float-table>thead>tr>th .td-triangle-right {
	margin-right:5px !important
}
.list>table>thead .h-49,.list .float-table>thead .h-49 {
	height:49px
}
.list>table>thead .bc,.list .float-table>thead .bc {
	background-color:#fbfbfb;
	color:#999
}
.list>table>thead .bc-bt,.list .float-table>thead .bc-bt {
	color:#999
}
.list>table>thead .bc-color,.list .float-table>thead .bc-color {
	background-color:#4b4c4e
}
.list>table>thead .shallow-gray,.list .float-table>thead .shallow-gray {
	background-color:#f6f6f6;
	color:#999
}
.list>table>thead .bc-sahllow-gray,.list .float-table>thead .bc-sahllow-gray {
	background-color:#f6f6f6;
	color:#666
}
.list>table>thead .bc-sahllow-gray th,.list .float-table>thead .bc-sahllow-gray th {
	font-weight:bold
}
.list>table>thead .bc-bt,.list .float-table>thead .bc-bt {
	background-color:#fbfbfb;
	color:#999
}
.list>table>thead .bc-bb,.list .float-table>thead .bc-bb {
	background-color:#fbfbfb;
	color:#999;
	border-bottom:1px solid #ccc
}
.list>table>tbody .h-62,.list .float-table>tbody .h-62 {
	height:62px
}
.list>table>tbody .h-123,.list .float-table>tbody .h-123 {
	height:123px
}
.list>table>tbody .h-35,.list .float-table>tbody .h-35 {
	height:35px
}
.list>table>tbody .h-44,.list .float-table>tbody .h-44 {
	height:44px
}
.list>table>tbody .h-100,.list .float-table>tbody .h-100 {
	height:100px
}
.list>table>tbody .h-30,.list .float-table>tbody .h-30 {
	height:30px
}
.list>table>tbody tr,.list .float-table>tbody tr {
	border-bottom:1px solid #e4e4e4
}
.list>table>tbody tr .edit-ico,.list .float-table>tbody tr .edit-ico,.list>table>tbody tr .btn-add,.list .float-table>tbody tr .btn-add,.list>table>tbody tr .ico-minus,.list .float-table>tbody tr .ico-minus {
	display:none
}
.list>table>tbody tr .pl-30,.list .float-table>tbody tr .pl-30 {
	padding-left:30px !important
}
.list>table>tbody tr .pl-60,.list .float-table>tbody tr .pl-60 {
	padding-left:60px !important
}
.list>table>tbody tr .expense,.list .float-table>tbody tr .expense {
	color:#cc3433
}
.list>table>tbody tr>td>a.linking:hover,.list .float-table>tbody tr>td>a.linking:hover {
	color:#05c;
	text-decoration:underline
}
.list>table>tbody tr>td .area-direct:hover,.list .float-table>tbody tr>td .area-direct:hover {
	background-image:url("../images/icon.png?215");
	display:inline-block;
	width:9px;
	height:13px;
	background-position:0 -1376px
}
.list>table>tbody tr>td .people-direct:hover,.list .float-table>tbody tr>td .people-direct:hover {
	background-image:url("../images/icon.png?215");
	display:inline-block;
	cursor:pointer;
	width:12px;
	height:13px;
	background-position:0 -1392px
}
.list>table>tbody tr>td .time-direct:hover,.list .float-table>tbody tr>td .time-direct:hover {
	background-image:url("../images/icon.png?215");
	display:inline-block;
	cursor:pointer;
	background-position:0 -1344px
}
.list>table>tbody tr .left:first-child,.list .float-table>tbody tr .left:first-child {
	padding-left:10px
}
.list>table>tbody tr .unopened-plan,.list .float-table>tbody tr .unopened-plan {
	margin-left:5px !important
}
.list>table>tbody tr .ellipsis,.list .float-table>tbody tr .ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}
.list>table>tbody .fc-color,.list .float-table>tbody .fc-color {
	color:#999
}
.list>table>tbody .bb-dashed,.list .float-table>tbody .bb-dashed {
	border-bottom:1px dashed #ccc
}
.list>table>tbody .bt-dashed,.list .float-table>tbody .bt-dashed {
	border-top:1px dashed #ccc
}
.list>table>tbody .td-bb-solid td,.list .float-table>tbody .td-bb-solid td {
	border-bottom:1px solid #ccc
}
.list>table>tbody .no-bb,.list .float-table>tbody .no-bb {
	border-bottom:none
}
.list>table>tbody .selected,.list .float-table>tbody .selected {
	background-color:#fcf8e3
}
.list>table>tbody .padding-btlr,.list .float-table>tbody .padding-btlr {
	padding:15px 10px
}
.list>table>tbody .address,.list .float-table>tbody .address,.list>table>tbody .address-name,.list .float-table>tbody .address-name,.list>table>tbody .edit-ico,.list .float-table>tbody .edit-ico,.list>table>tbody .ico-minus,.list .float-table>tbody .ico-minus,.list>table>tbody span.creative-name,.list .float-table>tbody span.creative-name,.list>table>tbody .creative-url,.list .float-table>tbody .creative-url {
	float:left
}
.list>table>tbody .edit-ico,.list .float-table>tbody .edit-ico,.list>table>tbody .ico-minus,.list .float-table>tbody .ico-minus {
	margin-top:6px
}
.list>table>tbody .address,.list .float-table>tbody .address,.list>table>tbody .address-name,.list .float-table>tbody .address-name {
	display:inline-block;
	line-height:20px;
	padding:5px 0;
	width:160px;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.list>table>tbody .address-name,.list .float-table>tbody .address-name {
	width:auto
}
.list>table>tbody .creative-name input,.list .float-table>tbody .creative-name input {
	width:150px
}
.list>table>tbody .add-address,.list .float-table>tbody .add-address {
	padding:5px 0
}
.list>table>tbody .add-address input,.list .float-table>tbody .add-address input {
	width:183px
}
.list>table>tbody .add-address span:first-child,.list .float-table>tbody .add-address span:first-child {
	display:inline-block;
	width:50px;
	text-align:left
}
.list>table>tbody .add-address .btn-add,.list .float-table>tbody .add-address .btn-add,.list>table>tbody .add-address .ico-minus,.list .float-table>tbody .add-address .ico-minus {
	display:inline-block;
	margin-left:10px !important
}
.list>table>tbody tr:hover,.list .float-table>tbody tr:hover {
	background-color:#dff0d8
}
.list>table>tbody tr:hover .edit-ico,.list .float-table>tbody tr:hover .edit-ico {
	display:inline-block;
	cursor:pointer;
	margin-left:5px !important
}
.list>table>tbody .creative-list:hover .btn-add,.list .float-table>tbody .creative-list:hover .btn-add,.list>table>tbody .creative-list:hover .ico-minus,.list .float-table>tbody .creative-list:hover .ico-minus {
	display:inline-block;
	cursor:pointer;
	margin-left:5px !important
}
.list>table>tbody .creative-list:hover .btn-add,.list .float-table>tbody .creative-list:hover .btn-add,.list>table>tbody .creative-list:hover .ico-minus,.list .float-table>tbody .creative-list:hover .ico-minus {
	margin-left:10px !important
}
.list>table>tbody .dimen-item,.list .float-table>tbody .dimen-item {
	border-bottom:1px dashed #e4e4e4
}
.list>table>tbody .dimen-item:hover,.list .float-table>tbody .dimen-item:hover {
	background-color:#dff0d8
}
.account-operate {
	display:none
}
.account-operate form {
	margin:0 !important
}
.personal-info input[type=password] {
	width:236px;
	border-radius:0
}
span.verified,span.unverified {
	cursor:pointer;
	font-size:14px;
	font-weight:bolder;
	display:inline-block;
	padding:2px 0;
	border-bottom:1px dashed #459830;
	color:#459830
}
span.unverified {
	border-bottom-color:#ff7800;
	color:#ff7800
}
.verify-status {
	width:412px;
	overflow:hidden
}
.verify-status .status {
	width:102px;
	height:90px;
	float:left;
	border-left:1px dashed #ccc;
	text-align:center;
	background:url(../images/tipbg_white.png)
}
.verify-status .status div {
	padding-top:15px
}
.verify-status .status .uncommited,.verify-status .status .verifying {
	color:#aaa
}
.verify-status .status .rejected {
	color:#ff7800;
	cursor:pointer;
	text-decoration:underline
}
.verify-status .status .passed {
	color:#459830
}
.verify-status .status:first-child {
	border-left:0
}
.verify-status .status:hover {
	background:#fcf8e3
}
.tip-default, .tip-right, .tip-wrong, .tip-warning, .calender, .nav-main-page, .nav-arrow, .td-triangle-left, .td-triangle-right, .close-tag, .time-direct, .area-direct, .people-direct, .personal-attibute, .personal-attention, .tendency-buy, .show-content, .hide-content, .people-drag, .btn-operator, .btn-to-operate, .left-list-show, .left-list-hide, .tip-new, .plan-state, .unopened-plan, .td-data-introduction, .desc, .asc, .experience-icon, .edit-ico, .more-size, .export-excel, .magnifier, .ico-add, .icon-number1, .icon-number2, .mail-tip, .title-triangle-bottom, .btn-oval-open, .btn-oval-close, .page-arrow-left, .page-arrow-right, .success-plan, .fail-plan, .all-state, .area-selected, .magnifier-search, .upload-pic, .ico-add-white, .double-arrow, .qq-consult, .wangwang-consult, .mail-consult, .wb-consult, .spread-bg, .vip1, .vip2, .vip3, .vip4, .vip5, .vip6, .vip7, .vip8, .vip9, .top-icon, .help, .view-icon, .pwd-email, .product-nav, .product-title, .product-arrow, .excell-gray, .time-hover, .domain-hover, .area-hover, .people-hover, .domain, .arrow-up, .arrow-hoverup, .arrow-down, .arrow-hoverdown, .ico-minus, .up-arrow, .right-arrow-white, .right-arrow-red, .one, .two, .three, .four, .btn-icon, .max-tag, .restore-tag, .delete-sign, .mobile-sys, .mobile-brand, .adunit-icon, .system, .add-icon, .add-hover, .shrinked-gray, .extended-gray, .corner-icon, .alter-icon, .dele-icon, .dele-red-icon, .set-icon, .set-red-icon, .alter-red-icon, .download-icon, .download-red-icon, .strategy-icon, .strategy-red-icon, .new-icon, .price-icon, .pc-icon, .platform-ico {
background-image: url("../images/icon.png?215");
display: inline-block;
}