.clear::after {
  clear: both;
  content: "";
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
}
.clear_both {
  clear: both;
}
body {
  line-height: 1;
}
#header .inner-header .header-top {
  padding: 31px 0 34px 0;
  overflow: hidden;
  width: 1180px;
  margin: 0 auto;
}
#header .inner-header .header-top .logo_info {
  width: 490px;
  height: 55px;
  float: left;
}
#header .inner-header .header-top .logo_info > a {
  display: block;
  width: 58px;
  height: 55px;
  float: left;
  margin-right: 7px;
  margin-top: -6px;
}
#header .inner-header .header-top .logo_info .info {
  float: left;
}
#header .inner-header .header-top .logo_info .info .info_name {
  color: #333333;
  font-size: 30px;
}
#header .inner-header .header-top .logo_info .info .info_en_name {
  color: #333333;
  opacity: 0.66;
  font-size: 12px;
  letter-spacing: 0.5px;
  margin-top: 5px;
}
#header .inner-header .header-top .header-top-center {
  float: left;
  width: 320px;
  height: 48px;
  padding-left: 15px;
  margin-left: 18px;
  border-left: 1px solid #959595;
  font-size: 18px;
}
#header .inner-header .header-top .header-top-center .top-center-top {
  color: #333;
}
#header .inner-header .header-top .header-top-center .top-center-bottom {
  color: #019e97;
  margin-top: 8px;
  line-height: 18px;
}
#header .inner-header .header-top .header-top-center .top-center-bottom span {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #019e97;
}
#header .inner-header .header-top .header-top-right {
  float: left;
  margin-left: 140px;
}
#header .inner-header .header-top .header-top-right .icon-phone {
  float: left;
}
#header .inner-header .header-top .header-top-right .phone {
  float: left;
  height: 45px;
  padding-left: 15px;
  border-left: 1px solid #959595;
  margin-left: 15px;
  line-height: 1.5;
}
#header .inner-header .header-top .header-top-right .phone .phone-top {
  font-size: 14px;
  color: #777;
}
#header .inner-header .header-top .header-top-right .phone .phone-bottom {
  font-size: 18px;
  color: #444;
}
#header .inner-header .header-nav {
  background: url("../images/nav_bg.jpg") 100% 100% no-repeat;
  height: 70px;
}
#header .inner-header .header-nav .inner_nav {
  width: 1180px;
  margin: 0 auto;
  height: 70px;
}
#header .inner-header .header-nav .inner_nav li {
  float: left;
}
#header .inner-header .header-nav .inner_nav li.another a {
  background-color: #019e97;
}
#header .inner-header .header-nav .inner_nav li a {
  display: block;
  height: 70px;
  padding: 0 32px;
  text-align: center;
  line-height: 70px;
  color: #fff;
}
#header .inner-header .header-nav .inner_nav li a:hover {
  background-color: #019e97;
}
#swiper {
  width: 100%;
  height: 600px;
}
#swiper a {
  display: block;
  background-size: 100%;
}
#equipment_center {
  width: 1180px;
  margin: 0 auto;
  padding-bottom: 20px;
}
#equipment_center .equipment_center_title {
  width: 127px;
  font-size: 24px;
  color: #333;
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  padding: 41px 0 13px 0;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
#equipment_center .equipment_center_title .line {
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #019e97;
  bottom: -1px;
  left: 50%;
  transform: translate(-50%);
}
#equipment_center .equipment_center_samll_title {
  font-size: 14px;
  color: #333;
  letter-spacing: 7px;
  text-align: center;
  padding-top: 11px;
}
#equipment_center .eq_cen_type_list {
  padding-top: 40px;
}
#equipment_center .eq_cen_type_list li {
  margin-left: 20px;
  width: 280px;
  height: 180px;
  float: left;
}
#equipment_center .eq_cen_type_list li:first-child {
  margin-left: 0;
}
#equipment_center .eq_cen_type_list li a {
  display: block;
  width: 280px;
  height: 180px;
  transition: all 3s linear;
}
#equipment_center .eq_cen_type_list li a .type_list_icon {
  padding-top: 55px;
  margin: 0 auto;
}
#equipment_center .eq_cen_type_list li a .type_list_title {
  font-size: 16px;
  color: #fff;
  text-align: center;
  padding-top: 12px;
}
#equipment_center .eq_cen_type_list li a .type_list_small_title {
  text-align: center;
  font-size: 12px;
  color: #a6cbd4;
  padding-top: 10px;
}
#equipment_center .eq_cen_type_list .type_list_1 {
  background-color: #118ca2;
}
#equipment_center .eq_cen_type_list .type_list_1:hover {
  background-color: rgba(17, 140, 162, 0.9);
}
#equipment_center .eq_cen_type_list .type_list_1 .type_list_icon {
  width: 26px;
  height: 23px;
  background: url("../images/type_list1.png") 100% 100% no-repeat;
}
#equipment_center .eq_cen_type_list .type_list_2 {
  background-color: #019e97;
}
#equipment_center .eq_cen_type_list .type_list_2:hover {
  background-color: rgba(1, 158, 151, 0.9);
}
#equipment_center .eq_cen_type_list .type_list_2 .type_list_icon {
  width: 26px;
  height: 23px;
  background: url("../images/type_list2.png") 100% 100% no-repeat;
}
#equipment_center .eq_cen_type_list .type_list_3 {
  background-color: #3989b4;
}
#equipment_center .eq_cen_type_list .type_list_3:hover {
  background-color: rgba(57, 137, 180, 0.9);
}
#equipment_center .eq_cen_type_list .type_list_3 .type_list_icon {
  width: 26px;
  height: 23px;
  background: url("../images/type_list3.png") 100% 100% no-repeat;
}
#equipment_center .eq_cen_type_list .type_list_4 {
  background-color: #118ca2;
}
#equipment_center .eq_cen_type_list .type_list_4:hover {
  background-color: rgba(17, 140, 162, 0.9);
}
#equipment_center .eq_cen_type_list .type_list_4 .type_list_icon {
  width: 26px;
  height: 23px;
  background: url("../images/type_list4.png") 100% 100% no-repeat;
}
#equipment_center .eq_cen_pro_list {
  padding-top: 27px;
  width: 1210px;
}
#equipment_center .eq_cen_pro_list li {
  float: left;
  margin-right: 15px;
}
#equipment_center .eq_cen_pro_list li .img a {
  display: block;
  width: 266px;
  height: 173px;
  padding: 8px;
  border: solid 1px #dcdcdc;
}
#equipment_center .eq_cen_pro_list li .img a:hover {
  border-color: #019e97;
}
#equipment_center .eq_cen_pro_list li .img a img {
  width: 266px;
  height: 173px;
}
#equipment_center .eq_cen_pro_list li .dec {
  display: block;
  width: 244px;
  padding: 14px 10px 18px 10px;
  text-align: center;
  color: #666;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#equipment_center .eq_cen_pro_list li .dec:hover {
  color: #019e97;
}
#solution {
  background-color: #fcfcfc;
  margin-top: 16px;
}
#solution .inner_solution {
  width: 1180px;
  margin: 0 auto;
}
#solution .inner_solution .solution_title {
  width: 127px;
  font-size: 24px;
  color: #333;
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  padding: 41px 0 13px 0;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
#solution .inner_solution .solution_title .line {
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #019e97;
  bottom: -1px;
  left: 50%;
  transform: translate(-50%);
}
#solution .inner_solution .solution_small_title {
  font-size: 14px;
  color: #333;
  letter-spacing: 7px;
  text-align: center;
  padding-top: 11px;
}
#solution .inner_solution .solution_list {
  padding: 51px 0 20px 17px;
}
#solution .inner_solution .solution_list li {
  border: solid 1px #bfbfbf;
  float: left;
  margin: 0 17px 32px;
}
#solution .inner_solution .solution_list li:hover a {
  color: #fff;
  border-color: #1a8ab2;
  background-color: #1a8ab2;
}
#solution .inner_solution .solution_list li a {
  display: block;
  width: 249px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#brand {
  width: 1180px;
  margin: 0 auto;
}
#brand .brand_title {
  padding-top: 48px;
  text-align: center;
  font-weight: bold;
  font-size: 48px;
  color: #1a8ab2;
}
#brand .brank_samll_title {
  height: 80px;
  background: url("../images/brank_bg.png") 50% 100% no-repeat;
  font-size: 18px;
  letter-spacing: 0.5px;
  color: #ffffff;
  text-align: center;
  line-height: 80px;
}
#brand .brank_list {
  padding-top: 106px;
}
#brand .brank_list li {
  float: left;
  padding-left: 92px;
  width: 498px;
  position: relative;
  margin-bottom: 68px;
}
#brand .brank_list li .item_icon {
  position: absolute;
  width: 72px;
  height: 82px;
  left: 0;
  top: 5px;
}
#brand .brank_list li .item_icon:hover {
  transform: rotate(360deg);
  transition: all 1s linear;
}
#brand .brank_list li .item_title {
  padding-top: 19px;
  font-size: 18px;
  font-weight: bold;
}
#brand .brank_list li .item_title .item_title_s1 {
  color: #118ca2;
}
#brand .brank_list li .item_title .item_title_s2 {
  color: #666;
}
#brand .brank_list li .item_title_small_title {
  font-size: 12px;
  color: #949494;
  padding-top: 10px;
}
#brand .brank_list li .item_line {
  width: 290px;
  height: 1px;
  background-color: #e1e1e1;
  margin-top: 20px;
}
#brand .brank_list li .item_text {
  margin-top: 39px;
  line-height: 28px;
  color: #424242;
  font-size: 14px;
}
#brand .brank_list li .item_text p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#info .inner_info {
  background-color: #fcfcfc;
}
#info .inner_info .info_top {
  width: 1180px;
  margin: 0 auto;
  padding: 100px 0;
  height: 70px;
}
#info .inner_info .info_top .info_top_lf {
  width: 777px;
  float: left;
}
#info .inner_info .info_top .info_top_lf .info_top_lf_title {
  width: 700px;
  padding-top: 17px;
  font-size: 24px;
  color: #333;
}
#info .inner_info .info_top .info_top_lf .info_top_lf_con {
  width: 700px;
  padding-top: 40px;
  height: 163px;
  font-size: 14px;
  color: #777;
  text-indent: 2rem;
  line-height: 2;
}
#info .inner_info .info_top .info_top_lf .info_top_lf_bottom {
  margin-top: 60px;
}
#info .inner_info .info_top .info_top_lf .info_top_lf_bottom .info_top_lf_bottom_lf {
  padding-left: 28px;
  width: 390px;
  float: left;
  position: relative;
  line-height: 33px;
}
#info .inner_info .info_top .info_top_lf .info_top_lf_bottom .info_top_lf_bottom_lf .little_phone {
  position: absolute;
  left: 0;
  top: 8px;
  width: 20px;
  height: 20px;
  background: url("../images/little_phone.png") 100% 100% no-repeat;
}
#info .inner_info .info_top .info_top_lf .info_top_lf_bottom .info_top_lf_bottom_lf .phone_num {
  color: #1a8ab2;
  font-size: 14px;
  font-weight: bold;
}
#info .inner_info .info_top .info_top_lf .info_top_lf_bottom .info_top_lf_bottom_rg {
  float: left;
  display: block;
  width: 143px;
  height: 33px;
  border: solid 1px #ccc;
  text-align: center;
  line-height: 33px;
  color: #666;
  font-size: 14px;
}
#info .inner_info .info_top .info_top_rg {
  width: 403px;
  height: 357px;
  float: right;
  box-shadow: -10px 10px 5px #ececec;
}
#info .inner_info .info_top .info_top_rg img {
  width: 403px;
  height: 357px;
}
#info .inner_info .info_bottom {
  border-top: 2px solid #ccc;
  margin-top: 61px;
}
#info .inner_info .info_bottom .inner_info_bottom {
  width: 1180px;
  margin: 0 auto;
  padding: 51px 0 59px 0;
}
#info .inner_info .info_bottom .inner_info_bottom li {
  width: 107px;
  height: 106px;
  border-radius: 50%;
  border: 1px dashed #ccc;
  float: left;
  margin-left: 44px;
}
#info .inner_info .info_bottom .inner_info_bottom li:hover {
  background-color: #1a8ab2;
  border: 1px solid #1a8ab2;
  color: #fff;
}
#info .inner_info .info_bottom .inner_info_bottom li:hover .inner_info_bottom_p2 {
  color: #fff;
}
#info .inner_info .info_bottom .inner_info_bottom li:hover .inner_info_bottom_p1 .s1 {
  background-color: #fff;
}
#info .inner_info .info_bottom .inner_info_bottom li:hover .inner_info_bottom_p1 .s3 {
  background-color: #fff;
}
#info .inner_info .info_bottom .inner_info_bottom li:first-child {
  margin-left: 0;
}
#info .inner_info .info_bottom .inner_info_bottom li .inner_info_bottom_p1 {
  margin-top: 38px;
  text-align: center;
  line-height: 18px;
}
#info .inner_info .info_bottom .inner_info_bottom li .inner_info_bottom_p1 > span {
  display: inline-block;
}
#info .inner_info .info_bottom .inner_info_bottom li .inner_info_bottom_p1 .s1,
#info .inner_info .info_bottom .inner_info_bottom li .inner_info_bottom_p1 .s3 {
  width: 20px;
  height: 1px;
  background-color: #666;
  position: relative;
  top: -5px;
}
#info .inner_info .info_bottom .inner_info_bottom li .inner_info_bottom_p1 .s1 {
  font-size: 18px;
  font-weight: bold;
  color: #666;
}
#info .inner_info .info_bottom .inner_info_bottom li .inner_info_bottom_p2 {
  margin-top: 10px;
  text-align: center;
  color: #666;
}
#user_case {
  width: 1180px;
  margin: 0 auto;
  padding-bottom: 40px;
}
#user_case .equipment_center_title {
  width: 127px;
  font-size: 24px;
  color: #333;
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  padding: 41px 0 13px 0;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
#user_case .equipment_center_title .line {
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #019e97;
  bottom: -1px;
  left: 50%;
  transform: translate(-50%);
}
#user_case .equipment_center_samll_title {
  font-size: 14px;
  color: #333;
  letter-spacing: 7px;
  text-align: center;
  padding-top: 11px;
}
#user_case .eq_cen_pro_list {
  padding-top: 27px;
  width: 1210px;
}
#user_case .eq_cen_pro_list li {
  float: left;
  margin-right: 15px;
}
#user_case .eq_cen_pro_list li .img a {
  display: block;
  width: 266px;
  height: 173px;
  padding: 8px;
  border: solid 1px #dcdcdc;
}
#user_case .eq_cen_pro_list li .img a img {
  width: 266px;
  height: 173px;
}
#user_case .eq_cen_pro_list li .dec {
  display: block;
  width: 246px;
  padding: 14px 10px 18px 10px;
  text-align: center;
  color: #666;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#user_case .eq_cen_pro_list li .dec:hover {
  color: #019e97;
}
#news_center {
  background-color: #fcfcfc;
  padding-bottom: 57px;
}
#news_center .inner_news_center {
  width: 1180px;
  margin: 0 auto;
}
#news_center .inner_news_center .news_title {
  width: 127px;
  font-size: 24px;
  color: #333;
  border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  padding: 41px 0 13px 0;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
