﻿body{
    /*background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);*/
    min-width:768px;
}
.haizol-error {
	color: red;
	padding: 3px 0;
	margin-bottom: 0px;
}
.rating_top1{
	font-size: 18px;
    color: #2F598F;
}
*{
    list-style:none;
    /*font-family:"Arial,Microsoft Yahei,Helvetica";*/
    font-family:"Microsoft Yahei","Arial","Helvetica";
}
table.table tr th {
    font-weight: bold;
    vertical-align: middle;
}
table.table tr th, table.table tr td{
	vertical-align: middle;
	text-align:left;
}
.table > thead {
	height:50px;
}
.table > thead > tr > th {
	border-bottom:1px solid #ddd;
}
.table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-bottom:none;
}
table tr th.status-64 {
	width:64px;
}
.fix-margin-right-15 {
	margin-right:-15px;
}

/*header*/
.navbar_top{
    width:100%;
    height:35px;
    background:#eee;
    line-height:35px;
    border-bottom:1px solid #ddd;
}
.navbar_top li a{
    color:#164782;
    font-size:12px;
}
.navbar_top li a:hover{
    text-decoration:none;
}
.navbar-default{
    /*height:84px;*/
    background:#fff;
    border:none;
}
.navbar-brand{
    /*padding:20px 15px;*/
}
.navbar-brand img{
    height:48px;
}
.navUl{
	/*濞戞捁妗ㄧ花顡痚8闁挎冻鎷� 闁活枎鎷� padding 濞寸媴绲惧ù锟絤argin*/
    /*margin:10px 15px;*/
    padding:10px 15px;
}
.navUl li{
    margin-left:30px;
}
.navbar-default .navbar-nav>li>a{
    color:#595757;
}
.navbar-default .navbar-nav>li>a:hover{
    color:#036EB6;
}

