.center{
	margin: 0 auto;
}
.w1200{
	width: 1200px;
	overflow: hidden;
}
.mt70{
	margin-top: 70px;
}
.mr10{
	margin-right: 10px;
}
.mr20{
	margin-right: 20px;
}
.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}
.ml20{
	margin-left: 20px;
}
.mt25{
	margin-top: 25px;
}
/* 无障碍 */
.wza{
	line-height: 39px;
	background: url(wza_ico.png) left 50% no-repeat;
	padding-left: 26px;
	font-size: 14px;
	margin-top: 38px;
	margin-right: 22px;
}
.wza a{
	color: #00469e;
	text-decoration: underline;
}
/* 搜素 */
.ssk {
    width: 315px;
    height: 39px;
	margin-top: 38px;
	margin-right: 60px;
}
.search_input {
    width: 273px;
    border: solid 1px #eeeeee;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 19px;
    border-right: none;
    height: 39px;
    line-height: 39px;
    padding-left: 20px;
    color: #999999;
    background-color: transparent;
    margin-top: 4px;
}
.search_right {
    background: url(search.png) no-repeat 50%;
    height: 39px;
    width: 42px;
    float: right;
    border-left: none;
    margin-top: 4px;
	border: none;
}
/* nav */
.nav_box{
	width: 100%;
	background-color: #00469e;
	overflow:hidden;
}
.nav{
	width: 1200px;
	line-height: 63px;
}
.nav ul li{
	width: 124px;
	float: left;
	text-align-last: center;
}
.nav ul li a{
	color: #FFFFFF;
}
.nav ul li a:hover{
	font-weight: bold;
}
/* 焦点图 */
.fullSlide{width:100%;position:relative;height:410px;background:#fff;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/* 图片新闻 */
.picnews{
	width: 600px;
	height: 404px;
}
#focus {width:600px; height:404px; overflow:hidden; position:relative;margin:0 auto; z-index:1}
#focus ul {height:600px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left; width:600px; height:370px; overflow:hidden; position:relative; background:#000;}
#focus ul li div.photo_bt {width:600px;position: absolute; bottom:0px; font-size:15px; color:#ffffff; z-index:1; line-height:45px; text-align: center;background: rgba(0,0,0,0.5);}
#focus .btnBg {position:absolute; width:600px; height:45px; left:0; bottom:0;}
#focus .btn {position:absolute; width:600px; height:33px; padding:14px 10px; bottom:15px; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:43px; height:3px; _font-size:0; margin-left:5px; cursor:pointer; background:#00469e;}
#focus .btn span.on {background:#f39801;}
#focus .preNext {width:45px; height:100px; position:absolute; top:45px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.news{
	width: 580px;
	overflow: hidden;
}
.news_title{
	background: url(newstitlebg.jpg) no-repeat left 50%;
	border-bottom: #eeeeee solid 1px;
	line-height: 36px;
	padding-left: 20px;
	font-size: 24px;
	color: #00469e;
	font-weight: bold;
	
}
.news_title span a{
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.news_toutiao h1{
	font-size: 30px;
	color: #222222;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.news_toutiao p{
	line-height: 25px;
	color: #999999;
	border-bottom: #eeeeee solid 1px;
	padding-bottom: 20px;
}
.news_list{
	margin-left: 30px;
	margin-top: 20px;
}
.news_list ul li{
	background: url(liststyle.png) no-repeat left 50%;
	line-height: 42px;
	padding-left: 15px;
}
/* 第二部分 */
.div1{
    width: 100%;
    height: 625px;
    margin: auto;
    position: relative;
	background: url(part2_bg.jpg) no-repeat center;
}
.main-wrap {
	width: 1200px;
	margin: 0 auto;
}
.white-bg{
	background-color:#fff;
}
.pd-20{
	padding:0 20px 20px;
}
.col-a-h{
	min-height:625px;
	padding-top: 90px;
	width: 1200px;
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
/* 应用场景 */
.flex-row-wrap {
	display: flex;
	flex-direction: row;
	box-sizing:border-box;
	margin-top: 10px;
}
.flex-row-wrap > div{
	flex: 1;
	width: 100%;
	height: 460px;
	background: #F1F4F9;
	align-items: initial;
	border-radius: 8px;
}
.flex-row {
	display: flex;
	flex-direction: row;
	transition: all .3s ease;
	position: relative;
}
.flex-row-wrap .active{
	/* flex: 2.6; */
	z-index: 2;
	transform: scale(1.08);
	-ms-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-webkit-transform: scale(1.08);
	-o-transform: scale(1.08);
	/* box-shadow: 0 0 15px rgba(0,0,0,.4); */
	margin-left: -12px;
	/* margin-left: 21px;*/
	margin-top: -28px; 
}
.flex-row-wrap .smaller{
	display:block;
}
.flex-row-wrap .bigger{
	display:none;
}
.flex-row-wrap .active .bigger{
	display:block;
}
.flex-row-wrap .active .smaller{
	display:none;
}
.flex-row>*{
	width:100%;
}
/* 应用场景内容 */
.flex-row .title{
	color:#fff;
	text-align:center;
}
.flex-row .bigger .title{
	background-color:#3db1ea;
	height:108px;
}
.flex-row .smaller .title{
	background-color:#2d5cbc;
	height:100px;
	border-left: 1px solid #3e6dce;
}
.flex-row .title>i{
	font-style: normal;
	font-family: "iconmoon";
	font-size: 1.8em;
	display:block;
}
.flex-row .bigger .title>i{
	padding-top: 20px;
}
.flex-row .smaller .title>i{
	padding-top:20px;
	opacity: .56;
	filter: alpha(opacity=56);
}
.flex-row .title>span{
	font-weight: bold;
	font-size: 1.125em;
	display: block;
	padding-top: 3px;
}
.flex-row .smaller .sub-title{
	display:block;
	text-align:center;
}
.flex-row .smaller .sub-title>i{
	font-style: normal;
	font-family: "iconmoon";
	font-size: 1.8em;
	padding-top: 15px;
	display:block;
	color: #aeaeae;
}
.flex-row .smaller .sub-title>span{
	font-size: 0.875em;
	display: block;
	color: #666;
	padding-top: 5px;
	height: 66px;
	line-height: 22px;
	overflow: hidden;
}
.hdjllm {
    display: block;
    width: 100%;
    height: 100%;
}
.big1{
    height: 460px;
	float: left;
	border-radius: 8px;
	width: 406px;
	background: #ffffff;
    border: 1px solid #9bacd5;
}
.big1-top{
    height: 143px;
    background: #d1dfff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	width: 404px;
}
.big1-top img{
    float: left;
    padding-top: 55px;
    padding-left: 113px;
}
.big1-top p{
    font-size: 26px;
    color: #0f368e;
    margin: 0;
    padding-top: 60px;
    margin-left:16px;
    display: -webkit-inline-box;
}
.big1-top span{
    font-size: 15px;
    color: #0f368e;
    display: -webkit-box;
    padding-left: 16px;
}
.big1-bottom{
    width: 100%;
    height: 263px;
    padding: 20px;
}
.xxgkmore{
	width: 360px;
	text-align: right;
	margin-bottom: 20px;
}
.xxgkbigmore{
	width: 450px;
	text-align: right;
}
.xxgk-zong{
    height: 105px;
	border-bottom:#ccc 1px dashed;
}
.xxgk-zong1{
    width: 100%;
    height: 36px;
}
.xxgk-zong1-left{
    width: 112px;
    line-height: 36px;
    float: left;
    font-size: 15px;
    color: #fff;
	text-align: center;
	background: #f25e56;
}
.xxgk-zong1-center{
    width: 112px;
    line-height: 36px;
    float: left;
    font-size: 15px;
    color: #fff;
    text-align: center;
	background: #75bffc;
	margin-left: 12px;
}
.xxgk-zong1-right{
    width: 112px;
    line-height: 36px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    float: right;
    background: #fb8c50;
}
.xxgk-zong2{
    width: 100%;
    height: 36px;
	margin-top: 13px;
}
.xxgk-zong2-left{
    width: 112px;
    line-height: 36px;
    float: left;
    font-size: 15px;
    color: #fff;
    text-align: center;
	background: #9e8cef;
}
.xxgk-zong2-center{
    width: 112px;
    line-height: 36px;
    float: left;
    font-size: 15px;
    color: #fff;
    text-align: center;
	background: #6792ea;
	margin-left: 12px;
}
.xxgk-zong2-right{
    width: 112px;
    line-height: 36px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    float: right;
    background: #f25e56;
}
.xxgkbigmore{
	width: 414px;
	text-align: right;
	margin-top: 20px;
}
.xxgk-zong-big{
    height: 128px;
	border-bottom:#cccccc 1px dashed;
	margin: 20px;
}
.xxgk-zong1-big{
    width: 100%;
    height: 44px;
}
.xxgk-zong1-left-big{
    width: 124px;
    height: 44px;
    float: left;
	background: #f25e56;
}
.xxgk-zong1-left-big a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}
.xxgk-zong1-center-big{
    width: 124px;
    height: 44px;
    float: left;
	background: #75bffc;
	margin-left: 12px;
}
.xxgk-zong1-center-big a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}
.xxgk-zong1-right-big{
    width: 124px;
    height: 44px;
    float: right;
    background: #fb8c50;
}
.xxgk-zong1-right-big a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}
.xxgk-zong2-big{
    width: 100%;
    height: 44px;
	margin-top: 13px;
}
.xxgk-zong2-left-big{
    width: 124px;
    height: 44px;
    float: left;
	background: #9e8cef;
}
.xxgk-zong2-left-big a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}
.xxgk-zong2-center-big{
    width: 124px;
    height: 44px;
    float: left;
	background: #6792ea;
	margin-left: 12px;
}
.xxgk-zong2-center-big a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}
.xxgk-zong2-right-big{
    width: 124px;
    height: 44px;
    float: right;
    background: #f25e56;
}
.xxgk-zong2-right-big a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}
.xxgk-next{
    width: 100%;
    height: 68px;
    border-bottom: 1px solid #dadada;
}
.big2{
    width: 406px;
    height: 460px;
    border: 1px solid #9bacd5;
    float: left;
	border-radius: 8px;
	background: #ffffff;
}
.big2 ul{
    width: 100%;
    height: 263px;
    padding-left: 20px;
    padding-top: 30px;
    margin: 0;
}
.big2 ul li{
    width: 90%;
    height: 40px;
    line-height: 40px;
    background: url(liststyle.png) no-repeat left center;
}
.big2 ul li a{
    display: block;
    font-size: 15px;
    color: #999;
    float: left;
    padding-left: 20px;
}
.big2 ul li span{
    color: #999;
    float: right;
}
.big3{
    width: 406px;
    height: 460px;
    border: 1px solid #9bacd5;
	float: left;
	border-radius: 8px;
	background: #ffffff;
}

