*{
	margin: 0;
	padding: 0;
}
ul,li{
	list-style: none;
}
a{
	text-decoration: none;
}
img{
        border: 0;
}
.clear{
	clear: both;
}
.logo{
	width: 100%;
	min-width: 1100px;
	height: 770px;
	text-align: center;
	background: url(../images/logobg.jpg) no-repeat center;
}
.mo_inner_z{padding-top:100px;}
.nav{
	position: absolute;
	width: 100%;
	min-width: 1100px;
	background-color: #0f69b0;
}
.navfixed{
	position: fixed;
	top: 0;
	width: 100%;
	min-width: 1100px;
	z-index: 99;
}
.w1100{
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.nav ul li{
	height: 60px;
	line-height: 60px;
	text-align: center;
	float: left;
}
.nav ul li a{
	padding: 0 16.5px;
	display: block;
	color: #FFF;
}
.nav ul li a:hover{
	background-color: #2875b0;
}
.box-xcp{
	width: 100%;
	min-width: 1100px;
	background-color: #ededed;
	padding: 60px 0 40px;
	margin-top: 30px;
}
.box-xcp h2,.box-xyjj h2{
	font-size: 36px;
	color: #042862;
	font-weight: 400;
	margin-bottom: 30px;
}
.box-xyjj>div>div>p{
	text-indent: 2em;
}
.box-xyjj p{
	line-height: 34px;
	color: #393939;
}
.box-xyjj img{
	width: 460px;
	height: 256px;
	float: right;
}
.box-xcp li{
	width: 264px;
	margin-right: 14px;
	float: left;
}
.box-xcp li img{
	width: 264px;
	height: 180px;
}
.box-xcp li p{
	margin-top: 28px;
	text-align: center;
}
.box-xcp li a{
	color: #393939;
}
.box-xyjj{
	padding: 60px 0 40px;
}
.box-yxjs{
	width: 100%;
	min-width: 1100px;
	padding: 60px 0 40px;
	background-color: #0f69b0;
}
.box-yxjs h2{
	font-size: 36px;
	color: #FFF;
	font-weight: 400;
	margin-bottom: 40px;
}
.box-yxjs-top{
	border-top: 1px solid #3f87c0;
	padding: 40px 150px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.box-yxjs-top li,
.box-yxjs-bottom li{
	float: left;
	width: 220px;
	height: 350px;
	margin-right: 60px;
	text-align: center;
}
.box-yxjs-top li span,
.box-yxjs-bottom li span{
	display: block;
	width: 160px;
	height: 160px;
	border-radius: 100%;
	border: 10px solid #FFF;
	margin: 0 auto;
}
.box-yxjs-top li h3,
.box-yxjs-bottom li h3{
	font-size: 20px;
	color: #FFF;
	margin: 25px;
}
.box-yxjs-top li p,
.box-yxjs-bottom li p{
	font-size: 14px;
	color: #c4ddf1;
	text-align: left;
}
.box-yxjs-bottom{
	border-top: 1px solid #3f87c0;
	padding: 40px 0px;
}
.box-jsjkxyjs{
	min-width: 1100px;
	background: url(../images/jsjkxyjsbg.jpg) center;
	padding-bottom: 60px;
}
.box-jsjkxyjs h2,
.box-wlgc h2,
.box-sjkxydsjjs h2,
.box-rgznzy h2{
	margin-top: 60px;
	margin-bottom: 36px;
	padding-bottom: 20px;
	text-align: center;
	background: url(../images/jsjkxyjstopbg.jpg) no-repeat center bottom;
	color: #424242;
	font-size: 30px;
}
.box-jsjkxyjs-L{
	margin-right: 10px;
}
.box-jsjkxyjs-L,
.box-jsjkxyjs-R{
	width: 545px;
	height: 630px;
	float: left;
}
.jsjkxyjs-Lt{
	height: 180px;
	background-color: #d5def5;
}
.jsjkxyjs-Lb{
	height: 340px;
	background-color: #d4ebfa;
	margin-top: 10px;
}
.jsjkxyjs-Rt{
	height: 280px;
	background-color: #d5def5;
}
.jsjkxyjs-Rb{
	height: 240px;
	background-color: #d4ebfa;
	margin-top: 10px;
}
.jsjkxyjs-Lt,
.jsjkxyjs-Lb,
.jsjkxyjs-Rt,
.jsjkxyjs-Rb{
	padding: 30px 32px 20px 32px;
}
.jsjkxyjs-Lt h3,
.jsjkxyjs-Lb h3,
.jsjkxyjs-Rt h3,
.jsjkxyjs-Rb h3{
	font-size: 20px;
	color: #1468aa;
	margin-bottom: 5px;
}
.jsjkxyjs-Lt p,
.jsjkxyjs-Lb p,
.jsjkxyjs-Rt p,
.jsjkxyjs-Rb p{
	margin-top: 15px;
	padding-left: 15px;
	color: #2f2f2f;
	font-size: 14px;
	background: url(../images/jsjkxyjspbg.png) no-repeat left 6px;
}
.box-zsyjy h4,
.box-xgzs h4,
.box-jsxc h4,
.wlgc-img2 h4{
	font-size: 20px;
	color: #1468aa;
	margin: 30px 0 20px;
}
.box-xgzs{
	overflow: hidden;
}
.box-xgzs li{
	float: left;
	margin-right: 18px;
}
.box-jsxc{
	overflow: hidden;
}
.box-jsxc li{
	float: left;
	margin-right: 23px;
}
.box-wlgc{
	background: url(../images/wlgcbg.jpg) no-repeat center top;
}
.box-wlgc h2{
	margin-bottom: 20px;
}
.box-wlgc-img{
	width: 100%;
	height: 120px;
	margin-bottom: 30px;
	background: url(../images/wlgc.png) no-repeat center;
}
.box-wlgc-L{
	width: 641px;
	padding-left: 90px;
	padding-top: 34px;
	padding: 34px 90px 44px;
	background-color: #dee2ed;
	float: left;
}
.box-wlgc-L h3{
	margin-top: 44px;
	font-size: 20px;
	color: #1468aa;
	margin-bottom: 5px;
}
.box-wlgc-L li{
	margin-top: 10px;
	padding-left: 15px;
	color: #2f2f2f;
	font-size: 14px;
	background: url(../images/jsjkxyjspbg.png) no-repeat left 6px;
}
.wlgc-R{
	float: left;
	margin-left: 10px;
}
.box-wlgc li p{
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.box-wlgc li img{
	width: 267px;
	height: 190px;
}
.wlgc-img{
	margin-top: 10px;
}
.wlgc-img li,
.wlgc-img2 li{
	margin-left: 10px;
	float: left;
}
.wlgc-img2 {
	width: 100%;
	height: 320px;
}
.wlgc-img2 li{
	width: 356px;
	margin-left: 16px; 
}
.wlgc-img2 img{
	width: 356px !important;
	height: 240px !important;
}
.box-sjkxydsjjs{
	min-width: 1100px;
	background: url(../images/sjkxydsjjsbg.jpg) no-repeat top;

}
.box-sjkxydsjjs ul li h4{
	color: #1468aa;
	font-size: 20px;
	margin-bottom: 20px;
}
.box-sjkxydsjjs ul li p{
	padding-left: 15px;
	line-height: 24px;
	background: url(../images/jsjkxyjspbg.png) no-repeat left 8px;
}
.box-sjkxydsjjs ul li p a{
	font-size: 14px;
	color: #424242;
}
.box-sjkxydsjjs-L{
	float: left;
	width: 442px;
}
.box-sjkxydsjjs-L ul li{
	height: 240px;
	background-color: #FFF;
	padding: 30px 22px 0 35px;
	margin: 0 10px 10px 0;
}
.box-sjkxydsjjs-R{
	width: 650px;
	float: left;
}
.box-sjkxydsjjs-R ul li{
	height: 240px;
	padding: 30px 42px 0;
	margin-bottom: 10px;
	background-color: #FFF;
}
.box-sjkxydsjjs-B{
	padding-bottom: 70px;
}
.box-sjkxydsjjs-B h3{
	font-size: 32px;
	color: #424242;
	font-weight: 400;
	margin: 50px 0 30px;
}
.box-sjkxydsjjs-B p{
	font-size: 14px;
	color: #424242;
	line-height: 24px;
	margin-top: 30px;
}
.box-sjkxydsjjs-B ul{
	overflow: hidden;
	margin-top: 20px;
}
.box-sjkxydsjjs-B ul li{
	float: left;
	margin-right: 13px;
}
.box-rgznzy{
	min-width: 1100px;
	background: url(../images/rgznzybg.jpg) no-repeat center;
	padding-bottom: 40px;
}
.box-rgznzy>div>p{
	text-align: center;
	font-size: 16px;
	color: #505050;
}
.box-rgznzy-L{
	width: 430px;
	margin-right: 20px;
	margin-top: 40px;
	float: left;
}
.box-rgznzy-Lt{
	height: 280px;
	margin-bottom: 10px;
	background-color: #dbdfe9;
	padding: 30px 30px 0 35px;
	overflow: hidden;
}
.box-rgznzy-Lt1{
	width: 180px;
	float: left;
}
.box-rgznzy-Lt1 span,
.box-rgznzy-Lt2 span{
        display:block;
        margin-bottom:2px;
}
.box-rgznzy-Lt2{
	width: 160px;
	float: left;
	margin-left: 20px;
}
.box-rgznzy-Lb{
	height: 190px;
	background-color: #dff0db;
	padding: 30px 30px 0 35px;
}
.box-rgznzy-R{
	width: 650px;
	margin-top: 40px;
	float: left;
}
.box-rgznzy-L span,
.box-rgznzy-R span{
	font-size: 16px;
	color: #1468aa;
	padding-left: 14px;
}
.box-rgznzy-L p,
.box-rgznzy-R p{
	padding-left: 15px;
	line-height: 26px;
	background: url(../images/jsjkxyjspbg.png) no-repeat left 8px;
	font-size: 14px;
	color: #424242;
}
.box-rgznzy-Rt{
	height: 230px;
	margin-bottom: 10px;
	background-color: #efe4d7;
	padding: 30px 30px 0 35px;
}
.box-rgznzy-Rb{
	height: 240px;
	background-color: #f3dddb;
	padding: 30px 30px 0 35px;
}
.box-rgznzy h4{
	color: #1468aa;
	font-size: 20px;
	margin-bottom: 20px;
}
.box-rgznzy>div>h4{
	margin: 54px 0 50px;
	text-align: center;
}
.box-rgznzy>div>ul{
	overflow: hidden;
}
.box-rgznzy>div>ul>li{
	float: left;
	margin-right: 16px;
}
.box-yxxy{
	background-color: #ededed;
}
.box-yxxy h2{
	font-size: 36px;
	color: #1468aa;
	margin: 60px 0 40px;
	font-weight: 400;
}
.box-yxxy .swiper-wrapper{
	height: 460px;
}
.box-yxxy .swiper-wrapper p{
	display: block;
	position: absolute;
	bottom: 0;
	height: 70px;
	line-height: 70px;
	background-color: rgba(0,0,0,0.5);
	padding-left: 40px;
}
.box-yxxy .swiper-wrapper span{
	color: #FFF;
}
.box-jkypt{
	min-width: 1100px;
	background: url(../images/jkyptbg.jpg) no-repeat center;
	padding-bottom: 20px;
}
.box-jkypt h2{
	font-size: 36px;
	font-weight: 400;
	color: #FFF;
	margin-top: 60px;
	padding-bottom: 20px;
	border-bottom: 1px solid #5ba3d4;
}
.box-jkypt img{
	width: 530px;
	height: 320px;
}
.box-jkypt p{
	padding-top: 22px; 
	font-size: 14px;
	color: #343434;
	line-height: 26px;
}
.box-jkypt a{
        color: #343434;
}
.box-jkypt-T{
	margin-top: 30px;
	overflow: hidden;
}
.box-jkypt-T li{
	width: 470px;
	height: 270px;
	background-color: #FFF;
	padding: 30px 30px 0;
	float: left;
	margin-right: 40px;
}
.box-jkypt-M{
	margin-top: 30px;
	overflow: hidden;
}
.box-jkypt-M li{
	width: 530px;
	height: 636px;
	background-color: #FFF;
	float: left;
	margin-right: 40px;
}
.box-jkypt-M h3{
	padding: 30px 30px 20px 30px;
}
.box-jkypt-M p{
	padding: 0 30px 0 30px;
	font-size: 14px;
	line-height: 24px;
}
.box-jkypt-B{
	margin-top: 30px;
	overflow: hidden;
}
.box-jkypt-B li{
	width: 530px;
	height: 320px;
	background-color: #FFF;
	float: left;
	margin-right: 40px;
}
.bottom{
	min-width: 1100px;
	background-color: #1669ab;
	overflow: hidden;
}
.bottom-T{
	height: 120px;
	border-bottom: 1px solid #4084ba;
	overflow: hidden;
}
.bottom-T a{
	padding-top: 32px;
	display: block;
	float: left;
	margin-right: 54px;
}
.bottom-L{
	padding-top: 32px;
	float: left;
}
.bottom-L p{
	padding-left: 24px;
	color: #b1c2d4;
	font-size: 14px;
	padding-top: 4px;
}
.bottom-R{
	width: 400px;
	float: right;
	font-size: 14px;
	padding-top: 24px;
}
.bottom-R img{
	float: left;
	margin-right: 10px;
}
.bottom-R p{
	padding-top: 12px;
	color: #b1c2d4;
	line-height: 24px;
}
.bottom>div>p{
        padding: 22px 0;
	color: #b1c2d4;
}
.box-yxxy-L,
.box-yxxy-R{
	background-color: #000;
	opacity: 0.5;
	position: absolute;
	width: 404px;
	height: 464px;
}
.box-yxxy-L{
	bottom: 0;
	left: 0;
}
.box-yxxy-R{
	right: 0;
	bottom: 0;
}
.bottom p span{
        float: right;
}
.bottom p span a{
        color: #b1c2d4;
}
.bottom p span a:hover{
	text-decoration: underline;
}
/*焦点图*/
.bannerWarp { width: 100%;min-width: 1100px; overflow:hidden;padding-top:20px;background-color: #ededed;}
.banner{
  width:100%!important;
  *position:relative
}
.bigtitle{
	width: 1100px;
	font-size: 36px;
	color: #1468aa;
	margin: 60px auto 40px;
	font-weight: 400;
}
.xm_banner{
  width:640px;
  margin:0 auto;
  height:460px;
  position:relative;
}
.xm_banner ul.xm_ba{
  width:99999px;
  margin-left:-1000px;
}
.xm_banner ul.xm_ba li img{
  width:640px;
  height:460px;
}
.xm_banner ul.xm_ba li{
  float:left;
  width:640px;
  height:460px;
  position:relative;
}
.xm_banner ul.xm_ba li h3{
  position: absolute;
  left: 0;
  bottom:0;
  line-height: 68px;
  font-size:20px;
  text-indent:40px;
  background:rgba(0,0,0,0.4) ;
  color:#fff;
  width:100%;
}
.ml-tit font{font-size: 22px; color:#002872; position:absolute; left:50%; top:15px;}
.xm_banner_l,.xm_banner_r{
  position:absolute;
  top:0;
  width:640px; top:0;
  height:460px;
  background-color:#000;
  filter:alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity:0.5;
}
.xm_banner_l{
  left:-640px;
}
.xm_banner_r{
  left:640px;
}
.banner_nav{
  position:absolute;
  width:204px;
  top:40px; right:70px;
}
.banner_nav p{
  color:#e6e6e6;
  font-size:12px;
  width:193px;
  padding-left:10px;
  box-shadow:inset 0 3px 4px #4e4e4e
}
.banner_nav p.b_n_1{
  background:#0099ff;
}
.banner_nav p.b_n_2{
  background:#d18338;
}
.banner_nav p.b_n_3{
  background:#396eb4;
}
.banner_nav p.b_n_4{
  background:#538f52;
}
.banner_nav p.b_n_5{
  background:#222246;
}
.banner_nav p.b_n_6{
  background:#96c2e9;
}

.banner_nav li img{
  width:203px;
  height:203px;
}
.banner_nav li{
  height:20px;
  overflow:hidden;
  cursor:pointer;
}
.banner_nav li.hover{
  height:203px;
}
.banner_nav li.hover p{
  margin-top:-20px;
}
.banner:hover .xm_prve,.banner:hover .xm_next{ display:block;}
.xm_prve,.xm_next{
  display:none;
  width:30px;
  height:55px;
  position:absolute;
  padding:158px 0;
  top:81px;
}
.xm_prve{left:-23px;}
.xm_next{ right:-40px;}
/*焦点图结束*/
.bottom #cnzz_stat_icon_1279069596{
            float:none;}