@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.5)}

	100%{transform: scale(1)}

}



.bannerlist h4,h3,img,h6,.wxzxlb::before,.wxzxlb,.cpzxlb,.ejdh a::after,.swiper-button-prev,.swiper-button-next,.htkp_blb a::before,.tdjstc,.tdjstc h5,.tdjslb,.tdjs2lb,.zx_u2 ol,.zx_u2 ol li,

.s3_blb::before,.s3_blb::after,.s4txt,.s5_l a h3,.s5_l a p,.s5_l a img,.s5_rt_r h3::before,.ejdh ul li a::before,.pages ul li a::after,.twzstxt,.cgalb .swiper-slide::before,.alxq_c form button,

.gsjj_trtxt,.gsjj3 ul li,.ryzz_blsit,.s6txt,.qysp h6::before,.qysp h6,.fzls ul li,.fzls_txt,.fzls_txt p,.fzls_txt p::before,.fzls h6,.fzls h6::before,.ryzz1 ul li,.ryzz1 h6,.lxwmlist,button,

.hxjslsit,.hxjslsit h1,.spyy table tr,.cpxq_tclist,.map,.s4_r_txt,.jcfw3b li,.jcfw3b li h6

{

    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;

}

.divbox{width: 1400px;margin: 0 auto;}

.ej_banner{overflow: hidden;position: relative;}

.ej_banner img{animation: banrun1 20s linear infinite;position: relative;}

.ej_banner img{width: 100%;}

.ej_banner_list{position: absolute;top: 45%;left: 0;width: 100%;text-align: center;}

