body{ padding:0; background-color:#0093dd; font-size:12px;}
#wapper{ padding:0; max-width:inherit; box-shadow:none; background-color:#f2f2f2;}
#page-default #wapper{ background-color:#fff;}
.container{ padding:0;}
#toTop{ background-color:#0093dd;}

#header{margin-bottom:0; height:99px; border-bottom:1px solid #e3e3e3; background-color:#f7f7f7; background-image:-moz-linear-gradient(center top , #fff 0px, #efefef 100%);}
#header #header-top{ background-color:#4b4b4b; padding:5px 0; color:#9d9d9d; font-family:"微软雅黑"; text-align:right; overflow:hidden; margin-bottom:22px;}
#header #header-top span{ float:left;}
#header #header-top em{ font-style:normal;}
#header #header-top .fa{ margin:0 5px 0 20px;}
#header #header-wb{ float:right; padding:2px 12px 0 0;}
#header #header-wb a{ color:#949494; margin:0 12px;}
#header #header-wb a .fa{ color:#5dbeee; font-size:14px; margin-right:4px;}
#header #header-searchbox{ float:right;}
#header #header-searchbox .search_box .input-append{border-radius:4px; background-color:#dbdbdb; box-shadow:none; padding:1px 1px 1px 3px; border:none; border-top:1px solid #bababa; border-left:1px solid #bababa;}
#header #header-searchbox .search_box .input-append input{ color:#989898;}
#header #header-searchbox .search_box .input-append .btn-primary{ background-color:transparent; color:#717171;}

#navbar{ margin-bottom:0; border-radius:0; height:40px; background:url("../uploads/nav-bg.png") repeat-x center top;}
#navbar #navbar-brand{ margin-left:0;}
#navbar #navbar-collapse{ background-color:transparent;}
#navbar #navbar-collapse>.navbar-nav{ float:none; background:url("../uploads/nav-jg.png") no-repeat left center;}
#navbar #navbar-collapse>.navbar-nav>li{ border-right:none; width:16.6667%; background:url("../uploads/nav-jg.png") no-repeat right center;}
#navbar #navbar-collapse>.navbar-nav>li>a{ font-family:"微软雅黑"; font-size:15px; color:#4a4a4a; text-align:center; padding:10px;}
#navbar #navbar-collapse>.navbar-nav>li:hover>a,
#navbar #navbar-collapse>.navbar-nav>li>a:hover,
#navbar #navbar-collapse>.navbar-nav>li.active>a{background-color:transparent; background:url("../uploads/nav-li.png") no-repeat center top; color:#fff; transition:none;}
/*2nav*/
#navbar #navbar-collapse{ position:relative;}
#navbar #navbar-collapse>.navbar-nav>li{ position:inherit}
#navbar #navbar-collapse>.navbar-nav>li>.dropdown-menu{ position:absolute; border:5px solid #fff; background:url("../uploads/nav01.png") no-repeat right top #f8f8f8; padding:60px 500px 20px 30px; min-height:170px; width:100%;}
#navbar #navbar-collapse>.navbar-nav>li>.dropdown-menu>li{ float:left; border-bottom:none;}
#navbar #navbar-collapse>.navbar-nav>li>.dropdown-menu>li>a{ position:relative; padding-left:10px; font-size:14px; min-width:104px;}
#navbar #navbar-collapse>.navbar-nav>li>.dropdown-menu>li>a:before{color:#0093dd; content:""; display:inline-block; font-family:"FontAwesome"; left:0; position:absolute; top:7px;}
#navbar #navbar-collapse>.navbar-nav>li>.dropdown-menu>li>a:hover{ background-color:transparent; color:#0093dd;}
#navbar #navbar-collapse>.navbar-nav>li + li>.dropdown-menu:before{color:#0093dd; content:"鼎胜投资"; font-family:"微软雅黑"; font-size:20px; display:inline-block; left:30px; position:absolute; top:25px; width:400px; border-bottom:1px solid #e3e3e3; padding-bottom:3px;}
#navbar #navbar-collapse>.navbar-nav>li:first-child + li>.dropdown-menu:before{content:"走进鼎胜";}
#navbar #navbar-collapse>.navbar-nav>li:first-child + li + li>.dropdown-menu:before{content:"新闻中心";}
#navbar #navbar-collapse>.navbar-nav>li:first-child + li + li + li>.dropdown-menu:before{content:"核心业务";}
#navbar #navbar-collapse>.navbar-nav>li:first-child + li + li + li + li>.dropdown-menu:before{content:"人才招聘";}
#navbar #navbar-collapse>.navbar-nav>li:first-child + li + li + li + li + li>.dropdown-menu:before{content:"联系我们";}


#footer{ margin:0; background-color:#4b4b4b; border-top:1px solid #3c3c3c; padding:15px 0 25px;}
#footer #footer-copyright{ margin-left:auto; margin-right:auto; color:#8c8c8c;}
#footer #footer-copyright a{ color:#8c8c8c;}

#page-default-top-slide{ box-shadow:none; margin-bottom:0;}
#page-default #default-carousel1{ overflow:inherit;}
#page-default #default-carousel1 .carousel-control.left{background:url("../uploads/icon-left2.png") no-repeat scroll center center!important;}
#page-default #default-carousel1 .carousel-control.right{background:url("../uploads/icon-right2.png") no-repeat scroll center center!important;}
#page-default #default-carousel1 .carousel-control span{ display:none;}
#page-default #default-carousel1 .swiper-pagination{ margin-top:420px;}
#page-default #default-carousel1 .swiper-pagination .swiper-pagination-switch{opacity:1.0; background-color:#fff;}
#page-default #default-carousel1 .swiper-pagination span.swiper-active-switch{ background-color:#0093dd;}
#page-default #page-default-annou{ height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; background-color:#f8f8f8; background-image:-moz-linear-gradient(center top , #fff 0px, #f2f2f2 100%); overflow:hidden;}
#page-default #page-default-annou .panel{border-radius:0; margin-bottom:0; position:relative;}
#page-default #page-default-annou .panel .panel-heading{ position:absolute; top:0; left:0; font-size:16px; color:#0085c7;}
#page-default #page-default-annou .panel .panel-body{ padding-left:78px;}
#page-default #page-default-annou .panel .panel-body .list-group .list-group-item>.badge{ float:none; border-radius:0; background-color:transparent; padding:0 0 0 12px; color:#848484; font-weight:normal;}
#page-default #page-default-case{ padding:15px 0; margin:0 -3px;}
#page-default #page-default-case .list-nodata{ padding:5px; height:auto; display:none;}
#page-default #page-default-case>div:hover .cese-heading + .list-nodata{ display:block; position:absolute; top:0; padding:6px 10px 0; width:100%; color:#fff; overflow:hidden; z-index:2;}
#page-default #page-default-case>div{ padding:0 3px;}
#page-default #page-default-case .cese-heading{ margin-bottom:0;}
#page-default #page-default-case .cese-heading li{ position:relative;}
#page-default #page-default-case .cese-heading li .thumbnail{ margin-bottom:0;}
#page-default #page-default-case .cese-heading li a{ position:absolute; bottom:0; width:100%; background-color:rgba(0,0,0, 0.7); color:#fff; font-family:"微软雅黑"; font-size:14px;}
#page-default #page-default-case .cese-heading li a:hover{ color:#0093dd;}
#page-default #page-default-case .cese-heading li a span{ display:block; padding:3px 10px;}
#page-default #page-default-case .cese-heading li a span .fa{ float:right; margin-top:5px;}
#page-default #page-default-case>div:hover .cese-heading li a{height:100%;}
#page-default #page-default-case>div:hover .cese-heading li a span{ position:absolute; bottom:0; left:0; width:100%;}
#page-default #page-default-case .cese-body{ display:none; position:absolute; top:0; padding:6px 10px 0; width:100%; overflow:hidden; z-index:2;}
#page-default #page-default-case>div:hover .cese-body{ display:block;}
#page-default #page-default-case .cese-body li{ color:#fff; padding:4px 0;}
#page-default #page-default-case .cese-body li a{ font-family:"微软雅黑"; color:#fff; display:inline-block; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap; width:88%;}
#page-default #page-default-case .cese-body li a:hover{color:#0093dd;}
#page-default #page-default-case .cese-body li .fa{ margin-right:5px;}

#page-default .page-nspo .panel{border-radius:0;}
#page-default .page-nspo .panel .panel-heading{ font-size:22px; color:#0093dd; padding-bottom:6px; border-bottom:2px dotted #f0f0f0; position:relative;}
#page-default .page-nspo .panel .panel-heading:before{content:" "; position:absolute; bottom:-2px; left:0; width:46px; height:2px; background-color:#0093dd; overflow:hidden;}
#page-default .page-nspo .panel .panel-heading small{ font-size:22px; margin-left:-6px; color:#000;}
#page-default .page-nspo .panel .panel-heading .more{ color:#ebebeb; float:none !important;}
#page-default .page-nspo .panel .panel-heading .more:hover{color:#0093dd;}
#page-default .page-nspo .panel .panel-heading .more:before,
#page-default .page-nspo .panel .panel-heading .more:after{display:none;}
#page-default #page-default-news .list-group{ margin:0 -10px;}
#page-default #page-default-news .list-group li{ padding:5px 10px;}
#page-default #page-default-news .list-group li a{display:inline-block; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap; width:62%;}
#page-default #page-default-news .list-group li .fa{ float:left; color:#0073ad; margin-top:4px;}
#page-default #page-default-news .list-group li .badge{ float:left; border-radius:0; background-color:transparent; padding:4px 6px 0; color:#0093dd; font-weight:normal;}
#page-default #page-default-pro-c1 .panel{ margin-bottom:10px;}
#page-default #page-default-pro-c1 .panel .panel-body{ display:none;}
#page-default #page-default-pro-c2.flexslider{border:0;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;background:transparent}
#page-default #page-default-pro-c2 ul.list-group{margin-bottom:0}
#page-default #page-default-pro-c2 li.list-group-item{margin:0 5px 0 0!important}
#page-default #page-default-pro-c2 li.list-group-item a:last-child{ display:block; background-color:#f4f4f4; color:#4b4b4c; padding:3px 5px; text-align:left; font-family:"微软雅黑"; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap; width:100%;}
#page-default #page-default-pro-c2 li.list-group-item .thumbnail{margin:0; padding:0;}
#page-default #page-default-pro-c2 li{margin-right:5px;text-align:center}
#page-default #page-default-pro-c2 .flex-control-nav{display:none}
#page-default #page-default-pro-c2 .flex-viewport{padding:0;border:0;background:transparent}
#page-default #page-default-pro-c2.flexslider .flex-direction-nav a{width:18px;height:20px;opacity:1.0;text-shadow:none; position:absolute; top:-20px; right:0; text-align:center; color:#0093dd;}
#page-default #page-default-pro-c2.flexslider .flex-direction-nav a:hover{ color:#0e3245;}
#page-default #page-default-pro-c2.flexslider .flex-direction-nav a.flex-prev{ left:auto; right:20px;}
#page-default #page-default-pro-c2.flexslider .flex-direction-nav a:before{width:18px;height:20px;font-family:"FontAwesome";font-size:18px;display:inline-block;content:'\f137'}
#page-default #page-default-pro-c2.flexslider .flex-direction-nav a.flex-next:before{content:"\f138"}
#page-default #page-default-pro-c2.flexslider .flex-direction-nav a.flex-disabled{-ms-filter:"alpha(opacity=100)"!important;filter:alpha(opacity=(100))!important;opacity:1.0!important}

#banner{ margin-bottom:0; box-shadow:none;}
#main{ position:relative; margin-top:-11px; background-color:#fafafa; border-radius:6px; box-shadow:0 0 6px 0 rgba(0,0,0,0.2); margin-bottom:20px;}
#main #aside{ margin-top:-11px; padding-right:0; padding-left:14px;}
#aside .panel-default>.panel-heading{ background-color:#0093dd; border-bottom:none; font-size:20px; color:#fff; text-align:center; padding:5px 0 10px; margin-bottom:0; border-top-left-radius:6px; margin-right:-2px; position:relative;}
#aside .panel-default>.panel-body>.nav>li{ padding-bottom:3px;}
#aside .panel-default>.panel-body>.nav>li>a{ padding:4px 0; text-align:center; color:#7f7f7f;}
#aside .panel-default>.panel-body>.nav>li>a:hover,
#aside .panel-default>.panel-body>.nav>li.active>a{ background-color:#fff; color:#0093dd; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:3px 0;}

#aside.searchlg .panel-default>.panel-body>.nav>li{ display:none;}
#aside.searchlg .panel-default>.panel-body>.nav>li.nav-header{ display:block; background-color:#fff; color:#0093dd; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:3px 0; text-align:center;}

#main #main-right{ margin-top:-11px; background-color:#fff; border-left:1px solid #f0f0f0; border-top-right-radius:6px; border-bottom-right-radius:6px; padding-left:20px; min-height:500px;}
#main #breadcrumb .breadcrumb{ margin-bottom:0; padding:9px 0 5px; text-align:right; font-size:12px;}
#main .main-content-right{ border-left:none; padding-left:0;}
.info img{display:block; height:auto; max-width:100%; margin: 0 auto;}
.title{ color:#0093dd;}
.pagination{ display:block; margin:10px 0; text-align:center; overflow:hidden;}
.pagination>li{ display:inline-block; padding:0 2px;}
.pagination>li>a,
.pagination>li>span{ border-color:#f0f0f0; background-color:#f7f7f7; color:#b7b7b7; border-radius:2px;}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span{border-radius:2px;}
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus,
.pagination>li.active>a,
.pagination>li.active>span,
.pagination>li.active>a:hover,
.pagination>li.active>span:hover,
.pagination>li.active>a:focus,
.pagination>li.active>span:focus{ border-color:#0093dd; background-color:#0093dd; color:#fff;}

#page-album-list{ margin:0 -10px 10px;}
#page-album-list li{ padding:0 10px;}
#page-album-list li h4{ padding:0; font-size:12px; border-top:none; height:28px; line-height:28px; overflow:hidden;}

#history-list li .media-heading{ font-family:Arial; font-size:35px; color:#0093dd; margin-bottom:-6px; font-weight:bold; padding-left:20px;}
#history-list li .media-body{ background-color:#fafafa; padding:20px 20px 15px;}
#history-list li .media-body p{ text-indent:0; margin-bottom:5px;}

#page-news-list-pic-left .media-object{ padding:0; border:none;}
#page-news-list-pic-left .media-body h4 a{ font-size:16px; display:inline-block; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap; width:93%;}

#page-news-info h1{ margin-bottom:5px;}
#page-news-info .news-info-time{ text-align:center; border-bottom:1px dotted #c9c9c9; margin-bottom:20px; padding-bottom:5px;}
#page-news-info-detail{ font-size:14px;}
.relate-container{ background-color:#f6f6f6; padding-top:8px; padding-bottom:8px; margin:0 0 10px;}
.relate-container>div:last-child{ text-align:right;}
.relate-container a{display: inline-block; line-height:16px; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap; width:80%;}
.relate-container span{ color:#0093dd; padding-right:5px;}
.relate-container span .fa{ margin-right:5px;}
.relate-container span.nextjt{ padding-left:5px; padding-right:0;}
.relate-container span.nextjt .fa{ margin-left:5px; margin-right:0;}

.page-product-intro{ padding:5px 0 15px; overflow:hidden;}
.page-product-intro p{ text-indent:2em; line-height:200%;}
#page-product-list{ margin-left:-10px; margin-right:-10px;}
#page-product-list li{ padding:0 10px;}
#page-product-list li h4{ border-top:none;}
#page-product-list li h4 a{display: inline-block; font-size:14px; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap; width:93%;}
#page-product-list li p{ height:32px; overflow:hidden;}
#page-product-info{ border-top:1px dotted #c9c9c9;}
#page-product-info-picture{ width:50%;}
#page-product-info-detail1 img{display:block; height:auto; max-width:100%; margin: 0 auto;}

#recruitment_list{ border-top:1px dotted #c9c9c9;}
#recruitment_list li{border-bottom:1px dotted #c9c9c9; margin-top:10px; color:#888;}
#recruitment_list li h4{ font-size:14px; color:#0093dd;}
#recruitment_list li p{ text-indent:0; padding-left:62px;}
#recruitment_list li span{ color:#000;}
#recruitment_list li .tt{ float:left;}
.recruitment_info{ padding:30px 0; color:#888;}
.recruitment_info h4{font-size:16px; color:#0093dd;}
.recruitment_info  p{ text-indent:0;}
.recruitment_info span{color:#000;}

#contact{ padding:20px 0;}
#contact .contact-photo{ text-align:right;}
#contact h3{ font-size:22px; color:#0093dd; margin-top:0;}
#contact p{ color:#4f4f4f;}
#contact .fa{ color:#0093dd; margin-right:4px;}
#page-contact{ padding-top:0;}
#page-contact .title{ margin-bottom:28px;}
#page-contact .alert{ margin-left:0;}
#page-contact .form-control{border-radius:0; border-color:#dbdbdb; background-color:#f9f9f9; font-size:12px;}
#page-contact .has-error .form-control:focus{box-shadow:0 1px 1px rgba(0,147,221,0.075) inset, 0 0 6px #0093dd}
#page-contact #page-contact-form .btn{border-radius:0; font-family:"微软雅黑"; padding: 6px 32px;}

#page-search #page-search-form .input-group input{border-radius:0;}
#page-search #page-search-list h4{ margin-bottom:4px;}
#page-search #page-search-list h4 a{ font-size:16px;}
#page-search #page-search-list p{ font-size:12px; color:#838383;}


@media (max-width: 479px){
#header #header-top{ padding:5px !important;}
#header #header-top em{ display:none;}
#header #header-top .fa{ margin:0 2px;}
#header #header-wb{ padding:2px 0 0;}
#header #header-wb a{ margin:0 3px;}
#header #header-searchbox .search_box .input-append input{ width:120px;}
#page-default #default-carousel1 .swiper-pagination{ margin-top:56px;}
#page-default #page-default-case>div{ width:50%;}
#page-default #page-default-case .cese-body li{ padding:2px 0;}
#page-news-list-pic-left .badge{ display:none;}
#page-news-info .news-info-time{ text-align:left;}
.relate-container a{ width:56%;}
#page-product-info-picture{ width:100%;}
#recruitment_list li p{ padding-left:0;}
#recruitment_list li .row>div{ width:100%;}
}
@media (min-width: 480px) and (max-width: 639px) {
#header #header-top em{ display:none;}
#page-default #default-carousel1 .swiper-pagination{ margin-top:94px;}
#page-default #page-default-case .cese-body li{ padding:0;}
#page-news-list-pic-left .badge{ display:none;}
.relate-container a{ width:70%;}
}
@media (min-width: 640px) and (max-width: 767px) {
#page-default #default-carousel1 .swiper-pagination{ margin-top:130px;}
#page-default #page-default-case .cese-heading img{ width:208px; height:152px;}
}
@media (max-width: 767px){
#header{ position:relative; height:68px; overflow:hidden;}
#header #header-top{ padding:5px 10px; margin-bottom:8px;}
#header>.container{ padding-right:10px;}
#header #header-wb{ float:left;}
#navbar{ height:50px; background-image:none; background-color:#fefefe;}
#navbar>.container>.navbar-header{ margin:0; padding:0 10px; height:auto;}
#footer #footer-copyright{ padding:0 10px; text-align:center;}
#footer #footer-copyright .pull-right{ float:none !important;}
#page-default #default-carousel1 .carousel-control.left{background-image:none!important;}
#page-default #default-carousel1 .carousel-control.right{background-image:none!important;}
#page-default #default-carousel1 .carousel-control span{ display:block;}
#page-default #page-default-case{ margin:0; padding-bottom:9px;}
#page-default #page-default-case>div{ margin-bottom:6px;}
#page-default #page-default-news{ padding:0 18px;}
#page-default #page-default-pro{ padding:0 18px;}
#main{ margin:0 auto; width:auto; box-shadow:none; border-radius:0; background-color:#fff;}
#main #main-right{ margin-top:0; padding:0 25px; border:none; border-radius:0; background-color:transparent;}
#main #breadcrumb .breadcrumb{ text-align:left; max-height:inherit;}
}
@media (min-width: 768px) and (max-width: 991px) {
#navbar #navbar-collapse>.navbar-nav>li>.dropdown-menu{ padding-right:220px;}
#main{ margin:10px auto; box-shadow:none; /*border-radius:0;*/ background-color:#fff;}
#main #main-right{ margin-top:0; padding:0 25px; border:none; border-radius:0; background-color:transparent;}
#main #breadcrumb .breadcrumb{ text-align:left;}
#page-default #page-default-case>div{ width:20%;}
#page-default #page-default-case .cese-body li{ padding:0;}
#page-default #page-default-news .panel-body{ height:112px; overflow:hidden;}
}
@media (min-width: 992px){
body{ background-color:#4b4b4b;}
#page-news-info h1{ font-size:22px;}
#page-default #page-default-case>div{ width:20%;}
#page-default #page-default-case .cese-heading img{ width:190px; height:138px;}
}










.tianv-slidemenu>ul>li.active>a{border-left: 6px solid rgba(0,147,221,.5);}
/*新导航侧栏*/
.BMapLabel {
	display: none;
	/*visibility: hidden;*/
	max-width: inherit;
}
.tianv-slidemenu li.active{
	background-color: #444b52;
}

@media (min-width: 320px) and (max-width: 479px) {
#navbar #navbar-brand img {
	max-width: 220px;
}
}

@media (min-width: 480px) and (max-width: 639px) {
#navbar #navbar-brand img {
	max-width: 380px;
}
}

@media (max-width: 767px) {
#navbar #navbar-brand {
	position: inherit;
	margin-left: auto;
	margin-right: auto;
	width: inherit;
	float: inherit;
}

	#navbar #navbar-brand img {
		max-height: 40px;
	}
}