@font-face {
	font-family: 'fontello';
	src: url('../font/fontello.eot?7633471');
	src: url('../font/fontello.eot?7633471#iefix') format('embedded-opentype'), url('../font/fontello.woff?7633471') format('woff'), url('../font/fontello.ttf?7633471') format('truetype'), url('../font/fontello.svg?7633471#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	font-size:14px;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 16px;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 16px;
}
.icon-plus:before {
	content: '\e800';
}
/* ''*/
	.icon-down-open-big:before {
	content: '\e801';
}
/* ''*/
	.icon-left-open-big:before {
	content: '\e802';
}
/* ''*/
	.icon-up-open-big:before {
	content: '\e803';
}
/* ''*/
	.icon-right-open-big:before {
	content: '\e804';
}
/* ''*/
	.icon-mail-1:before {
	content: '\e805';
}
/* ''*/
	.icon-user:before {
	content: '\e806';
}
/* ''*/
	.icon-lock-open:before {
	content: '\e807';
}
/* ''*/
	.icon-minus:before {
	content: '\e808';
}
/* ''*/
	.icon-search:before {
	content: '\e809';
}
/* ''*/
	.icon-home:before {
	content: '\e80a';
}
/* ''*/
	.icon-thumbs-up:before {
	content: '\e80b';
}
/* ''*/
	.icon-thumbs-down:before {
	content: '\e80c';
}
/* ''*/
	.icon-tag:before {
	content: '\e80d';
}
/* ''*/
	.icon-heart:before {
	content: '\e80e';
}
/* ''*/
	.icon-heart-empty:before {
	content: '\e80f';
}
/* ''*/
	.icon-star:before {
	content: '\e810';
}
/* ''*/
	.icon-star-empty:before {
	content: '\e811';
}
/* ''*/
	.icon-vcard:before {
	content: '\e812';
}
/* ''*/
	.icon-camera:before {
	content: '\e813';
}
/* ''*/
	.icon-chart-pie:before {
	content: '\e814';
}
/* ''*/
	.icon-erase:before {
	content: '\e815';
}
/* ''*/
	.icon-note:before {
	content: '\e816';
}
/* ''*/
	.icon-check:before {
	content: '\e817';
}
/* ''*/
	.icon-cancel:before {
	content: '\e818';
}
/* ''*/
	.icon-cog:before {
	content: '\e819';
}
/* ''*/
	.icon-trash:before {
	content: '\e81a';
}
/* ''*/
	.icon-arrows-ccw:before {
	content: '\e81b';
}
/* ''*/
	.icon-chart-line:before {
	content: '\e81c';
}
/* ''*/
	.icon-pencil:before {
	content: '\e81d';
}
/* ''*/
	.icon-phone:before {
	content: '\e81e';
}
/* ''*/
	.icon-renren:before {
	content: '\e81f';
}
/* ''*/
	.icon-eye:before {
	content: '\e820';
}
/* ''*/
	.icon-qq:before {
	content: '\e821';
}
/* ''*/
	.icon-qq-1:before {
	content: '\e822';
}
/* ''*/
	.icon-wechat:before {
	content: '\e823';
}
/* ''*/
	.icon-weibo:before {
	content: '\e824';
}
/* ''*/
	.icon-menu:before {
	content: '\e825';
}
/* ''*/
	.icon-layout:before {
	content: '\e826';
}
/* ''*/
	.icon-lock-1:before {
	content: '\e827';
}
/* ''*/
	.icon-th-large:before {
	content: '\e828';
}
/* ''*/
	body {
	color:#4d4d4d;
	font-size:24px;
	line-height:26px;
}
a, a:visited, a:link, a:active, a:focus {
	color:#66aa55;
	text-decoration:none;
}
a:hover {
	color:#4d4d4d;
	text-decoration:none;
}
a.dark, a.dark:visited, a.dark:link, a.dark:active, a.dark:focus, a.dark:hover {
	color:#777;
}
a.lingtGrey, a.lingtGrey:visited, a.lingtGrey:link, a.lingtGrey:active, a.lingtGrey:focus, a.lingtGrey:hover {
	color:#cecece;
}
a.white, a.white:visited, a.white:link, a.white:active, a.white:focus, a.white:hover {
	color:#fff;
}
a.greyBlue, a.greyBlue:visited, a.greyBlue:link, a.greyBlue:active, a.greyBlue:focus, a.greyBlue:hover {
	background-color:#9ebad2;
	color:#fff;
	font-weight:normal;
}
a.red, a.red:visited, a.red:link, a.red:active, a.red:focus {
	color:#ff7169;
}
a.red:hover {
	color:#4d4d4d;
}
a.lightBlue, a.lightBlue:visited, a.lightBlue:link, a.lightBlue:active, a.lightBlue:focus {
	color:#777;
}
a.lightBlue:hover {
	background-color:#9ebad2;
	color:#fff;
}
a.orange, a.orange:visited, a.orange:link, a.orange:active, a.orange:focus, a.orange:hover {
	color:#f27935;
}
.btn-lg {
	font-size:30px;
	font-weight:bold;
}
.padding-zero {
	padding:0;
}
.red-star {
	color:#ff7169;
}
.bold {
	font-weight:bold;
}
.hand {
	cursor:pointer;
	_cursor:hand;
}
.eng {
	font-family:verdana;
}
.zoom {
	zoom:1;
}
.exposure {
	display:block;
}
.exposure:hover {
	opacity:0.7;
	filter:alpha(opacity = 70);
}
.ellipsis {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:50px;
}
.wordBreak {
	word-break:break-all;
	word-wrap: break-word;
}
.txtIndent {
	text-indent:-9999px;
}
.txt-sug {
	color:#9a9a9a;
}
.radius10 {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.radius5 {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.radius3 {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.font36 {
	font-size:36px;
	line-height:38px;
}
.font30 {
	font-size:30px;
	line-height:32px;
}
.font24 {
	font-size:24px;
	line-height:26px;
}
.font20 {
	font-size:20px;
	line-height:22px;
}
.font18 {
	font-size:18px;
	line-height:20px;
}
.font16 {
	font-size:16px;
	line-height:18px;
}
.font14 {
	font-size:14px;
	line-height:16px;
}
.font12 {
	font-size:12px;
	line-height:14px;
}
.form-control, input, select, textarea {
	border-radius:0;
	resize:none;
}
/*select {
	-webkit-appearance:none;
	-moz-appearance:none;
}*/
	.bootstrap-select .selectpicker {
	border-radius:0;
}
.bootstrap-select .btn-default:hover, .bootstrap-select .btn-default:focus {
	background-color:#fff;
}
#page_message {
	background-image:none;
}
.modal-header, .modal-footer {
	border:none;
}
/* header*/
	.header {
	border-bottom:1px solid #e5e5e5;
}
.header .nav {
	}
.nav > li > a:hover, .header .nav > li > a:focus {
	background-color:inherit;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color:inherit;
}
.dropdown-menu {
	width:100%;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color:inherit;
}
.user-info {
	margin-top:5px;
}
.navbar-inverse .navbar-toggle {
	border-color:#eee;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color:transparent;
}
.navbar-inverse .collapse {
	padding:0;
}
.navbar-inverse .navbar-nav > li > a {
	color:#fff;
	display:inline-block;
}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {
	background-color:transparent;
}
.navbar-inverse .dropdown-menu > li > a {
	color:#fff;
}
@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color:#fff;
}
}
.designer-head {
	background-color:#2b93d6;
	border-bottom:1px solid #2784c0;
}
.designer-head .dropdown-menu {
	background-color:#2b93d6;
}
.designer-head .navbar-collapse {
	border-color:#2784c0;
}
.designer-head .rtBd {
	border-right:1px solid #1880c3;
	margin-right:15px;
}
.supplier-head {
	background-color:#f27935;
	border-bottom:1px solid #d96d30;
}
.supplier-head .dropdown-menu {
	background-color:#f27935;
}
.supplier-head .navbar-collapse {
	border-color:#d96d30;
}
.supplier-head .rtBd {
	border-right:1px solid #cd6200;
	margin-right:15px;
}
.contractor-head {
	}
/* content*/
	.choose-role {
	font-size:14px;
	line-height:20px;
}
.choose-role .role-block {
	margin:100px 0;
}
.choose-role a.list-group-item {
	padding:0;
	border:none;
	color:#777;
	width:180px;
	margin:100px auto;
}
.choose-role a.list-group-item:hover, .choose-role a.list-group-item:focus {
	background-color:#fff;
}
.choose-role .list-group-item.disabled, .choose-role .list-group-item.disabled:hover, .choose-role .list-group-item.disabled:focus {
	background-color:#fff;
}
.choose-role div {
	display:inline-block;
	width:180px;
	height:245px;
	background:url(http://static.zhuke.com/n/pic/roles_3.png) no-repeat left top;
}
.choose-role .choose-designer {
	background-position:0 0;
}
.choose-role .choose-contractor {
	background-position:-190px 0;
}
.choose-role .choose-supplier {
	background-position:-380px 0;
}
.choose-role .role-number {
	font-size:48px;
	line-height:54px;
}
.step-image {
	margin:50px auto 35px;
}
/* footer*/
	.footer {
	padding:35px 0 56px;
	line-height:24px;
	border-top:1px solid #c3c3c6;
	background-color:#eeeff3;
	color:#c7cbd7;
}
/* struct*/
	.dl-form {
        font-size: 22px;
	}
.dl-form dt {
	max-width:130px;
	width:100%;
	line-height:46px;
	text-align:left;
	font-weight:normal;
}
.dl-form dd {
	margin-bottom:30px;
}
@media (min-width:768px) {
	.dl-form dd {
	margin-left:133px;
}
}.dl-form .unit {
	width:110px;
	padding-right:15px;
	text-align:right;
}
.city-chosen-content {
	}
.city-chosen-content .btn-success {
	margin-right:15px;
}
.city-nav-form {
	}
.city-active {
	margin-bottom:20px;
	min-height:37px;
}
.city-active-hd {
	line-height:24px;
}
.city-active-cn {
	margin-left:10px;
}
.city-active-item {
	display:inline-block;
	padding:2px 3px;
	margin:0 10px 10px 0;
	background-color:#2b93d6;
	color:#fff;
}
.city-active-item i {
	font-style:normal;
	padding-left:5px;
}
.city-nav-form > li {
	padding:0 20px 10px 0;
}
.city-nav-form > li > a {
	border-radius:0;
	color:#a1a1a1;
	padding:7px 14px;
	border:1px solid #e5e5e5;
}
.city-nav-form > li > a:hover, .city-nav-form > li > a:focus {
	background-color:#e5e5e5;
}
.city-nav-form > li.active > a, .city-nav-form > li.active > a:hover, .city-nav-form > li.active > a:focus {
	background-color:#e5e5e5;
	color:#a1a1a1;
}
.div-line {
	min-height:1px;
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid #e5e5e5;
}
.city-list {
	}
.city-list li {
	display:none;
}
.city-wrapper {
	padding:0 9px;
	margin:3px 0;
	display:inline-block;
	line-height:20px;
	border-right:1px solid #cecece;
}
.city-wrapper a {
	padding:2px 3px;
}
.city-wrapper a.active {
	background-color:#2b93d6;
	color:#fff;
}

/*系列*/
.series-chosen-content {
    }
.series-chosen-content .btn-success {
    margin-right:15px;
}
.series-nav-form {
    }
.series-active {
    margin-bottom:20px;
    min-height:37px;
}
.series-active-hd {
    line-height:24px;
}
.series-active-cn {
    margin-left:10px;
}
.series-active-item {
    display:inline-block;
    padding:2px 3px;
    margin:0 10px 10px 0;
    background-color:#2b93d6;
    color:#fff;
}
.series-active-item i {
    font-style:normal;
    padding-left:5px;
}
.series-nav-form > li {
    padding:0 20px 10px 0;
}
.series-nav-form > li > a {
    border-radius:0;
    color:#a1a1a1;
    padding:7px 14px;
    border:1px solid #e5e5e5;
}
.series-nav-form > li > a:hover, .series-nav-form > li > a:focus {
    background-color:#e5e5e5;
}
.series-nav-form > li.active > a, .series-nav-form > li.active > a:hover, .series-nav-form > li.active > a:focus {
    background-color:#e5e5e5;
    color:#a1a1a1;
}
.div-line {
    min-height:1px;
    padding-top:20px;
    margin-bottom:20px;
    border-bottom:1px solid #e5e5e5;
}
.series-list {
    }
.series-list li {
    display:none;
}
.series-wrapper {
    padding:0 9px;
    margin:3px 0;
    display:inline-block;
    line-height:20px;
    border-right:1px solid #cecece;
}
.series-wrapper a {
    padding:2px 3px;
}
.series-wrapper a.active {
    background-color:#2b93d6;
    color:#fff;
}

