body {
  font-family: "微软雅黑";
  padding:0;
  margin:0;
  font-size:14px;
}
table{
	padding: 0;
	margin: 0;/*新增*/
}
img{border:0;padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6 {
  margin-top: 5px;
  color: #656565;
}

section {
  margin-bottom: 60px;
}

a {
  color: #406da4;
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: none;
}
ul{
	margin: 0;
	padding: 0;
}
ul li{
	list-style: none;
}
a,
a:focus,
a:hover,
a:active,
button,
button:hover {
  outline: 0 !important;
}
.container{
	width:1100px;
	margin:0 auto;
}
.container2{
	width:1136px;
	margin:0 auto;
}

.fl{
	float: left;
}
.fr{
	float: right;
}
.middle{
	text-align: center;
}
#line{
	height: 32px;
	background-color: #f2f2f2;
}

.logo{
	height: 135px;
	background-color: #fff;
	
}
.nav{
	height: 60px;
	background-color: #02488e;

}
.nav ul{
	padding: 0;
	margin: 0;
}
.nav ul li{

	list-style: none;
/*	display: inline;*/
	line-height: 45px;
	float: left;
	width: 220px;
	text-align: left;
}
.nav ul li a{
           
	color: #fff;
           text-align: left;
	text-decoration: none;
}
.nav ul li:hover{
	background: #efefef;
}
.nav ul li:hover a{
	color: #115bbe;
}
#second_nav{
	display: none;
	width: 106px;
	position: relative;
	top:0px;
	left:5px;
}
#second_nav li{
	position: relative;
	z-index:9999;
	top:0px;
           width:106px;
	height: 40px;
	background: #dedede;
}
#second_nav li a{
	color:#115bbe;
}
.table1{
	margin-top: 30px;
}
.swfw td{
	text-align: left;
	font-size: 16px;
          line-height:20px;
}
.swfw td span{
 font-famliy:"Calibri","Arial";
	text-align: right;
	font-size: 12px;
          line-height:20px;
          color:#636363;
}
.pageimg{
	position: relative;
}
.logo table img{
 border:0;
}
.dh{
  background: url(/xgb/img/yhdh.jpg) no-repeat;
  width:326px;
  height: 36px;
  position: relative;
  top:-16px;
}
.dh p{
	color: #FFFFFF;
	line-height: 36px;
	font-size: 16px;
	position: relative;
	left: 10px;
}
.xgdt a{
	font-size: 22px;
	color:#d77900;
}
.xgdt a span{
	padding-left: 10px;
	font-size: 12px;
	color: #115bbe;
}
.xgdt ul li{
 display:inline;
 float:left;
}
.td_02{
	padding-bottom: 5px;
	border-bottom: #dcdcdc 1px solid;
}
.td_03 ul{
   margin: 0px;
    padding:0px;
}
.td_03 ul li{
	margin: 0px;
    padding:0px;
	list-style: none;
	line-height: 48px;
	border-bottom: #dcdcdc 1px dashed;
}
.td_03 ul li a{
	color:#74777B;
	margin: 0px;
}
.td_03 ul li .calander{
	height: 48px;
	width: 55px;
	background: #002E73;
	color: #fff;
	text-align: center;
	border: #002E73 1px solid;
}
.td_03 ul li .calander h5{
	padding: 0;
	margin: 0;
	height: 24px;
	background: #fff;
	color: #002E73;
	font-family: arial;
	line-height: 24px;
}
.td_03 ul li .calander p{
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: arial;
	color: #fff;
}
.td_04 ul{
	margin: 0px;
    padding:0px;
}
.td_04 ul li{
	margin: 0px;
    padding-top:10px;
	list-style: none;
	height: 58px;
	width: 320px;
}
.td_04 ul li a{
	color:#74777B;
	margin: 0px;
}
.td_04 ul li .calander{
	height: 48px;
	width: 55px;
	background: #002E73;
	color: #fff;
	text-align: center;
	border: #002E73 1px solid;
}
.td_04 ul li .calander h5{
	padding: 0;
	margin: 0;
	height: 24px;
	background: #fff;
	color: #002E73;
	font-family: arial;
	line-height: 24px;
}
.td_04 ul li .calander p{
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: arial;
	color: #fff;
}
.td_04 ul li .ca_content{
	line-height: 58px;
	
}
.td_04 ul li .ca_content a{
/*	display: block;*/
  padding-left: 8px;
}
.td_05{
	width: 189px;
	height: 97px;
	text-align: center;
	border: #e5e5e5 1px solid;
}
.life{
	width: 100%;
	height: 400px;
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}
.life ul li{
	list-style: none;
}
.footer02{
color: #fff;
text-align: center;
height: 80px;
background: #02488e;
min-width:1100px;
}
.footer02 p{
	padding-top:10px ;
	line-height: 30px;
}
.footer01{
background: #f1f2f2;
height: 60px;
}

