@charset "utf-8";
/*public*/
.fl{display:inline;float:left;}
.fr{display:inline;float:left;}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden;}
.cf{zoom:1;}
/*main*/
.lanrenzhijia{width:auto;margin:0;padding:0px;font-size:14px;}
.lanrenzhijia .nav-tabs {border: 0;}
.lanrenzhijia a{font-size:12px;}
.lanrenzhijia .title{height:35px;padding-bottom:8px;}
.lanrenzhijia .title-list{ position: relative;padding: 0;}
.lanrenzhijia .title-list li{list-style: none;float: left;width: 120px; height:35px; line-height: 35px; text-align: center;font-size:14px;background-color: rgba(12,35,64,0.6);border: 0.5px solid #999; border-radius: 10px 10px 0 0;color: #fff;/* font-family:arial, helvetica, sans-serif;*/cursor:pointer;border-bottom: 0;}
.lanrenzhijia .title-list li:hover,.lanrenzhijia .title-list li.active {background-color: unset;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border-radius: 10px 10px 0 0;}
.lanrenzhijia .title-list li a{border:0 !important;width:auto; height:35px; line-height: 30px;padding: 3px 0 0 0;display:block; text-align: center;font-size:14px;color: #fff;margin: auto;}
.lanrenzhijia .title-list li a:hover{ background:rgba(93,108,128,0.82); color:#fff; border-radius: 10px 10px 0 0;}
.lanrenzhijia .title-list li:first-child {border: 0;}
.lanrenzhijia .title-list li:first-child.active {background: unset;}
.lanrenzhijia .title-list li.active a,.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #fff;background:rgba(93,108,128,0.82);/*height: 35px;*/cursor: unset;}
.product{ height:147px; position: relative; overflow: hidden; display: none;  padding:4% 6% 5% 6%; color:#fff;font-size:12px;}

/*.product-wrap div#five,.product-wrap div#fivez {padding: 4% 0 4% 68px;}
.product-wrap #five label,.product-wrap #fivez label{margin-right: 45px;}*/

.product ul{ position: absolute; left: 0px;}
.product-wrap{background:rgba(93,108,128,0.82);}
.product-wrap .show{ display: block;}
.product-wrap .product li{ float: left; display: inline; margin-left: 13px;background: #f3f3f3;border: 2px solid #fafafa; transition:0.4s;-webkit-transition:0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;}
.product-wrap .product li.ml0{margin-left:0px;}
.product-wrap .product li a.imgwrap{ display: block; width: 226px; height: 200px; background: #fff; text-align:center;}
.product-wrap .product li p{padding-left: 15px;color: #666666;line-height: 22px;}
.product-wrap .product li p a{ color: #666666; text-decoration: none;}
.product-wrap .product li p a:hover{ color: #ff6600; text-decoration: none;}
.product-wrap .product form{}
.product-wrap .product .inputbox {font-size:14px;margin:0; padding-left:15px;width: 85% !important;height:38px;color:#333333;border:1px solid #c2c2c2;float:left;}
#five .inputbox,#fivez .inputbox{    width: 65% !important;}

/* .zh-cn .product-wrap .product .inputbox{margin-bottom: 10px;} */
.product-wrap .product .button{font-size: 14px;color:#fff;width:15% !important;height:38px;line-height:26px; text-align:center;overflow:hidden; background-color:#0c2340;float:left;border: none;}
#five div:first-child ,#fivez  div:first-child{
    width: 20% !important;}
.product-wrap .product .text{margin:0; padding:0; clear:both; padding-top:10px;}
.roduct-wrap .product h2{clear:both;margin:0; padding:0;height:30px; line-height: 30px; color: #193670; font-size:24px;font-weight: bold; display:block;}
.product-wrap .product span{ font-size:14px;}
.product label input[type="radio"] {
      margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px;
    margin-bottom: 1px;}
input[type="checkbox"] {
    margin: 4px 5px 0 0;}
.product label [class^="icon-"] {
    width: auto;}

.lanrenzhijia2{display:none;}
.lanrenzhijia2 .nav-tabs {border-bottom: 0;text-align: right;margin-left: 8%;}

.lanrenzhijia2 .product-wrap {border: 0;}
.lanrenzhijia2 .product-wrap .product .inputbox,
.lanrenzhijia2  .product-wrap .product #SS_CFocusTag,
.lanrenzhijia2  .product-wrap .product #reqterm,
.lanrenzhijia2  .product-wrap .product #reqterm1,

.lanrenzhijia2 .title-list li {float: none;}
.lanrenzhijia2 .product-wrap .product .button{height: 46px !important;width:20% !important;}
.lanrenzhijia2 .title-list li.active a,
.lanrenzhijia2  .nav-tabs > li.active > a,
.lanrenzhijia2 .nav-tabs > li.active > a:hover,
.lanrenzhijia2 .nav-tabs > li.active > a:focus {
    color: #000;}
.lanrenzhijia2 .product {height: 150px;padding-left: 0;}
.lanrenzhijia2 .product-wrap .product .button {margin-left: 0 !important;}

.lanrenzhijia label {
    font-size: 14px;
    font-weight: normal;}

/*advanced*/
.col-sm-offset-3{
	padding: 0;
   margin: 1% 0;}
.col-sm-offset-3 a.advanced{color:#fff;}
.form-horizontal .form-group, 
.col-sm-offset-3 .row {
    margin-right: 0;
    margin-left: 0;}


[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide:not(.ng-hide-animate) {
    display: none !important;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-md-12, .col-lg-12 {
    padding-right: 30px;
    padding-left: 0;}
.col-xs-4 {width: 22%;}
.col-xs-6 {width: 38.5%;}
.col-xs-9 {width: 25%;}
.col-xs-10 {width: 61%;}
#advancedSearchForm .time-presets h4, #advancedSearchForm .time-presets ul, #advancedSearchForm .time-presets li {
    display: inline;}
.customPrimaryLink, .customPrimaryLinkContainer a {
    color: #999999 !important;}
.retrieval2 .btn-primary {
    background-color: #0c2340;    border-color: #0c2340;}
.offscreen {
    position: absolute;
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    width: 1px;
    overflow: hidden;}

input#date1,input#date2 {
    width: 81%;
    float: left;
    border-radius: 0;}
button#date1_btn,button#date2_btn {
    float: left;
    border-radius: 0 4px 4px 0;
    background-color: #0c2340;}
button#date1_btn:hover,button#date2_btn:hover{
    color: #fff;
    text-decoration: none;}
.js-calendar{    position: fixed !important;}
.calendar-container table tbody td.day {color: #333333;}
table.table thead td {color: #2b5fab;}
.calendar-container table tbody td.today:after{background-color: #0c2340 !important;}
table.table thead td{ border-color: #0c2340;}
.col-xs-9.col-md-4 {
    padding-right: 0;}

select.form-control {
  border: solid 1px #000;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
   background-image: url(../images/select.jpg);
  background-repeat: no-repeat;
  background-position: calc(100% - 7px) 50%;
  background-size:6% auto;
  border-radius:3px;
  padding:0 5px !important;
  padding-right: 14px;}
select#searchField0,
select#searchBoolean1,
select#searchField1,
select#searchBoolean2,
select#searchField2{
    background-image: url(../images/select2.jpg);
    background-size: 8px;}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select.form-control::-ms-expand { display: none;}

select.form-control {    
  background-position: calc(100% - 15px) 50%;
    padding: 0 25px !important;}
       

@media screen and (max-width: 1199px){
.product-wrap .product .inputbox ,
.product-wrap .product #SS_CFocusTag,
.product-wrap .product #reqterm,
.product-wrap .product #reqterm1,
.product-wrap .product #reqterm13,
.product-wrap .product #txt_q{
    border-width: 1px;
    border: 1px solid #bcbebf;}
.my-2 .td2 input {
    width: 100% !important;}
}
@media (min-width: 1025px){
.col-md-4 {
    width: 30%;}
}
@media screen and (max-width: 1024px){
.en-gb .product {height: 147px;}
}
@media screen and (min-width: 980px){
.lanrenzhijia label {
    margin-right: 30px;}
}
@media screen and (max-width: 980px){
.product-wrap #five label, .product-wrap #fivez label {
    margin-right: 25px;
    font-size: 14px;}
  .product-wrap .product .button{margin-bottom:0px !important;}
  /*20181207*/
  .retrieval {
  /*  top: 20%;*/
    left: 0;
    width: 80%;
    margin: auto 10% !important;}
  .lanrenzhijia .title-list li {width: 100px !important;}
  .en-gb .lanrenzhijia .title-list li:nth-child(5) a {line-height: 15px !important;}
/*  .product {padding-left: 40px !important;height: 120px !important;}  
  .product-wrap .product .inputbox {width: 70% !important;}
  .product-wrap #five .inputbox {width: 55% !important;margin-bottom: 10px !important;}
	.zh-cn .product-wrap .product .inputbox {margin-bottom: 0 !important;}
  .zh-cn div#fivez {padding-top: 2.5%;}
  .product-wrap #one .text,.product-wrap #onez .text{width: 86% !important;}
  */
}
@media screen and (max-width: 960px){
.en-gb  .lanrenzhijia .title-list li{width: 140px;}
}
@media screen and (max-width: 920px){
  .product-wrap #five{padding-left: 30px !important;}
  .en-gb .product-wrap #five label{margin-right: 19px;}
  .col-xs-9 {width: 35%;}
}
@media screen and (max-width:880px) {
.product-wrap #five label, .product-wrap #fivez label{margin-right: 20px;}
.en-gb .product-wrap #five label{margin-right: 12px;}
}
@media screen and (max-width:845px){
.product-wrap #five{padding-left: 20px !important;}
.zh-cn .product-wrap #fivez label{margin-right: 12px;}
}
@media screen and (max-width:840px){
.product-wrap #five label, .product-wrap #fivez label{margin-right: 10px !important;}
}
@media screen and (max-width:830px){
.product-wrap #five{padding-left: 8px !important;}
.product-wrap #five label, .product-wrap #fivez label{margin-right: 8px !important;}
}
@media screen and (max-width:815px){
}
@media screen and (max-width:787px){
}
@media screen and (min-width:768px){
  .advanced {
    display: inline-block;
/*    padding: 6px 12px;
    line-height: 1.42857143;  
    border: 1px solid transparent;
    border-radius: 4px; */
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;}
}
@media screen and (max-width:767px){
  .product-wrap .product .inputbox,
  .product-wrap .product #SS_CFocusTag,
  .product-wrap .product #reqterm,
  .product-wrap .product #reqterm1,
  .product-wrap .product #txt_q{width:80% !important;    height: 46px !important;}
	.product {    
    padding-left: 30px !important;
    padding-top: 11%;
    height: auto !important;}
  div#five2,div#fivez2 {
    padding-top: 2%;
    padding-bottom: 2%;}
  .product-wrap .product form {
    width: 87%;}
.retrieval { 
    width: 100%;
    margin: 0 !important;
    top: 0;
 /*   background-color: rgba(93,108,128,0.82);*/
      position: relative;
    background-image: url(../../../upload/channel/registered/angel/lrc/3b520effae3091bf500cd009e7b6fc40.jpg);
    background-size: cover;}
.lanrenzhijia2{display:block;    background-color: rgba(93,108,128,0.82);}
  .lanrenzhijia2 .product-wrap {
    background: none;
    width: 80%;
    float: left;}
  .lanrenzhijia2 .title.cf {
    width: 20%;
    float: left;}
  .lanrenzhijia2 .title-list li a {
    background: unset !important;
    border-color: transparent !important;
    margin: 0;}
  .product-wrap .product .text{width:86% !important;}
  label{font-weight: unset;    margin-right: 5px;}
  
  .carousel-indicators, #carousel-example-generic > .custom > .carousel-inner{display:none;}
  
  /*advanced search*/
  .hidden-xs {display: block !important;}
  .col-sm-offset-3{    margin-left: 20px;}
  .col-xs-9 {
    width: 50%;
    float: none;}
  .row > div:nth-child(2) {
    float: none !important;
    height: unset !important;}
  
  .js-calendar{
    bottom: 0px;
    right: 5%;}
}
@media screen and (max-width:730px){
  .product-wrap .product .inputbox{padding-left: 2% !important;}
}
@media screen and (max-width:680px){
  .col-xs-6,.col-xs-10{width: 100%;}
  .col-xs-10{ margin-top: 5px;}
  .col-xs-2,.col-xs-4{width: 50%;}
}
@media screen and (max-width:640px){
.product {padding-top: 15%;}
}
@media screen and (max-width:600px){
#one2 {padding-top: 18%;}
}

@media screen and (max-width:480px){
.product div:last-child {margin: 0 !important;}
.en-gb .product form div:nth-child(5){
    border-right: 0 !important;
    margin-right: 35px;}
.zh-cn .product form div:nth-child(4){
    border-right: 0 !important;
    margin-right: 55px;}
  .zh-cn .product form div:last-child select{margin-left:0 !important;}

  /*20181227*/
  .product-wrap .product .inputbox,
  .product-wrap .product #SS_CFocusTag1,
  .product-wrap .product #SS_CFocusTag11,
  .product-wrap .product #reqterm1, 
  .product-wrap .product #reqterm11,
  .product-wrap .product #reqterm12,
  .product-wrap .product #reqterm13,
  .product-wrap .product #txt_q1,
  .product-wrap .product #txt_q11{width:77% !important;}
  label{ line-height: 30px;width: 100%;}
  .lanrenzhijia2 .product-wrap .product .button{width:23% !important;}
  .product-wrap .product .text a.advanced {
    width: 100%;
    line-height: 30px;}
  #two2,#three2,#four2{padding-top: 5%;}
  #twoz2,#threez2,#fourz2{padding-top:4%;}
  
  .col-xs-9 {width: 100%;}
}
@media screen and (max-width:435px){
#onez2 {padding-top: 18%;}
}
@media screen and (max-width:420px){

  .en-gb .product {padding-right: 0;}
  
}
@media screen and (max-width:400px){
 .product-wrap .product .inputbox,
  .product-wrap .product #SS_CFocusTag1,
  .product-wrap .product #SS_CFocusTag11,
   .product-wrap .product #reqterm1,
  .product-wrap .product #reqterm11,
  .product-wrap .product #reqterm12,
  .product-wrap .product #reqterm13,
  .product-wrap .product #txt_q1,
  .product-wrap .product #txt_q11{width:70% !important;}

	.lanrenzhijia2 .product-wrap .product .button {
    width: 30% !important;}
}
@media screen and (max-width:390px){

}
@media screen and (max-width:360px){
	#onez2 {padding-top: 35%;}
	#twoz2,#threez2,#fourz2{padding-top:18%;}
}
@media screen and (max-width:320px){

}