.like{
    width: 432px;
    height: 500px;
    border: 1px solid #052364;
    float: left;
    background: #F1F4F9;
	border-radius: 8px;
}
.like-bj{
    width: 430px;
    height: 162px;
    background: url(part2_title_bg.png) no-repeat;
}
.like-bj img{
    padding-left: 130px;
    padding-top: 60px;
    float: left;
}
.like-bj p{
    font-size: 26px;
    color: #fff;
    float: left;
    padding-top: 64px;
    padding-left: 20px;
    margin: 0;
}
.like-bj span{
    width: 212px;
    display: block;
    float: left;
    font-size: 15px;
    color: #fff;
    padding-left: 20px;
}

.ywdt-ul{
    margin: 0;
    padding: 30px 40px;
    width: 100%;
    height: 333px;
background: #F1F4F9;
}
.ywdt-ul li{
    width: 98%;
    height: 47px;
    line-height: 47px;
    background: url(liststyle.png) no-repeat left center;
}
.ywdt-ul li a{
    float: left;
    font-size: 17px;
    padding-left: 20px;
    color: #333;
}
.ywdt-ul li span{
    float: right;
    font-size: 17px;
    color: #999;
}

/*新闻DIV切换*/
.news_box{
    width: 360px;
    position: relative;
	margin-top: 10px;
}
/*菜单class*/
.Menubox {
    height: 46px;
    line-height: 46px;
    background: #f0f3f6;
}
.Menubox ul {
    margin: 0;
    padding: 0;
}
.Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    width: 90px;
    text-align: center;
    line-height: 37px;
    font-size: 16px;
	margin-right: 20px;
}
.Menubox li a {
    font-size: 16px;
    color: #1b3c84;
	text-decoration: underline;
    line-height: 37px;
}
.Menubox li.hover {
    padding: 0px;
    width: 90px;
    line-height: 37px;
    color: #1b3c84;
	background: #eeeeee;
}
.Menubox li.hover a:link, .Menubox li.hover a:visited {
    color: #1b3c84;
}
.Contentbox {
    overflow: hidden;
    text-align: left;
    list-style: none;
    font-size: 16px;
    padding-right:4px;
}
.Contentbox a:link, .Contentbox a:visited {
    color: #000;
    font-size: 16px;
}
.Contentbox a:hover, .Contentbox a:active {
    color: #1c5bb8;
}
.Contentbox li {
    background: url("liststyle.png") left 50% no-repeat;
    line-height: 44px;
    padding: 0 0 0 15px;
    list-style: none;
	margin-left: 10px;
}
.date {
    color: #999999;
    font-size: 17px;
}
.Contentbox .sp_monre {
    position: absolute;
    top: 0px;
    right: 5px;
    text-align: right;
    font-size: 15px;
    font-family: "microsoft Yahei";
}
.Contentbox .sp_monre a {
    font-size: 15px;
    line-height: 46px;
    color: #999999;
}
.Contentbox .sp_monre a:hover {
    color: #0f64ce;
}
/* .part3{
	background: url(part3_bg.png) 50% center no-repeat;
	margin-top: 110px;
	margin-bottom: 40px;
	z-index: 9;
	height: 474px;
}
.part3_one{
	margin-left: 30px;
	z-index: 9;
	background: url(hydt.jpg) no-repeat;
	width: 269px;
	height: 425px;
	margin-top: 25px;
}
.part3_one:hover{
	width: 300px;
	margin-left: 15px;
	height: 474px;
	background: url(hydt_big.jpg) no-repeat;
	margin-top: 0px;
}
.part3_two{
	margin-left: 166px;
	z-index: 9;
	background: url(kawlzc.jpg) no-repeat;
	width: 269px;
	height: 425px;
	margin-top: 25px;
}
.part3_two:hover{
	width: 300px;
	margin-left: 151px;
	height: 474px;
	background: url(kawlzc_big.jpg) no-repeat;
	margin-top: 0px;
}
.part3_three{
	z-index: 9;
	background: url(djzszhzl.jpg) no-repeat;
	width: 269px;
	height: 425px;
	margin-top: 25px;
	margin-right: 30px;
}
.part3_three:hover{
	width: 300px;
	height: 474px;
	background: url(djzszhzl_big.jpg) no-repeat;
	margin-top: 0;
	margin-right: 15px;
} */