#news_center .inner_news_center .news_title .line {
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #019e97;
  bottom: -1px;
  left: 50%;
  transform: translate(-50%);
}
#news_center .inner_news_center .news_small_title {
  font-size: 14px;
  color: #333;
  letter-spacing: 7px;
  text-align: center;
  padding-top: 11px;
}
#news_center .inner_news_center .news_top {
  margin-top: 46px;
}
#news_center .inner_news_center .news_top .news_top_left {
  width: 537px;
  float: left;
  margin-right: 53px;
}
#news_center .inner_news_center .news_top .news_top_left .news_top_left_title {
  width: 504px;
  padding-left: 33px;
  border-bottom: 1px solid #ccc;
  height: 28px;
  line-height: 28px;
  position: relative;
}
#news_center .inner_news_center .news_top .news_top_left .news_top_left_title .news_top_icon {
  position: absolute;
  width: 22px;
  height: 22px;
  top: 2px;
  left: 0;
}
#news_center .inner_news_center .news_top .news_top_left .news_top_left_title .news_top_s1 {
  font-size: 18px;
  color: #666;
}
#news_center .inner_news_center .news_top .news_top_left .news_top_left_title .news_top_s2 {
  font-size: 12px;
  color: #c4c4c4;
}
#news_center .inner_news_center .news_top .news_top_left .news_top_left_title .news_top_s3 {
  float: right;
}
#news_center .inner_news_center .news_top .news_top_left .news_top_left_title .news_top_s3 a {
  font-size: 12px;
  color: #c4c4c4;
}
#news_center .inner_news_center .news_top .news_top_left .img {
  width: 536px;
  height: 220px;
  margin-top: 20px;
}
#news_center .inner_news_center .news_top .news_top_left .img img {
  width: 536px;
  height: 220px;
}
#news_center .inner_news_center .news_top .news_top_left .dec {
  margin-top: 33px;
}
#news_center .inner_news_center .news_top .news_top_left .dec .dec_title {
  font-size: 16px;
  color: #333;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#news_center .inner_news_center .news_top .news_top_left .dec .dec_con {
  margin-top: 25px;
  overflow: hidden;
  color: #999;
  font-size: 14px;
  line-height: 1.5;
  padding-bottom: 28px;
}
#news_center .inner_news_center .news_top .news_top_left .dec_after_line {
  height: 1px;
  background-color: #ccc;
}
#news_center .inner_news_center .news_top .news_top_right {
  float: left;
  width: 590px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_left_title {
  width: 557px;
  padding-left: 33px;
  border-bottom: 1px solid #ccc;
  height: 28px;
  line-height: 28px;
  position: relative;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_left_title .news_top_icon {
  position: absolute;
  width: 22px;
  height: 22px;
  top: 2px;
  left: 0;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_left_title .news_top_s1 {
  font-size: 18px;
  color: #666;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_left_title .news_top_s2 {
  font-size: 12px;
  color: #c4c4c4;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_left_title .news_top_s3 {
  float: right;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_left_title .news_top_s3 a {
  font-size: 12px;
  color: #c4c4c4;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list {
  margin-top: 20px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li {
  float: left;
  margin-top: 5px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li:first-child {
  margin-top: 0;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li .item {
  display: block;
  width: 100%;
  height: 86px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li .item .date {
  float: left;
  margin: 17px 0px 25px 25px;
  padding-right: 18px;
  text-align: center;
  color: #333;
  border-right: 1px solid #ccc;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li .item .date .day {
  font-size: 30px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li .item .date .month {
  padding-top: 10px;
  font-size: 14px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li .item .item_con {
  float: left;
  width: 424px;
  font-size: 14px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li .item .item_con .item_con_title {
  color: #333;
  padding-top: 22px;
  padding-left: 26px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li .item .item_con .item_con_con {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #999;
  padding: 16px 47px 0 26px;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li:hover .item {
  background-color: #1a8ab2;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li:hover .item .date {
  color: #fff;
  border-right: 1px solid #fff;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li:hover .item .item_con .item_con_title {
  color: #fff;
}
#news_center .inner_news_center .news_top .news_top_right .news_top_right_list li:hover .item .item_con .item_con_con {
  color: #fff;
}
#news_center .inner_news_center .news_bottom .news_bottom_left {
  height: 116px;
  width: 155px;
  float: left;
}
#news_center .inner_news_center .news_bottom .news_bottom_left .news_bottom_left_title {
  color: #1a8ab2;
  font-size: 24px;
  padding-top: 7px;
  padding-left: 13px;
}
#news_center .inner_news_center .news_bottom .news_bottom_left .news_bottom_left_small_title {
  color: #019e97;
  font-size: 12px;
  padding-top: 8px;
}
#news_center .inner_news_center .news_bottom .news_bottom_left .news_bottom_left_small_title_btns {
  height: 27px;
  margin-top: 30px;
}
#news_center .inner_news_center .news_bottom .news_bottom_left .news_bottom_left_small_title_btns a {
  display: block;
  float: left;
}
#news_center .inner_news_center .news_bottom .news_bottom_left .news_bottom_left_small_title_btns .news_btn1 {
  width: 63px;
  display: inline-block;
  height: 27px;
  cursor: pointer;
}
#news_center .inner_news_center .news_bottom .news_bottom_left .news_bottom_left_small_title_btns .news_btn2 {
  width: 59px;
 display: inline-block;
  cursor: pointer;
  height: 27px;
}
#news_center .inner_news_center .news_bottom .news_bottom_list {
  float: left;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li {
  width: 500px;
  height: 114px;
  border: 1px solid #dedede;
  float: left;
  margin-left: 20px;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li:first-child {
  margin-left: 0;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li a {
  display: block;
  padding: 0 43px 0 70px;
  position: relative;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li a .item_q {
  padding-top: 21px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
  color: #666;
  font-size: 16px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li a .item_q:hover {
  color: #1a8ab2;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li a .item_q .icon_q {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 18px;
  left: -38px;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li a .item_a {
  color: #999;
  font-size: 14px;
  height: 28px;
  line-height: 1;
  margin-top: 15px;
  position: relative;
  overflow: hidden;
}
#news_center .inner_news_center .news_bottom .news_bottom_list li a .icon_a {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 55px;
  left: 32px;
}
#contact_type {
  height: 416px;
}
#contact_type .contact_top {
  width: 1180px;
  margin: 0 auto;
  padding-top: 63px;
}
#contact_type .contact_top .contact_top_lf {
  width: 616px;
  float: left;
}
#contact_type .contact_top .contact_top_lf .contact_top_lf_text {
  height: 43px;
  font-size: 14px;
  color: #666;
  line-height: 1.5;
  overflow: hidden;
}
#contact_type .contact_top .contact_top_lf .contact_top_lf_bttom {
  margin-top: 57px;
}
#contact_type .contact_top .contact_top_lf .contact_top_lf_bttom .contact_top_lf_b_lf {
  width: 127px;
  height: 127px;
  float: left;
}
#contact_type .contact_top .contact_top_lf .contact_top_lf_bttom .contact_top_lf_b_rg {
  float: left;
  margin-left: 54px;
  height: 107px;
}
#contact_type .contact_top .contact_top_lf .contact_top_lf_bttom .contact_top_lf_b_rg > div {
  padding-left: 26px;
  position: relative;
  font-size: 14px;
  color: #666;
  margin-top: 20px;
}
#contact_type .contact_top .contact_top_lf .contact_top_lf_bttom .contact_top_lf_b_rg > div .contact_icon {
  position: absolute;
  width: 16px;
  height: 19px;
  left: 0;
  top: -5px;
}
#contact_type .contact_top .contact_top_rg {
  float: left;
  margin-left: 50px;
  width: 514px;
}
#contact_type .contact_top .contact_top_rg .contact_top_rg_title {
  color: #1a8ab2;
}
#contact_type .contact_top .contact_top_rg .contact_top_rg_title .title {
  font-size: 18px;
}
#contact_type .contact_top .contact_top_rg .contact_top_rg_title .small_title {
  font-size: 14px;
}
#contact_type .contact_top .contact_top_rg .form {
  padding-top: 26px;
}
#contact_type .contact_top .contact_top_rg .form input {
  float: left;
  width: 247px;
  height: 40px;
  border: 1px solid #ccc;
  margin-left: 15px;
  outline: none;
  text-indent: 15px;
  background-color: #fff;
}
#contact_type .contact_top .contact_top_rg .form input:first-child {
  margin-left: 0;
}
#contact_type .contact_top .contact_top_rg .form textarea {
  width: 472px;
  height: 38px;
  border: 1px solid #ccc;
  margin-top: 18px;
  font-size: 14px;
  color: #999;
  padding: 15px 20px;
}
#contact_type .contact_top .contact_top_rg .form .form_btn {
  display: block;
  width: 144px;
  height: 43px;
  background-color: #1a8ab2;
  border-radius: 21px;
  color: #fff;
  text-align: center;
  line-height: 43px;
  margin: 0 auto;
  margin-top: 16px;
}
#contact_type .contact_bottom {
  margin-top: 42px;
  border-top: 1px solid #ccc;
}
#contact_type .contact_bottom .inner_contact_bottom {
  width: 1180px;
  margin: 0 auto;
  height: 76px;
}
#contact_type .contact_bottom .inner_contact_bottom .contact_bottom_left {
  margin: 32px 0 27px 0;
  padding-right: 27px;
  border-right: 1px solid #ccc;
  width: 72px;
  color: #666;
  font-size: 16px;
  float: left;
}
#contact_type .contact_bottom .inner_contact_bottom .contact_bottom_list {
  float: left;
}
#contact_type .contact_bottom .inner_contact_bottom .contact_bottom_list ul {
  height: 76px;
}
#contact_type .contact_bottom .inner_contact_bottom .contact_bottom_list ul li {
  float: left;
  height: 76px;
  text-align: center;
  line-height: 76px;
  margin-left: 31px;
}
#contact_type .contact_bottom .inner_contact_bottom .contact_bottom_list ul li a {
  color: #666;
  font-size: 14px;
}
#footer {
  background-color: #333;
}
#footer .inner_footer {
  width: 1180px;
  margin: 0 auto;
  padding: 70px 0 53px 0;
}
#footer .inner_footer .footer_logo {
  text-align: center;
  line-height: 59px;
}
#footer .inner_footer .footer_logo .footer_logo_l {
  width: 58px;
  height: 55px;
  display: inline-block;
}
#footer .inner_footer .footer_logo .footer_logo_t {
  font-size: 36px;
  font-weight: bold;
  color: #adadad;
  display: inline-block;
  position: relative;
  top: -15px;
}
#footer .inner_footer .m_info {
  text-align: center;
}
#footer .inner_footer .m_info a {
  font-size: 14px;
  color: #adadad;
  margin: 0 5px;
}
#footer .inner_footer .m_info span {
  font-size: 14px;
  color: #adadad;
  margin: 0 5px;
}
#footer .inner_footer .support {
  margin-top: 29px;
  text-align: center;
}
#footer .inner_footer .support span {
  font-size: 14px;
  color: #adadad;
  margin: 0 5px;
}
#footer .inner_footer .support a {
  color: #adadad;
}
#footer .inner_footer .support .footer_icon1 {
  position: relative;
  top: 5px;
}
#footer .inner_footer .support .footer_icon2 {
  position: relative;
  top: 3px;
}
