﻿/***首页zbg1样式***/
.zbg1{ padding-top:30px; width:1170px; border-left: 1px solid #3f48cc;border-right: 1px solid #3f48cc; margin:0 auto;}
.container {
  margin-left: auto;
  margin-right: auto;
  width: 1070px;
}.b_title {
  background: #fff none repeat scroll 0 0;
  box-shadow: 1px 1px 8px -6px #000000;
  height: 80px;
  margin-bottom: 30px;
}.b_title_1 {
  border-left: 3px solid #3f48cc;
  box-sizing: border-box;
  float: left;
  margin-top: 10px;
  min-height: 30px;
  width: 65.906%;
}.b_title_1 h2 {
  font-family: 微软雅黑;
  font-size: 20px;
  font-weight: normal;
  line-height: 40px;
  margin: 0;
  padding-left: 17px;
}.b_title_1 p {
  font-family: 微软雅黑;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding-left: 17px;
}
/****/
.b_cp_4 {
  min-height: 240px;
}.b_cp_4 .cp_4 {
  float: left;
  margin-left: 2.5641%;
  width: 23.0769%;
}.feature {
  box-shadow: 1px 1px 8px -4px #000000;
  overflow: hidden;
}.feature .ftr_img {
  background: #fff none repeat scroll 0 0;
  display: block;
}.ftr_img .img {
  display: block;
  height: 140px;
  margin: 0 auto;
  overflow: hidden;
  text-indent: -999px;
  width: 100%;
}.f-img-1 .img {
  background: rgba(0, 0, 0, 0) url("../images/fq1.jpg") no-repeat scroll center top;
}.f-img-2 .img {
  background: rgba(0, 0, 0, 0) url("../images/fq2.jpg") no-repeat scroll center top;
}.f-img-3 .img {
  background: rgba(0, 0, 0, 0) url("../images/fq3.jpg") no-repeat scroll center top;
}.f-img-4 .img {
  background: rgba(0, 0, 0, 0) url("../images/fq4.jpg") no-repeat scroll center top;
}.ftr_txt {
  background: #f6f6f6 none repeat scroll 0 0;
  padding: 15px 10px;
  text-align: center;
}.ftr_txt strong {
  display: block;
  font-size: 16px;
  line-height: 30px;
}
/***首页zbg2样式***/
.zbg2{ background:#3f48cc;}
.zbgl1{ background:#3f48cc;}
.zbg9{ background:url(../images/fosbg.jpg) no-repeat; padding-top:50px; padding-bottom:50px;}
.main-bg-server {
  width:1170px;
  color: #fff;
  font-size: 30px;
  height: 60px;
  line-height: 70px;
  text-align: lefr;
  margin:0 auto;
}
.main-bg-server1 h2 {
  float: left;
  font-size: 16px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}.main-bg-server1 .path {
  color: #fff;
  float: right;
}.main-bg-server1 .path a {
  color: #fff;
  margin: 0 5px;
}
.zbgl1 .main-bg-server1 {
  width:1170px;
  color: #fff;
  font-size: 14px;
  height: 30px;
  line-height: 20px;
  text-align: left;
  margin:0 auto;
  line-height:30px;
}
/**列表页**/
.zbgl2{ background:url(../images/bg.png); padding-top:25px; width:1070px; border-left: 3px solid #3f48cc;border-right: 3px solid #3f48cc; margin:0 auto; padding-left:50px; padding-right:50px; padding-bottom:30px;}
div.i_center {
  clear: both;
  margin: 0 auto;
  width: 1070px;
}div.i_left {
  float: left;
  width: 190px;
}div.i_right {
  color: #221e1f;
  float: right;
  padding-right: 10px;
  width: 825px;
}ul.left_nav {
  clear: both;
  margin-bottom: 10px;
}.clear_div {
  overflow: hidden;
}ul.left_nav li, ul.l_down li {
  background: #3f48cc none repeat scroll 0 0;
  border-bottom: 1px solid #fff;
  clear: both;
  color: white;
  font-weight: bold;
  line-height: 2.3em;
}ul.left_nav li a, ul.l_down li a {
  color: white;
  display: block;
  padding-left: 22px;
}ul.left_nav li.li_light a {
  background: #0b1385 none repeat scroll 0 0;
}div.i_l_down {
  clear: both;
  margin: 10px 0 0;
}dl.l_contact {
  background: #eae9e9 none repeat scroll 0 0;
  border-bottom: 1px solid #fff;
  clear: both;
  color: #221e1f;
  margin: 0;
}dl.l_contact dt {
  background: #d3d1d1 none repeat scroll 0 0;
  clear: both;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6em;
  overflow: hidden;
  padding: 6px 10px;
}dl.l_contact dt p {
  clear: both;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4em;
}dl.l_contact dd {
  clear: both;
  line-height: 1.6em;
  padding: 6px 10px;
}dl.intro_list {
  border-bottom: 1px solid #dcdcdc;
  clear: both;
  padding: 18px 0 0;
}dl.intro_list dt {
  float: left;
  width: 105px;
}.red_text, .i_right .red_link a {
  color: #3f48cc;
}dl.intro_list dt img {
  overflow: hidden;
  width: 135px;
  border-radius: 5px;
}dl.intro_list dd {
  color: #e16228;
  float: right;
  font-size: 18px;
  line-height: 1.3em;
  padding-bottom: 8px;
  width: 80%;
}dl.intro_list dd p {
  clear: both;
  color: #9395a4;
  font-size: 12px;
  font-weight: normal;
  line-height: 1em;
}dl.intro_list dd div {
  clear: both;
  color: #272727;
  line-height: 1.3em;
  margin: 15px 0;
}dl.intro_list dd div p {
  clear: both;
  color: #272727;
  line-height: 1.4em;
}dl.intro_list dd em {
  clear: both;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.1em;
  padding: 5px 3px 0 0;
  text-align: right;
}dl.news_box dd {
  float: right;
  font-size: 14px;
  line-height: 1.5em;
  width: 100%;
}.zy {
  color: #0b1385 ;
}dl.news_box dd div {
  clear: both;
  color: #282828;
  font-size: 14px;
  font-weight: normal;
  margin-top: 20px;
}






.main-bg-server1 {
  width:1170px;
  color: #fff;
  font-size: 14px;
  height: 30px;
  line-height: 20px;
  text-align: left;
  margin:0 auto;
}
/***首页zbg3样式***/
.zbg3{ padding-top:25px; width:1070px; border-left: 1px solid #3f48cc;border-right: 1px solid #3f48cc; margin:0 auto; padding-left:50px; padding-right:50px; height:405px;}
.zbg4{ padding-top:25px; width:1070px; border-left: 1px solid #3f48cc;border-right: 1px solid #3f48cc; margin:0 auto; padding-left:50px; padding-right:50px; height:405px;}
.zbg5{ padding-top:50px; width:1070px; border-left: 1px solid #3f48cc;border-right: 1px solid #3f48cc; margin:0 auto; padding-left:50px; padding-right:50px; height:300px;}
.zbg6{ padding-top:20px; width:1070px; border-left: 1px solid #3f48cc;border-right: 1px solid #3f48cc; margin:0 auto; padding-left:50px; padding-right:50px; height:348px;}
.zbg3left{ float:left; width:820px;}
.zbg3left ul{ width:100%;}
.zbg3left ul li{ float:left; width:230px; height:200px; margin-right:50px; overflow:hidden;}
.zbg3left ul li:last-child{ margin-right:0px;}
.zbg3left ul li img {
  height: 180px;
  width: 230px;
}
.zbg3right{ float:right; width:250px;}
.zbg3right ul li {
  display: inline-block;
  float: left;
  height: 115px;
  margin-bottom: 17.5px;
  text-align: center;
  width: 250px;
}.zbg3right ul li img {
  height: 115px;
  width: 250px;
}
.zbg4left{width:100%;}
.zbg4left ul{ width:100%;}
.zbg4left ul li{ float:left; width:230px; height:200px; margin-right:50px; overflow:hidden;}
.zbg4left ul li:last-child{ margin-right:0px;}
.zbg4left ul li img {
  height: 180px;
  width: 230px;
}

.zbg5left{ float:left; width:820px; margin-top:10px;}
.zbg5left ul{ width:100%;}
.zbg5left ul li{ float:left; width:214px; height:224px; margin-right:56px; overflow:hidden;}
.zbg5left ul li:last-child{ margin-right:0px;}
.zbg5left ul li img {
  height: 224px;
  width: 214px;
  border-radius: 10px;
}
.zbg5right{ float:right; width:250px;}
.zbg5right ul li {
  display: inline-block;
  float: left;
  height: 115px;
  margin-bottom: 18px;
  text-align: center;
  width: 250px;
}.zbg5right ul li img {
  height: 115px;
  width: 250px;
}
.zbg6 ul{ width:1110px;}
.zbg6 ul li{
	background:url(../images/bom.png) no-repeat;
	height:50px;
	width:150px;
	border-radius:15px;
	float: left;
	margin-right:34px;
	margin-bottom:20px;
	text-align:center;
	}
.zbg6 ul li a{
	font-size:14px;
	color:#3f48cc;
	line-height:50px;
	}