.splitor {margin-left:2px; margin-right:2px; color:#999;}

/*footer*/
.navbar-inverse{
    background:#F5F5F5;
    border:none;
    padding-top: 30px;
}
.navbar-inverse dd{
    margin-bottom: 10px;
}
.navbar-inverse dt{
    margin-bottom: 10px;
}

/*闁荤喐娲栧Λ娑樏烘總鐬strap闂佹眹鍔岀�氼亞绮崒娑氣枖濠殿垱绱癲ding=10*/
.checkbox {
  margin-top: 0px;
  margin-bottom: 0px;
}

h2.haizol-h2 {
	color:#777;
	margin-top:15px;
	margin-bottom:15px;
	font-size:20px;
	font-weight:bold;
}

hr.haizol-hr {
	border-style: dashed;
	border-color:#ddd -moz-use-text-color -moz-use-text-color;
	margin-top:10px;
	margin-bottom:10px;
}

hr.haizol-hr-solid {
	border-style: solid;
	border-color:#ddd -moz-use-text-color -moz-use-text-color;
	margin-top:10px;
	margin-bottom:10px;
}

.navbar-default {
	/* 婵炴垶鎸哥粔鎾疮閿熶粙鏌ｉ～顔藉
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.65) inset, 0 1px 5px rgba(0, 0, 0, 0.175) ;
	*/
}

/* 鐏忎粙鍣洪崢缁樺竴娑擄拷澹掗崷鍡氼瀾 begin */
.panel {
	border-radius:0px; /*閸樼喎顬婇弰锟絧x閿涘奔绲鹃弰顖欑瑝婵傛垝绨�*/
}
.form-control {
	border-radius:0px; /*閸樼喎顬婇弰锟絧x閿涘奔绲鹃弰顖欑瑝鐟曚椒绨�*/
}
.dropdown-menu {
	border-radius:0px; /*閸樼喎顬婇弰锟絧x閿涘奔绲鹃弰顖欑瑝鐟曚椒绨�*/
}
.nav-pills > li > a {
	border-radius:0px; /*閸樼喎顬婇弰锟絧x閿涘奔绲鹃弰顖欑瑝鐟曚椒绨�*/
}
/* 鐏忎粙鍣洪崢缁樺竴娑擄拷澹掗崷鍡氼瀾 end */

.dropdown-menu > li > a {
	text-align:left;
}

.panel > .panel-heading input {
	font-weight:normal;
}

.panel-default > .panel-heading {
	font-weight:bold;
	color:#777;
}

.highcharts-button {
	display:none;
}
span.required {
	font-size:11px;
	color:#ff3300;
}
.text-middle {
	vertical-align: middle;
}

/* 婵″倷绗呴弰顖欒礋娴滃棜鐨熼弫纰給otstrap 閻ㄥ嫭瀵滈柦顔炬畱妫版粏澹婄粵锟�*/
.btn-default {
	color:#555;
	border-color:#aaa;
	background-color:#f9f9f9;
}
.btn-default:hover {
	color:#000;
	border-color:#999;
	background-color:#Fff;
}
.btn-primary {
	background-color:#194783;
}
.btn-primary:hover {
	background-color:#092D5C;
}

.btn-light-blue {
	background-color:#0E6EB8;
	border:1px solid #0E6EB8;
	color:#fff;
	font-size:14px;
}
.btn-light-blue:hover{
	color:#fff;
}
.btn-light-blue-shadow {
	background-color:#fff;
	border:1px solid #0E6EB8;
	color:#0E6EB8;
	font-size:14px;
}
.btn-light-blue-shadow:hover{
	color:#0E6EB8;
}

.logo-box-g{
    width:180px;height:120px;
    display:table;
    text-align:center;
    vertical-align:middle;
    border:1px solid #ddd;background:#fff;
    padding:2px;
    border-radius:4px;
}
.logo-box-g a {
	display:table-cell;vertical-align:middle;width:180px;height:120px;
}
.logo-box-g a img {
    position:static;
    *position:relative; /*闁藉牆顕甀E6/7閻ㄥ嚗ack*/
    top:-50%;left:-50%; /*闁藉牆顕甀E6/7閻ㄥ嚗ack*/
    margin-left:auto;
    margin-right:auto;
}

.btn-pay {
    background-image: linear-gradient(to bottom, #5cb85c 0%, #5cb85c 100%);
    background-repeat: repeat-x;
    border-color: #5cb85c;
    color:#eee;
}
.btn-pay:hover, .btn-pay:focus {
    background-color: #5cb85c;
    background-position: 0 -15px;
    color:#fff;
}
.btn-pay:active, .btn-pay.active {
    background-color: #5cb85c;
    border-color: #5cb85c;
    color:#fff;
}

/*娑撳娼伴弰顖欒礋缂佺喍绔撮弽宄扮础閿涙岸顤侀懝璇х礉鎼存洝澹婇敍宀冪珶濡楀棜澹婄粵澶婁粵閻ㄥ嫬鍣径锟�*/
a.haizol-gray-link {
	color:#777777;
}
a.haizol-gray-link:focus, a.haizol-gray-link:hover {
	color:#337ab7;
	text-decoration: none;
}

a.haizol-gray-title-link {
	color:#666666;
	font-size:16px;
}
a.haizol-gray-title-link:focus, a.haizol-gray-title-link:hover {
	color:#337ab7;
	text-decoration: none;
}

a.haizol-vanished-link {
	border-color:#337ab7;
	color:#337ab7;
	background-color:#fff;
	/*color:#337ab7;*/
}

a.haizol-vanished-link:focus, a.haizol-vanished-link:hover {
	border-color:#337ab7;
	color:#fff;
	background-color:#337ab7;
}

a.haizol-gray-bg-link  {
	padding:5px;
	background-color:#f5f5f5;
	margin-left:10px;
	color:#777777;
	text-decoration: none;
}
a.haizol-gray-bg-link:hover {
	color:#337ab7;
}

a.haizol-yellow-bg-link  {
	padding:5px;
	background-color:#FCF8E3;
	margin-left:10px;
	color:#777777;
	text-decoration: none;
}
a.haizol-yellow-bg-link:hover {
	color:#337ab7;
}

a.haizol-rfqid-link {
	font-size:14px;
	font-weight:bold;
}


.light-gray-label {
	color:#999;
}

.simple-title {
	font-size:16px;
	color:#666;
}

/** 2017-04-19 采用新样式，保留之前的 panel-simple
.panel-simple {
  border-color: none;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
          box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
  background-color: transparent;
}
.panel-simple > .panel-heading {
  color: #337ab7;
  font-size:18px;
  background-color: transparent;
  border:none;
  border-bottom:2px solid #337ab7;
}
.panel-simple > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-simple > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-simple > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
**/

/** 2017-04-19  新 panel-simple**/
.panel-simple {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
          box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
  background-color: #fff;
  border:1px solid #ddd;
}
.panel-simple > .panel-heading {
  color: #555;
  font-size:20px;
  background-color: #fff;
  border-bottom:1px solid #ddd;
  padding-top:15px;
}
.panel-simple > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-simple > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-simple > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-simple > .panel-body-no-padding {
  padding-top:0; padding-bottom:0;
}

/** 2017-04-19  **/
.panel-default > .panel-heading {
  color: #555;
  font-size:14px;
  background-color: #fff;
  padding-top:15px;
  padding-bottom:15px;
}


.panel > .panel-heading-with-buttons {
	padding:0; 
}


.bg-body {
	background-color:#eee;
}
.bg-white {
	background-color:#fff;
}

.popover {
	max-width:296px; /*bootstrap 276 娑撳秴顧愰敍宀冪箹闁插本鏁兼稉锟�296*/
}
input.txt-normal {font-weight:normal;}

/*閺傚洦婀伴幋顏呮焽*/
.cut {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*娑撴艾濮熼惇瀣緲閺嶅嘲绱�*/
.dashboard-number {
	font-size:18px; color:#337ab7;
}

/* nav-tabs 閻╃鍙ч弽宄扮础 begin*/
.nav-tabs {
	background: #fff;
	/*margin-bottom:15px;*/
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
	height:60px;
}

.nav-tabs li a {
	height:60px;
	background: transparent;
	border-radius: 0;
	font-size: 12px;
	font-weight:bold;
	color: #777;
	padding: 22px 20px;
	border-bottom:1px solid #ddd;
}

.nav-tabs li a:hover {
	color: #f89236;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:none;
	border-bottom:2px solid #f89236;
	padding: 23px 20px;
	
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000,endColorStr=#fef3e8); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top, #fff,  #fef3e8);        /* IE 10 */
	background:-moz-linear-gradient(top,#fff,#fef3e8);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#fef3e8));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fef3e8));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top, #fff, #fef3e8);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top, #fff, #fef3e8);  /*Opera 11.10+*/
}

.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a i {
	color: #f89236;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:2px solid #f89236;
	
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#000,endColorStr=#fef3e8); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top, #fff,  #fef3e8);        /* IE 10 */
	background:-moz-linear-gradient(top,#fff,#fef3e8);/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#fef3e8));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fef3e8));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top, #fff, #fef3e8);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top, #fff, #fef3e8);  /*Opera 11.10+*/
}

/*
.nav-tabs li.active a:after {
	content: "";
	position: absolute;
	left: 45%;
	bottom: -14px;
	border: 7px solid transparent;
	border-top: 7px solid #e67e22;
}
.tab-content {
	padding: 5px;
	color: #5a5c5d;
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
	border-bottom: 1px solid #e67e22;
}
*/


@media only screen and (max-width: 480px) {
	.nav-tabs,.nav-tabs li {
		width: 100%;
		background: transparent;
	}
	.nav-tabs li.active a {
		border-radius: 10px 10px 0 0;
	}
	.nav-tabs li:first-child a {
		border-bottom-left-radius: 0;
	}
	.nav-tabs li a {
		margin-bottom: 10px;
		border: 1px solid lightgray;
	}
	.nav-tabs li.active a:after {
		border: none;
	}
}

.ext-name{
	font-weight: normal;
	padding: 0 5px;
}

div[contenteditable=true] .popover-title{
	display: table;
	width: 100%;
}

.bootstrap-tagsinput > span{
	background: #fff;
    border: 1px solid #999;
    color: #333 !important;
    font-weight: normal;
    border-radius: 25px;
}

/* nav-tabs 閻╃鍙ч弽宄扮础 end*/

#cookie-law-bar-container {
	background: #C3C8CF;
	height: 48px;
	font-size: 14px;
	text-align: center;
}

#cookie-law-bar {
	position: relative;
	height: 48px;
	line-height: 48px;
	bottom: 0px;
	color: #333;
	font-family: Helvetica;
	display: block;
}

#cookie-law-bar > a.cookie {
	color: #128CE1;
	text-decoration: underline;
}
#cookie-law-bar > a.agree {
        background-color:#128CE1;
        color:#ffffff;
        padding:5px 10px;
        font-size:12px;
        margin-left:20px;
        border-radius:4px;
        text-decoration:none;
        cursor:pointer;
}

.haizol-icon-buyer-cover{
	font-size: 24px !important;
	color:#066eb7;
	float:left;
	line-height: inherit!important;
	width: auto !important;
}


.height-full{
	height: 70px;
	line-height:100%;
}
.line-height-full {
	line-height: 70px;
}

.body-message-info{
	padding-top: 10px;
	padding-bottom: 20px;
	color:red;
}
.all{

}
.img1{
	width: 100%;
}
.alls{
	padding-top:15px; 
	padding-bottom:15px;
	width: 70%;
	margin-left: 15%;
	margin-top: 30px;
}