.link{
  background: #f1f2f2;
height: 30px;
}
.link h3{
	line-height: 50px;
	font-size: 18px;
}
.link ul{
  padding:0;
  margin:0;
}
.link ul li{
 list-style:none;
 display:inline;
 float:left;
}
.link ul li a{
	font-size: 15px;
	padding:0 22px;
	line-height: 60px;
}
.left{
	float: left;
}
.left_head{
	width: 240px;
	height: 45px;
	background:#02488e;
	border-bottom: #115BBE 2px solid;
          color:#fff;
}
.left_head h3{
	color: #fff;
	font-size: 1.2em;
	line-height: 45px;
	text-align: center;
}
.left_body{
           width: 240px;
	background: whitesmoke;
	margin-top: 5px;
}
.left_body ul li{
	height:40px;
	text-align: center;
	line-height: 40px;
  font-size: 14px;
  border-bottom: #dedede 1px solid;
  
}
.left_body ul li:hover{
 background: url(/xgb/img/1.jpg) no-repeat;
}
.left_body  .active{
background: url(/xgb/img/1.jpg) no-repeat;
}
.left_body_xy{
    width: 240px;
}
.left_body_xy .tdxy{
  height:40px;
  width:110px;
  color:#ffffff;
  text-align:center;
  background:url(/xgb/img/xy.jpg) no-repeat;
}
.left_body_xy .tdxy a{
  color:#ffffff;
}
.right{
	margin-left: 20px;
	width:800px;
}
.right_head{
           margin-top:20px;
	height: 30px;
	border-bottom: #115BBE 2px solid;
}
.right_head p{
	font-size: 20px;
	color: #333333;
	line-height: 30px;
}
.right_body{

  position:relative;
  top:-10px;
}
.right_body_lyfk{
  width:1100px;
  height:1493px;
  background:url(/xgb/img/lyfk.png) no-repeat;
  position:relative;
  top:-10px;
}
.list_banner{
margin-top:15px;
text-align:center;
margin:0 auto;
}
.list_banner img{
margin-top:3px;
}

.header2{
	height:50px;/*修改*/
	background: #02488e;
}
.header2 .nav{
           position:relative;
	width: 1100px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	z-index: 111;
}
.header2 .nav li{
	float: left;
	width: 90px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.header2 .nav li a{
	color: #fff;
}
.header2 .nav li .second-nav{
          position:relative;
	width: 100px;
	display: none;
}
.header2 .nav li .second-nav li{
          position:relative;
          left:0px;
	width: 85px;
	height: 40px;
	line-height: 40px;
	background: #115bbe;
           color:#fff
          text-align:center;
}
.header2 .nav li .second-nav li:hover{
      background: #eeeeee;
      color:#115bbe;
}

/*新增*/
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.top-head{
  height:30px;
  background:#f5f5f5;
  min-width:1100px;
}
.top-head ul li{
	float:right;
        text-align:right;
        width:130px;
}
.top-head ul li a{line-height:30px;font-size:14px;}
.top-nav{
 background:url(/images/blue_logo.png) no-repeat;
}
.top-nav ul li{
	width: 125px;
	float:left;
	position: relative;
	top:20px;
}
.search{
	position: relative;
	top:53px;
}
.icon1:before{
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(/xgb/images/home.png) no-repeat;
		position: relative;
	top:5px;
	padding-right: 5px;
}
.icon2:before{
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(/xgb/images/local.png) no-repeat;
	position: relative;
	top:5px;
	padding-right: 5px;
}
.icon3:before{
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(/xgb/images/computer.jpg) no-repeat;
		position: relative;
	top:5px;
	padding-right: 5px;
}
.icon4:before{
	content: "";
	display: inline-block;
	height: 15px;
	width: 15px;
	background: url(/xgb/images/point.png) no-repeat;
	background-size: 10px 10px;
	position: relative;
	top:5px;
	padding-right: 5px;
}
.content{
	margin-top:30px;
}
#part1{
	height: 330px;
}
#part2{
	height: 340px;
}
#part1 h2{
	color: #f38900;
	padding-right: 10px;
}
#part1 .head-left{
	width: 300px;
margin-right: 30px;
}
#part1 .head-mid{
	width: 380px;
}
#part1 .head-right{
	width: 360px;
}
.getmore{
	font-size: 12px;
	color:#002E73;
	font-weight: 300;
	padding-left: 10px;
}
.head{
	height: 26px;
}
.body .body-one{
	width:300px;
	margin-right: 30px;
}
.body .body-two{
	width:380px;
}
.body .body-three{
	width:360px;
}
.body .body-three h3{
	font-size: 15px;
	color: #313131;
	font-weight: 400;
}
.head .head-one{
	width: 300px;
	margin-right: 30px;
	border-bottom: #115bbe 1px solid;
}
.head .head-two{
	width: 380px;
	border-bottom: #115bbe 1px solid;
}
.head .head-three{
	width: 360px;
	border-bottom: #115bbe 1px solid;
}
.head .title{
	font-size: 18px;
	color: #313131;
}
.t2{
	font-size: 15px;
	color: #115BBE;
}
/*新二级页*/

.subbanner{
       max-width:1600px;
	margin: 0 auto;
        min-height:200px;
}
.subbanner img{
   width:100%;
   height:auto;
}

.localadd{
	height: 45px;
	border-bottom: #dedede 1px solid;
	
}
.localadd p{
	color: #74777B;
	line-height: 45px;
}
.text-conc .left{
	float: left;
	width: 235px;
	border: #dedede 1px solid;
	margin-top: 30px;
}
.text-conc .left ul li{
	height: 50px;
	border-bottom: #dedede 1px solid;
	text-align: center;
}
.text-conc .left ul li:hover{
	/*border-left: #002E73 4px solid;
	background: #DEDEDE;*/
	background:url(/images/aline.png) no-repeat;
}
.text-conc .left ul li a{
	color: #636363;
	font-size:15px;
	line-height: 50px;

}
.text-conc .right{
	float: right;
	margin-top: 14px;
}
.text-conc .right .right-head{
	height: 30px;
	border-bottom: #002E73 2px solid;
}
.text-conc .right .icon-i::before{
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	padding-right: 20px;
	background: url(/xgb/images/local.png) no-repeat;
	background-position: 5px 0px;
}
.text-conc .right p{
	font-size: 18px;
}