@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

@keyframes banrun2{
	0%{transform: scale(1)}
	50%{transform: scale(1.2)}
	100%{transform: scale(1)}
}

.shuttertxt i,.swiper-button-prev,.swiper-button-next,header,.section3 ul li a span,.section3 ul li a h3,.section3 ul li a img,.s4_b li a h3,.syxwlb a img,.syxwlb a .syxwnr,
.xwzx_tl,.xwzx_tl img,.xwzx_t a img,.xwzx_t a h6,.xwzx_t a h6 i,.xwzx_t a h6 span,.xwzx_t a h3,.xwzxtxt,.xwzxtxt h3,.xwzxtxt p,.xwzximg,.xwzximg img,.shijian,.xwzximg h5,
.tjxwlist a h3,.ejdh2 ul li a::before,.ejdh2 ul li a h3,.ejdh2 ul li a h3 span,.cplist a .cpnr,.cplist a h3,.cplist a p,.cpxqb_t h3,.cpxqb_t h3::before,.cpxqb_t h3::after,
.cpxqb_cr a span,.jjfalist a img,.jjfalist a h3,.jjfalist_r,.jjxqlist ul li a h4,.jjxqlist ul li a .jjxqlist_tc,.sjdh a::before,.sjdh a::after,.fwlist,.fwlist h3,
.fwlist h3::before,.fwlist span,.fwlist i,.gsjj4 ul li,.gsjj4 ul li span,.gsjj4 ul li h3,.gsjj4 ul li h3::after,.gswh2 ul li,.gswh2 ul li h6,.gswh2 ul li img,.zywqhlist
.gswh2 ul li h6::before{
    transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}



