@charset "utf-8";
/* CSS Document */


.banner { background-color:#c1d000; }
.history_a1 { background-color:#181A1C; text-align:center;  }
.h_titile { padding-top:20px; margin-bottom:12px; text-align:center;}
.h_list { width:auto; height:auto; display:block; overflow:hidden; margin-bottom:37px;}



.core_a { width:auto; height:auto; background-color:#cad900; }
.core_a_1 { padding:8px; text-align:center; color:#000000; font-size:2.4em; font-weight:bold; padding-top:78px; }
.core_a_2 { padding:8px; text-align:center; color:#000000; font-size:1.9em; line-height:60px; }
.core_a_3 { padding-top:8px; padding-bottom:38px; text-align:center; color:#363636; font-size:24px; line-height:28px;}

.b_color_black { background-color:#1b1b1b;}
.b_color_greent {background-color:#cad900; padding:0;}
.team_a {}
.team_a_tittle { text-align:center; color:#FFFFFF; padding-top:30px; }
.team_a_list { padding:30px 0; border-bottom:1px solid #FFFFFF;  display:block; overflow:hidden; text-align:center; }

.team_a_1:hover { border:1px solid #cad900; color:#cad900;  cursor:pointer; }

.team_a_left img { margin:auto;}
.team_a_2 { clear:both; overflow:hidden; padding:0px; margin:0px;}

.team_click { width:98%; border:1px solid #FFFFFF; margin:15px  auto; display:none; cursor:pointer;}
.team_cl_aa { padding:0; margin:0; clear:both; overflow:hidden; font-size:16px; text-align:left;}




.department_list {    border-bottom:1px solid #FFFFFF;  display:block; overflow:hidden; clear:both; text-align:center; }

.superiority { font-size:16px; color:#FFFFFF; text-align:center; line-height:28px; padding-top:26px; padding-bottom:26px;}
.superiority_ti { font-size:36px;}

.empirical_ti { padding-top:70px; text-align:center; font-size:36px; color:#000000; padding-bottom:36px;}

.Customers_ti { font-size:36px; padding:85px 0 16px 0; text-align:center;}

.bottom_c { background-color:#434343;}
.bottom_3 {
	width: 14%;
	height: auto;
	float: left;
}

.empirical { clear:both; display:block; overflow:hidden;}
.empirical_a2 ul { padding:0;}
.empirical_a2 li { font-size:16px; line-height:16px; padding:12px 0;}
.empirical_b2 ul { padding:0;}
.empirical_b2 li { font-size:16px; line-height:16px; padding:12px 0; text-align:left;}
.emp_color1 { width:19px; height:19px; background-color:#395f64; border:1px solid #FFFFFF; display: inline-block;}
.emp_color2 { width:19px; height:19px; background-color:#739c63; border:1px solid #FFFFFF; display: inline-block;}
.emp_color3 { width:19px; height:19px; background-color:#789d2f; border:1px solid #FFFFFF; display: inline-block;}

.emp_color11{ width:19px; height:19px; background-color:#365c60; border:1px solid #FFFFFF; display: inline-block;}
.emp_color12 { width:19px; height:19px; background-color:#528889; border:1px solid #FFFFFF; display: inline-block;}
.emp_color13 { width:19px; height:19px; background-color:#759a5a; border:1px solid #FFFFFF; display: inline-block;}
.emp_color14{ width:19px; height:19px; background-color:#79a030; border:1px solid #FFFFFF; display: inline-block;}
.emp_color15{ width:19px; height:19px; background-color:#ad8e27; border:1px solid #FFFFFF; display: inline-block;}
.emp_color16{ width:19px; height:19px; background-color:#454241; border:1px solid #FFFFFF; display: inline-block;}
.emp_color17{ width:19px; height:19px; background-color:#9fa0a0; border:1px solid #FFFFFF; display: inline-block;}

.circliful {
    position: relative; 
}

.circle-text, .circle-info, .circle-text-half, .circle-info-half {
    width: 80%;
    position: absolute;
    text-align: center;
    display: inline-block;
	padding-top:25%;
	padding-left:20%;
	color:#000000;
	line-height:34px;
}

.circle-info, .circle-info-half {
	color: #999;
}

.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}


/* draw  -----*/

.chart {
  width: 100%;
  height: 100%;
  position:relative ;
}

.doughnutTip {
  position: absolute;
  min-width: 30px;
  max-width: 300px;
  padding: 5px 15px;
  border-radius: 1px;
  background: rgba(0,0,0,.8);
  color: #ddd;
  font-size: 17px;
  text-shadow: 0 1px 0 #000;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.3;
  letter-spacing: .06em;
  box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  pointer-events: none;
  z-index:999999;
}
.doughnutTip:after {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: "";
      height: 0;
      margin: 0 0 0 -6px;
      border-right: 5px solid transparent;
      border-left: 5px solid transparent;
      border-top: 6px solid rgba(0,0,0,.7);
      line-height: 0;
	  z-index:999999;
}
.doughnutSummary {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #FFFFFF;
  text-align: center;
  cursor: default;
  margin-top:-296px;
  margin-left:46px;
}

.doughnutSummaryTitle {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -27%;
  font-size: 24px;
  letter-spacing: .06em;
  line-height:28px;
  font-weight:bold;
}
.doughnutSummaryNumber {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -15%;
  font-size: 55px;
  display:none;
}
.chart path:hover { opacity: .65; }

.color_black { color:#000000;}

/* question */
#quest_p1 { background-color:#1b1b1b;} 
#quest_p2 { background-color:#1b1b1b;} 
#quest_p3 { background-color:#1b1b1b;} 
#quest_p4 { background-color:#1b1b1b;} 
#quest_p5 { background-color:#1b1b1b;} 
#quest_p6 { background-color:#1b1b1b;} 


.quest_tittle { height:auto; background-color:#c1d000; color:#000000; }
.quest_no1 { height:auto; background-color:#1b1b1b; color:#FFFFFF; padding:36px 0;}

.q_p1_1 { margin-top:20; margin-bottom:20px; margin-left:10px;}

 #sex_nomale,#quest1_0,#quest1_1,#quest1_2  {  display:none }

.q_p1_1  label , .q_p2_2  label , .q_p2_5  label , .q_p2_10  label,
 .radio1 label {
  display:-moz-inline-block;
  display:inline-block;
  cursor:pointer;
  margin:5px 0;
  padding-left:40px;
  line-height:26px;
  background:url(../images/radiobutton_1.jpg) no-repeat left top;
 }
 
.q_p1_1  label.checked , .q_p2_2  label.checked , .q_p2_5  label.checked , .q_p2_10  label.checked,
.radio1 label.checked {
  background:url(../images/radiobutton_2.jpg) no-repeat left top;
 }
 
.q_p3_3_sf  label{ line-height:36px; font-size:1em; padding:0 20px; cursor:pointer;}

.q_p2_1 label , .q_p2_4 label , .q_p2_12 label,
.checkbox1 label {
  display:-moz-inline-block;
  display:inline-block;
  cursor:pointer;
  margin:5px 0;
  padding-left:40px;
  line-height:26px;
  background:url(../images/checkbox_1.jpg) no-repeat left top;
 }
 
.q_p2_1 label.checked , .q_p2_4 label.checked , .q_p2_12 label.checked,
.checkbox1  label.checked {
  background:url(../images/checkbox_2.jpg) no-repeat left top;
 }
.q_p2_1_a,
.q_p3_1_a  { margin-top:30px; margin-bottom:18px; font-size:1.3em;}

.quest_p5_a { margin-bottom:46px;}
.quest_p5_a li { margin:12px 0 ;}

.q_p6_a { font-size:1.2em; padding:36px 0; border-bottom:1px solid #FFFFFF;}

#quest_p2, #quest_p3, #quest_p4, #quest_p5 , #quest_p6 , #quest_p7 { display:none;}

#quest_p7 { background:#1b1b1b; padding-top:36px; padding-bottom:50px; font-size:1.2em; color:#c1d000; }
.q_p7_a { margin-top:36px;}

.sub_txt1 { margin:26px 0;}
.sub_txt1 p { font-size:1.2em; color:#c1d000; margin:0;}

/*--------------contact --------------- */
.contact_1 { width:100%; height:598px;  background-color:#181A1C; padding-top:38px; overflow:hidden;}
.contact_1_a1 {  position: relative; margin-left:15px; display:block; padding-top:15px; padding-bottom:12px;}
.contact_1_a1 p { padding-top:5px; padding-bottom:5px;}
.contact_1_a1_input { width:93%; height:43px; line-height:43px; margin:0; border:1px solid #c9c9c9; border-radius:6px; padding:10px; color:#9c9c9c;}
.contact_1_a1_input2 { width:93%; height:158px; line-height:36px; margin:0; border:1px solid #c9c9c9; border-radius:6px; padding:10px; color:#9c9c9c;}
.contact_1_b { width:auto; height:270px;  color:#FFFFFF; font-size:1.2em; text-align:center; line-height:24px;}

.q_p3_3_sf { width:67%; height:auto;}
