/* CSS Document */

*{
  margin:0;
  padding:0;
  font-family:"微软雅黑"; }

body{ font-family:"微软雅黑"; padding:0;}

img{ vertical-align:top; border:0;}

ul,li,p,dl,dd,dt,span,input,h1,h2,h3,h4,h5{ margin:0; padding:0; list-style-type:none;}

.clear{ clear:both;}

.main{ margin:0 auto; width:1200px;}
.left{ float:left;}
.right{ float:right;}

.zzybanner{ width:100%;height:660px; overflow: hidden;}
.zzybanner a{ width: 100%; height: 660px; display: block;}
.zzycon1{ width:100%; background: url(../images/zzycon_bg1.png) no-repeat center; height:890px;}

.zzycon1box{ width:1200px; padding-top:70px; position: relative;}
.zzycon1box h2{ font-weight:bold; font-size:70px;  font-family:"微软雅黑"; line-height:100px; color:#fff; text-align:center;}
.zzycon1boxnr{ position:absolute; left:400px; top:375px;}
.zzycon1 li{ position:relative; float:left; width:262px; height:318px;cursor:pointer;}
.yx1{  position:absolute;  left:0px; top:0px; }
.yx2{  position:absolute; left:5px; top:0px;}
.yx3{  position:absolute; left:-392px; top:232px;} 
.yx4{  position:absolute; left:-110px; top:0px;}
.yx5{  position:absolute; left:942px; top:-318px;}
.yx6{  position:absolute; left:546px; top:-83px;}


.zzycon1 p{ width:228px; font-size:16px; line-height:28px; height:298px; padding-right:20px; padding-left:20px; padding-top:20px;  position:absolute; left:0; top:0; color:#333;  background:url(../images/zzy_yx1.png) no-repeat; display:none; font-family:"微软雅黑"; }

.zzycon1 p b{ font-size:30px; color:#333; line-height:60px; padding-top:50px; text-align:center; display:block; width:200px; font-family:"微软雅黑"; }
.zzycon1 li:hover p{ display:block; }


.zzycon2{ width:100%; height:1015px;}
.zzycon2 h2{ font-weight:bold; font-size:70px;  font-family:"微软雅黑"; color:#333; padding-top:40px; padding-bottom: 15px; text-align:center;}
.zzycon2 h2 b{ color:#002499;}
.zzycon2 h2 p{ font-size: 40px; line-height: 72px;}
.zzycon2_nr{ font-size: 16px; line-height: 36px; text-indent: 2em; margin-bottom: 20px;}
.zzycon2box1{ width:175px; height:732px; float:left; background:url(../images/zzycon_db1.png) no-repeat;}
.zzycon2box2{ width:342px; height:732px; float:left; background:url(../images/zzycon_db2.png) no-repeat;}
.zzycon2box3{ width:342px; height:732px; float:left; background:url(../images/zzycon_db3.png) no-repeat;}
.zzycon2box4{ width:340px; height:732px; float:left; background:url(../images/zzycon_db4.png) no-repeat;}
.zw1{ font-size:20px; font-family:"微软雅黑";}
.zw2{ font-size:20px; font-family:"微软雅黑"; color:#fff;}
.zw3{ font-size:16px; font-family:"微软雅黑"; color:#fff;}

.zzycon3{ width:100%; height:1044px; background:#f4f3f2; margin-top: 75px;}
.zzycon3 h2{ font-weight:bold; font-size:70px;  font-family:"微软雅黑"; line-height:70px; color:#333; padding-top:40px; padding-bottom:35px; text-align:center;}
.zzycon3 h2 p{ font-size: 40px; line-height: 72px;}
.zzycon3l{ width:551px; float:left; height:765px;}
.zzycon3r{ width:616px; height:765px; float:right; background:url(../images/zzy_rsy.png) no-repeat;}
.zzycon3r p{ color:#333; font-size:16px;  font-family:"微软雅黑"; line-height:28px; padding-top:90px; padding-left:30px; padding-right:30px;}


.zzycon4{width:100%; height:650px;}

.zzycon4title{ width:100%; height:100px; padding-top:70px;}

.zzycon4title h2{ font-weight:bold; width:1200px; margin:0 auto;font-size:70px; margin-top: 50px;  font-family:"微软雅黑"; line-height:70px; color:#333;  text-align:center;}
.zzycon4title h2 b{ color:#002499;}
.zzycon4title h2 span{ color:#ff0000;}

.zzycon4box {width:100%;}
.zzycon4box .anli{width:100%; position:relative;}

.zzycon4box .anli .hdbox{ width:100%; background: url(../images/zzy_aldh.png) no-repeat center; height:89px; margin-top: 50px; }
.zzycon4box .anli .hdbox1{ width:1200px; margin:0 auto;}

.zzycon4box .anli .hdbox .hd{width:970px; height:59px; margin:0 auto; padding-top:10px; smargin-bottom:50px;}
.zzycon4box .anli .hdbox .hd li{ width: 1200px; margin:0 auto;}
.zzycon4box .anli .hdbox .hd li span{float:left; width: 58px;height: 58px;border-radius:33px; background:#dfdfdf;margin-right:230px;font-size:25px;text-align:center;line-height:58px;cursor:pointer; color:#333;  display:block;}
.zzycon4box .anli .hdbox .hd li p{ width: 246px;position: absolute; font-size: 25px; }

.zzycon4box .anli .hdbox  .hd li.on span{background:#002499;color:#fff; display:block;}
.zzycon4box .anli .hdbox  .hd li.on p{color:#002499;}
.zzycon4box .anli .bd{margin-top:96px;}
.bd_l{width: 605px; height: 486px; float: left;}
.bd_r{ width: 578px; height: 481px; float: left; margin-left: 13px; border: 2px #dcdcdc solid;}
.bd_r span{width:522px; height: 64px; background: #2e2e2e; border-radius: 6px; display: block; margin-top: 26px; margin-left: 30px; font-size: 30px; color: #fff; line-height:64px;}
.bd_r span img{padding-top:3px; padding-left: 13px; margin-right: 13px;}
.bd_r p{ margin-left: 30px; font-size: 18px; line-height: 18px;}
.bd_r .xx{ margin-top:17px; line-height: 28px; width: 524px; padding-bottom: 23px; border-bottom: 2px #2e2e2e dashed;}
.bd_r a{ width:183px; height: 125px; float: left; margin-top: 18px;}
.bd_r a:nth-child(1){ margin-left: 71px;}
.bd_r a:nth-child(2){ margin-left: 30px;}
.bd_ht{ width: 349px; height: 7px; background: #0A258D; margin-left: 119px; margin-top: 45px;}


.jgzzy_zj{width:100%; height:896px; margin-top: 80px;}
.slider1{ position: relative;}
.zj_tit{ width: 1180px; margin:0 auto; padding-top: 56px;}
.jgzzy_zj ul li{ width: 100%; height: 896px; float: left;}

.zj_tit .txt {
   color: #333333;
   vertical-align: middle;
	font-weight: bold;
	font-size: 70px;
	text-align: center;
}
.zj_tit .txt span{ color:#002499;}
.zj_tit p{ font-size: 40px; line-height: 88px; color: #333333; text-align: center;}
.jgzzy_zj .bd ul li:nth-child(1){ background:url(../images/zj_4.jpg) no-repeat center;}
/*.jgzzy_zj .bd ul li:nth-child(2){ background:url(../images/zj_1.jpg) no-repeat center;}*/
.jgzzy_zj .bd ul li:nth-child(2){ background:url(../images/zj_2.jpg) no-repeat center;}
.jgzzy_zj .bd ul li:nth-child(3){ background:url(../images/zj_3.jpg) no-repeat center;}
.zj_nr{ margin-left: 816px; margin-top: 30px;}
.zj_nr h3{font-size:50px; font-weight: bold; margin-left:33px; padding-top:5px; color: #333333;}
.zj_nr h3 span{ font-size: 35px; font-weight: normal; margin-left: 5px;}
.zj_nr p{display:list-item;list-style-type:disc; margin-left:55px; margin-top: 8px; font-size: 20px;}
.zj_nr div{ font-size: 18px; line-height: 30px; margin-top: 19px;margin-left:33px; width: 580px;}
.zj_jq{ width: 619px; height: 149px; margin-top: 35px; margin-left: 836px;}
.slider1 .prev{ width: 35px; height: 60px; position: absolute; left: 300px; top: 435px; background: url(../images/btnper.png)no-repeat; z-index: 999;}
.slider1 .next{ width: 35px; height: 60px; position: absolute; right: 300px; top: 435px; background: url(../images/btnnext.png)no-repeat; z-index: 999;}
.zj_btn{ width: 506px; height: 64px;margin:0 auto; margin-top: 27px; margin-left: 900px;}

.xzzf{width:100%; height: 955px; background-color: #123b94;}
.xzzf h5{ font-size:70px; color: #ffffff; padding-top: 84px; line-height: 70px; text-align: center;}
.xzzf h3{ width:802px; height: 88px; font-size: 40px; color: #ffffff; margin: 0 auto; line-height: 88px; border: 3px #ffffff solid; border-radius: 37px; margin-top: 30px; text-align: center;}
.xzzf h3 span{ color: #ffd800;}
.xzzf ul{ width: 1200px; margin:0 auto; margin-top: 64px;}
.xzzf ul li{ width:286px; height: 413px; float: left; margin-left: 17px;}
.xzzf ul li:nth-child(1){ margin-left: 0px; background:url(../images/index_26.png) no-repeat center;}
.xzzf ul li:nth-child(2){background:url(../images/index_21.png) no-repeat center;}
.xzzf ul li:nth-child(3){background:url(../images/index_23.png) no-repeat center;}
.xzzf ul li:nth-child(4){background:url(../images/index_18.png) no-repeat center;}
.xzzf ul li p:nth-child(1){ padding-top:262px; text-align: center; font-size: 30px; color: #ffffff; line-height: 30px;}
.xzzf ul li p:nth-child(2){ width: 258px; font-size: 16px; color: #ffffff; line-height: 26px; margin-top: 13px; margin-left: 6px;}
.xzzf a{ width:573px; height: 62px; margin:0 auto; margin-top: 57px; display: block;}


.jgzzy_fy{ width: 1180px; margin:0 auto;}
.fy_tit{ width: 100%; margin-top: 45px; text-align: center;}
.fy_tit h3{ font-size: 70px; line-height: 70px; color: #123b94;}
.fy_tit p{ color: #ff0000; font-size: 40px; margin-top: 15px; line-height: 40px;}
.fy_nr{ width: 1100px; margin-left: 30px; margin-top: 32px; font-size: 16px; line-height: 26px;}
.fy_zx{ margin-top: 37px;}
.fy_zx_l{ float: left;}
.fy_zx_r{ float: left; width: 700px;}
.fy_zx_r ul li{ width: 320px; height: 255px; float: left; margin-left: 30px; background: #EBEBEB;}
.fy_zx_js{ width: 313px; height: 103px; background: #fff; margin:0 auto; text-align: center;}
.fy_zx_js h3{ font-size:25px; padding-top: 10px; line-height: 25px; color: #000000;}
.fy_zx_js p{ font-size:25px; margin-top: 6px; color: #ff0000;display:inline-table;}
.fy_zx_js p span{ font-size:50px; line-height: 60px;}
.fy_zx_js p a{ float: right;padding: 5px 12px; margin-top: 10px; line-height: 39px; color: #fff; border-radius: 15px; margin-left: 10px; background: #ff0000; font-size: 20px;}
.fy_zj{ background:url(../images/fy_zj.jpg) no-repeat; width: 1073px; height: 201px; margin:25px auto; }

