body {
  width: 100%;
  font: 16px "microsoft yahei", "arial";
  margin: 0px;
  padding: 0px;
}
p,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
img {
  margin: 0px;
  padding: 0px;
  border: none;
  list-style: none;
}
input {
  border: none;
}
.container {
  width: 1182px;
  margin: 0 auto;
}
.container:after {
  content: '';
  display: table;
  clear: both;
}
a {
  text-decoration: none;
}
.lf {
  float: left;
}
.rt {
  float: right;
}
.clear {
  clear: both;
}
.title_line {
  border-bottom: 2px solid #95bcd7;
  width: 50px;
  margin: 0 auto;
}
[class$="_content"] h3 {
  font-size: 26px;
  color: #0e74bc;
  text-align: center;
  margin-bottom: 17px;
}
.inner-img {
  width: 100%;
  vertical-align: bottom;
}
.inner-img img {
  width: 100%;
  vertical-align: bottom;
}
/*------------关于我们页面样式----------*/
.intro_banner {
  width: 100%;
  min-width:1180px;
}
.intro_banner img {
  width: 100%;
  margin: 0 auto;
  vertical-align: bottom;
}
.intro_content {
  margin-top: 50px;
  margin-bottom: 40px;
}
.intro_content .content_text {
  margin-top: 28px;
  color: #4d4d4d;
  line-height: 32px;
}
.intro_content .content_img {
  width: 100%;
  text-align: center;
  margin-top: 34px;
}
/*----------------产品内容页样式---------*/
.news_banner {
  width: 100%;
}
.news_banner img {
  width: 100%;
  margin: 0 auto;
  vertical-align: bottom;
}
/*----------------联系我们页样式---------*/
#map {
  width: 590px;
  height: 310px;
  border: 2px solid #96bdd7;
  margin-right: 75px;
}
.connect_content {
  margin-top: 50px;
}
.connect_content h3 {
  margin-bottom: 17px;
}
.connect_content .connect_detail {
  margin-top: 60px;
  margin-bottom: 76px;
}
.connect_content .connect_detail table {
  border: none;
  height: 314px;
  font-size: 16px;
}
.connect_content .connect_detail table tr {
  height: 38px;
}
.connect_content .connect_detail table tr.tworows {
  height: 76px;
}
.connect_content .connect_detail table tr td {
  padding: 0;
  line-height: 38px;
}
.connect_content .connect_detail table tr td:first-child {
  text-align: right;
  color: #0e74bc;
}
.connect_content .connect_detail table tr td:last-child {
  width: 392px;
  text-align: left;
  color: #4d4d4d;
}
.connect_content .connect_detail:after {
  content: '';
  display: table;
  clear: both;
}
/*----------------新闻列表页样式---------*/
.news_list_content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.news_list_content h3 {
  margin-bottom: 17px;
}
.news_list_content .news_list_detail {
  margin-top: 36px;
}
.news_list_content .news_list_detail .news_news {
  padding: 25px 0 25px 34px;
  margin: 6px 0;
}
.news_list_content .news_list_detail .news_news .news_list_img {
  width: 216px;
  height: 141px;
  margin-right: 22px;
}
.news_list_content .news_list_detail .news_news .news_list_img img {
  width: 100%;
}
.news_list_content .news_list_detail .news_news .news_list_text {
  width: 880px;
}
.news_list_content .news_list_detail .news_news .news_list_text h2 {
  font-size: 20px;
  color: #474646;
  font-weight: normal;
  margin: 10px 0;
}
.news_list_content .news_list_detail .news_news .news_list_text p {
  font-size: 16px;
  color: #717171;
  line-height: 22px;
  margin-bottom: 10px;
}
.news_list_content .news_list_detail .news_news:after {
  content: '';
  display: table;
  clear: both;
}
.news_list_content .news_list_detail .news_news:hover {
  background-color: #4999d8;
}
.news_list_content .news_list_detail .news_news:hover .news_list_text h2,
.news_list_content .news_list_detail .news_news:hover .news_list_text p,
.news_list_content .news_list_detail .news_news:hover .news_list_text span {
  color: #ffffff;
}
.news_list_content .news_list_detail .news_line div {
  border-bottom: 1px dotted #c2c2c2;
  width: 1140px;
  margin: 0 auto;
}
/*----------------新闻内容页样式---------*/
.news_detail {
  margin-top: 50px;
  margin-bottom: 40px;
}
.news_detail h2 {
  text-align: center;
  font-size: 20px;
  color: #474646;
  font-weight: normal;
  margin-bottom: 30px;
}
.news_detail span {
  display: block;
  text-align: center;
  color: #868686;
  font-size: 16px;
  margin-bottom: 40px;
}
.news_detail .news_text {
  font-size: 16px;
  color: #717171;
  line-height: 30px;
}
/*----------------解决方案内容页样式---------*/
.inner-right .fangan_content {
  width: 100%;
  background-color: #ffffff;
  padding-top: 26px;
}
.inner-right .fangan_content h3 {
  font-size: 26px;
  color: #0e74bc;
  text-align: center;
  margin-bottom: 17px;
}
.inner-right .fangan_content .fangan_text {
  width: 820px;
  margin-top: 36px;
}
.inner-right .fangan_content .fangan_text .text_img {
  width: 362px;
  margin-left: 15px;
}
.inner-right .fangan_content .fangan_text .text_img img {
  width: 100%;
}
.inner-right .fangan_content .fangan_text .text_text {
  width: 405px;
  margin-left: 15px;
  line-height: 32px;
  font-size: 16px;
  color: #444444;
}
.inner-right .fangan_content .fangan_text .liucheng {
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  text-align: center;
}
/*-----------------客户案例页面样式-------------------*/
.anli_detail {
  padding: 40px 0 43px 0;
  background-color: #eaf2f8;
}
.anli_detail .anli_left {
  float: left;
  width: 328px;
  margin-right: 33px;
  color: #ffffff;
}
.anli_detail .anli_left .left_title {
  height: 53px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  padding-left: 22px;
  background-color: #5ba1db;
}
.anli_detail .anli_left .left_title h2 {
  font-size: 20px;
  height: 53px;
  line-height: 53px;
}
.anli_detail .anli_left ul {
  width: 100%;
}
.anli_detail .anli_left ul li {
  height: 53px;
  width: 100%;
  margin-top: 1px;
}
.anli_detail .anli_left ul li a {
  display: block;
  height: 53px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 22px;
  width: 100%;
  line-height: 53px;
  background-color: #c3c1c1;
  font-size: 18px;
  color: #ffffff;
}
.anli_detail .anli_left ul li a:hover {
  background-color: #a6a3a3;
}
.anli_detail .anli_right {
  float: left;
  width: 821px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 25px 33px 42px 33px;
  background-color: #ffffff;
}
.anli_detail .anli_right .anli_list {
  margin-bottom: 32px;
}
.anli_detail .anli_right .anli_list h2 {
  font-size: 20px;
  color: #0e74bc;
  font-weight: normal;
  margin-bottom: 20px;
}
.anli_detail .anli_right .anli_list ul {
  width: 100%;
}
.anli_detail .anli_right .anli_list ul li {
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin-top: 3px;
  border-bottom: 1px solid #e4e6e7;
  font-size: 16px;
  color: #5ba1db;
}
.anli_detail:after {
  content: '';
  display: table;
  clear: both;
}

.connect_qq{
  position:fixed;
  top:50%;
  right:30px;
  width:121px;
  height: 329px;
  background: url("../images/qq.png") no-repeat 0 26px;


}
.connect_qq .qq_text{

  margin:155px auto 0 auto;
  font-size:14px;
}
.connect_qq .qq_text span:first-child{
  display: block;
  color:#29669d;
  text-align: center;
  font-weight: bold;
}
.connect_qq .qq_text span:last-child{
  display: block;

  text-align: center;
  margin-top:20px;
}
.connect_qq .qq_chat{
  display:block;
  text-align: center;
  font-size:14px;
  margin-left:20px;
  margin-top:20px;
  width:78px;
  height:16px;
  line-height: 16px;
}
.connect_qq .qq_close{
  display: block;
  width: 36px;
  height: 20px;
  margin-left:77px;
  margin-top:26px;
}