﻿@charset "utf-8";
*{
  box-sizing: border-box;
}
html,body{
  min-width: 1240px;
  margin: 0 auto;
}
html{
  height: 100vh;
  background: rgba(244,244,244,1);
}
body{
  font-family: Microsoft YaHei,'微软雅黑',Arial,serif;;
}
body,html,ul,li,p,a,img,span,i,button{
  padding: 0;
  margin: 0;
}
img{
  border-style:none;
}
table{
  border-collapse: collapse;
  border-spacing: 0;
}
textarea,input,button,select{
  outline: none;
}
textarea{
  resize: none;
  /* 下面是兼容ie9的 */
  overflow:auto;
}
ul,li{
  list-style: none;
}
a{
  color: inherit;
  text-decoration: none;
}
.container {
	width: 1170px;
	margin: 0 auto;
}
.wrap{
  width: 1200px;
  margin: 0 auto;
}
.service_banner{
  height: 200px;
  overflow: hidden;
  background: url(../images/service_banner.png) no-repeat 50%;
  background-size: cover;
}
.service_banner .banner_title {
 color: #fff;
 margin-top: 41px;
 margin-left:16px;
 /*float: left;*/
 width: 178px;
 text-shadow:0px 5px 8px rgba(2,125,193,0.6);
}
.service_banner .banner_title p{
  font-size: 44px;
  height: 59px;
  line-height: 59px;
}
.service_banner .banner_title span{
  font-size: 21px;
}
.service_banner em{background-image:url(../images/iql_ico.gif);background-repeat: no-repeat;display: block;background-position: -190px -8px;
    margin-left: 80px;
    width: 98px;
    float: left;
    height: 90px;}
.service_banner .tab_nav{
  margin-top: 20px;
}
.service_banner .tab_nav li {
  float: left;
  width: 170px;
  height: 56px;
  text-align: center;
  line-height: 56px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
.service_banner .tab_nav li a{
  display: block;
}
.service_banner .tab_nav li.active{
  font-weight: 700;
}
.service_banner .tab_nav li.active,
.service_banner .tab_nav li:hover{
  background: url(../images/tab_select.png) no-repeat 50%;
  background-size: 170px 56px;
}
.service_main{
  padding: 20px 0;
  background:rgba(244,244,244,1);
}
.service_content{
  background:rgba(255,255,255,1);
  box-shadow:0px 0px 4px 0px rgba(0,0,0,0.08);
}
.h2 {font-size: 24px;color: #333;padding-top: 35px !important;padding-bottom: 20px !important;border-bottom: 1px solid #e8e8e8;font-weight: 700;}
.group {padding-top: 20px;padding-bottom:80px;position: relative;}
.group ul {line-height: 40px;font-size: 14px;}
.weixin-block {position: absolute;top: 80px;right: 60px;display: flex;flex-direction: column;align-items: center;}
.weixin-block p {color: #666;margin: 10px 0;font-size: 14px;}
.group span.title {margin-right: 10px;}
.group a {color: #05A89A;cursor: pointer;}
.map {width: 600px;margin: 50px 0;}
.kefu-block {display: flex;}
.kefu-block > div {margin-left: 5px;}
.kefu-block a:hover {text-decoration: underline;}
.content{background:#fff;}
.containers {width: 1170px;margin: 0 auto;}
.containers .ch2 {font-size: 24px;color: #333;padding-top: 40px !important;padding-bottom: 20px !important;border-bottom: 1px solid #e8e8e8;font-weight: 700;margin-bottom: 30px;}
.containers h4 {line-height: 60px;color: #333;}
.containers p {color: #333;line-height: 40px;font-size: 14px;}
.containers p a {color: #05A89A;}
.containers p a:hover {text-decoration: underline;}
/*
 * footer
 */
footer {
	height: 120px;
	flex-shrink: 0;
}

.site-footer {
	background-color: #f9f9f9;
}

.site-footer .fot-text {
	padding: 18px 0;
	line-height: 22px;
	font-size: 12px;
}

.site-footer .fot-text p {
	line-height: 28px;
	text-align: left;
	color: #757575;
}

.site-footer .fot-text p a {
	color: #757575;
}

.site-footer .fot-text p b {
	color: #ccc;
	margin: 0 10px;
}