.gydsj_r h4{
    transition: 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out;
    -o-transition: 0.2s ease-in-out;
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
}
.divbox1{width: 1720px;margin: 0 auto;}
.divbox{width: 1400px;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;text-align: center;}
.ej_banner img{animation: banrun1 20s linear infinite;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;top: 50%;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.ej_banner_list h2{font-size: 58px;color: #fff;margin-bottom: 20px;line-height: 58px;font-weight: bold;}
.ej_banner_list p{font-size: 18px;color: rgba(255,255,255,.9);}
.ej_banner_list p::before{content: '';display: inline-block;width: 200px;height: 6px;vertical-align: middle;background: url(../images/ejlist_03.png) center center;
	background-size: 100% 100%;margin-right: 40px;
}
.ej_banner_list p::after{content: '';display: inline-block;width: 200px;height: 6px;vertical-align: middle;background: url(../images/ejlist_05.png) center center;
	background-size: 100% 100%;margin-left: 40px;
}


.ejdh{padding: 22px 0;}
.ejdh ul{font-size: 0;text-align: center;}
.ejdh ul li{display: inline-block;text-align: center;box-sizing: border-box;margin-right: 30px;}
.ejdh ul li:last-of-type{margin-right: 0;}
.ejdh ul li a{display: block;line-height: 54px;font-size: 16px;color: #333;padding: 0 15px;border-radius: 54px;border: 9px solid transparent;background: #f6f8f9;}
.ejdh ul li a:hover,.ejdh ul li.ac a{color: #fff;border: 9px solid #d6e3f0;background: #004ea1;}




.xwzx{background: #f6f8f9;}
.xwzx_t{border-top: 1px solid #deebeb;padding: 96px 0;font-size: 0;}
.xwzx_t a{font-size: 0;display: block;position: relative;}
.xwzx_tl,.xwzx_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.xwzx_tl{overflow: hidden;position: relative;}
.xwzx_tr{padding-left: 86px;padding-right: 90px;}
.xwzx_tl img{width: 100%;}
.xwzx_tr h4{font-size: 14px;color: #004ea1;margin-bottom: 28px;}
.xwzx_tr h3{font-size: 22px;color: #333;margin-bottom: 8px;font-weight: bold;}
.xwzx_tr p{font-size: 16px;color: rgba(90,88,87,.8);}
.xwzx_tr h6{display: block;width: 172px;text-align: center;font-size: 14px;color: #fff;background: #004ea1;margin-top: 36px;border-radius: 43px;}
.xwzx_tr h6 i,.xwzx_tr h6 span{display: inline-block;vertical-align: middle;line-height: 43px;}
.xwzx_tr h6 i{margin-right: 30px;}
.xwzx_t a:hover h6{background: #5a92ce;}
.xwzx_t a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.xwzx_t a:hover h3{color: #004ea1;}
.xwzx_b{padding-bottom: 100px;}
.xwzxlb{font-size: 0;}
.xwzxlb a{display: block;position: relative;font-size: 0;padding: 26px 0;box-sizing: border-box;border-bottom: 1px solid #ececec;}
.shijian,.xwzxtxt,.xwzximg{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.shijian{width: 15%;overflow: hidden;}
.xwzxtxt{width: 65%;padding-right: 20px;padding-left: 60px;}
.xwzximg{width: 20%;}
.shijian h5{font-size: 48px;color: #333;line-height: 48px;text-align: center;display: block;}
.shijian h5 span{display: block;font-size: 12px;color: rgba(51,51,51,.6);line-height: 20px;}
.xwzxtxt h3{font-size: 18px;color: #333;margin-bottom: 15px;font-weight: bold;}
.xwzxtxt p{font-size: 14px;color: rgba(51,51,51,.7);}
.xwzximg img{width: 100%;opacity: 0;}
.xwzxlb a:hover{background: #fff;box-shadow: 0 0 10px 3px #ececec;}
.xwzxlb a:hover h5,.xwzxlb a:hover span,.xwzxlb a:hover h3{color: #004ea1;}
.xwzxlb a:hover img{opacity: 1;}
.xwzxlb a:hover .shijian{width: 0;overflow: hidden;}
.xwzxlb a:hover .xwzxtxt{padding-left: 110px;width: 73%;}
.xwzxlb a:hover .shijian h5{opacity: 0;}


/*分页*/
.pages {margin-top: 120px;text-align: center;}
.pages ul li{font-size: 14px;width: 40px !important;height: 40px !important;text-align: center;line-height: 40px;border: 1px solid #c2c2c2;display: inline-block;vertical-align: top;
	margin-right: 10px;margin-bottom: 0;}
.pages ul li a{color: #afafaf;display: block;text-align: center;line-height: 40px;}
.pages ul li:hover{background: #004ea1;}
.pages ul li:hover a{color: #fff;}
.pages ul li.active a{background: #004ea1;color: #fff;line-height: 40px;}
.disabled{margin-left: 40px;}


.xwxq{padding: 130px 0 100px;font-size: 0;}
.xwxq_l,.xwxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.xwxq_l{width: 63.8%;}
.xwxq_r{width: 36.2%;padding-left: 186px;}
.xwxq_lt{border-bottom: 1px solid #e5eaef;padding-bottom: 28px;}
.xwxq_lt h2{font-size: 30px;color: #005bac;font-weight: bold;line-height: 40px;width: 80%;margin-bottom: 26px;}
.xwxq_lt h4{font-size: 14px;color: #333;display: inline-block;vertical-align: middle;margin-right: 60px;}
.xwxq_l p{font-size: 16px;color: #333;line-height: 36px;text-indent: 2em;margin-bottom: 30px;}
.xwxq_l p img{margin-left: -2em;max-width: 100%;height: auto;}
.xwxq_l p video{display: block;width: 100%;}
.xqfx{display: inline-block;vertical-align: middle;}
.xqfx a{display: inline-block;vertical-align: middle;margin-right: 10px;}
.sxyp{margin-bottom: 85px;}
.sxyp a{display: block;margin-bottom: 15px;}
.sxyp a span,.sxyp a i{display: inline-block;vertical-align: middle;}
.sxyp a span{margin-right: 24px;}
.sxyp a span{width: 46px;height: 46px;line-height: 46px;background: #e0e8f0;border-radius: 50%;border: 6px solid transparent;text-align: center;font-size: 20px;color: #333;}
.sxyp a i{font-size: 16px;color: #333;}
.sxyp a:hover span{background: #005bac;color: #fff;border: 6px solid #ccdeee;}
.tjxw h2{font-size: 24px;color: #333;font-weight: bold;margin-bottom: 45px;}
.tjxwlist a{display: block;}
.tjxwlist a::after{content: '';display: block;border: 1px dashed #dfe2e6;margin: 40px 0;}
.tjxwlist a h3{font-size: 18px;color: #333;font-weight: bold;line-height: 26px;margin-bottom: 20px;}
.tjxwlist a p,.tjxwlist a h6{font-size: 14px;color: rgba(51,51,51,.7);line-height: 25px;}
.tjxwlist a:hover h3{color: #005bac;}


.ejdh2{padding: 90px 0;}
.ejdh2 ul{font-size: 0;}
.ejdh2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;text-align: left;}
.ejdh2 ul li a{display: inline-block;width: 176px;height: 176px;background: #f6f8f9;border-radius: 50%;position: relative;}
.ejdh2 ul li a::before{content: '';display: block;width: 100%;height: 100%;border: 10px solid #deecf8;position: absolute;top: 50%;left: 50%;border-radius: 50%;opacity: 0;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.ejdh2 ul li a h3{font-size: 12px;color: #333;text-align: center;position: absolute;top: 50%;left: 0;width: 100%;line-height: 18px;padding: 0 5px;box-sizing: border-box;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.ejdh2 ul li a h3 span{display: block;font-size: 45px;line-height: 45px;color: #0f63ad;margin-bottom: 10px;}
.ejdh2 ul li:nth-of-type(5),.ejdh2 ul li:nth-of-type(6),.ejdh2 ul li:nth-of-type(7),.ejdh2 ul li:nth-of-type(8){text-align: right;margin-top: 10px;}
.ejdh2 ul li a:hover::before,.ejdh2 ul li.ac a::before{opacity: 1;}
.ejdh2 ul li a:hover,.ejdh2 ul li.ac a{background: #0070d3;}
.ejdh2 ul li a:hover h3,.ejdh2 ul li a:hover h3 span{color: #fff;}
.ejdh2 ul li.ac a h3,.ejdh2 ul li.ac a h3 span{color: #fff;}

.cp{padding: 90px 0 120px;background: #f6f8f9;}
.cp h2{font-size: 36px;color: #0159a7;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 82px;}
.cplb{font-size: 0;}
.cplist{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.6%;margin-right: 4.1%;margin-bottom: 50px;}
.cplist:nth-of-type(3n){margin-right: 0;}
.cplist a{display: block;position: relative;padding-bottom: 80px;background: #fff;box-shadow: 0 0 10px 3px #e8eaeb;overflow: hidden;}
.cplist a img{width: 100%;}
.cplist a h3,.cplist a p{padding: 0 66px;box-sizing: border-box;}
.cplist a h3{font-size: 20px;color: #333;font-weight: bold;margin: 10px 0 25px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1; /* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.cplist a p{font-size: 14px;color: rgba(51,51,51,.7);height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.cpnr{position: absolute;top: 100%;left: 0;width: 100%;height: 100%;padding-top: 30%;box-sizing: border-box;background: rgba(1,89,167,.9);}
.cpnr h3{color: #fff !important;}
.cpnr p{color: rgba(255,255,255,.7) !important;}
.cpnr h6{display: block;margin-top: 30px;width: 58px;height: 58px;line-height: 58px;text-align: center;background: #fff;border-radius: 50%;font-size: 30px;color: #6b9ecc;
	border: 4px solid #4182bd;margin-left: 66px;font-family: cursive;
}
.cplist a:hover .cpnr{top: 0;}
.cplist a:hover>h3,.cplist a:hover>p{opacity: 0;}


.cpxq{padding: 100px 0;background: #f6f8f9;}
.cpxqt{font-size: 0;}
.cpxqtl,.cpxqtr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;position: relative;}
.cpxqtl img{width: 100%;}
.cpxqtl .swiper-button-prev,.cpxqtl .swiper-button-next{background: none;display: block;width: 60px;height: 60px;background: #e8e8e8;font-size: 20px;color: #333;
	line-height: 60px;text-align: center;border-radius: 50%;top: auto;bottom: 8%;
}
.cpxqtl .swiper-button-prev:hover,.cpxqtl .swiper-button-next:hover{background: #005bac;color: #fff;}
.cpxqtl .swiper-button-prev{left: auto;right: 20%;}
.cpxqtl .swiper-button-next{right: 8%;}
.cpxqtr{padding-left: 155px;}
.cpxqtr h2{font-size: 48px;color: #0b477c;font-weight: bold;line-height: 48px;margin-bottom: 40px;}
.cpxqtr h3{font-size: 30px;color: #0159a7;font-weight: bold;margin-bottom: 16px;}
.cpxqtr p{font-size: 16px;color: #333;padding-left: 18px;position: relative;}
.cpxqtr p::before{content: '';display: block;width: 5px;height: 5px;background: #bdcddc;border-radius: 50%;position: absolute;left: 0;top: 14px;}
.cpxqtrdh{margin-top: 80px;}
.cpxqtrdh h4{width: 400px;padding: 20px 0 20px 40px;background: #0159a7;position: relative;font-size: 20px;color: rgba(255,255,255,.5);border-radius: 100px;
	box-sizing: border-box;
}
.cpxqtrdh h4 strong{display: block;font-size: 30px;color: #fff;font-weight: 1000;font-family: Arial;}
.cpxqtrdh h4 span{font-size: 40px;display: block;width: 76px;height: 76px;line-height: 76px;text-align: center;color: #0159a7;background: #fff;border-radius: 50%;
	position: absolute;top: 50%;right: 10px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.cpxqb{margin-top: 90px;}
.cpxqb_t{font-size: 0;}
.cpxqb_t h3{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 20%;text-align: center;cursor: pointer;position: relative;background: #e9eef0;
	line-height: 66px;font-size: 16px;color: #333;
}
.cpxqb_t h3::before{content: '';display: block;width: 100%;height: 4px;background: #0159a7;position: absolute;left: 0;bottom: 0;opacity: 0;}
.cpxqb_t h3.ac::before{opacity: 1;}
.cpxqb_t h3::after{content: '';display: block;width: 11px;height: 8px;background: url(../images/sanjiao_03.jpg) center center;background-size: 100% 100%;
	position: absolute;left: 50%;bottom: -8px;opacity: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.cpxqb_t h3.ac::after{opacity: 1;}
.cpxqb_blb{display: none;}
.cpxqb_blb.ac{display: block;}
.cpxqb_blb{padding: 40px 0 120px;}
.cpxqb_blb p{font-size: 16px;color: #333;line-height: 48px;position: relative;padding-left: 60px;box-sizing: border-box;}
.cpxqb_blb p strong{font-size: 16px;color: #333;font-weight: bold;}
.cpxqb_blb p::before{content: '';display: block;width: 8px;height: 7px;background: url(../images/lingxing_07.jpg) center center;background-size: 100% 100%;
	position: absolute;left: 36px;top: 22px;
}
.cpxqb_blb video{width: 100%;}
.cpxqb_blb table tr td{border: 1px solid #333;}
.cpxqb_blb table tr td p{text-align: center;padding-left: 0 !important;}
.cpxqb_blb table tr td p::before{display: none;}
.cpxqb_blb table tr td strong{font-weight: bold;}
.cpxqb_c{padding-top: 50px;border-top: 3px solid #e9eef0;font-size: 0;}
.cpxqb_cl,.cpxqb_cr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.cpxqb_cl a{font-size: 18px;color: #333;line-height: 44px;display: block;}
.cpxqb_cl a:hover{color: #0159a7;}
.cpxqb_cr{text-align: right;}
.cpxqb_cr a{display: inline-block;}
.cpxqb_cr a img,.cpxqb_cr a span{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.cpxqb_cr a img{margin-right: 20px;}
.cpxqb_cr a span{font-size: 18px;line-height: 25px;color: #333;}
.cpxqb_cr a:hover span{color: #0159a7;}

.xqgd{padding: 90px 0;}
.xqgd h2{font-size: 36px;color: #0b477c;font-weight: bold;line-height: 36px;margin-bottom: 50px;}

.jjfa{padding: 20px 0 100px;background: #f6f8f9;}
.jjfalist a{display: block;padding: 40px 0 55px 36px;box-sizing: border-box;border-bottom: 1px solid #e5e8eb;font-size: 0;position: relative;}
.jjfalist_l,.jjfalist_c,.jjfalist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jjfalist_l{width: 21%;overflow: hidden;}
.jjfalist_l img{width: 100%;}
.jjfalist_c{width: 69%;padding-left: 56px;padding-right: 70px;}
.jjfalist_c h3{font-size: 22px;color: #333;font-weight: bold;margin-bottom: 20px;}
.jjfalist_c p{font-size: 16px;color: rgba(51,51,51,.8);}
.jjfalist_r{position: absolute;display: block;width: 70px;height: 100%;background: #005bac;right: 0;top: 0;text-align: center;opacity: 0;}
.jjfalist_r span{font-size: 30px;color: #fff;position: absolute;top: 50%;left: 0;width: 100%;text-align: center;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.jjfalist a:hover{background: #fff;box-shadow: 0 0 10px 3px #e5e8eb;}
.jjfalist a:hover h3{color: #005bac;}
.jjfalist a:hover .jjfalist_r{opacity: 1;}
.jjfalist a:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.jjxq{font-size: 0;}
.jjxq_l,.jjxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.jjxq_l{width: 17.7%;padding-left: 9%;padding-top: 200px;}
.jjxq_r{width: 82.3%;background: #f6f8f9;padding: 170px 13.5% 140px 115px;font-size: 0;}
.jjxq_l ul{font-size: 0;box-shadow: 0 0 10px 3px #f4f3f3;border-top-left-radius: 36px;border-bottom-left-radius: 36px;overflow: hidden;}
.jjxq_l ul li{display: inline-block;width: 100%;}
.jjxq_l ul li a{display: block;font-size: 16px;line-height: 25px;width: 82px;padding: 26px 14px 26px 30px;box-sizing: border-box;}
.jjxq_l ul li a:hover{background: #0159a7;color: #fff;font-weight: bold;}
.jjxq_r h2{font-size: 48px;color: #0b477c;font-weight: bold;line-height: 48px;width: 80%;}
.jjxq_r h2,.xqfh{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xqfh{text-align: right;width: 20%;}
.xqfh a{display: inline-block;}
.xqfh a img,.xqfh a span{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xqfh a img{margin-right: 20px;}
.xqfh a span{font-size: 18px;line-height: 25px;color: #333;}
.xqfh a:hover span{color: #0159a7;}
.jjxqlist{padding: 40px 0;border-bottom: 1px dashed rgba(51,51,51,.3);}
.jjxqlist:last-of-type{border-bottom: none;}
.jjxqlist h3{font-size: 30px;color: #0159a7;font-weight: bold;margin-bottom: 30px;}
.jjxqlist td{padding: 5px;text-align: center;}
.jjxqlist p{font-size: 16px;color: #333;line-height: 48px;margin-bottom: 48px;}
.jjxqlist p:last-of-type{margin-bottom: 0;}
.jjxqlist ul{font-size: 0;}
.jjxqlist ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.66666%;margin-right: 4%;margin-bottom: 38px;}
.jjxqlist ul li:nth-of-type(3n){margin-right: 0;}
.jjxqlist ul li a{display: block;padding: 20px 0 50px;background: #fff;box-shadow: 0 0 10px 3px #e9ebec;position: relative;overflow: hidden;}
.jjxqlist ul li a img{width: 100%;}
.jjxqlist ul li a h4{font-size: 18px;color: #333;font-weight: bold;line-height: 20px;text-align: center;height: 40px;}
.jjxqlist_tc{position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: rgba(1,89,167,.9);}
.jjxqlist_tc h4{color: #fff !important;position: absolute;top: 50%;left: 0;width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.jjxqlist ul li a:hover>h4{opacity: 0;}
.jjxqlist ul li a:hover .jjxqlist_tc{top: 0;}
.xqlb{font-size: 0;margin-bottom: 20px;background: #fff;box-shadow: 0 0 10px 3px #ebedee;}
.xqlb:last-of-type{margin-bottom: 0;}
.xqlb_l,.xqlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xqlb_l{width: 42%;}
.xqlb_l img{width: 100%;}
.xqlb_r{width: 58%;padding-left: 30px;padding-right: 98px;}
.xqlb_r h4{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 15px;}
.xqlb_r p{line-height: 36px;}

.jjxqlist h6{font-size: 16px;color: #333;line-height: 48px;}
.jjxqlist h6::before{content: '';display: inline-block;width: 8px;height: 7px;background: url(../images/lingxing_07.jpg) center center;background-size: 100% 100%;
	margin-right: 15px;
}
.jjxqlist:last-of-type p img{margin-top: 0 !important;}
.jjxqlist p img{max-width: 100%;height: auto;}
.fxxqfh{margin-left: 17.7%;width: 82.3%;box-sizing: border-box;}
.fxxqfh .cpxqb_c{padding: 30px 0 90px 115px;box-sizing: border-box;width: 82.5%;}

.dxyh_t{padding: 80px 0 85px;}
.dxyh_t img{width: 100%;height: auto;}
.dxyh_b{padding-bottom: 100px;}
.dxyh_blb{font-size: 0;}
.dxyh_blist{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.66666%;margin-right: 4%;margin-bottom: 20px;}
.dxyh_blist:nth-of-type(3n){margin-right: 0;}
.dxyh_blist a{display: block;padding: 16px 16px 24px;box-sizing: border-box;}
.dxyh_blist a img{width: 100%;border: 2px solid #2d91e6;box-sizing: border-box;}
.dxyh_blist a h3{font-size: 18px;color: #333;margin-top: 30px;padding-left: 26px;box-sizing: border-box;}
.dxyh_blist a:hover{background: #fff;box-shadow: 0 0 10px 3px #f3f2f3;}

.sjdh{text-align: center;}
.sjdh a{display: inline-block;position: relative;padding: 0 30px;margin-right: 20px;line-height: 54px;font-size: 20px;color: #333;font-weight: bold;position: relative;}
.sjdh a:last-of-type{margin-right: 0;}
.sjdh a::before{content: '';display: block;width: 100%;height: 4px;background: #0159a7;position: absolute;left: 0;bottom: 0;opacity: 0;}
.sjdh a.ac::before,.sjdh a:hover:before{opacity: 1;}
.sjdh a::after{content: '';display: block;width: 11px;height: 8px;background: url(../images/sanjiao_03.png) center center;background-size: 100% 100%;
	position: absolute;left: 50%;bottom: -8px;opacity: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.sjdh a.ac::after,.sjdh a:hover:after{opacity: 1;}


.fwzc{padding: 90px 0 110px;background: #f1f5f9;}
.fwlist{font-size: 0;background: #fff;margin-bottom: 10px;padding: 0 78px 0 40px;cursor: pointer;}
.fwlist_l,.fwlist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.fwlist_l{width: 80%;}
.fwlist_r{width: 20%;text-align: right;}
.fwlist_l h3{font-size: 18px;color: #333;line-height: 78px;padding-left: 30px;position: relative;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1; /* 设置最大显示行数 */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.fwlist_l h3::before{content: '';display: block;width: 6px;height: 6px;background: #005bac;border-radius: 50%;position: absolute;left: 0;top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.fwlist_r a{display: inline-block;vertical-align: middle;}
.fwlist_r a:first-of-type{margin-right: 36px;}
.fwlist_r span,.fwlist_r i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.fwlist_r span{font-size: 25px;color: #65768b;}
.fwlist_r i{font-size: 16px;color: #fff;display: none;margin-left: 10px;}
.fwlist_r a:last-of-type span{font-size: 30px;}
.fwlist:hover{background: #005bac;}
.fwlist:hover h3,.fwlist:hover span,.fwlist:hover i{color: #fff;}
.fwlist:hover h3::before{background: #fff;}
.fwlist_r a:hover i{display: inline-block;}

.fwwl{position: relative;}
.fwwl img{width: 100%;height: auto;}
.fwwl h2{font-size: 36px;color: #fff;line-height: 36px;position: absolute;top: 12%;left: 0;width: 100%;text-align: center;}

.fwcn{padding-top: 110px;}
.fwcn h2{font-size: 36px;color: #0a3066;font-weight: bold;text-align: center;margin-bottom: 35px;}
.fwcn_nr{border: 1px dashed #153c90;box-sizing: border-box;}
.fwcn_nr img{width: 100%;height: auto;}
.fwcn_nr_t{padding: 0 145px 36px 90px;}
.fwcn_nr_t p{font-size: 16px;color: #333;line-height: 36px;text-indent: 2em;margin-bottom: 36px;}
.fwcn_nr_c{background: #0555a7;font-size: 0;padding: 50px 90px 68px;box-sizing: border-box;}
.fwcn_nr_c h3{font-size: 24px;color: #fff;font-weight: bold;margin-bottom: 22px;}
.fwcn_nr_cl,.fwcn_nr_cr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.fwcn_nr_cl{width: 30%;border-right: 2px solid #fff;}
.fwcn_nr_cr{width: 70%;padding-left: 78px;}
.fwcn_nr_cl span,.fwcn_nr_cl h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.fwcn_nr_cl span{margin-right: 32px;font-size: 48px;color: #fff;line-height: 48px;}
.fwcn_nr_cl h4{font-size: 16px;color: #fff;line-height: 16px;}
.fwcn_nr_cl h4 strong{display: block;font-size: 30px;color: #fff;font-weight: bold;line-height: 30px;margin-top: 8px;}
.fwcn_nr_cr p{font-size: 16px;color: #fff;line-height: 36px;}
.fwcn_nr_b{padding: 45px 145px 78px 90px;}
.fwcn_nr_b h3{font-size: 24px;color: #005bac;font-weight: bold;margin-bottom: 18px;}
.fwcn_nr_b ul{font-size: 0;}
.fwcn_nr_b ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 49%;margin-right: 2%;margin-bottom: 15px;font-size: 0;
	box-shadow: 0 0 10px 3px #f1f3f6;padding: 22px 0;
}
.fwcn_nr_b ul li:nth-of-type(2n){margin-right: 0;}
.fwcn_nr_bl,.fwcn_nr_br{display: inline-block;vertical-align: top;box-sizing: border-box;}
.fwcn_nr_bl{width: 30%;text-align: center;}
.fwcn_nr_br{width: 70%;padding-right: 90px;}
.fwcn_nr_bl span{display: inline-block;width: 94px;height: 94px;text-align: center;line-height: 94px;border: 1px solid #e5eaef;
	border-radius: 50%;font-size: 40px;color: #005bac;
}
.fwcn_nr_br h5{font-size: 16px;color: #333;font-weight: bold;}
.fwcn_nr_br p{font-size: 16px;color: #333;}

.fwfk{padding: 130px 0 140px;}
.fwfk h2{font-size: 36px;color: #333;line-height: 36px;margin-bottom: 20px;font-weight: bold;text-align: center;}
.fwfk p{font-size: 18px;color: #333;text-align: center;margin-bottom: 10px;}
.fwfk h4{display: block;width: 80%;line-height: 30px;text-align: center;font-size: 18px;color: #fff;background: #163e94;border-radius: 52px;margin: 0 auto 62px;padding: 10px 0;}
.fwfk ul{font-size: 0;}
.fwfk ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;box-shadow: 0 0 10px 3px #f3f5f7;margin-right: 4%;padding: 50px 100px 70px;
	height: 334px;overflow: hidden;position: relative;
}
.fwfk ul li:nth-of-type(2n){margin-right: 0;}
.fwfk_l,.fwfk_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.fwfk_r h3{font-size: 16px;color: #333;}
.fwfk_r h3 strong{display: block;font-size: 36px;color: #333;font-weight: 1000;font-family: Arial;}
.fwfk_l{margin-right: 30px;}
.fwfk ul li h1{font-size: 383px;color: rgba(22,62,148,.1);font-family: Arial;font-weight: 1000;line-height: 383px;position: absolute;right: 0;bottom: -40%;}
.fwfk_r h5 img{box-shadow: 0 0 10px 3px #f1f3f6;}
.fwfk_r h6{font-size: 14px;color: #333;line-height: 18px;position: absolute;left: 380px;top: 58%;}
.fwfk_r h6 img{display: block;}

.gsjj1{position: relative;background: url(../images/gsjj1bg_03.jpg) center center;background-size: 100% 100%;}
.gsjj1_tnr{padding: 185px 0 230px 50%;box-sizing: border-box;}
.gsjj1_t h2{font-size: 36px;color: #0b477c;font-weight: bold;margin-bottom: 20px;}
.gsjj1_t p{font-size: 16px;color: #333;line-height: 36px;margin-bottom: 36px;}
.gsjj1_t p:last-of-type{margin-bottom: 0;}
.gsjj1_b{background: rgba(0,91,172,.9);padding: 40px 0;}
.gsjj1_b ul{font-size: 0;}
/* .gsjj1_b ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 25%;padding-left: 100px;}
.gsjj1_b ul li h3{font-size: 40px;color: #fff;font-family: Arial;font-weight: 1000;line-height: 40px;margin-bottom: 6px;}
.gsjj1_b ul li p{font-size: 18px;color: #fff;} */


.gsjj2{position: relative;padding: 200px 0 280px;background: url(../images/gsjj2bg_02.jpg) center center;background-size: 100% 100%;}
.gsjj2_nr{width: 50%;}
.gsjj2_nr h2{font-size: 36px;color: #fff;line-height: 48px;margin-bottom: 50px;font-weight: bold;}
.gsjj2_nr p{font-size: 16px;color: #fff;line-height: 36px;margin-bottom: 36px;}
.gsjj2_nr p:last-of-type{margin-bottom: 0;}

.gsjj3{padding: 158px 0 120px;font-size: 0;}
.gsjj3_l,.gsjj3_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.gsjj3_l{padding-right: 60px;}
.gsjj3_l p{font-size: 16px;color: #333;line-height: 36px;margin-bottom: 36px;}
.gsjj3_l h2{font-size: 36px;color: #0b477c;font-weight: bold;line-height: 48px;}
.gsjj3_r{text-align: right;}
.gsjj3_r img{max-width: 100%;height: auto;}

.gsjj4{padding: 150px 0 160px;background: url(../images/gsjj4bg_02.jpg) center center;background-size: 100% 100%;}
.gsjj4 h2{font-size: 36px;color: #0b477c;line-height: 48px;margin-bottom: 70px;font-weight: bold;}
.gsjj4 ul{font-size: 0;}
.gsjj4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.4%;margin-right: 2%;background: rgba(255,255,255,.6);
	padding: 50px 0 60px;text-align: center;cursor: pointer;border-top-left-radius: 40px;border-bottom-right-radius: 40px;
}
.gsjj4 ul li:last-of-type{margin-right: 0;}
.gsjj4 ul li span{display: block;width: 140px;height: 140px;line-height: 140px;text-align: center;border: 1px dashed #0159a7;border-radius: 50%;font-size: 55px;
	margin: 0 auto 40px;color: #0159a7;
}
.gsjj4 ul li h3{font-size: 22px;color: #333;line-height: 36px;height: 274px;}
.gsjj4 ul li h3::after{content: '';display: block;width: 12px;height: 12px;background: #2979c0;border: 3px solid #c8def2;border-radius: 50%;margin: 40px auto 0;}
.gsjj4 ul li:hover{background: #0159a7;}
.gsjj4 ul li:hover h3{color: #fff;}
.gsjj4 ul li:hover span{color: #fff;border: 1px dashed #fff;}
.gsjj4 ul li:hover h3::after{border: 3px solid #0960ac;}


.gswh1{padding: 100px 0;background: #f6f8f9;}
.gswh1 ul{font-size: 0;}
.gswh1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;margin-right: 4%;padding: 90px 20px 270px 60px;}
.gswh1 ul li:last-of-type{margin-right: 0;background: url(../images/gswh_05.jpg);background-size: cover;}
.gswh1 ul li:first-of-type{background: url(../images/gswh_03.jpg);background-size: cover;}
.gswh1 ul li h4{font-size: 18px;color: #eeeced;display: block;width: 220px;line-height: 34px;text-align: center;background: #01a71c;border-radius: 34px;margin-bottom: 30px;}
.gswh1 ul li:last-of-type h4{background: #005bac;}
.gswh1 ul li h3{font-size: 20px;color: #fff;line-height: 36px;height: 240px;}
.gswh1 ul li:last-of-type h3{color: #333;}

.gswh2{padding: 130px 0 370px;background: url(../images/gswh2bg_02.jpg) center center;background-size: cover;}
.gswh2 h2{text-align: center;font-size: 40px;color: #254369;line-height: 40px;font-weight: bold;margin-bottom: 66px;}
.gswh2 ul{font-size: 0;}
.gswh2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;margin-right: 4%;margin-bottom: 42px;padding: 48px 65px 48px 0;
	background: rgba(238,236,237,.22);border: 1px solid #fff;font-size: 0;cursor: pointer;
}
.gswh2 ul li:nth-of-type(2n){margin-right: 0;}
.gswh2 ul li:nth-of-type(3){margin-bottom: 0;}
.gswh2 ul li:nth-of-type(4){margin-bottom: 0;}
.gswh2nr_l,.gswh2nr_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.gswh2nr_l{width: 35%;text-align: center;}
.gswh2nr_r{width: 65%;}
.gswh2nr_r h3{font-size: 30px;color: #005bac;line-height: 30px;margin-bottom: 10px;}
.gswh2nr_r p{font-size: 16px;color: #333;height: 90px;}
.gswh2nr{position: relative;}
.gswh2nr h1{position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.gswh2 ul li h6{width: 123px;height: 123px;display: block;margin: 0 auto;border-radius: 50%;position: relative;}
.gswh2 ul li h6::before{content: '';display: block;width: 140px;height: 140px;border: 1px dashed #3681c4;border-radius: 50%;position: absolute;top: 50%;left: 50%;opacity: 0;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.gswh2 ul li h6 img{width: 100%;}
.gswh2nr h1 img{border-radius: 50%;box-shadow: 0 0 10px 3px #8699a9;}
.gswh2 ul li:hover{background: #fff;}
.gswh2 ul li:hover h6{background: #005bac;}
.gswh2 ul li:hover h6 img{filter: grayscale(100%) brightness(2000%);}
.gswh2 ul li:hover h6::before{opacity: 1;}

.ryzz{padding: 50px 0 130px;}
.ryzzlb ul{font-size: 0;}
.ryzzlb ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 50px;position: relative;}
.ryzzlb ul li::after{content: '';display: block;width: 80%;border: 1px dashed #adadad;position: absolute;bottom: 0;left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.ryzzlb ul li:nth-of-type(3n){margin-right: 0;}
.ryzzlb ul li{padding: 25px 40px 20px;background: url(../images/rybg_03.jpg) top center no-repeat;background-size: 100% auto;}
.ryzzlb ul li img{width: 100%;}
.ryzzlb ul li h6{margin-bottom: 80px;}
.ryzzlb ul li h4{font-size: 24px;color: #005bac;margin-bottom: 10px;}
.ryzzlb ul li h3{font-size: 22px;color: #333;line-height: 24px;}
.ryzzlb ul li p{font-size: 16px;color: #b4b4b4;line-height: 24px;}

.ryzz h1{display: block;margin: 90px auto 0;text-align: center;}

.zscq{padding: 130px 0 150px;background: url(../images/zscqbg_02.jpg) center center;background-size: cover;}
.zscq h2{font-size: 48px;color: #fff;font-weight: bold;text-align: center;margin-bottom: 20px;}
.zscq p{font-size: 16px;color: #fff;text-align: center;}
.zscq ul{margin-top: 50px;padding: 75px 13.5%;box-sizing: border-box;background: url(../images/zscqlist_02.png) center center;background-size: 100% 100%;font-size: 0;}
.zscq ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;border-right: 1px solid rgba(255,255,255,.2);text-align: center;}
.zscq ul li:last-of-type{border-right: none;}
.zscq ul li h3{font-size: 40px;color: #fff;font-family: Arial;font-weight: 1000;position: relative;display: inline-block;}
.zscq ul li h3 i{display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;font-size: 16px;color: #005bac;background: #fff;border-radius: 50%;
	position: absolute;left: 110%;top: -15px;
}
.zscq ul li h4{font-size: 16px;color: #fff;}


.lxwm{padding: 85px 0 100px;background: #f6f8f9;}
.lxwm ul{font-size: 0;margin-bottom: 85px;}
.lxwm ul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 0 !important;width: 100%;margin-bottom: 20px;}
.lxwm ul li:last-of-type{margin-right: 0;}
.lxwm ul li span,.lxwm ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.lxwm ul li span{width: 115px;height: 115px;line-height: 115px;text-align: center;border: 1px solid #d0d0d0;border-radius: 50%;font-size: 50px;color: #005bac;
	margin-right: 28px;
}
.lxwm ul li h3{font-size: 16px;color: #333;}
.lxwm ul li h3 strong{display: block;font-size: 24px;color: #005bac;font-weight: bold;font-family: Arial;}
.lxwm ul li h3 i{font-size: 24px;color: #333;font-family: Arial;}
.lxwm h6 img{width: 100%;height: auto;box-shadow: 0 0 10px 3px #e2e7ec;}

.zxly{padding: 110px 0 90px;background: url(../images/zxlybg_02.jpg) center center;background-size: cover;}
.zxly form{margin-left: 20%;width: 80%;background: #fff;padding: 60px 50px 80px;box-sizing: border-box;}
.zxlylist{font-size: 0;display: block;margin-bottom: 10px;border: 1px solid #e3e3e3;border-radius: 3px;}
.zxlylist h6,.zxlylist h3,.zxlylist input{display: inline-block;vertical-align: middle;box-sizing: border-box;border: none;}
.zxlylist h6{width: 15%;text-align: center;}
.zxlylist h3{width: 20%;font-size: 18px;color: rgba(0,0,0,.6);line-height: 54px;}
.zxlylist input{outline: none;font-size: 18px;color: #333;line-height: 54px;width: 65%;}
.zxlylist:last-of-type h3{width: 50%;}
.zxlylist textarea{border: none;padding: 0 20px;font-size: 18px;color: #333;outline: none;height: 160px;width: 100%;box-sizing: border-box;}
.zxly form button{width: 100%;line-height: 50px;background: #005bac;border-radius: 50px;font-size: 18px;color: #fff;margin-top: 20px;}



.zx_u2 ol{font-size: 0;cursor: pointer;background: #fff;margin-bottom: 10px;}
.zx_u2 ol li{display: inline-block;text-align: left;vertical-align: top;box-sizing: border-box;}
.zx_u2 ol li:first-of-type{padding-left: 85px;}
.zx_u2 ol li h3{font-size: 16px;color: #3d4c5d;}
.zx_u2 ol li:first-of-type h3{font-size: 18px;color: #333333;}

.zx_u2 ol li h3 span{font-size: 26px;margin-right: 32px;display: inline-block;vertical-align: middle;line-height: 60px;}

.zhaoxiannashi{font-size: 0;padding: 40px 120px 80px;box-sizing: border-box;display: none;}
.zhaoxiannashi.active{display: block;}
.zhaoxiannashi p{font-size: 16px;color: #333333;padding-left: 20px;position: relative;}
.zhaoxiannashi p::before{content: '';display: block;width: 5px;height: 5px;background: #adc0cf;border-radius: 50%;position: absolute;top: 12px;left: 0;}
.zx_u2 ol.active{background: #005bac !important;}
.zx_u2 ol.active li h3{color: #fff;}
.zhaoxiannashi h6,.zhaoxiannashi a{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 24px;margin-top: 60px;}
.zhaoxiannashi a,.zhaoxiannashi h6{line-height: 50px;width: 255px;font-size: 14px;color: #fff;text-align: center;border-radius: 50px;
  background: #005bac;
}
.zhaoxiannashi h6:last-of-type{margin-right: 0;color: #005bac;background: none;width: auto;}

.zxns{padding: 80px 0 120px;background: #f1f5f9;}
.zxns img{width: 100%;height: auto;}
.zxns_list1{margin-top: 110px;}




.zzlist1{font-size: 0;box-sizing: border-box;}
.zzlist1>li {
	display: inline-block;
	width: 25%;
    text-align: left;
    box-sizing: border-box;
    vertical-align: top;

}

.zzlist1>li h6 {
	display: inline-block;
    vertical-align: bottom;
}

.zzlist1>li p {
	color: #fff;
	font-size: 18px;
}
.zzlist1>li sup {
	color: #fff;
	font-size: 40px;
  line-height: 40px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 1000;

}
.zzlist1 .dataNums {

	top: 50%;
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
}

.zzlist1 .dataNums .dataOne {
	width: 30px;
	height: 40px;
	text-align: left;
	display: inline-block
}

.zzlist1 .dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.zzlist1 .dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.zzlist1 .dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 40px "h";
	color: #fff;
    display: block;
	font-family: Arial;
  font-weight: 1000;
}




.sp{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);z-index: 99;display: none;}
.sp video{position: absolute;top: 50%;left: 50%;width: 60%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}

.sp h6{font-size: 60px;color: #fff;font-weight: lighter;position: absolute;top: 10%;right: 10%;line-height: 60px;cursor: pointer;}
.videos.ac .sp{display: block;}