.part3{
	background: url(part3_bg.png) 50% center no-repeat;
	margin-top: 110px;
	margin-bottom: 40px;
	z-index: 9;
	height: 474px;
}
.part3_one{
	margin-left: 20px;
	z-index: 9;
	background: url(hydt.jpg) no-repeat;
	width: 275px;
	height: 425px;
	margin-top: 25px;
	background-size: 275px 425px;
}
.part3_one:hover{
	width: 300px;
	margin-left: 10px;
	margin-right: -10px;
	height: 474px;
	background: url(hydt_big.jpg) no-repeat;
	margin-top: 0px;
	background-size: 300px 474px;
}
.part3_two{
	margin-left: 20px;
	z-index: 9;
	background: url(kawlzc.jpg) no-repeat;
	width: 275px;
	height: 425px;
	margin-top: 25px;
	background-size: 275px 425px;
}
.part3_two:hover{
	width: 300px;
	margin-left: 10px;
	margin-right: -10px;
	height: 474px;
	background: url(kawlzc_big.jpg) no-repeat;
	margin-top: 0px;
	background-size: 300px 474px;
	
}
.part3_three{
	z-index: 9;
	background: url(djzszhzl.jpg) no-repeat;
	width: 275px;
	height: 425px;
	margin-top: 25px;
	margin-left: 20px;
	background-size: 275px 425px;
}
.part3_three:hover{
	width: 300px;
	height: 474px;
	background: url(djzszhzl_big.jpg) no-repeat;
	margin-top: 0;
	margin-left: 10px;
	margin-right: -10px;
	background-size: 300px 474px;
}
.part3_four{
	z-index: 9;
	background: url(fzzfsfs.jpg) no-repeat;
	width: 275px;
	height: 425px;
	margin-top: 25px;
	margin-left: 20px;
	background-size: 275px 425px;
}
.part3_four:hover{
	width: 300px;
	height: 474px;
	background: url(fzzfsfs_big.jpg) no-repeat;
	margin-top: 0;
	margin-left: 10px;
	background-size: 300px 474px;
}
/* 友情链接 */
.link{
	height: 110px;
	background: #0f2a63;
	width: 100%;
}
.link_box{
	width: 1200px;
}
.link-item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 300px;
  background: #ffffff;
  cursor: pointer;
  border-radius: 2px;
  margin-top: 32px;
}
.link-item:hover .chose-box {
  display: block;
}
.link-item .show-box {
  position: relative;
  display: block;
  padding-left: 15px;
  padding-right: 40px;
  height: 45px;
  line-height: 45px;
  font-size: 15px;
  color: #37694c;
  text-align: left;
}
.link-item .show-box:after {
  position: absolute;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  top: 10px;
  right: 10px;
  background: url(icon_arrow_down.png) no-repeat center;
}
.link-item .chose-box {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 46px;
  background: #fff;
  max-height: 144px;
  overflow: auto;
  z-index: 999;
}
.link-item .chose-box .chose-item {
  display: block;
  padding: 0 10px;
  line-height: 36px;
  font-size: 14px;
  z-index: 999;
}
.link-item .chose-box .chose-item:hover {
  color: #37694c;
}

.bottom_box{
	background: url(bottom_bg.jpg) center no-repeat;
	width: 100%;
	height: 214px;
}
.bottom{
	width: 960px;
	margin: 0 auto;
}
.bottom_left{
	margin-top: 80px;
	text-align: center;
	margin-right: 80px;
}
.banquan{
	margin-top: 60px;
}
.zhaocuo{
	margin-top: 20px;
	text-align: center;
}
.banquan p{
	color: #fff;
	line-height: 25px;
	font-size: 14px;
}
.bottom_right{
	width: 180px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	height: 99px;
	margin-top: 57px;
	background: url(fgx.png) no-repeat 50% center;
	margin-left: 80px;
}
.bottom_right a{
	width: 50px;
	color: #ffffff;
}
.bottom_right div{
	margin-top: 20px;
}
.dzjg{
	margin-top: 67px;
	padding-left: 25px; 
	background: url(fgx.png) no-repeat left;
}