@charset "utf-8";
/* CSS Document */
.jzpubw{width:1220px;margin:0px auto;}
.jzpubw2{width:1120px;margin:0px auto;}
.banner-three-area {
	background-image: url("../images/ycxf_01.jpg");
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
	position: relative;height:671px
}

.banner-three-area .banner-three-text {
	max-width: 1025px;
	position: relative;
}

.ycxf01{margin-top:54px;margin-bottom:130px}
.ycxf01_title{font-size:60px;color:#153c7f;font-weight:bold;text-align:center}
.ycxf01_b{height:450px;position: relative;background:url(../images/ycxf_04.jpg) no-repeat center;margin-top:58px}
.ycxf01_b ul li{width:343px;height:75px;line-height:75px;background:#153c7f;border-radius:60px;font-size:40px;color:#FFF;text-align:center;}
.ycxf01_b ul li:nth-child(1){position:absolute;left:68px;top:41px}
.ycxf01_b ul li:nth-child(2){position:absolute;left:0px;top:197px}
.ycxf01_b ul li:nth-child(3){position:absolute;left:48px;top:348px}
.ycxf01_b ul li:nth-child(4){position:absolute;right:68px;top:41px}
.ycxf01_b ul li:nth-child(5){position:absolute;right:0px;top:197px}
.ycxf01_b ul li:nth-child(6){position:absolute;right:48px;top:348px}

.xf_zb{height:3310px;background:url(../images/ycxf_02.jpg) no-repeat center top;position:relative;}
.dh_win{position:absolute;top:-60px;left:50%;margin-left:-610px}
.wind{width:800px;float:left;height:710px;-webkit-box-shadow: 0px 0px 6px #00163b;
-moz-box-shadow: 0px 0px 6px #00163b;
box-shadow: 0px 0px 6px #00163b;border-radius:20px}
.wind_t{height:533px;background:#FFF;border-top-left-radius:20px;border-top-right-radius:20px;padding-top:40px;}
.wind_f{height:117px;background:#5ba4ed;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-top:20px;}
.wind_f p{width:496px;height:72px;line-height:72px;padding-left:30px;background:#FFF;border-radius:10px;font-size:28px;color:#727171;margin-left:46px;float:left}
.wind_f a{display:block;width:136px;height:72px;line-height:72px;font-size:36px;text-align:center;background:#ff9000;color:#FFF;float:left;margin-left:46px;border-radius:10px;}
.hz_dw{width:392px;height:698px;float:right;background:#5ba4ed;}
.hz_dw p{font-size:26px;line-height:42px;color:#FFF;padding-top:30px;padding-left:30px;}
.wind_t dl{overflow:hidden;}
.wind_t dl:nth-child(odd){width:714px;overflow:hidden;margin:0px auto;display:block;margin-bottom:20px}
.wind_t dl:nth-child(odd) dt{width:97px;float:left;margin-right:22px}
.wind_t dl:nth-child(odd) dd{width:476px;float:left;}
.wind_t dl:nth-child(odd) dd span{font-size:22px;color:#727171;display:block;line-height:40px;}
.wind_t dl:nth-child(odd) dd p{font-size:20px;color:#3e3a39;display:block;width:436px;line-height:29px;background:#e5f4fb;padding:10px 20px;border:2px solid #c1e0ef;border-radius:10px}

.wind_t dl:nth-child(even){width:714px;overflow:hidden;margin:0px auto;display:block;margin-bottom:20px}
.wind_t dl:nth-child(even) dt{width:97px;float:right;margin-left:22px}
.wind_t dl:nth-child(even) dd{width:476px;float:right;}
.wind_t dl:nth-child(even) dd span{font-size:22px;color:#727171;display:block;line-height:40px;text-align:right}
.wind_t dl:nth-child(even) dd p{font-size:20px;color:#3e3a39;display:block;width:436px;line-height:29px;padding:10px 20px;background:#e5f4fb;border:2px solid #c1e0ef;border-radius:10px}

.kyyh{padding-top:660px}
.kyyh_body{overflow:hidden;background:#9a0808;}
.kyyh_body dl{overflow:hidden;width:1146px;margin:0px auto;background:#fbf4ea;padding-bottom:40px;border-radius:10px;margin-bottom:40px;margin-top:20px;}
.kyyh_body dl dt{float:left;}
.kyyh_body dl dt img{width:621px;height:318px;border:1px solid #9a0808;margin-top:30px;margin-left:30px;}
.kyyh_body dl dd{float:left;width:350px;margin-left:68px;color:#3e3a39;}
.kyyh_body dl dd h2{display:block;text-align:center;font-weight:bold;font-size:60px;margin-top:30px}
.kyyh_body dl dd span{display:block;text-align:center;font-size:30px;border:1px solid #3e3a39;height:50px;line-height:50px;}
.kyyh_body dl dd .jg_txt{display:block;overflow:hidden;width:310px;margin:0px auto;}
.kyyh_body dl dd .jg_txt i{display:block;font-size:35px;color:#ea0008;font-style:normal;width:80px;line-height:38px;float:left;margin-top:15px;font-weight:bold;}
.kyyh_body dl dd .jg_txt p{font-size:88px;color:#9a0808;float:left;font-family:"Impact"}
.kyyh_body dl dd .jg_txt p em{font-size:40px;color:#9a0808;font-family:"";font-style:normal;color:#ea0008;}
.kyyh_body dl dd .jg_txt p em:nth-child(1){position: relative;bottom:40px}
.kyyh_body dl dd a{display:block;width:194px;height:53px;background: linear-gradient(to bottom, #e70008, #9e0808);margin:0px auto;font-size:35px;color:#fff7ae;font-weight:bold;text-align:center;border-radius:10px;border:4px solid #fff7ae;-webkit-box-shadow: 0px 5px 10px #8b7570;-moz-box-shadow: 0px 5px 10px #8b7570;box-shadow: 0px 5px 10px #8b7570;margin-top:5px;}
.kyyh_body ul{width:1164px;margin:0px auto;}
.kyyh_body ul li{width:566px;margin:8px;float:left;background:#fbf4ea;padding-bottom:40px;border-radius:10px;margin-bottom:40px;text-align:center;}
.kyyh_body ul li img{width:494px;height:382px;margin-top:30px;border:1px solid #9a0808}
.kyyh_body ul li h2{display:block;text-align:center;font-weight:bold;font-size:60px;margin-top:30px}
.kyyh_body ul li span{display:block;text-align:center;font-size:30px;border:1px solid #3e3a39;height:50px;line-height:50px;width:300px;margin:0px auto;}
.kyyh_body ul li .jg_txt{display:block;overflow:hidden;width:340px;margin:0px auto;}
.kyyh_body ul li .jg_txt i{display:block;font-size:35px;color:#ea0008;font-style:normal;width:80px;line-height:38px;float:left;margin-top:15px;font-weight:bold;}
.kyyh_body ul li .jg_txt p{font-size:88px;color:#9a0808;float:left;font-family:"Impact"}
.kyyh_body ul li .jg_txt p em{font-size:40px;color:#9a0808;font-family:"";font-style:normal;color:#ea0008;}
.kyyh_body ul li .jg_txt p em:nth-child(1){position: relative;bottom:40px}
.kyyh_body ul li a{display:block;width:194px;height:53px;background: linear-gradient(to bottom, #e70008, #9e0808);margin:0px auto;font-size:35px;color:#fff7ae;font-weight:bold;text-align:center;border-radius:10px;border:4px solid #fff7ae;-webkit-box-shadow: 0px 5px 10px #8b7570;-moz-box-shadow: 0px 5px 10px #8b7570;box-shadow: 0px 5px 10px #8b7570;margin-top:5px;}

.xfxm{height:988px;background:url(../images/ycxf_031.jpg) no-repeat center;overflow:hidden;}
.xfxm h3{display:block;text-align:center;font-weight:bold;font-size:100px;color:#FFF;margin-top:50px;}
.xfxm h4{display:block;text-align:center;font-size:60px;color:#FFF;line-height:80px}
/**/
.mainxmnei{  width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
/*zj css*/
.xmwarpper {  width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.lxdxmbox {  width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.xmbox { background: url(../images/xm_bg.jpg) no-repeat center; background-size: 100% 100%; width:100%; height:auto; overflow: hidden; margin: 0 auto;}

/*图片导航*/
.xmnum { width:1060px; height:auto; overflow: hidden; margin: 30px auto;}
.xmnum ul { width:100%;width:776px;margin:0px auto;margin-top:40px;}
.xmnum li.on { background:#FFFFFF; border: 1px solid #FFF; width:184px; height:46px; float:left; margin-right: 8px; text-align: center;}
.xmnum li{ background:none; border: 1px solid #FFF; width:184px; height:46px; float:left; margin-right: 8px; text-align: center;}
.xmnum li.on a{ font-size:30px; color:#091f57; line-height: 45px; text-align: center;}
.xmnum li a{ font-size:30px; color:#FFFFFF; line-height: 45px; text-align: center;}
.xmqirepic {width:1200px;  height:auto; overflow: hidden; margin: 0 auto;}
.xmqirepic ul{ width:100%; overflow:hidden; margin:0 auto;}
.xmqirepic ul li{ width:1200px; height:666px; float:left;}
.xm_box{ width: 100%; height: auto; overflow: hidden; margin: 0px auto;}
.xm_box1{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;border:1px solid #FFF;box-sizing:border-box;}
.xm_box2{ width: 146px; height: auto; overflow: hidden; margin: 50px auto;}
.xm_box1_wz{ width: 500px; height: auto; float: left; margin-left: 80px;margin-top:80px}
.xm_box1_img{ width: 565px; height: auto; float: left; margin-right: 35px;}
.xm_box1_img img{border-radius:20px;margin:30px 0px 30px 60px;}
.xm_box1_wz_xbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.xm_box1_wz_xbox h2{ font-size: 53px; color: #FFFFFF; line-height: 100px; font-weight: bold;margin-top:15px;}
.xm_box1_wz_xbox1{ width: 100%; height: auto; overflow: hidden; margin: 20px auto;}
.xm_box1_wz_xbox1 p{ font-size: 18px; color: #FFFFFF; line-height: 48px;}
.xm_box1_wz_xbox2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.xm_box1_wz_xbox2_title{ width: 170px; height: 48px; float: left; border: 1px solid #FFFFFF; text-align: center;}
.xm_box1_wz_xbox2_title h2{ font-size: 30px; color: #FFFFFF; line-height: 48px;}
.xm_box1_wz_xbox3{ width: 100%; height: auto; overflow: hidden; margin: 10px auto 30px auto;}
.xm_box1_wz_xbox3 p{ font-size: 30px; color: #FFFFFF; line-height: 48px;}
.xm_box1_wz_xbox4{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.xm_box1_wz_xbox4_title{ width: 170px; height: 48px; float: left; border: 1px solid #FFFFFF; text-align: center;}
.xm_box1_wz_xbox4_title h2{ font-size: 30px; color: #FFFFFF; line-height: 48px;}
.xm_box1_wz_xbox5{ width: 100%; height: auto; overflow: hidden; margin: 20px auto;}
.xm_box1_wz_xbox5 p{ font-size: 28px; color: #FFFFFF; line-height: 48px;}


.welle_box{  width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.welle_xbox{ width: 1200px; height: auto; overflow: hidden; margin: 70px auto;}
.welle_box1{ width: 393px; height: auto; float: left;}
.welle_box2{ background: #153c7f; width: 370px; height: auto; float: left; margin-left: 18px; margin-right: 18px;}
.welle_box3{ width: 393px; height: auto; float: left;}

.welle_box2_xbox{ width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding-top: 55px;}
.welle_box2_xbox h2{ font-size: 46px; color: #FFFFFF; text-align: center;font-weight:bold;}
.welle_box2_xbox1{ width: 100%; height: auto; overflow: hidden; margin: 30px auto;}
.welle_box2_xbox1 p{ font-size: 23px; color: #FFFFFF; text-align: center;}
.welle_box2_xbox2{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.welle_box2_xbox2 p{ font-size: 23px; color: #FFFFFF; text-align: center;}
.welle_box2_xbox3{ width: 145px; height: 145px; border-radius: 50%; border: 10px solid #adbbd2;background:#2e5094; overflow: hidden; margin: 25px auto; text-align: center;}
.welle_box2_xbox3 a{ font-size: 24px; color:#FFFFFF;  line-height: 30px;}
.welle_box2_xbox3_zxyy{ padding-top: 40px;}

.welle_box1_xbox {position: relative;width: 393px;height: 256px;}
.mask1 {position: absolute;top: 0;left: 0;width: 393px;height: 256px;opacity: 0;}
.welle_box1_xbox a:hover .mask1 {opacity: 1;}

.welle_box1_xbox2 {position: relative;width: 393px;height: 256px;margin-top:30px;}
.mask2 {position: absolute;top: 0;left: 0;width: 393px;height: 256px;opacity: 0;}
.welle_box1_xbox2 a:hover .mask2 {opacity: 1;}

.welle_box3_xbox {position: relative;width: 393px;height: 256px;}
.mask3 {position: absolute;top: 0;left: 0;width: 393px;height: 256px;opacity: 0;}
.welle_box3_xbox a:hover .mask3 {opacity: 1;}

.welle_box3_xbox2 {position: relative;width: 393px;height: 256px;margin-top:30px;}
.mask4 {position: absolute;top: 0;left: 0;width: 393px;height: 256px;opacity: 0;}
.welle_box3_xbox2 a:hover .mask4 {opacity: 1;}

.fwty_box{ background: url(../images/fwty_bg.jpg) no-repeat center; background-size: 100% 100%; width: 100%; height: 1140px; overflow: hidden; margin: 0 auto;}
.fwty_xbox{ width: 1200px; height: auto; overflow: hidden; margin: 20px auto;}
.fwty_xbox_list{ background: #5ba4ed; width: 280px; height: auto; float: left; margin-right: 26px;}
.fwty_xbox_list_img{ width: 236px; height: auto; overflow: hidden; margin: 27px auto;}
.fwty_xbox_list_title{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fwty_xbox_list_title h2{ font-size: 40px; color: #FFFFFF; text-align: center;font-weight:bold;}
.fwty_xbox_list_nr{ width: 100%; height: 125px; overflow: hidden; margin: 0 auto;}
.fwty_xbox_list_nr p{ font-size: 20px;line-height:35px; color: #FFFFFF; text-align: center; padding: 10px 33px;}
.fwty_xbox_list_zxyy{ width: 197px; height: auto; overflow: hidden; margin: 30px auto;}
.fwty_title_box_title{ width: 100%; height: auto; overflow: hidden; margin: 0 auto;}
.fwty_title_box_title h2{ font-size: 100px; color: #FFFFFF; line-height: 150px; font-weight: bold; text-align: center;margin-top:105px;}
.fwty_title_box_title h3{ font-size: 60px; color: #FFFFFF; line-height: 80px;  text-align: center;margin-bottom:40px;}