.ej_banner_list h2{font-size: 36px;color: #fff;line-height: 36px;margin-bottom: 8px;}

.ej_banner_list h3{font-size: 18px;color: rgba(255,255,255,.4);font-family: Arial;text-transform: uppercase;display: none;}





.ejdh{border-bottom: 1px solid #dbdbdb;}

.ejdh ul{font-size: 0;text-align: center;}

.ejdh ul li{display: inline-block;text-align: center;}

.ejdh ul li a{display: block;line-height: 70px;font-size: 20px;color: #13212e;padding: 0 70px;box-sizing: border-box;position: relative;}

.ejdh ul li a::after{content: '';display: block;width: 0%;height: 3px;background: #2b4995;position: absolute;bottom: -1px;left: 0;opacity: 0;}

.ejdh ul li:hover a,.ejdh ul li.ac a{color: #2b4995;}

.ejdh ul li:hover a::after,.ejdh ul li.ac a::after{opacity: 1;width: 100%;}



.ejbt{margin-bottom: 34px;}

.ejbt h2{font-size: 36px;color: #333333;margin-bottom: 5px;}

.ejbt h4{font-size: 18px;color: #a3a3a3;text-transform: uppercase;}



/*分页*/

.pages {margin-top: 50px;text-align: center;}

/* .pages ul .disabled a,.pages ul li:last-of-type a{background: #f0f0f0;color: #595656;font-size: 16px;}

.pages ul .disabled a:after,.pages ul li:last-of-type a::after{display: none;} */





.pages ul li{display: inline-block;vertical-align: top;

	margin-right: 15px;margin-bottom: 0;}

.pages ul li a{color: #afafaf;display: block;text-align: center;line-height: 40px;font-size: 16px;position: relative;width: 40px !important;height: 40px !important;border: 1px solid #c2c2c2;}



.pages ul li:hover a{background: #2b4995 !important;}

.pages ul li:hover a{color: #fff !important;}

.pages ul li.active a{background: #2b4995;color: #fff;}





.gsjs{font-size: 0;background: #f2f2f2;padding: 60px 0;}

.gsjs_l,.gsjs_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}

.gsjs_l{padding-left: 13.5%;}

.gsjs_r{padding-left: 77px;}

.gsjs_r img{width: 100%;}

.gsjs_l p{font-size: 16px;color: #333333;margin-bottom: 30px;text-align: justify;}



.qysp{margin-top: 74px;cursor: pointer;}

.qysp h6,.qysp h3{display: inline-block;vertical-align: middle;}

.qysp h6 span{display: block;width: 97px;height: 97px;background: #2b4995;text-align: center;line-height: 97px;font-size: 36px;color: #cde3ec;border-radius: 50%;position: relative;}

.qysp h6{margin-right: 38px;position: relative;border: 4px solid #cdd2e0;border-radius: 50%;}

.qysp h6::before{content: '';display: block;width: 126px;height: 126px;border: 1px solid #e0e0e0;position: absolute;border-radius: 50%;

    top: 50%;left: 50%;

    transform: translate(-50%,-50%);

    -webkit-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

}

.qysp:hover h6::before{background: #2b4995;}

.qysp:hover h6{border: 4px solid #2b4995;}



.qysp h3{font-size: 26px;color: #333333;}

.qysp h3 i{display: block;margin-top: 5px;font-size: 14px;color: #a3a3a3;text-transform: uppercase;}



.sp1{position: fixed;z-index: 999999;width: 66%;height: auto;background: #2b4995;padding: 40px;box-sizing: border-box;display: none;

    top: 50%;left: 50%;    transform: translateY(-50%) translateX(-50%);

    -ms-transform: translateY(-50%) translateX(-50%);

    -moz-transform: translateY(-50%) translateX(-50%);

    -webkit-transform: translateY(-50%) translateX(-50%);

    -o-transform: translateY(-50%) translateX(-50%);

}

.sp1.ac{display: block;}

.sp1 video{display: block;margin: 0 auto;width: 100%;}

.sp1 iframe{width: 100%;height: 550px;}

.sp1 h6{position: absolute;right: 10px;top: 10px;font-size: 50px;color: #fff;font-weight: bold;cursor: pointer;background: none;;}

.sp1 p{margin-bottom: 0;}

    

.qyyj{padding: 126px 0 326px;background: url(../images/qyyjbg_02.jpg) center center;background-size: cover;}

.qyyj .ejbt{margin-bottom: 125px;}

.qyyj .ejbt h2{color: #fff;}

.qyyj .ejbt h4{color: rgba(255,255,255,.44);}

.qyyj p{font-size: 35px;line-height: 48px;color: #fff;}



.hxtdlist{padding: 85px 0;position: relative;font-size: 0;}

.hxtdlist_l,.hxtdlist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}



.hxtdlist_l img{width: 269px;height: 269px;border-radius: 50%;border: 14px solid #ececec;display: block;margin: 0 auto;}

.hxtdlist_r h3{font-size: 36px;color: #333333;}

.hxtdlist_r h4{font-size: 20px;color: #2b4995;margin: 10px 0 30px;}

.hxtdlist_r p{font-size: 18px;color: rgba(51,51,51,.7);padding-left: 25px;box-sizing: border-box;position: relative;}

.hxtdlist_r p::before{content: '';display: block;width: 6px;height: 6px;background: #333333;position: absolute;top: 12px;left: 0;border-radius: 50%;}

.hxtdlist:nth-of-type(2n){background: url(../images/hxtdbg_02.jpg) center center;background-size: 100% 100%;}

.hxtdlist:nth-of-type(2n) .hxtdlist_l{

    transform: translateX(100%);

    -webkit-ransform: translateX(100%);

    -o-ransform: translateX(100%);

    -moz-ransform: translateX(100%);

}

.hxtdlist:nth-of-type(2n) .hxtdlist_r{padding-left: 120px;

    transform: translateX(-100%);

    -webkit-transform: translateX(-100%);

    -o-transform: translateX(-100%);

    -moz-transform: translateX(-100%);

}

.fzls{position: relative;background: url(../images/fzlsbg_02.jpg) center center;background-size: cover;padding: 90px 0 110px;}

.fzls .ejbt{text-align: center;margin-bottom: 72px;}

.fzls ul{font-size: 0;position: relative;}

.fzls ul::before{content: '';display: block;width: 1px;height: 100%;background: #cfd9e2;position: absolute;top: 0;left: 50%;

    transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    -o-transform: translateX(-50%);

    -moz-transform: translateX(-50%);

}

.fzls ul li{display: inline-block;vertical-align: top;width: 50%;padding-right: 156px;box-sizing: border-box;margin-bottom: 58px;position: relative;cursor: pointer;}

.fzls ul li:nth-of-type(2n){padding-left: 156px;padding-right: 0;margin-top: 58px;margin-bottom: 0;}

.fzls ul li h3{font-size: 32px;color: #2b4995;font-family: Arial;font-weight: 1000;width: 100px;}

.fzls ul li .fzls_txt{background: rgba(255,255,255,.5);padding: 35px 40px;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px 3px #dddddd;}

.fzls ul li h3{position: absolute;right: 40px;top: 20px;}

.fzls ul li:nth-of-type(2n) h3{right: auto;left: 40px;}

.fzls ul li::before{content: '';display: block;width: 10px;height: 10px;background: #96bad8;border: 3px solid #d4dbe0;border-radius: 50%;position: absolute;top: 30px;right: -8px;}

.fzls ul li:nth-of-type(2n)::before{right: auto;left: -8px;}

.fzls ul li .fzls_txt p{font-size: 16px;color: #595757;position: relative;padding-left: 22px;box-sizing: border-box;}

.fzls ul li .fzls_txt p::before{content: '';display: block;width: 6px;height: 6px;background: #2b4995;border-radius: 50%;position: absolute;top: 12px;left: 0;}



.fzls ul li:hover .fzls_txt{background: #2b4995;box-shadow: 0 0 10px 3px #bebec0;}

.fzls ul li:hover .fzls_txt p{color: #fff;}

.fzls ul li:hover .fzls_txt p::before{background: #fff;}



.fzls h6 span{display: block;width: 70px;height: 70px;background: #2b4995;text-align: center;line-height: 70px;font-size: 20px;color: #fff;border-radius: 50%;position: relative;cursor: pointer;}

.fzls h6{position: relative;border: 6px solid #c3c9da;border-radius: 50%;display: block;margin: 0 auto;width: 70px;height: 70px;}

.fzls h6::before{content: '';display: block;width: 76px;height: 76px;border: 22px solid #d8dbe3;position: absolute;border-radius: 50%;

    top: 50%;left: 50%;

    transform: translate(-50%,-50%);

    -webkit-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

}

.fzls h6:hover{border: 6px solid #2b4995;}

.fzls h6:hover::before{background: #2b4995;border: 22px solid #2b4995;}





.ryzz1{padding: 120px 0 70px;position: relative;background: url(../images/ryzzbg_02.jpg) center center;background-size: 100% 100%;}

.ryzz1 ul{position: relative;}

.ryzz1 ul::before{content: '';display: block;width: 1px;height: 100%;background: #e1e6ea;z-index: 9;position: absolute;top: 0;left: 42px;}

.ryzz1 ul li{padding: 40px 0 40px 150px;width: 80%;box-sizing: border-box;cursor: pointer;position: relative;font-size: 0;}

.ryzz1 ul li h3,.ryzz1 ul li .ryzz1_txt{display: inline-block;vertical-align: top;box-sizing: border-box;}

.ryzz1 ul li h3{width: 20%;font-size: 32px;color: #2b4995;font-family: Arial;font-weight: 1000;}

.ryzz1 ul li .ryzz1_txt{width: 80%;}

.ryzz1 ul li .ryzz1_txt p{font-size: 18px;color: #595757;position: relative;}

.ryzz1 ul li .ryzz1_txt p::before{content: '';display: block;width: 6px;height: 6px;background: #333333;border-radius: 50%;position: absolute;top: 12px;left: -20px;}

.ryzz1 ul li:hover{background: #fff;box-shadow: 0 0 10px 3px #e1e0e1;}

.ryzz1 ul li::before{content: '';display: block;width: 10px;height: 10px;background: #96bad8;border: 3px solid #d4dbe0;border-radius: 50%;position: absolute;top: 48px;left: 35px;z-index: 9;}

.ryzz1 ul li:hover h3{font-size: 45px;}

.ryzz1 ul li:hover p{color: #3d4c5d;}

.ryzz1 ul li:hover p::before{background: #3d4c5d;}

.ryzz1 h6{display: block;width: 70px;height: 70px;border: 1px solid #d8d8d8;color: #333333;text-align: center;line-height: 70px;border-radius: 50%;cursor: pointer;margin-left: 150px;margin-top: 50px;}

.ryzz1 h6:hover{background: #2b4995;color: #fff;border: 1px solid #2b4995;}



.ryzz2{padding: 135px 0;font-size: 0;}

.ryzz2_l,.ryzz2_r{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;position: relative;}

.ryzz2_l .ejbt{margin-bottom: 100px;}

.ryzz2_l .ejbt h2{line-height: 40px;}

.ryzz2_l ul{font-size: 0;}

.ryzz2_l ul li{display: inline-block;display: block;margin-bottom: 20px;}

/* .ryzz2_l ul li:last-of-type{padding-right: 0;padding-left: 90px;border-right: none;} */

.ryzz2_l ul li h3{font-size: 60px;color: #2b4995;line-height: 60px;}

.ryzz2_l ul li p{font-size: 18px;color: #333333;margin-top: 5px;}

.ryzz2_l h5{font-size: 30px;color: #333333;margin-top: 76px;}

.ryzz2_r{padding: 0 90px;}

.ryzz2_r img{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;}

.ryzz2_r .swiper-button-next,.ryzz2_r .swiper-button-prev{border: 1px solid #d8d8d8;color: #333;}







.zxns_list1{background: #f2f2f2;padding: 65px 0 90px;}

.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;width: 10%;}

.zx_u2 ol li:first-of-type{width: 55%;padding-left: 85px;}

.zx_u2 ol li:nth-of-type(2){width: 20%;}

.zx_u2 ol li:nth-of-type(3){width: 15%;}

.zx_u2 ol li h3{font-size: 18px;color: #333333;line-height: 60px;}

.zx_u2 ol li span{font-size: 26px;margin-right: 32px;display: inline-block;vertical-align: middle;}

.zx_u2 ol li:last-of-type h3{font-size: 36px;font-weight: lighter;display: inline-block;text-align: center;}

.zx_u2 ol li:last-of-type h3:last-of-type{display: none;}

.zx_u2 ol li:last-of-type h3:first-of-type{display: block;}

.zx_u2 ol.active li:last-of-type h3:first-of-type{display: none;}

.zx_u2 ol.active li:last-of-type h3:last-of-type{display: block;}

.zhaoxiannashi{font-size: 0;padding: 12px 85px 45px;box-sizing: border-box;display: none;}



.zhaoxiannashi.active{display: block;}

.zhaoxiannashi_l{display: inline-block;width: 50%;vertical-align: top;border-right: 1px dashed #d6d6d6;box-sizing: border-box;padding-right: 128px;}

.zhaoxiannashi_r{display: inline-block;width: 50%;vertical-align: top;box-sizing: border-box;padding-left: 128px;}

.zhaoxiannashi h3{font-size: 16px;color: #333333;}

.zhaoxiannashi p{font-size: 16px;color: #333333;padding-left: 20px;position: relative;text-align: justify;}

.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: #2b4995 !important;}

.zx_u2 ol.active li h3{color: #fff;}

.rczp{padding: 30px 0 80px;}

.zhaoxiannashi h6,.zhaoxiannashi a{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 24px;margin-top: 60px;}

.zhaoxiannashi h6,.zhaoxiannashi a{line-height: 50px;background: #2b4995;width: 255px;font-size: 14px;color: #fff;text-align: center;border-radius: 50px;}

.zhaoxiannashi h6:last-of-type{width: 330px;margin-right: 0;background: #96bad8 !important;}

.zhaoxiannashi h6:hover{background: #0190ca;}



.jrwm_t{padding: 65px 0 55px;position: relative;font-size: 0;}

.jrwm_tl,.jrwm_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}

.jrwm_list{margin-bottom: 12px;}

.jrwm_list h3,.jrwm_list ul{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.jrwm_list h3{margin-right: 26px;display: block !important;margin-bottom: 10px;}

.jrwm_list h3,.jrwm_list a{font-size: 16px;color: #333333;}

.jrwm_list ul li{display: inline-block;margin-right: 10px;}



.jrwm_list ul li a{display: block;padding: 0 16px;line-height: 34px;}

.jrwm_list ul li a:hover,.jrwm_list ul li.ac a{background: #2b4995;color: #fff;border-radius: 5px;}

.jrwm_tr{text-align: right;padding-left: 72px;}

.jrwm_tr h3,.jrwm_tr h3 a{font-size: 14px;color: #333333;}

.jrwm_tr h3 a:hover{color: #2b4995;}

.jrwm_tr h3{margin-bottom: 12px;}

.jrwm_tr form{display: block;width: 100%;border: 1px solid #e7e7e7;border-radius: 5px;font-size: 0;}

.jrwm_tr form input,.jrwm_tr form button{outline: none;border: none;line-height: 52px;display: inline-block;vertical-align: middle;}

.jrwm_tr form input{font-size: 14px;color: #333333;width: 85%;padding: 0 30px;box-sizing: border-box;}

.jrwm_tr form button{width: 15%;text-align: center;font-size: 26px;color: #3d4c5d;}





.lxwm{font-size: 0;padding: 90px 0 130px;}

.lxwm_l,.lxwm_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;position: relative;}

.lxwm_r{padding-left: 50px;}

.lxwm_r .map{width: 90%;height: 500px;}

.map{opacity: 0;position: absolute;top: 0;right: 0;}

.map.ac{opacity: 1;z-index: 5 !important;}

.lxwmlist{padding: 30px;box-sizing: border-box;font-size: 0;margin-bottom: 18px;border: 1px solid #efefef;cursor: pointer;}

.lxwmlist_l,.lxwmlist_r{display: inline-block;vertical-align: top;}

.lxwmlist_l{width: 15%;}

.lxwmlist_l img{max-width: 80%;}

.lxwmlist_r{width: 85%;}

.lxwmlist_r h3{font-size: 18px;color: #595656;font-weight: bold;}

.lxwmlist_r p{font-size: 16px;color: #595656;}

.lxwmlist.ac{box-shadow: 0 0 10px 3px #e7e6e6;}



.lxwm2{padding: 95px 0 110px;background: #f2f2f2;font-size: 0;}

.lxwm2 form{font-size: 0;}

.lxwm2_l,.lxwm2_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;margin-bottom: 60px;}

.lxwm2_r{text-align: right;}

.lxwm2_r button{display: inline-block;width: 258px;line-height: 50px;background: #2b4995;font-size: 14px;color: #fff;text-align: center;border-radius: 50px;}
.lxwm2 button{display: inline-block;width: 258px;line-height: 50px;background: #2b4995;font-size: 14px;color: #fff;text-align: center;border-radius: 50px;margin-top: 30px;}

.lxwm2_l .ejbt{margin-bottom: 0;}

.lxwm2_c{font-size: 0;}

.lxwm2list{display: inline-block;width: 32.666%;margin-right: 1%;border: 1px solid #e8e8e8;box-sizing: border-box;background: #fff;padding: 20px;}

.lxwm2list:nth-of-type(3n){margin-right: 0;margin-bottom: 12px;}

.lxwm2list h3,.lxwm2list input{display: inline-block;line-height: 40px;vertical-align: middle;}

.lxwm2list h3{width: 100%;font-size: 16px;color: #333333;}

.lxwm2list input{width: 100%;border: none;outline: none;font-size: 16px;}

.lxwm2list h3 i{font-size: 16px;color: #df0000;display: inline-block;margin-right: 10px;vertical-align: middle;}



.lxwm2xq h3,.lxwm2xq label{display: inline-block;}
.lxwm2xq{font-size: 0;}
.lxwm2xq h3, .label{display: inline-block;vertical-align: top;box-sizing: border-box;}
.lxwm2xq h3 {width: 15%;margin-right: 0 !important;}
.label{width: 85%;font-size: 0;}
.label label{width: 33.33%;margin-right: 0 !important;}

.lxwm2xq{padding-left: 30px;font-size: 0;box-sizing: border-box;margin: 15px 0;}

.lxwm2xq h3{font-size: 16px;color: #333333;margin-right: 45px;}

.lxwm2xq h3 i{font-size: 16px;color: #df0000;display: inline-block;margin-right: 10px;vertical-align: middle;}

.lxwm2xq label input{display: inline-block;vertical-align: middle;margin-right: 10px;}

.lxwm2xq label{font-size: 16px;color: #333333;margin-right: 36px;}

.lxwm2 textarea{outline: none;border: 1px solid #e8e8e8;box-sizing: border-box;width: 100%;height: 220px;padding: 30px;background: #fff;}



.txjl{position: fixed;top: 0;left: 0;width: 100%;background: rgba(0,0,0,.4);height: 100vh;z-index: 9;}

.txjllist{background: #fff;margin-top: 10%;padding: 85px 225px;box-sizing: border-box;font-size: 0;position: relative;}

.txjllist h2{text-align: center;font-size: 36px;color: #333333;margin-bottom: 45px;}

.txjllist .lxwm2list{display: inline-block;width: 49%;margin-right: 2% !important;margin-bottom: 30px;}

.txjllist .lxwm2list:nth-of-type(2n){margin-right: 0 !important;}

.txjllist .lxwm2list h3{width: 25%;}

.txjllist .lxwm2list input{width: 75%;}

.txjllist .lxwm2list select{width: 75%;border: none;outline: none;line-height: 58px;font-size: 16px;}

.txjllist .lxwm2list:nth-of-type(5){width: 100%;}

.txjllist .lxwm2list:nth-of-type(5) p,.txjllist .lxwm2list:nth-of-type(5) .txjlan{display: inline-block;vertical-align: middle;}

.txjllist .lxwm2list:nth-of-type(5) p{width: 52%;font-size: 14px;line-height: 28px;color: #96bad8;}

.txjllist .lxwm2list:nth-of-type(5) h3{width: 18%;}

.txjllist .lxwm2list:nth-of-type(5) .txjlan{width: 20%;text-align: right;}

.txjllist .lxwm2list:nth-of-type(5) .txjlan button{width: 120px;line-height: 40px;font-size: 14px;color: #fff;text-align: center;background: #96bad8;border-radius: 5px;}

.txjllist .lxwm2list:nth-of-type(5) input{width: 30% !important;}



.txjllist .lxwm2list:nth-of-type(5) .txjlan button:hover{background: #2b4995;}

.tjannv button{display: block;width: 256px;line-height: 50px;border-radius: 50px;background: #2b4995;text-align: center;font-size: 14px;color: #fff;margin: 50px auto 0;}

.tjannv button:hover{background: #21366a;}

.txjl h6{font-size: 40px;color: #000;position: absolute;top: 50px;right: 80px;cursor: pointer;}

.txjl h6:hover{color: #2b4995;}

.txjl1{display: none;}

.txjl1.ac,.txjl3.ac,.txjl2.ac{display: block;}

.txjl2,.txjl3{display: none;}

.txjlty img{display: block;margin: 0 auto;}

.txjlty h2{font-size: 30px;margin: 30px 0 20px;}

.txjlty p{font-size: 22px;color: rgba(51,51,51,.8);margin-bottom: 50px;text-align: center;}

.txjlty button{display: block;width: 256px;line-height: 50px;border-radius: 50px;background: #2b4995;text-align: center;font-size: 14px;color: #fff;margin: 50px auto 0;}

.txjlty button:hover{background: #21366a;}

.txjlty h5{text-align: center;font-size: 14px;color: rgba(51,51,51,.5);margin-top: 15px;}

.txjlty h5 i{font-size: 14px;color: #3d4c5d;display: inline-block;vertical-align: middle;}

.hxjslsit{padding: 60px 0;box-sizing: border-box;position: relative;font-size: 0;border-bottom: 1px solid #e5e1e1;}

.hxjslsit_l,.hxjslsit_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}

.hxjslsit_l img{width: 100%;}

.hxjslsit_r img{width: 100%;}

.hxjslsit_r{padding-left: 160px;}

.hxjslsit_r h3{font-size: 18px;line-height: 30px;margin-bottom: 20px;text-transform: uppercase;}

.hxjslsit_r p{font-size: 18px;color: rgba(51,51,51,.7);position: relative;padding-left: 25px;box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
}
.hxjslsit_r p em{font-size: 18px;color: rgba(51,51,51,.7);font-style: italic;}

.hxjslsit_r p::before{content: '';display: block;width: 6px;height: 6px;background: #333333;border-radius: 50%;position: absolute;top: 14px;left: 0;}

.hxjslsit:hover{box-shadow: 0 0 10px 3px #ecebec;}

.hxjslsit h1{position: absolute;font-size: 250px;color: rgba(150,186,216,.2);font-weight: 1000;font-family: Arial;top: 50%;left: -3%;opacity: 0;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    transform:rotate(90deg);

    -webkit-transform:rotate(90deg);

    -o-transform:rotate(90deg);

    -moz-transform:rotate(90deg);

}

.hxjslsit:hover h1{opacity: 1;}

.hxjslsit:hover h3{color: #2b4995;}

.hxjslsit:nth-of-type(2n) .hxjslsit_l{

    transform: translateX(100%);

    -webkit-transform: translateX(100%);

    -o-transform: translateX(100%);

    -moz-transform: translateX(100%);

}

.hxjslsit:nth-of-type(2n) .hxjslsit_r{

    transform: translateX(-100%);

    -webkit-transform: translateX(-100%);

    -o-transform: translateX(-100%);

    -moz-transform: translateX(-100%);
    padding-left: 0;
    padding-right: 160px;

}



.cp p{padding-left: 0;margin-bottom: 20px;text-align: justify;}

.cp p::before{display: none;}

.cp a{font-size: 0;display: block;position: relative;}

.cp h6{width: 245px;display: block;line-height: 56px;border: 1px solid #cecece;font-size: 16px;color: #3d4c5d;text-align: center;border-radius: 56px;margin-top: 50px;}

.hxjslsit:hover a h6{background: #2b4995;border: 1px solid #2b4995;color: #fff;}



.mbx{position: relative;padding: 38px 0;}

.mbx h3,.mbx h3 a{font-size: 16px;color: #969696;}

.mbx h3 a:hover{color: #2b4995;}





.cp1{padding-bottom: 98px;}

.cp1 table td,.cp1 table th{border: 1px solid #e1e1e1;padding: 20px;box-sizing: border-box;text-align: center;}

.cp1 table tr td:first-of-type{padding-left: 70px;text-align: left;}

.cp1 table tr:last-of-type td{border: none;}

.cp1 table th img{max-width: 100%;display: block;margin: 0 auto 10px;}

.cp1 table th{font-size: 20px;color: #333333;}

.cp1 table td{font-size: 14px;color: #000;}

.cp1 table td a{display: block;width: 164px;text-align: center;line-height: 45px;border: 1px solid #2b4995;border-radius: 45px;color: #2b4995;margin: 10px auto;}

.cp1 table td a:hover{background: #2b4995;color: #fff;}



.cpxq_t{padding: 90px 0 72px;position: relative;font-size: 0;}

.cpxq_tl,.cpxq_tr{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}

.cpxq_tl img{width: 100%;}

.cpxq_tr{padding-left: 28px;}

.cpxq_tr h2{font-size: 48px;color: #2b4995;line-height: 48px;margin-bottom: 48px;}

.cpxq_tr p{font-size: 18px;color: #333333;margin-bottom: 30px;}

.cpxq_tr a{display: block;width: 245px;line-height: 55px;background: #2b4995;border-radius: 55px;text-align: center;font-size: 16px;color: #fff;margin-top: 54px;}

.cpxq_tr ul{font-size: 0;margin-top: 58px;}

.cpxq_tr ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 58%;font-size: 0;margin-bottom: 72px;}

.cpxq_tr ul li:nth-of-type(2n){width: 42%;}

.cpxq_ul_l,.cpxq_ul_r{display: inline-block;vertical-align: top;box-sizing: border-box;}

.cpxq_ul_l{width: 22%;}

.cpxq_ul_r{width: 78%;}

.cpxq_ul_l span{display: block;width: 60px;height: 60px;line-height: 60px;text-align: center;border: 1px solid #dfdfdf;border-radius: 50%;font-size: 26px;color: #2b4995;}

.cpxq_ul_r h3{font-size: 20px;color: #2b4995;font-weight: bold;}

.cpxq_ul_r p{font-size: 16px;color: #333333;padding-left: 15px;box-sizing: border-box;position: relative;margin-bottom: 0;}

.cpxq_ul_r p::before{content: '';display: block;width: 5px;height: 5px;background: #333333;border-radius: 50%;position: absolute;left: 0;top: 12px;}

.cpxq_tr ul li:nth-of-type(2n) .cpxq_ul_l{width: 30%;}

.cpxq_tr ul li:nth-of-type(2n) .cpxq_ul_r{width: 70%;}

.cpxq_tb h3{font-size: 30px;color: #2b4995;margin-bottom: 20px;}

.cpxq_tb p{font-size: 18px;color: #333333;margin-bottom: 20px;}

.cpxq_tb p img{max-width: 100%;height: auto;margin-top: 40px;}

.cpxq_tb h6{font-size: 0;}

.cpxq_tb h6 img{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;margin-right: 4%;bottom: 10px;}

.cpxq_tb h6 img:nth-of-type(2n){margin-right: 0;}



.cpxq_b{background: #f7f7f7;padding: 108px 0 98px;position: relative;font-size: 0;}

.cpxq_bl,.cpxq_br{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.cpxq_bl{width: 56.45%;padding-right: 32px;}

.cpxq_br{width: 43.55%;}

.cpxq_br img{width: 100%;}

.cpxq_bl h3{font-size: 36px;color: #2b4995;margin-bottom: 50px;}

.cpxq_bl table{margin-bottom: 20px;}

.cpxq_bl tr{background: #fff;}

.cpxq_bl tr:nth-of-type(2n){background: #eaeaea;}

.cpxq_bl tr td{font-size: 16px;color: #333;line-height: 60px;padding-left: 70px;box-sizing: border-box;}

.cpxq_bl tr td:first-of-type{border-right: 6px solid #fff;width: 30%;}

.cpxq_bl p{text-align: right;font-size: 14px;color: #333;}

.cpxq_tb{margin-top: 60px;}



.cpxq_c{padding: 142px 0 168px;background: url(../images/cpxqc_10.jpg) center center;background-size: 100% 100%;}

.cpxq_c h3{font-size: 36px;color: #2b4995;margin-bottom: 30px;}

.cpxq_c table{border: 1px solid #d7dee0;box-sizing: border-box;width: 65%;background: #f5f5f5;}

.cpxq_c table tbody{border-bottom: 1px solid #d7dee0;}

.cpxq_c table tbody:first-of-type tr:first-of-type td{font-size: 16px;color: #333;font-weight: bold;}

.cpxq_c table tbody:first-of-type tr:first-of-type td:first-of-type{padding-left: 0 !important;text-align: center;}

.cpxq_c table tr td:first-of-type{width: 45%;}

.cpxq_c table tbody tr:first-of-type td:first-of-type{padding-left: 0 !important;text-align: center;}

.cpxq_c table tbody:first-of-type tr td{background: #eaeaea;}



/* .cpxq_c table tr:nth-of-type(2n) td{background: #eaeaea;} */

.cpxq_c table tr td{background: none;}

.cpxq_c table tr:nth-of-type(2n) td{background: #eaeaea;}

.cpxq_c table tr td{font-size: 18px;color: #333;line-height: 55px;padding-left: 38px;box-sizing: border-box;border: 1px solid #ccc;}

.cpxq_c table tr td:nth-of-type(4n){width: 28%;}



.cpxq_d{text-align: center;padding: 60px 0;}

.cpxq_e{padding: 90px 0;background: #efefef;}

.cpxq_f{padding-top: 70px;}

.cpxq_f h2{font-size: 36px;color: #2b4995;margin-bottom: 50px;text-align: left;}



.cpxq_e h3{font-size: 36px;color: #2b4995;margin-bottom: 50px;}

.cpxq_e ul{font-size: 0;}

.cpxq_e ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48.2%;margin-right: 3.6%;margin-bottom: 48px;}

.cpxq_e ul li:nth-of-type(2n){margin-right: 0;}

.cpxq_e ul li h4{font-size: 20px;color: #333;font-weight: bold;line-height: 46px;}

.cpxq_e ul li h4 span{font-size: 26px;color: #2b4995;display: inline-block;vertical-align: middle;margin-right: 14px;}

.cpxq_e ul li p{line-height: 46px;font-size: 16px;color: #333333;background: #fff;margin-bottom: 2px;padding-left: 60px;box-sizing: border-box;position: relative;}

.cpxq_e ul li p::before{content: '';display: block;width: 5px;height: 5px;background: #96bad8;position: absolute;top: 22px;left: 40px;border-radius: 50%;}



.spyy{padding: 90px 0 60px;background: #f8f8f8;}

.spyy h3{font-size: 36px;color: #2b4995;margin-bottom: 40px;text-align: center;}

.spyy table{margin-bottom: 26px;}

.spyy table tr{border-bottom: 1px solid #dcdfe1;text-align: center;}

.spyy table tr td,.spyy table tr th{padding: 10px 0;}

.spyy table tr:first-of-type{border-bottom: 1px solid #f3f3f3;}

.spyy table tr th{background: #e7e7e7;font-size: 20px;color: #333333;}

.spyy table tr th strong{font-weight: bold;font-size: 18px;color: #333333;}

.spyy table tr td{font-size: 18px;color: #333333;}

.spyy table tr:hover{box-shadow: 0 0 10px 3px #d8dbdf;}

.spyy p{text-align: right;font-size: 14px;color: #333;line-height: 20px;}



.cpyy{padding: 210px 0 256px;position: relative;background: #f2f2f2;}

.cpyylist{display: block;width: 426px;height: 426px;background: #dde5ec;border-radius: 50%;border: 35px solid #e9ecef;margin: 0 auto;position: relative;}

.cpyylist::before{content: '';display: block;width: 550px;height: 550px;border: 2px solid #e3e4e5;border-radius: 50%;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%);

}

.cpyytxt{position: absolute;text-align: center;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

  -webkit-transform: translate(-50%,-50%);

  -o-transform: translate(-50%,-50%);

  -moz-transform: translate(-50%,-50%);

}

.cpyytxt h2{font-size: 48px;color: #96bad8;font-weight: 1000;font-family: Arial;text-transform: uppercase;line-height: 48px;}

.cpyytxt h4{font-size: 36px;color: #2b4995;margin-top: 10px;}



.cpyylist ul li{position: absolute;font-size: 0;width: 100%;cursor: pointer;}

.cpyylist ul li h6,.cpyylist ul li h3{display: inline-block;vertical-align: middle;}

.cpyylist ul li h3{font-size: 20px;color: #333333;padding: 0 26px;}

.cpyylist ul li h6{width: 106px;height: 106px;padding: 12px;border: 3px solid #e9e9e9;border-radius: 50%;box-sizing: border-box;background: #f2f2f2;overflow: hidden;}

.cpyylist ul li h6 img{width: 100%;}

.cpyylist ul li:nth-of-type(1){top: -20%;left: -69%;}

.cpyylist ul li:nth-of-type(2){top: -20%;left: 80%;}

.cpyylist ul li:nth-of-type(3){top: 30%;left: -82%;}

.cpyylist ul li:nth-of-type(4){top: 30%;left: 110%;}

.cpyylist ul li:nth-of-type(5){top: 70%;left: -80%;}

.cpyylist ul li:nth-of-type(6){top: 70%;left: 103%;}

.cpyylist ul li:nth-of-type(7){top: 110%;left: 40%;}

.cpyylist ul li:hover img{

  transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -o-transform: scale(1.1);

  -moz-transform: scale(1.1);

}



.cpxq_tb h2{font-size: 26px;color: #333333;line-height:36px;margin: 80px 0;}

.cpxq_tc{font-size: 0;margin-top: 40px;}

.cpxq_tclist{display: inline-block;vertical-align: top;width: 48%;margin-right: 4%;background: #f2f2f2;padding: 90px 65px;box-sizing: border-box;height: 360px;}

.cpxq_tclist:last-of-type{margin-right: 0;}

.cpxq_tclist h3{font-size: 30px;color: #333333;margin-bottom: 30px;}

.cpxq_tclist p{font-size: 18px;color: #333333;position: relative;}

.cpxq_tclist p::before{content: '';display: block;width: 5px;height: 5px;background: #3d4c5d;position: absolute;top: 12px;left: -20px;border-radius: 50%;}

.cpxq_tclist:hover{background: #fff;box-shadow: 0 0 10px 3px #bebec0;}

.cpxq_tclist:hover h3{color: #2b4995;}



.fbwz{padding: 60px 0 100px;}

.fbwz form{font-size: 0;line-height: 60px;background: #f2f2f2;padding: 0 38px;box-sizing: border-box;border-radius: 3px;margin-bottom: 52px;}

.fbwz form input,.fbwz form button{display: inline-block;vertical-align: middle;}

.fbwz form input{width: 85%;border: none;outline: none;line-height: 60px;background: none;}

.fbwz form button{width: 15%;text-align: right;font-size: 26px;color: #333333;line-height: 60px;}

.fbwzlist a{display: block;padding: 32px 0;position: relative;border-bottom: 1px solid #ececec;}

.fbwzlist a h3{font-size: 18px;color: #333333;margin-bottom: 11px;}

.fbwzlist a p{font-size: 14px;color: rgba(89,87,87,.7);}

.fbwzlist a i{font-size: 14px;color: #2b4995;}

.fbwzlist a:hover h3{color: #2b4995;}

/* .fbwz .pages{text-align: left;} */

.fbwzlist:last-of-type a{border-bottom: none;}





.shfw{font-size: 0;padding: 86px 0 106px;}

.shfw_l,.shfw_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.shfw_l{width: 47.3%;}

.shfw_r{width: 52.7%;}

.shfw_r img{width: 100%;}

.shfw_l h2{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 75px;}

.shfw_lt h3{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 16px;color: #3d4c5d;padding: 0 28px;line-height: 38px;cursor: pointer;}

.shfw_lt h3 span{display: inline-block;vertical-align: middle;font-size: 22px;color: #2b4995;margin-right: 14px;}

.shfw_lt h3.ac{background: #2b4995;color: #fff;}

.shfw_lt h3.ac span{color: #fff;}

.shfw_list{margin-top: 38px;display: none;}

.shfw_list.ac{display: block;}

.shfw_list ul li{font-size: 0;margin-bottom: 14px;}

.shfw_list ul li span,.shfwtxt{display: inline-block;vertical-align: top;}

.shfw_list ul li span{width: 44px;height: 44px;line-height: 44px;text-align: center;border: 1px solid #a7a7a7;border-radius: 50%;font-size: 24px;color: #a7a7a7;

  margin-right: 20px;

}

.shfwtxt p{font-size: 16px;color: #333333;line-height: 24px;}

.shfwtxt h4{font-size: 30px;color: #2b4995;}

.wdxzlist a{font-size: 0;display: block;position: relative;border-bottom: 1px solid #ececec;}

.wdxzlist a h3,.wdxzlist a .wdxzlist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}

.wdxzlist a h3{line-height: 65px;font-size: 18px;color: #333333;width: 80%;

  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;

}

.wdxzlist a h3::before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #adadad;border-radius: 50%;

  margin-left: 18px;margin-right: 22px;

}

.wdxzlist_r{width: 20%;text-align: right;padding-right: 8px;}

.wdxzlist a h6{font-size: 14px;color: #333333;width: 184px;display: inline-block;line-height: 45px;border-radius: 5px;text-align: center;}

.wdxzlist a h6 span{display: inline-block;vertical-align: middle;margin-right: 18px;font-size: 22px;color: #889fb1;}

.wdxzlist:last-of-type a{border-bottom: none;}

.wdxzlist a:hover{background: #2b4995;}

.wdxzlist a:hover h3{color: #fff;}

.wdxzlist a:hover h6{background: #96bad8;color: #fff;}

.wdxzlist a:hover h6 span{color: #fff;}





.xwzx_t{padding: 80px 0;background: #f4f8fa;}

.xwzx_t a{font-size: 0;display: block;position: relative;}

.xwzx_tl,.xwzx_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.xwzx_tl{width: 44%;padding-right: 110px;}

.xwzx_tr{width: 56%;position: relative;overflow: hidden;}

.xwzx_tr img{width: 100%;}

.xwzx_tl h4{font-family: Arial;font-size: 16px;color: #595757;}

.xwzx_tl h3{font-size: 30px;color: #595757;line-height: 36px;margin: 15px 0;}

.xwzx_tl p{font-size: 16px;color: #595757;}

.xwzx_tl i{display: block;width: 248px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;background: #2b4995;margin-top: 68px;text-transform: uppercase;}

.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 i{background: #36539c;}

.xwzx_t a:hover h3{color: #2b4995;}



.xwzx_b{padding: 62px 0 70px;}

.xwzxlb{margin-bottom: 20px;}

.xwzxlb a{display: block;position: relative;padding: 60px 15px;box-sizing: border-box;font-size: 0;border-bottom: 1px dashed #e8e9ea;}

.xwzxlb a:hover{box-shadow: 0 0 10px 3px #cecece;}

.xwzxlb_l,.xwzxlb_c,.xwzxlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.xwzxlb_l{width: 19.3%;overflow: hidden;}

.xwzxlb_c{width: 13.8%;text-align: center;}

.xwzxlb_r{width: 66.9%;padding-left: 46px;padding-right: 170px;border-left: 1px solid #e6ecef;position: relative;}

.xwzxlb_l img{width: 100%;}

.xwzxlb_c h3{font-size: 30px;color: #333333;}

.xwzxlb_c h3 i{font-size: 14px;color: rgba(89,87,87,.4);margin-left: 5px;}

.xwzxlb_r h3{font-size: 20px;color: #333333;margin-bottom: 15px;}

.xwzxlb_r p{font-size: 14px;line-height: 20px;color: rgba(89,87,87,.7);}

.xwzxlb a:hover h3,.xwzxlb a:hover h6{color: #2b4995;}

.xwzxlb a:hover img{

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-o-transform: scale(1.2);

	-moz-transform: scale(1.2);

}

.xwzxlb_r h6{font-size: 12px;color: #333333;position: absolute;right: 0;top: 50%;

  transform: translateY(-50%);

  -webkit-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  -moz-transform: translateY(-50%);

}







.xwzxxq{background: #f4f8fa;}

.xwzxtxt{background: #fff;padding: 80px 110px;background-size: 100% 100%;box-sizing: border-box;position: relative;margin-top: -160px;}

.xwzxxq_bt{text-align: center;position: relative;border-bottom: 1px solid #d5e0df;margin-bottom: 45px;}

.xwzxxq_bt h3{font-size: 30px;color: #333333;margin-bottom: 30px;}

.xwzxxq_bt h4{font-size: 30px;color: rgba(51,51,51,.7);padding-bottom: 45px;position: relative;}

.xwzxxq_bt h4 i{font-size: 14px;color: rgba(51,51,51,.4);}

.xwzxxq_bt h4::after{content: '';display: block;width: 78px;height: 3px;background: #ec1000;position: absolute;bottom: -2px;

	left: 50%;

	transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

}

.xwzxxq_bt h5{font-size: 18px;color: rgba(51,51,51,.7);position: absolute;top: 60px;right: 0;}

.xwzxxq_bt h5 span{font-size: 26px;color: #454545;display: inline-block;vertical-align: middle;}

.xwtxt{padding-left: 88px;box-sizing: border-box;}

.xwtxt p{font-size: 16px;color: #333333;margin-bottom: 30px;text-indent: 2em;}

.xwtxt p img{max-width: 100%;height: auto;margin-left: -2em;}

.sxyp{padding: 45px 0;text-align: center;}

.sxyp a{display: block;font-size: 16px;color: #333333;}

.sxyp a i{font-size: 20px;color: #595757;margin-right: 12px;}

.sxyp a:hover,.sxyp a:hover i{color: #ec1000;}

.xwzxtj{padding: 60px 0;}

.xwzxtj h2{font-size: 30px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 48px;}

.xwzxtj ul{font-size: 0;}

.xwzxtj ul li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;margin-bottom: 20px;}

.xwzxtj ul li:nth-of-type(2n){margin-right: 0;}

.xwzxtj ul li a{background: #f4f8fa;padding: 30px 40px;box-sizing: border-box;font-size: 0;display: block;}

.xwzxtj_l,.xwzxtj_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.xwzxtj_l{width: 23.3%;}

.xwzxtj_r{width: 76.7%;}

.xwzxtj_l h5{font-size: 30px;color: #333333;}

.xwzxtj_l h5 i{font-size: 14px;color: rgba(51,51,51,.4);display: block;}

.xwzxtj_r h3{font-size: 18px;color: #333333;margin-bottom: 12px;}

.xwzxtj_r p{font-size: 14px;color: rgba(51,51,51,.7);line-height: 18px;}

.xwzxtj ul li a:hover{background: #fff;}

.xwzxtj ul li a:hover h3,.xwzxtj ul li a:hover h5{color: #ec1000;}



.zxxq{font-size: 0;padding-bottom: 100px;}

.zxxq_l,.zxxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}

.zxxq_l{width: 74.7%;margin-right: 2%;}

.zxxq_r{width: 23.3%;padding: 40px 20px;background: #fff;}

.zxxqlist{padding: 40px 20px;background: #fff;box-sizing: border-box;}

.zxbt{text-align: center;}

.zxbt::after{content: '';display: block;border: 1px dashed #dedede;margin: 28px 0;}

.zxbt h3{font-size: 30px;color: #2b4995;margin-bottom: 15px;font-weight: bold;}

.zxbt h4{display: inline-block;vertical-align: middle;margin-right: 24px;font-size: 14px;color: #75777a;}

.zxbt h4:last-of-type{margin-right: 0;}

.zxxqlist p{font-size: 18px;color: #595656;line-height: 40px;margin-bottom: 40px;text-indent: 2em;}

.zxxqlist p img{margin-left: -2em;max-width: 100%;height: auto;}

.zxxqlist p strong{font-size: 18px;color: #595656;font-weight: bold;line-height: 40px;}



.sxfx{margin-top: 44px;font-size: 0;}

.sxfx_l,.sxfx_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.sxfx_l{width: 100%;}

/* .sxfx_r{width: 30%;} */

.sxfx_l a{font-size: 18px;color: #333333;display: block;}

.sxfx_l a:hover{color: #2b4995;}



.zxxq_r h2{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 15px;}

.zxxq_rlsit a{display: block;position: relative;padding: 15px 0;font-size: 0;border-bottom: 1px solid #ebedee;}

.zxxq_rlsit a h6,.zxxq_rlsit a h3{display: inline-block;box-sizing: border-box;vertical-align: middle;}

.zxxq_rlsit a h6{width: 15%;}

.zxxq_rlsit a h3{width: 85%;font-size: 14px;color: #666666;

  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;

}

.zxxq_rlsit a h6 span{display: block;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #2b4995;border-radius: 50%;font-size: 14px;color: #fff;

  font-weight: bold;font-family: Arial;font-style: italic;

}

.zxxq_rlsit a:hover h3{color: #2b4995;}

.zxxq_rt{margin-bottom: 48px;}

.zxxq_rb ul li{font-size: 0;margin-bottom: 30px;}

.zxxq_rb ul li a{font-size: 0;display: block;position: relative;}

.zxxq_rb ul li h6,.zxxq_rb ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.zxxq_rb ul li h6{width: 35.4%;}

.zxxq_rb ul li h6 img{width: 100%;}

.zxxq_rb ul li h3{width: 64.6%;padding-left: 18px;font-size: 14px;color: #333333;line-height: 20px;}

.zxxq_rb h1 a{display: block;width: 100%;line-height: 40px;text-align: center;background: #f8f8f8;font-size: 14px;color: #333;}

.zxxq_rb h1 a:hover{background: #2b4995;color: #fff;}



.ssjgbt{padding: 48px 0;background: #2b4995;}

.ssjgbt h2{padding-left: 99px;box-sizing: border-box;font-size: 36px;color: #fff;}

.ssjg{padding: 30px 0 90px;}

.ssjglist a{display: block;padding: 18px 0;font-size: 0;position: relative;border-bottom: 1px solid #ececec;}

.ssjglist a h3,.ssjglist a h6{display: inline-block;vertical-align: middle;box-sizing: border-box;}

.ssjglist a h3{padding-left: 99px;font-size: 18px;color: #333333;width: 85%;position: relative;

  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;

}

.ssjglist a h3 i{font-size: 18px;color: #2b4995;}

.ssjglist a h3::before{content: '';display: block;width: 6px;height: 6px;background: #adadad;position: absolute;top: 12px;left: 70px;border-radius: 50%;}

.ssjglist:last-of-type a{border-bottom: none;}

.ssjglist a h6{width: 15%;text-align: center;font-size: 12px;color: #2b4995;opacity: 0;}

.ssjglist a:hover{background: #e8e9ea;}

.ssjglist a:hover h6{opacity: 1;}


.video-js{width: 100%;height: 550px;}






input::-webkit-input-placeholder{

    color:rgba(51,51,51,.5);

    font-size:14px;

  }

  input::-o-input-placeholder{

    color:rgba(51,51,51,.5);

    font-size:14px;

  }

  input::-moz-input-placeholder{

    color:rgba(51,51,51,.5);

    font-size:14px;

  }

  select::-webkit-input-placeholder{

    color:rgba(51,51,51,.5);

    font-size:14px;

  }

  select::-o-input-placeholder{

    color:rgba(51,51,51,.5);

    font-size:14px;

  }

  select::-moz-input-placeholder{

    color:rgba(51,51,51,.5);

    font-size:14px;

  }

  textarea::-webkit-input-placeholder{

    color:rgba(51,51,51,1);

    font-size:16px;

  }

  textarea::-o-input-placeholder{

    color:rgba(51,51,51,1);

    font-size:16px;

  }

  textarea::-moz-input-placeholder{

    color:rgba(51,51,51,1);

    font-size:16px;

  }


.cpsplb{font-size: 0;}
.cpsplb li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.85%;margin-right: 3.725%;margin-bottom: 35px;}
.cpsplb li:nth-of-type(3n){margin-right: 0;}
.cpsplb li a{display: block;position: relative;}
.cpsplb li a h6{position: relative;}
.cpsplb li a h6 img{width: 100%;}
.cpsplb li a h6 span{position: absolute;top: 50%;width: 100%;text-align: center;left: 0;font-size: 80px;color: #fff;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.cpsplb li a h3{font-size: 16px;color: #333333;margin-top: 26px;}
.cpsp_bt{margin: 54px 0;text-align: center;}
.cpsp_bt a{display: inline-block;vertical-align: middle;width: 182px;line-height: 50px;background: #f2f2f2;font-size: 18px;color: #333;}
.cpsp_bt a:first-of-type{margin-right: 48px;}
.cpsp_bt a:hover,.cpsp_bt a.ac{background: #2b4995;color: #fff;}
.cpsplb li a:hover h3,.cpsplb li a:hover span{color: #2b4995;}
.cpsp{padding-bottom: 120px;}

.cpvideo{position: fixed;width: 60%;top: 50%;left: 50%;display: none;z-index: 8;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.cpvideo video{width: 100%;}
.cpvideo i{position: absolute;top: 0;right: 0;font-size: 36px;color: #fb7600;cursor: pointer;}
.cpsplb li.ac .cpvideo{display: block;}


.jcfw1t{padding: 56px 0 100px;position: relative;}
.jcfw1t img{width: 100%;height: auto;}
.jcfw1tnr{position: absolute;top: 24%;left: 52%;}
.jcfw1tnr h3{font-size: 30px;color: #2b4995;line-height: 42px;margin-bottom: 15px;}
.jcfw1tnr h4{font-size: 22px;color: #fff;background: #2b4995;padding: 0 26px;border-radius: 50px;line-height: 50px;display: inline-block;margin: 34px 0;}
.jcfw1tnr a{display: block;width: 245px;line-height: 55px;background: #2b4995;border-radius: 55px;text-align: center;font-size: 16px;color: #fff;margin: 30px 0;}
.jcfw1tnr p{font-size: 18px;color: #333;line-height: 36px;margin-bottom: 10px;}
.jcfw1tnr p i{font-size: 18px;color: #333;line-height: 36px;font-style: italic;}
.jcfw1tnr p em{font-size: 16px;color: #333333;padding-left: 15px;box-sizing: border-box;position: relative;margin-bottom: 40px;display: block;}
.jcfw1tnr p em::before{content: '';display: block;width: 5px;height: 5px;background: #333333;border-radius: 50%;position: absolute;left: 0;top: 12px;}
.jcfw1tnr p strong{display: block;font-size: 20px;color: #2b4995;font-weight: bold;}
.jcfw1b{padding-bottom: 90px;background: url(../images/jcfw1bbg_02.jpg) center center;background-size: 100% 100%;}
.jcfwbt{margin-bottom: 45px;}
.jcfwbt h2{font-size: 30px;color: #2b4995;font-weight: bold;}
.jcfwbt h2::before{content: '';display: inline-block;width: 5px;height: 31px;background: #2b4995;margin-right: 18px;vertical-align: top;}
.jcfw1b ul{font-size: 0;}
.jcfw1b ul li{font-size: 0;margin-bottom: 50px;}
.jcfw1b ul li:last-of-type{margin-bottom: 0;}
.jcfw1b_l,.jcfw1b_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.jcfw1b_l{width: 12%;}
.jcfw1b_r{width: 88%;}
.jcfw1b_l img{max-width: 80%;}
.jcfw1b_r h3{font-size: 26px;color: #2b4995;margin-bottom: 20px;}
.jcfw1b_r p{font-size: 18px;color: #333;}
.jcfw1b_r p strong{font-size: 18px;color: #333;font-weight: bold;}
.jcfw1b_r h4{display: inline-block;font-size: 18px;line-height: 40px;padding: 0 22px;border-radius: 6px;background: #f2f2f2;margin-right: 10px;}
.jcfw1b_r h6{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 54px;font-size: 16px;color: #333;text-align: center;margin-bottom: 22px;}
.jcfw1b_r h6 img{display: block;margin-bottom: 4px;}
.jcfw1b_r_nr{width: 60%;}
.jcfw2{padding: 100px 0;background: #f2f2f2;}
.jcfw2 p,.jcfw2 p em{font-size: 18px;color: #333;}
.jcfw2 p em{font-style: italic;}
.jcfw2 p strong{font-size: 20px;color: #2b4995;font-weight: bold;font-style: italic;}
.jcfw2 h6 img{width: 100%;height: auto;box-shadow: 0 0 10px 3px #e0e0e0;}
.jcfw2 h6{margin: 32px 0 80px;}
.jcfw2 table{margin-top: 30px;}
.jcfw2 tr td{background: #fff;padding: 10px 20px;border: 1px solid #ccc;}
.jcfw2 tr:nth-of-type(2n) td{background: #deeaf6;}
.jcfw2 tr td:first-of-type{width: 30%;}
.jcfw2 tr:first-of-type td p{font-weight: bold;color: #fff;}
.jcfw2 tr:first-of-type td{background: #2b4995;}

.jcfw3{padding: 110px 0 130px;}
.jcfw3t{margin-bottom: 75px;font-size: 0;}
.jcfw3t li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 16.666%;text-align: center;padding: 0 30px;}
.jcfw3t li h3{font-size: 16px;line-height: 24px;margin-top: 20px;}
.jcfw3t li img{max-width: 80%;}
.jcfw3b{font-size: 0;}
.jcfw3b li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;background: #f2f2f2;padding: 110px 40px 56px;}
.jcfw3b li:last-of-type{margin-right: 0;}
.jcfw3b li h3{font-size: 36px;color: #2b4995;font-weight: bold;line-height: 36px;margin-bottom: 30px;}
.jcfw3b li p{font-size: 16px;color: #333;line-height: 24px;height: 72px;margin-bottom: 50px;}
.jcfw3b li h6{display: block;width: 81px;height: 81px;border-radius: 50%;background: #96bad8;}
.jcfw3b li h6 img{width: 100%;}
.jcfw3b li:hover{background: #fff;box-shadow: 0 0 10px 3px #e9e8e9;}
.jcfw3b li:hover h6{background: #26478d;}

.jcfw4{padding: 110px 0 120px;background: url(../images/jcfw4bg_02.jpg) center center;background-size: 100% 100%;}
.jcfw4t{margin-bottom: 86px;}
.jcfw4t h6{display: inline-block;vertical-align: top;box-sizing: border-box;width: 260px;border: 1px solid #dddddd;border-radius: 6px;margin-right: 17px;text-align: center;}
.jcfw4t h6 img,.jcfw4t h6 i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jcfw4t h6 i{line-height: 66px;font-size: 18px;color: #333;margin-left: 20px;}
.jcfw4b p img{max-width: 100%;height: auto;}


.jcfw5{padding: 65px 0 80px;}
.jcfw5 p{font-size: 18px;color: #333;}

.jcfw3a{margin-bottom: 80px;}
.jcfw3a h4{font-size: 20px;color: #2b4995;font-weight: bold;margin: 40px 0 20px;}
.jcfw3a p{font-size: 16px;color: #333;line-height: 36px;}
.jcfw3a p::before{content: '';display: inline-block;width: 5px;height: 5px;background: #2b4995;vertical-align: middle;margin-right: 10px;border-radius: 50%;}

.abc{font-size: 0;}
.abc li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 48%;margin-right: 4%;margin-bottom: 20px;border: 4px solid #2b4995;padding: 20px;
  font-size: 0;
}
.abc li:nth-of-type(2n){margin-right: 0;}
.abc li p,.abc li h1{display: inline-block;vertical-align: middle;}
.abc li p{font-size: 18px;color: #2b4995;font-weight: bold;}
.abc li p::before{display: none;}
.abc li p{width: 70%;}
.abc li h1{width: 30%;text-align: right;}
.abc li h1 img{max-width: 100%;}
