
.header {
	background-color: #464646;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}
.bs-docs-nav .navbar-toggle .icon-bar {
	background-color: #fff;
}

.bs-docs-nav .navbar-nav a{
	color: #fff;
}
.bs-docs-nav .navbar-nav a:hover{
	background-color: #666666;
}

.bs-docs-nav .navbar-nav .active a{
	background-color: #666666;
}

@media (min-width: 768px) {
	.navbar-brand {
		height: 70px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.navbar-nav>li>a {
		padding-top: 25px;
		padding-bottom: 25px;
		width:90px;
		text-align: center;
	}
	.bs-docs-nav .navbar-nav{
		margin-left: 57px;
	}

}
.alink{
  color: #0090D9;
  cursor: pointer
}
.alink:hover{
  color: #0062B0;
  text-decoration: underline;
}
@media screen and (max-width: 1000px) {

  .row .col-md-3{
  	width: 25%;
  }
  .row .col-md-3 img {
  	width: 100%;
  }
}

.header .sub-nav {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	height: 0;
	overflow: hidden;
	background: #666666
}
.header .sub-nav .inner {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 1180px;
	height: 28px;
	margin: 0 0 0 -590px;
	line-height: 28px
}
.header .sub-nav li {
	float: left;
	margin: 0 38px 0 0
}
.header .sub-nav li.current {
	font-weight: bold
}
.header .sub-nav a {
	color: #e1e1e1
}
.header .sub-nav li.current a,
.header .sub-nav a:hover {
	color: #ffffff
}
.header .sub-nav {}

.header .top-left{ float:left; width: 317px; height:36px; padding:18px 0 0 0;}
.header .top-left dt{ float:left; margin: 0 15px 0 0 }
.header .top-left a{ float:left }
.header .top-left img { width: auto }
.header .top-left .i{ float:left; background:#bababa; width:1px; height:28px; margin:2px 5px 0 2px;}
.header .top-left dd{ float:left;}
.header .top-left dd .location{ margin:5px 0 0 0; background:#595959; padding:2px 5px; color:#fff; border-radius:5px;}

.search-input{
	width:200px;
	margin-top: 16px;
	float: left;
}

.top-user-entrance { float: left; margin: 20px 0 0 13px; font-size: 0; line-height: 30px }
.top-user-entrance a { color: #ffffff; font-size: 13px; opacity: .8 }
.lt9 .top-user-entrance a { filter: alpha(opacity=80) }
.top-user-entrance a:hover { opacity: 1 }
.lt9 .top-user-entrance a:hover { filter: none }

.top-user-entrance .s-line { display: inline-block; width: 1px; height: 13px; overflow: hidden; margin: 0 9px; background: #929292; vertical-align: -2px }


.post-demand {padding-left:0px;padding-right:0px; background-color: #fff5d9;height:150px;max-width: 293px;}
.minute {padding-left:0px;padding-right:0px;}
.post-demand-btn {position: absolute;top: 0px; right: 0px;left: 0px;bottom: 0px;}
.post .icon{ background:url(../images/index/index_common.png) no-repeat}
.post .icon { float:left; width:48px; height:57px; margin: 40px 0 0 33px; background-position:0 0}
.post .post-txt { position:absolute; margin: 20px 0 0 10px; color:#5b5b5b; line-height:24px; text-align:center;}
.post .post-txt .title{margin-top: 0px;margin-bottom: 0px;}
.post .title { padding:3px 0 13px; font-weight: normal; font-size:24px; color:#f63b69 }
.img-col{width:32%; float: left;margin-left:1%;}
.img-col-add{width:24%; float: left;margin-left:1%;}
.img-col h3{font-size:16px;}
.thumbnail .caption{text-align: center;}

/*.service-box{ padding-left:0px;}
.service-box .icon { display: block; width: 66px; height: 66px; margin: 0 0 4px; background: url('../images/index/footer_service_box_bg.png') no-repeat; cursor: pointer }
.service-box .title{color: #787878; line-height: 15px; text-align: center; font-size: 100%; margin-top:0px;margin-bottom: 0px;}
.service-box .box1{background-position: 0 0;}
.service-box .box2{background-position: -90px 0;}
.service-box .box3{background-position: -180px 0;}
.service-box .box4{background-position: -270px 0;}
.service-box .box5{background-position: -360px 0;}
.service-box .box6{background-position: -450px 0;}
.service-box .box7{background-position: -540px 0;}
.service-box .box8{background-position: -630px 0;}
.service-box .box9{background-position: -720px 0;}
.service-box .box10{background-position: -810px 0;}
.service-box .box11{background-position: -900px 0;}
.service-box .box12{background-position: -990px 0;}*/


.footer { position:relative  ;clear:both; }/*overflow: hidden */

.footer-service-wrap { width: 1180px; height: 158px; margin: 0 auto; padding: 30px 0 0; border-top: 1px solid #e8e8e8 }

.footer-slogan { float: left; width: 89px; height: 97px; background: url('../images/index/footer_slogan_bg.png') no-repeat }

.footer-service-box { float: right; width: 1070px }
.footer-service-box .box { position: relative; float: left; width: 66px; margin: 0 0 0 25px; display:block;}
.footer-service-box .box:first-child { margin-left: 0 }
.footer-service-box .box:hover { z-index: 1 }
.footer-service-box .icon { display: block; width: 66px; height: 66px; margin: 0 0 4px; background: url('../images/index/footer_service_box_bg.png') no-repeat; cursor: pointer }
.footer-service-box .title { font-weight: normal;font-size: 100%;margin-top:0px;margin-bottom: 0px;}
.footer-service-box h2.title { color: #787878; line-height: 15px; text-align: center }

.footer-service-box .service-box1 .icon { background-position: 0 0 }
.footer-service-box .service-box1:hover .icon { background-position: 0 -67px }

.footer-service-box .service-box2 .icon { background-position: -90px 0 }
.footer-service-box .service-box2:hover .icon { background-position: -90px -67px }

.footer-service-box .service-box3 .icon { background-position: -180px 0 }
.footer-service-box .service-box3:hover .icon { background-position: -180px -67px }

.footer-service-box .service-box4 .icon { background-position: -270px 0 }
.footer-service-box .service-box4:hover .icon { background-position: -270px -67px }

.footer-service-box .service-box5 .icon { background-position: -360px 0 }
.footer-service-box .service-box5:hover .icon { background-position: -360px -67px }

.footer-service-box .service-box6 .icon { background-position: -450px 0 }
.footer-service-box .service-box6:hover .icon { background-position: -450px -67px }

.footer-service-box .service-box7 .icon { background-position: -540px 0 }
.footer-service-box .service-box7:hover .icon { background-position: -540px -67px }

.footer-service-box .service-box8 .icon { background-position: -630px 0 }
.footer-service-box .service-box8:hover .icon { background-position: -630px -67px }

.footer-service-box .service-box9 .icon { background-position: -720px 0 }
.footer-service-box .service-box9:hover .icon { background-position: -720px -67px }

.footer-service-box .service-box10 .icon { background-position: -810px 0 }
.footer-service-box .service-box10:hover .icon { background-position: -810px -67px }

.footer-service-box .service-box11 .icon { background-position: -900px 0 }
.footer-service-box .service-box11:hover .icon { background-position: -900px -67px }

.footer-service-box .service-box12 .icon { background-position: -990px 0 }
.footer-service-box .service-box12:hover .icon { background-position: -990px -67px }

.footer-service-box .hide-box { position: absolute; top: 71px; left: 0; width: 370px; padding: 10px; border-radius: 5px; border: 1px solid #0068b7; background: #e4f1f8 }
.footer-service-box .box:hover .hide-box { display: block }
.footer-service-box .hide-box h3.title { margin: 0 0 3px; color: #0068b7; font-size: 18px }
.footer-service-box .hide-box .text { color: #666666; line-height: 20px }
.footer-service-box .service-box9 .hide-box, .footer-service-box .service-box10 .hide-box, .footer-service-box .service-box11 .hide-box, .footer-service-box .service-box12 .hide-box { right: 0; left: auto }



.footer-info { min-width: 1180px; background: #f2f2f2; margin-top: 20px }
.footer-info .content { width: 1180px; margin: 0 auto }
.footer-info .m { position: relative;  }
.footer-info .m a{color:#333;margin-left:22px;margin-right:22px;}

.footer-hotline { position: absolute; top: 17px; left: 13px; color: #cccccc; font-size: 0; line-height: 1.17; white-space: nowrap }
.footer-hotline .hotline { display: inline-block; margin: 0 18px 0 0; vertical-align: top }
.footer-hotline .hotline .num { display: block; margin: 0 0 5px; font-size: 22px; letter-spacing: -1px; color: #cccccc!important}
.footer-hotline .hotline .work-shift { display: block; font-size: 13px; letter-spacing: 1px }
.footer-hotline .all-shops-link { display: inline-block; width: 84px; height: 35px; margin: 12px 0 0; border-radius: 5px; background: #3c3c3c; color: #666fff; font-size: 13px; line-height: 35px; text-align: center }

.footer-nav {  padding: 23px 0 0;font-size: 13px  }
.footer-nav .list { height: 43px; border-right: 1px solid #737373; border-left: 1px solid #737373; font-size: 0; line-height: 43px; text-align: center }
.footer-nav .list li { display: inline; margin: 0 23px; font-size: 13px }
.footer-nav a{  padding: 23px 0 0; color: #666fff }
.footer-nav a:hover { color: red}

.footer-other-way { position: absolute; top: 20px; right: 15px; font-size: 0; white-space: nowrap }
.footer-other-way li { position: relative; display: inline-block; margin: 0 0 0 20px; text-align: center; vertical-align: top; cursor: pointer }
.ie7 .footer-other-way li { display: inline }
.footer-other-way .icon { display: inline-block; width: 35px; height: 35px; margin: 0 auto 5px; background: url('../images/index/footer_other_way_bg.png') no-repeat; vertical-align: top }
.footer-other-way .app-icon { background-position: 0 0 }
.footer-other-way li:hover .app-icon { background-position: 0 -36px }

.footer-other-way .weixin-icon { background-position: -36px 0 }
.footer-other-way li:hover .weixin-icon { background-position: -36px -36px }

.footer-other-way .weibo-icon { background-position: -72px 0 }
.footer-other-way li:hover .weibo-icon { background-position: -72px -36px }

.footer-other-way .title { display: block; color: #cccccc; font-size: 13px; text-align: center }

.footer-other-way .pop { position: absolute; bottom: 100%; left: 50%; display: none; height: 130px; margin: 0 0 10px; padding: 19px 16px 0; border-radius: 5px; border: 1px solid #cccccc; box-shadow: 0 0 4px rgba(0, 0, 0, .34); background: #666fff }
.footer-other-way .pop.odd { margin-left: -64px }
.footer-other-way .pop.even { margin-left: -75px }
.footer-other-way .pop.even .arrow { margin-left: 0px }
.footer-other-way li:hover .pop { display: block }
.footer-other-way .pop .box { display: inline-block; width: 94px; text-align: center; vertical-align: top }
.ie7 .footer-other-way .pop .box { display: inline }
.footer-other-way .pop .image { margin: 0 0 6px }
.footer-other-way .pop img { width: 74px; height: 74px }
.footer-other-way .pop h3, .footer-other-way .pop h4 { margin: 0 0 2px; color: #787878; font-weight: normal; font-size: 13px; line-height: 16px }
.footer-other-way .pop h4 { color: #78bae4 }
.footer-other-way .pop .arrow { position: absolute; bottom: -11px; left: 50%; margin: 0 0 0 -8px; font-size: 16px; font-family: 'SimSun', 宋体; line-height: 1.17 }
.footer-other-way .pop .arrow i { position: absolute; bottom: 0; left: 0; color: #cccccc }
.footer-other-way .pop .arrow i + i { bottom: 1px; color: #666fff }

.footer-info .copyright-info { font-size:13px; margin-bottom:48px; color: #666; text-align: center }
.footer-info .copyright-info img { vertical-align: middle }

@media (max-width: 768px) {
	.footer{
		display: none;
	}
}



/*.elegant-box { float:right; width:280px; height:525px; border: 1px solid #d7d7d7 }*/
.elegant-box .box { }
.elegant-box .tab-tit { margin: 0 0 14px 18px }
.elegant-box .tab-tit li { float: left; margin: 0 28px 0 0; color: #7d7d7d; font-size: 14px; cursor: pointer }
.elegant-box .tab-tit li.on { color: #0068b7 }
.elegant-box .list { padding:0 10px}
.elegant-box .list li { padding:4px 8px; border-top:1px dotted #bcbcbc}
.elegant-box .list li:first-child { border-top:none}


.elegant-box .list .name .all { float:right; color:#000; line-height:26px}
.elegant-box .list .name .num { display:inline-block; width:16px; color:#585b5e; font-weight: bold; font-size: 14px; font-family: Arial; text-align:center; vertical-align: -1px }
.elegant-box .list li.on .num { color: #0068b7 }
.elegant-box .list .name .n { margin:0 0 0 12px; font-size:14px; color:#000}
.elegant-box .list .name .n a { color:#000}
.elegant-box .list .name .icon { display:inline-block; margin:2px 0 0 5px; vertical-align:-4px; width:18px; height:16px; background-position:-61px 0 }
.elegant-box .list .name .authentication-icon { display:none; margin: 0 0 0 10px; vertical-align: middle }
.ie7 .elegant-box .list .name .icon, .ie7 .elegant-box .list .name .authentication-icon { vertical-align: auto}
.elegant-box .list .portrait { display:none; padding:7px 0 0 23px}
.elegant-box .list .head { float:left}
.elegant-box .list .text { float:left; width:139px; padding:0 0 0 7px}
.ie7 .elegant-box .list .text { width:132px; }
.elegant-box .list .text .place { font-size:14px; color:#000}
.elegant-box .list .text .tags { color:#625e5e; height:18px}
.elegant-box .list .text .rank,.elegant-box .list .text .rank2 { display:inline-block; margin:0 0 0 5px; width:16px; height:16px; vertical-align:-3px}
.ie7 .elegant-box .list .text .rank,.ie7 .elegant-box .list .text .rank2 { vertical-align:auto}
.elegant-box .list .text .rank { background-position:-91px 0}
.elegant-box .list .text .rank2 { background-position:-116px 0}
.elegant-box .list .text .focus { float:right; padding:0 5px; margin:10px 0 0 0;  height:18px; line-height:18px; text-align:center; background:#0068b7; border-radius:3px; color:#FFF}
.elegant-box .list .text .icon { position: relative; top: 50%; display:inline-block; margin: -4px 4px 0 0; width:8px; height:8px; background-position:0 -169px; vertical-align: top }
.elegant-box .list .show { display:block}

.designer{
	padding:0px 10px;
}

.designer li{
	list-style-type:none;
	padding: 4px 8px;
	border-top: 1px dotted #bcbcbc;
}

.designer .all{
	float:right;
	color:#000;
	line-height: 26px;
}

.modalbodyHeight{
	max-height: 500px;
	overflow-y: auto;
}
.modalbodyHeightOuter{
	height: 580px;
	overflow-y: auto;
}

::-webkit-input-placeholder { /* WebKit browsers */
	color:#cacaca;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#cacaca;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#cacaca;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#cacaca;
}
