body{
	font-family: Arial, Helvetica, sans-serif;
}
.pa{
	position: absolute;
}
.pt30{padding-top: 30px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pb15{padding-bottom: 15px;}
.pl20{padding-left: 20px;}
.pr20{padding-right: 20px;}
.mb20{margin-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.mt30{margin-top: 28px;}
.mb30{margin-bottom: 30px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mt60{margin-top: 60px;}
.mb60{margin-bottom: 60px;}
.w600{width: 600px;}
.margin-center{
	margin-right: auto;
	margin-left: auto;
}
.block-show{display: block;}
.vertical-middle{vertical-align: middle;}
strong.form-control{
	line-height: 34px;
	padding: 0;
	background-color: transparent;
	border:none;
	box-shadow: none;
}
.control-label{font-weight: normal;}
.actions{
	color: #007cbc;
}
.divider{
	height: 1px;
	margin: 28px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.options{
	color: #161f68;
}
.remind-success{
	color: #25c054;
}
.price,.note{
	color: #ecb200;
}
.error{
	color: #ff687d;
}
.logo img{
	width: 80px;
}
.site-top{
	padding-bottom: 10px;
	background-color: #fff;
	padding-top: 20px;
}
.logo{
	padding-left: 20px;
}
.site-options{
	padding-top: 10px;
	padding-right: 20px;
}
.site-options a{
	color: #161f68;
	margin-right: 20px;
	text-decoration: none;
}
.site-options a:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.site-options a,.site-options a:hover,.site-menu a,.site-menu a:hover,.submenu a,.submenu a:hover{
	-webkit-transition: 0.25s;
	   -moz-transition: 0.25s;
	    -ms-transition: 0.25s;
	     -o-transition: 0.25s;
	        transition: 0.25s;
}
.site-menu{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: #d1222d;
}
.submenu ul{
	margin-bottom: 0;
}
.submenu li{
	position: relative;
}
.site-menu a,.submenu a{
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #ff979d;
	text-decoration: none;
	position: relative;
}
.site-menu ul{
	margin-bottom: 0;
}
.site-menu a:hover,.site-menu a.active{
	color: #fff;
}
.site-menu a .pa,.submenu a .pa{
	left: 50%;
	margin-left: -7px;
	margin-top: -5px;
	bottom: 3px;
}
.submenu{
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fff;
	/*padding-bottom: 10px;
	padding-top: 10px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);*/
	border-bottom: 1px solid #ddd;
}
.submenu .toggle-content{
	left: 0;
	top: 37px;
	width: 140px;
	background-color: #fff;
	border:1px solid #ddd;
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	z-index: 999;
}
.submenu .toggle-content a,.submenu .toggle-content a:first-child{
	padding-left: 10px;
	display: block;
}
.submenu a{
	color:#007cbc;
	font-size: 12px;
	text-decoration: none;
	padding-left: 40px;
}
.submenu a:first-child{
	padding-left: 0;
}
.submenu a:hover,.submenu a.active{
	color: #c77a00;
}
.form-options{
	/*min-width: 970px;*/
	max-width: 1200px;
}
.form-options .col-md-2{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9pt;
}
.form-options .col-md-2:first-child{
	padding-left: 15px;
}
.form-options .dropdown-toggle{
	width: 100%;
	border-radius: 0;
	display: block;
	text-align: left;
	font-size: 9pt;
	min-height: 34px;
}
.form-options .fa-angle-down{
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -5px;
	bottom: 3px;
}
.form-options .dropdown-menu{
	width: 100%;
}
.form-options .input-group-addon,.form-options .form-control,.form-options .btn{
	border-radius: 0;
}
.form-options .input-group .form-control{
	/*border-left: none;*/
}
.form-options .input-group-addon{
	background-color: transparent;
	color: #999;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;

}
.btn{
	color: #333;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));
	background:-moz-linear-gradient(top,#fff,#f5f5f5);
	background:-o-linear-gradient(top,#fff,#f5f5f5);
	background:-ms-linear-gradient(top,#fff,#f5f5f5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5');
	background:linear-gradient(top,#fff,#f5f5f5);
	box-shadow: 0 2px 2px rgba(0,0,0,0.1);

}
 .btn-blue{
	background:-webkit-gradient(linear,left top,left bottom,from(#0090db),to(#007dbd));
	background:-moz-linear-gradient(top,#0090db,#007dbd);
	background:-o-linear-gradient(top,#0090db,#007dbd);
	background:-ms-linear-gradient(top,#0090db,#007dbd);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0090db',endColorstr='#007dbd');
	background:linear-gradient(top,#0090db,#007dbd);
	color: #fff;
	cursor: pointer;
}
.btn-green{
	background:-webkit-gradient(linear,left top,left bottom,from(#25c054),to(#21ab4b));
	background:-moz-linear-gradient(top,#25c054,#21ab4b);
	background:-o-linear-gradient(top,#25c054,#21ab4b);
	background:-ms-linear-gradient(top,#25c054,#21ab4b);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25c054',endColorstr='#21ab4b');
	background:linear-gradient(top,#25c054,#21ab4b);
	color: #fff;
	cursor: pointer;
	outline: none;
}
.btn-green:hover, .btn-green:active, .btn-green:focus{
	background:-webkit-gradient(linear,left top,left bottom,from(#21ab4b),to(#25c054));
	background:-moz-linear-gradient(top,#21ab4b,#25c054);
	background:-o-linear-gradient(top,#21ab4b,#25c054);
	background:-ms-linear-gradient(top,#21ab4b,#25c054);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21ab4b',endColorstr='#25c054');
	background:linear-gradient(top,#21ab4b,#25c054);
	color: #fff;
}
 .btn-blue:hover, .btn-blue:active, .btn-blue:focus{
 	background:-webkit-gradient(linear,left top,left bottom,from(#007dbd),to(#0090db));
	background:-moz-linear-gradient(top,#007dbd,#0090db);
	background:-o-linear-gradient(top,#007dbd,#0090db);
	background:-ms-linear-gradient(top,#007dbd,#0090db);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dbd',endColorstr='#0090db');
	background:linear-gradient(top,#007dbd,#0090db);
	color: #fff;
 }
.main-content{
	min-height: 300px;
}
/*table list*/
.research-list{
	word-break:break-word;
	margin: 10px 20px;
	border:1px solid #ddd;
	/*border-top: none;*/
}
.research-list table{
	table-layout: fixed;
}
.research-list .table>thead>tr>th{
	border-bottom-width:1px;
}
.research-list .table>tbody>tr>td{
	font-size: 12px;
}
.table{margin-bottom: 0;}
.research-list .table-list>tbody>tr>td:first-child,.research-list .table-list>thead>tr>th:first-child,
.research-list .table-list>tbody>tr>td:nth-child(7),
.research-list .table-list>tbody>tr>td:nth-child(8),
.research-list .table-list>thead>tr>th:nth-child(7),
.research-list .table-list>thead>tr>th:nth-child(8),
.research-list .table-list>tbody>tr>td:nth-child(11),
.research-list .table-list>thead>tr>th:nth-child(11),
.research-list .table-list>tbody>tr>td:nth-child(13),
.research-list .table-list>thead>tr>th:nth-child(13),
.research-list .table-list>tbody>tr>td:nth-child(3),
.research-list .table-list>thead>tr>th:nth-child(3){
	text-align: center;

}
.research-list .table>thead>tr>th, .research-list .table>tbody>tr>th, .research-list .table>tfoot>tr>th, .research-list .table>thead>tr>td, .research-list .table>tbody>tr>td, .research-list .table>tfoot>tr>td{
	vertical-align: middle;
}
/*scroll*/
/*.search-list{
	margin: 10px;
}
.search-list .row{
	margin-left: 0;
	margin-right: 0;
}
.search-list .row>div{
	padding-left: 0;
	padding-right: 0;
}
.search-list-head{
	border-bottom: 4px solid #eee;
}
.search-list-head li{
	padding-left: 20px;
	background-color: #f8f8f8;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666;
	font-weight: bold;
	font-size: 12px;
}
.search-list-head li:nth-child(odd){
	background-color: #eee;
}
.search-result-list ul{
	width: 260px;
	float: left;
	color: #666;
}
.search-result-list li{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	background-color: #fff;
}
.search-result-list li:nth-child(odd){
	background-color: #f5f5f5;
}
#searchResult{
	min-width: 260px;
	max-width: 100%;
	overflow: hidden;
}*/
/*scrollbar*/
/*user-model*/
.user-model{
	margin-left: auto;
	margin-right: auto;
}
.form-control{
	border-radius: 0;
	font-size: 9pt;
}
.user-model label{
	font-weight: normal;
}
.dropdown.full-width .btn{
	width: 100%;
	text-align: left;
}
.dropdown.full-width .fa-angle-down{
	float: right;
	padding-top: 5px;
}
.dropdown.full-width .dropdown-menu{
	width: 100%;
}
.checkbox-list{
	border:1px dashed #ddd;
	padding:10px 20px;
}
/*footer*/
footer{
	color: #999;
	padding-bottom: 40px;
	padding-top: 60px;
	}
@media (max-width: 992px){
	.form-options .col-md-2{
		padding-left: 15px;
		padding-right: 15px;
	}
	.list-inline>li{
		width: 48%;
		padding-left: 0;
		padding-right: 0;
	}
	.site-menu a{
			padding-top: 5px;
		padding-bottom: 5px;
	}
	.site-menu a .pa{
		position: static;
		margin-left: 10px;
	}
}
@media (min-width: 1400px){
	.main-content{
		min-height: 500px;
	}
}









