*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
a,p{text-decoration:none;color:black;}
ul,li{padding:0;margin:0;list-style:none}
img,input{border:none;vertical-align:middle;}
textarea{resize:none;}
body{font-family:"微软雅黑";font-size:12px;background:#FFF;color:#000;width:100%;height:100%;zoom:0.9;}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}
/**************************************************头部*******************************************************/
header{width:100%;position:relative;z-index:10;}
header .top{width:100%;}
.left{float:left;}
.right{float:right;}
.h40px{height:40px;}
.mid{position: relative;top: 50%;transform: translateY(-50%);}
header .top .ad{width:15px;margin-right:2px;}
header .top .ph{width:16px;margin-right:2px;}
header .top .vx{width:16px;}
header .top .xl{width:16px;margin-right:20px;}
header .top .lxdh{margin-left:40px;}
header .top .search{width:1200px;text-align:center;height:40px;clear:both;margin:0 auto;display:none;}
header .top .search .keyword{width:40%;border:1px solid #444F96;font-size:16px;line-height:1.5em;padding:2px 15px;outline:none;transition: all ease 0.5s;}
header .top .search .button{width:10%;background-color:#444F96;color:#fff;font-size:16px;line-height:1.5em;padding:3px 0;cursor:pointer;}

header .top .lxdh span{font-size:14px;}
header .top .lxdh span a{font-size:18px;color:#444F96;}
header .top span{font-size:13px;color:#999;vertical-align:middle;line-height:2em;}
header .top p{font-size:14px;color:#999;vertical-align:middle;}
header .top h5{color:#D70C18;font-size:18px;vertical-align:middle;}
.nav{width:100%;height:132px;background:#fff;position:relative;z-index:11;justify-content: center;display:flex;}
.hotline{width:218px;}
.box_1334{width:1250px;margin:0 auto;text-align:center;}
.box_1070{width:1070px;margin:0 auto;}
.p88{width:88%;margin:0 auto;}
.nav .logo{float:left;margin-top:38px;width:240px;}
.list{height:132px;text-align:center; padding:0px 3%;margin:0px 3%;display:inline-block;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}
.list>ul{width:100%;list-style-type:none;margin:0 auto;text-align:center;float:left; display:flex;}
.list li{float:left;margin-right:0px;cursor:pointer;position:relative;height:132px;overflow:hidden;transition:all ease 0.5s;border-bottom:3px solid #fff;}
.list li a{display:block;color:#3E3D44;text-align:center;margin:55px 0;padding:0 14px;text-decoration:none;font-size:16.6px;font-weight:bold;    word-break: keep-all;white-space: nowrap; }
.list li a.cur{color:#46539D;    word-break: keep-all;}
.list li .on{font-weight:bold;text-decoration:underline;}
.list ul li ul{width:auto;min-width:150px;position:absolute;max-height:0px;transition:all 0.5s;overflow:hidden;}
.list ul li ul li{margin-right:0;text-align:left;float:none;height:auto;border:0;}
.list ul li ul li a{margin:5px auto;border:0;padding:5px 23px;font-weight:400 !important;color:#fff;font-size:14px;}
.list ul li:hover ul{background-color:rgba(68,79,150,.7);padding:20px 0;max-height:400px;backdrop-filter: blur(10px);top:calc(100% + 3px);}
.list ul .on a{font-weight:bold;}
.list ul li ul li:hover a{text-decoration:underline}
.list ul li:hover{overflow:visible;border-bottom:3px solid #d6000f;}
.list li li:hover{border:0;}

.full-container{width:100%;clear:both;}
/************************************首页banner*********************************/


.infocard{text-align:right; position:relative;margin-top:-50px;box-shadow: rgba(0,0,80,.1) 0px 0px 25px 10px;width:646px;border-radius:10px;white-space: nowrap;display:inline-block;margin-bottom:70px;background: rgba(0, 0, 80, .1);}
.cardcell{float:left;width:323px;border-radius:10px 6px 6px 10px;background-color:#fff;position:relative;padding:20px 45px;text-align:left;font-family:MiSans;font-size:16px;color:#666;font-weight:300;}
.cardcell:first-child:after{content:'';display:block;width:1px;position:absolute;right:0;top:3px;bottom:3px;background:#C7C7C7;opacity:0.4;}
.cardcell span{display:block;line-height:1.6em;margin-top:10px;display:flex;align-items:baseline;color:#666;font-size:12px;gap:5px;margin-bottom:5px;}
.cardcell:last-child{border-radius:6px 10px 10px 6px;}
.cardcell span b{font-weight:600;color:#46539D;font-size:21px;}

.infotext{font-family:MiSans;font-size:16px;line-height:1.3em;color:#666;font-weight:400;text-align:center;clear:both;}

.infotext span{font-size:24px;display:block;color:#46539D;letter-spacing:2px;margin-bottom:12px;}

.banner,
.index-banner{width:100%;}
.index-banner img,
.banner img{width:100%;}

.indexfourbox{width:100%;position:relative;font-family:MiSans;}
.indexfourbox .yysq{width:70%;background-color:#fff;box-shadow:#999 0px 5px 10px 0px;border-radius:20px;left:15%;position:absolute;top:-70px;}
.indexfourbox .yysq .left{float:left;margin-left:10%;width:40%;text-align:left}
.indexfourbox .yysq .left{float:left;margin-left:10%;width:40%;}
.indexfourbox .yysq .right{float:right;width:50%;padding-top:3.5%;text-align:left;}
.indexfourbox .yysq .left .ckxq{cursor:pointer;font-size:20px;line-height:40px;margin:25px 0 40px;border:1px solid #444F96;width:120px;height:40px;border-radius:40px;position:relative;text-align:center;}
.indexfourbox .yysq .left .ckxq span{color:#444F96;}
.indexfourbox .yysq h1{color:#444F96;font-size:30px;margin-top:30px;line-height:1.5em;}
.indexfourbox .yysq p{font-size:20px;color:#666;}
.indexfourbox .yysq .content{font-size:14px;color:#999;margin-top:25px;text-indent:2em;line-height:1.7em;width:90%;text-align:justify;}
.indexfourbox .ckxq .white{width:5px;height:5px;border:1px solid #444F96;border-radius:18px;background-color:#444F96;position:absolute;left:-5px;top:17px;}
.indexfourbox .yysq .right input{border:1px solid #999;height:60px;border-radius:30px;width:30%;margin:20px 1%;font-size:16px;padding:0 5%;font-size:16px;color:#999;}
.indexfourbox .yysq .right .button{background-color:#444F96;color:#fff;font-size:18px;width:40%;cursor:pointer;}
.indexfourbox .yysq .right input:focus{outline:none;}

.indexfourbox .jzdbox {display:flex;justify-content: space-between;}
.indexfourbox .jzdbox a{display:block;width:25%;}
.indexfourbox .jzdbox .cell{height: 500px;cursor:pointer;margin:0 1.5%;box-shadow: rgba(0,0,80,.07) 15px 0px 25px;border-radius:10px;transition: all ease 0.5s;position: relative;text-align:left;padding:70px 30px 0px 30px;overflow:hidden;}
.indexfourbox .jzdbox .cell:hover{box-shadow: rgba(0,0,80,.1) 0px 0px 25px 10px;transform:translateY(-10px);}
.indexfourbox .jzdbox .cell .knowmore{width:80%;position:absolute;bottom:15%;right:10%}
.indexfourbox .jzdbox .cell p.en{font-weight:500;font-size:26px;line-height:1em;text-align:left;color:#666;transition:all ease 0.5s;margin-bottom:0.2em;}

.indexfourbox .jzdbox .cell .title{font-size:22px;color:#666;line-height:1.5em;margin-top:10px;font-weight:500;font-size:16.5px;padding-bottom:60px;position:relative; transition:all ease 0.5s;}
.indexfourbox .jzdbox .cell:hover .title,
.indexfourbox .jzdbox .cell:hover .en{color:#46539D;}
.indexfourbox .jzdbox .cell .title:after{display:block;content:'';position:absolute;left:0;bottom:0;width:120%;height:1px;background:#46539D;}
.indexfourbox .jzdbox .cell .title:before{display:block;content:'';position:absolute;left:-1px;bottom:-2px;width:4px;height:4px;background:#46539D;border-radius:50%;}
.indexfourbox .jzdbox .cell .content{margin-top:0px;text-align:justify;text-align:left;line-height:1.4em;font-weight:300;font-size:15px;padding:15px 0px;color:#666;text-align: justify;}
.iconbox{height:52px;margin-bottom:25px;}


.viewmore{height:32px;margin-top:10px;border-radius:16px;background:#46539D;overflow:hidden;display:inline-block;transition:all ease 0.5s;min-width:22px;white-space: nowrap;cursor:pointer;}
.viewmore:before{content:'了解更多';display:inline-block;line-height:32px;font-size:12px;font-family:MiSans;font-weight:200;color:#fff;max-width: 0;overflow: hidden;transition:all ease 0.5s;}
.viewmore:after{content:'';display:inline-block;width:32px;height:32px;background:url(../images/left_arraw.svg) center center no-repeat;background-size:13px auto;}
.cell:hover  .viewmore{background:#D60000;padding:0px 10px 0px 15px;}
.cell:hover  .viewmore:before{max-width:100px;}

.viewmore.single:hover{background:#D60000;padding:0px 10px 0px 15px;border-radius:16px;height:32px;}
.viewmore.single:hover:before{max-width:100px;}

.viewmore.next:before{content:'下一页';}
.viewmore.prev:before{content:'上一页';}
.viewmore.prev:after{transform:rotate(180deg);}
.viewmore.dark:after{border:1px solid #fff;border-radius:50%; transition:all ease 0.3s;}
.viewmore.dark:hover:after{border-color:#D60000;}

.swiper-button-disabled{opacity:0.3;cursor:default;}


footer{width:100%;background-color:#4653A2;clear:both;overflow:visible;margin-top:270px; font-family:MiSans;}
footer .one{width:75%;margin-bottom:30px;}
footer .title{margin-top:30px;margin-bottom:30px;width:100%;text-align:left;}
footer .title a{color:#fff;line-height:1em;font-size:16px;}
footer .title a:first-child{padding-right:12px;}
footer .one .content{text-align:left;font-size:16px;width:50%;}
footer .one .content p{color:#fff;line-height:1.7em;font-size:13px;}
footer .one .content p a{color:#9595C5;padding: 0 5px;}
footer .one .content p img{width:13px;margin-right:7px;}
footer .one .content .zxdh{font-size:13px;background-color:#fff;color:#4653A2;width: 60px;border-radius:5px;text-align:center;}

footer .one .content span{font-size:22px;line-height: 1.5em;}
footer .three{width:25%;text-align:right;}
footer .three .title{margin-top:80px;margin-bottom:30px;width:100%;text-align:right;width:100%;}
footer .three .title a{padding:0 5px;border:none;}
footer .three .title img{width:40px;margin-right:3px;}
footer .icp{width:100%;border-top:1px solid #ffffff20;clear:both;margin-top:20px;border-bottom: 2px solid #4653a2;}
footer .icp p{font-size:12px;color:#fff;line-height:1.5em;padding:1.5em 0;}
footer .icp a{color:#fff;}
footer .icp a:hover{text-decoration:underline;}
footer #map{position:relative;width:100%;height:200px;margin-bottom:5%;}
footer iframe{width:100%;height:100%;position:absolute;left:0;bottom:0px;height:500px;overflow:hidden;z-index:1;}
footer .contact_info{width:27%;position:absolute;z-index:5;bottom:30px;right:5%;background:#fff;border-radius:10px;box-shadow:0px 7px 27px #00000015;padding:6% 3%;}
footer .contact_info .textbox{width:auto;text-align:center;}

#footer_links{display:flex;justify-content: flex-start;font-size:13px;font-weight:300;}
#footer_links a{display:block;color:#fff;padding:5px 0px;text-align:center;}
#footer_links .link_col{margin-right:6%;}
#footer_links a.head{font-size:16.5px;margin-bottom:1em;font-weight:400;}

#footer_search{height:42px;border-radius:21px;margin-top:40px;padding-left:50px;background:#fff url(../images/icon_search.svg) 10px center no-repeat;background-size:23px auto;text-align:left;margin-left:30px;}
#footer_search input{outline:none;border:none;background:none;width:calc(100% - 20px);height:42px;line-height:42px;}

.tag{display:inline-block;padding:2px 8px;border-radius:3px;background:#4653A2;color:#fff;font-size:13px;font-weight:300;}
.big_text{font-size:23px;font-weight:600;display:block;color:#4653A2;margin:15px 0px;}
.imgline{position:relative;height:1px;background:#ccc;margin:30px 0px 20px;overflow:visible;}
.imgline img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:10px solid #ffff;box-sizing:content-box;}

.rightlist{position:fixed;right:0;top:30%;width:50px;z-index:1;}
.rightlist img{float:left;width:100%;margin-bottom:3px;cursor:pointer;}
.rightlist a{position:relative;display:block;width:50px;height:53px;}

.rightlist p{display: block;background-color:#4653A2;color:#fff;font-size:16px;line-height:3.125em;padding:0px 20px;transition:all 500ms; position:absolute;top:0;right:54px;word-break: keep-all;display:none;opacity:0;border-radius:3px;}
.rightlist a:hover p{display:block;opacity:1;}
.rightlist .phone p{width:150px;}
.rightlist .lxwm{background:none;}

.rightlist .kefu{position:relative;width:50px;height:50px;display:block;}
.rightlist .kefu .qrimg{position:absolute;right:20px;top:-160px;float:none;width:auto;height:auto;display:none;width:300px;height:auto;}
.rightlist .kefu:hover .qrimg{display:block;}
.rightlist .kefu2{display: none;}
.img100{width:100%;}

#keshi.gimgbgblue{background-position:right top;background-size:auto 100%;background-repeat:no-repeat;}

#keshi{background:#46539D;overflow:visible;position:relative; color:#fff;margin-top:3%;}
#keshi .half-img{width:47%;height:auto;position:absolute;right:0;bottom:0;height:100%;}
#keshi .half-img:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-radius: 20px 0px 0px 0px;}
#keshi .half-img img.cover{width:100%;height:auto;border-radius:20px 0px 0px 0px;max-width:1000px;}
#keshi .half-img .metas{position:absolute;left:-12%;bottom:10%;z-index:10;}
#keshi .half-img .metas img{border-radius:10px;margin-top:12%;display: block;}

#keshi .content_panel{width:38%;padding:80px 0px;text-align:left;font-family:MiSans;font-weight:300;}

#keshi p{font-size:15px;color:#fff;margin-bottom:1.5em;line-height:1.8em;text-align:justify;}
#keshi ul{margin-bottom:2em;}
#keshi li{font-size:14px;padding:0.5em 0em;}
#keshi li:before{content:'';display:inline-block;width:9px;height:9px;background-color:#fff;border-radius:50%;margin-right:0.5em;}

#tuandui{text-align:left;padding:5% 0px;font-family:MiSans;}
#tuandui .box_1334{text-align:left;overflow:visible;position:relative;}
#tuandui .bigTitle{color:#46539D;}
#tuandui .swiper-container{padding-bottom:5%;margin-left:-3%;margin-right:-3%;}
#tuandui .swiper-slide{display:flex;justify-content: space-around;padding:0px 1.5%;}

#tuandui .swiper-pagination{bottom:0;}
#tuandui .swiper-pagination-bullet{background:#c7c7c7;height:5px;width:36px;border-radius:3px;opacity:1;}
#tuandui .swiper-pagination-bullet-active{background:#46539D;}

#tuandui .textbox{width:100%;}

.pbox{width:calc(100% / 3 - 40px);border-radius:15px;background:#fff; overflow:hidden;cursor:pointer;margin-bottom:2em;}
.pbox footer{margin:10% 10%;position:relative;min-height:180px;width:auto;background:none;text-align:center;}
.pbox footer .viewmore{position:absolute;left:0;bottom:0;}
.pcover{width:100%;height:0;padding-top:117%;position:relative;background-size:cover;background-position:center top;}
.coverimg{height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.contry{position:absolute;z-index:10;bottom:0;right:10%;transform:translateY(50%);}

.pbox footer span{display:block;font-weight:400;font-size:28px;color:#46539D;margin-bottom:0.1em;text-align:justify;}
.pbox footer.zj span{text-align:center;}
.pbox footer .en{font-size:19px;line-height:1em;margin-bottom:0.7em;}
.pbox footer .meta{font-size:14.5px;color:#666;font-weight:300;}
.pbox footer .txt2{font-size:20px;font-weight:bold;line-height:1.2em;margin-bottom:0.8em;}
.pbox footer .tag{font-size:15px;color:#fff;font-weight:300;display:inline-block;background:#46539D;border-radius:3px;padding:0px 4px;}
.pbox footer .ts_25{font-size:25px;text-align:left;}

.pbox.rectbox{border-radius:0;background:none;}
.pbox.rectbox .pcover{padding-top:68%;border-radius:10px;overflow:hidden;}
.pbox.rectbox footer{margin:4% 2%;min-height:200px;text-align:left;}

.anlist .pbox{width:calc(25% - 20px);}
.anlist .swiper-slide{justify-content:space-between;}
.anlist .swiper-slide:last-child{justify-content:flex-start;}

.nycontent .pbox.rectbox footer{min-height:120px;margin:4% 5%;}
.nycontent .pbox.rectbox {margin-bottom:30px;border-radius:10px;}
.nycontent .pbox.rectbox .pcover{border-radius:0;}

.pageBtn{width:42px;height:42px;background:url(../images/left.svg) center center no-repeat; position:absolute;bottom:calc(50% - 21px);left:-12%; background-size:15px auto;cursor:pointer;}
.pageBtn.rightBtn{left:auto;right:-12%; transform:rotate(180deg);}

.pageBtn.whitebg{background-image:url(../images/white_left_arrow.svg);}
.pageBtn.blue{background-image:url(../images/blue_left_arrow.svg);}

#tech{background:#049abe url(../images/tech_banner.png) center top no-repeat;background-size:auto 100%;font-family:MiSans;margin-bottom:12%;}
#tech .box_1334{height:0;position:relative;padding-top:40%;overflow:visible;}
#tech .textbox{width:auto;}

#contact_us{background:url(../images/ct_bg.jpg) center top no-repeat;background-size:auto 100%;font-family:MiSans;margin-bottom:15%;}
#contact_us .box_1334{height:0;position:relative;padding-top:40%;overflow:visible;}
#contact_us .textbox{width:auto;}
#contact_us  p{margin-bottom:1em;line-height:1.2em;font-size:20px;color:#666;}
#contact_us strong{font-size:23px;font-weight:normal;margin-bottom:0.6em;display:block;}

#contact_us .floatContent{top:45%;}


#equips{font-family:MiSans;}
#equips .swiper-container{padding-bottom:5%;margin-left:-3%;margin-right:-3%;}
#equips .swiper-slide{display:flex;justify-content: space-around;padding:0px 1.5%;}
.swiper-pager{position:relative;height:1px;overflow:visible;}
.swiper-pager .viewmore{position:absolute;left:5px;bottom:10px;}
.swiper-pager .viewmore:first-child{left:auto;right:5px;}
.pager-wrapper{width:1px;height:1px;overflow:visible;position:absolute;bottom:20px;right:100px;}
#equips .cell .viewmore{opacity:0;}
#equips .cell:hover .viewmore{opacity:1;}

.nycell{margin-top:3%;padding-top:4%;}

.floatContent{width:48%;position:absolute;top:35%;right:0;background:#fff;box-shadow:0px 7px 25px #00000015;border-radius:10px;padding:3%;text-align:left;}

.textbox{margin:2em 0px;font-size:15px;color:#666;font-weight:300;line-height:1.5em;padding-left:.2em; text-align:justify;}

.bigTitle{font-size:64px;margin-bottom:20px;font-weight:600;margin-left:-8px;}
.bigTitle span{font-size:35px;display:block;line-height:1em;margin-bottom:20px;font-weight:400;margin-left:8px;}

.midTitle{font-size:28px;font-weight:500;}
.midTitle span{display:block;}

.coTitle{font-weight:500;margin-bottom:40px; font-family:MiSans;}
.coTitle span{display:block;font-weight:300;font-size:18px;}
.coTitle .en{font-size:48px;line-height:1em;margin-bottom:15px;font-weight:600;}
.coTitle .divider{display:inline-block;width:50px;height:2px; background-color:#46539D;margin:-5px 0px 0px 0px;}

.thdTitle{font-size:16.5px;margin-bottom:30px;color:#46539D;}
.thdTitle span{display:block;font-size:26px;}

.fthTitle{font-size:12px;margin-bottom:15px;}
.fthTitle span:first-child{font-size:18px;}
.fthTitle span{display:block;}
.fthTitle .divider{display:block;width:20px;height:1px;background:#999;margin-top:10px;}

.simpleTitle{font-size:33px;margin-bottom:1.5em;}
.simpleTitle span{font-size:24px;display:block;font-weight:300;}

.superTitle{font-weight:500;font-size:48px;line-height:1.2em;margin:0.5em 0;}
.superTitle span{font-size:20px;display:block;line-height:1.2em;font-weight:400;}

.hover_shadow{transition:all ease 0.5s;}
.hover_shadow:hover{box-shadow:0px 7px 25px rgba(0,0,0,0.1) !important;}

.blue_img_box{background:#46539D;color:#fff;}
.blue_img_box img{width:100%;margin:0;}
.blue_img_box footer{padding:10px 15px;margin:0;width:auto;font-size:18px;line-height:1.5em;}

.gap_1{gap:1.5em;}
.padding_20{padding:30px;}


.textbox_sm{font-size:12px;color:#666;font-weight:300;line-height: 1.4em;}
.textbox_sm {color:#666;}

.relativeBox{position:relative;}
.absoluteBox{position: absolute;z-index:10;}
.shadow_10{box-shadow:0px 10px 35px #11254915;}
.shadow_20{box-shadow: 0px 20px 25px #11254915;}
.shadow_r_10{box-shadow:10px 3px 20px #11254915;}
p{margin-bottom:0.8em;}
.blue_g_bg{background:url(../images/blue_g_bg.png) left top repeat-x;background-size:auto 100%;}
.white_g_bg{background: linear-gradient(to right, #ffffff00, #ffffff);}
.gray_g_bg{background:none;background-image: linear-gradient(to bottom, #f3f5f8 0%, transparent 300px);}
.half_blue_bg{background-image: linear-gradient(to bottom, #4653A2 0%, #4653A2 700px, transparent 500px);}
.blue_bg{background:#46539d;}


.txt_primary_color{color:#46539D;}
.txt_white,.txt_white p{color:#fff;}
.txt_white .divider{background:#fff;}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.ta_c{text-align:center;}
.ts_25{font-size:25px;}
.margin_r_40{margin-right:40px;}
.margin_b_3p{margin-bottom:3%;}
.margin_t_3p{margin-top:3%;}
.padding_b_40{ padding-bottom:40px;}
.padding_t_3p{padding-top:3%;}

.flex{display:flex;}
.flex_space_between{justify-content:space-between;}
.flex_wrap{flex-wrap: wrap;}
.flex_co{}
.radius_10{border-radius:10px;}

.po_r{position:relative;}
.po_a{position:absolute;}

.ov_hide{overflow:hidden;}

.nycontent .swiper-pagination{bottom:0;}
.nycontent .swiper-pagination-bullet{background:#c7c7c750;height:5px;width:36px;border-radius:3px;opacity:1;}
.nycontent .swiper-pagination-bullet-active{background:#46539D;}
.nycontent .darkbg .swiper-pagination-bullet-active{background:#fff;}

.blueline{border-bottom:1px solid #46539D;}

.userflow{display: flex;align-items: left-start;justify-content:space-between;margin-bottom:5%;}
.userflow .flow_item{padding:1.5em;text-align:center;position:relative;margin-right:60px;border-radius:10px;width:calc(20% - 48px);font-size:20px;cursor:default; display:flex;justify-content: space-evenly;align-items: center;font-size:18px;}
.userflow .flow_item:after{content:"";display:block;width:40px;height:40px;background:url(../images/harf-right-arrow.svg) center center no-repeat;position:absolute;top:calc(50% - 20px);right:-50px;}
.userflow .flow_item:last-child{margin-right:0;}
.userflow .flow_item:last-child:after{display:none;}

/************************************医院概况*****************************************/
#co_about .relativeBox{text-align:right;font-family:MiSans;display:flex;justify-content:flex-end;}
#co_about .absoluteBox{left:0;top:50%;width:63%;border-radius:10px;text-align:left;padding:3.5% 2.5% 2% 2.5%;background-color:#fff; transform:translateY(-50%);margin:0;font-size:16px;color:#666;}
#co_about p{color:#666;}
#co_about .swiper-container{width:45%;height:auto;border-radius:0px 10px 10px 0px;margin:0;}

#co_about .swiper-pagination{display:flex;justify-content:flex-end;padding-right:2em;padding-bottom:1em;}
#co_about .swiper-pagination .swiper-pagination-bullet-active{width:20px;}
#co_about .swiper-pagination span{width:6px;height:6px;transition:all ease 0.3s;}
#co_about .swiper-container img{width:100%;}

#co_culture{margin-top:3%;padding-top:5%;}
.box{padding:40px;transition:all ease 0.5s;}
#culture_box .box{width:49%;}
.box:hover{background:#46539D;color:#fff !important;}
.box .textbox_sm .big{font-size:16px;
    padding-top: 10px;
    display: inline-block;
    color: #333;
    padding-bottom: 5px;}
.box:hover .thdTitle,
.box:hover p,
.box:hover .textbox_sm .big,
.box:hover .textbox_sm{color:#fff;}
.box .textbox_sm p:last-child{font-size:14px;line-height:1.5em;}

#culture_box .textbox_sm{font-size:13px;}
#culture_details {margin-top:2%;}
#culture_details .flex_col{width:22%;}

#co_glory{background-image: linear-gradient(to bottom, #f3f5f8 0%, transparent 300px);margin-top:3%;padding-top:5%;}

#co_enviroment{margin-top:3%;padding-top:5%;overflow:visible;}
#envibox div{padding:30px 40px;background:#fff;margin-bottom:3%;}
#envibox div img{max-width:100%;}


#students .pcover{padding-top:115%;overflow:hidden;}
#students .coverimg{width:100%;height:auto;}
#students  .pbox footer{min-height:0;}
#students  .pbox{cursor:default;}


.blueline{width:100%;}
.nylist .listtitle{width:12.5%;float:left;cursor:pointer;}
.nylist .listtitle:hover{background-color:#444f96;}
.nylist .listtitle:hover a{color:#fff;}
.nylist .listtitle a{font-size:20px;font-weight:normal;line-height:4.5em;}
.nylist .on{background-color:#444f96;}
.nylist .on a{color:#fff;}
.nycontent{padding:10px 0 65px;clear:both; font-family:MiSans;}

.submenus{display:inline-block;border-radius:10px;text-align:center;white-space:nowrap;font-family:MiSans;box-shadow: rgba(0, 0, 80, .1) 0px 0px 25px 10px;    background: rgba(0, 0, 80, .1);transform:translateY(-50%);font-size:0;}
.submenus .sub{display:inline-block;border-radius:6px;background-color:#fff;padding:40px 80px;    position: relative;font-size:21px;color:#666;font-weight:400;}
.submenus.small .sub{padding:40px 56px; }
.submenus .sub a{color:#666;}
.submenus .sub.cur{background:#46539D;}
.submenus .sub.cur a,
.submenus .sub.cur a:hover{cursor:default;color:#fff;}
.submenus .sub a:hover{color:#46539D;}
.submenus .sub:after {
    content: '';
    display: block;
    width: 1px;
    position: absolute;
    right: 0;
    top: 3px;
    bottom: 3px;
    background: #C7C7C7;
    opacity: 0.3;
}
.submenus .sub:last-child:after{display:none;}
/***********************************专家团队********************************/
.zjlist{width:100%;padding-bottom:630px;}
.zjlist .zjbox{width:31.33%;margin:20px 1% 20px 1%;float:left;cursor:pointer;}
/*.zjlist .zjbox:hover{background-color:#444f96;}
*/
/*.zjlist .zjbox:hover h5{color:#fff;}
*/
.zjlist .zjbox img{width:100%;height:465px;}
.zjlist .zjbox h5{width:100%;color:#444f96;font-size:18px;font-weight:400;line-height:3em;}
.zjlist .zjbox .ckxq{cursor:pointer;font-size:16px;line-height:40px;margin:0px auto 0px;border:1px solid #444F96;width:120px;height:40px;border-radius:40px;position:relative;text-align:center;}
.zjlist .zjbox .ckxq span{color:#444F96;}
.zjlist .zjbox .ckxq .white{width:5px;height:5px;border:1px solid #444F96;border-radius:18px;background-color:#444F96;position:absolute;left:-5px;top:17px;}
/*************************************先进设备*********************************/
.xjsbox{width:100%;clear: both;}
.xjsbox .one{width:calc(48% - 2px);height:auto;background-color:#f6f7fb;margin-bottom:50px;cursor:pointer;border:1px solid #f6f7fb;float:left;margin: 20px 1%;}
.xjsbox .one:hover{border:1px solid #444f96;}
.xjsbox .one .title{width:90%;margin:0 auto;height: 70px;margin-top:20px;}
.xjsbox .one .title h5{font-size:20px;text-align:left;width:70%;}
.xjsbox .one img{height: 343px;}
.type{text-align:left;clear: both;padding-top: 25px;}
.type img{margin-left:20px;}
.type span{font-size:36px;color:#444f96;vertical-align:middle;margin-left: 20px;font-weight: bold;}
/*.xjsbox .one .left{width:50%;height:316px}*/
/*.xjsbox .one .left img{height:100%;}*/
/*.xjsbox .one .right{width:45%;margin-left:5%;text-align:left;padding-top:50px;position:relative;}*/
/*.xjsbox .one .right h5{font-size:20px;font-weight:bold;color:#444f96;line-height:2.5em;}*/
/*.xjsbox .one .right .blueline{width:150px;height:1px;margin:20px 0px 40px;}*/
/*.xjsbox .one .right p{font-size:15px;line-height:1.5em;color:#666;width:85%;height:150px;}*/
/*.xjsbox .one .right .sj{font-size:14px;line-height:1.5em;color:#999;bottom:80px;position:absolute;}*/
/*.xjsbox .one .right .ckxq{cursor:pointer;font-size:16px;line-height:40px;margin:50px auto 0px;border:1px solid #444F96;width:120px;height:40px;border-radius:40px;position:relative;text-align:center;float:left;position:absolute;bottom:15px;}*/
/*.xjsbox .one .right .ckxq span{color:#444F96;}*/
/*.xjsbox .one .right .ckxq .white{width:5px;height:5px;border:1px solid #444F96;border-radius:18px;background-color:#444F96;position:absolute;left:-5px;top:17px;}*/
/*********************************yyjh*******************************************/
.yyhj{width:100%;clear: both;}
/**************************************医院环境****************************************/
.yyhj .two{width:48%;height:auto;margin-bottom:50px;cursor:pointer;float:left;margin: 20px 1%;text-align:left;}
.yyhj .two a{font-size:16px;color:#666;line-height:3em;}
/*荣誉认证*/
.ryrz img{width:31.3%;margin:10px 1%;float:left;height:250px;}
.ryrz table{width:100%;border:1px solid #9299bf;border-spacing:0;border-collapse:collapse;margin-top:50px;}
.ryrz table th{font-size:24px;color:#fff;background-color:#404c8e;line-height:2.5em;border:1px solid #9299bf; padding-left:15px;text-align:center;letter-spacing:1em;}
.ryrz table td{width:33.33%;font-size:18px;line-height:1.5em;color:#404c8e;border:1px solid #9299bf;padding:15px;}
/*科研培训*/
.kypx{width:100%;background-color:#f6f7fb;padding:50px 0 50px;}
.nycontent .kypx  h5{font-size:36px;font-weight:bold;color:#444f96;line-height:2em;text-align: left;}
.nycontent .kypx .span{font-size:28px;color:#666;text-align:left;line-height: 2em;font-weight:bold;clear: both;}
.nycontent .kypx p{font-size:16px;text-align:left;line-height: 1.5em;margin: 15px auto;}
.nycontent .kypx .img100{margin:10px auto;}
.nycontent .kypx .imgbox .left{height:350px;padding: 30px 0 10px;}
.nycontent .kypx .imgbox .right{height:350px;padding: 30px 0 10px;}
.nycontent .kypx .title{margin:0px 0px;}
.nycontent .kypx .contentbox{clear:both;width:100%;height: 185px;margin-top:20px;margin-bottom:50px;}
.nycontent .kypx .contentbox .left{width:12%;}
.nycontent .kypx .contentbox .right{width:81%;}
.nycontent .kypx .ls{}
.nycontent .kypx .ls .left{width:30%;margin-right:5%;}
.nycontent .kypx .ls .right{width:30%;}
.nycontent .kypx .ls .left div{width:100%;text-align:center;background-color:#4350a0;}
.nycontent .kypx .ls .right div{width:100%;text-align:center;background-color:#4350a0;}
.nycontent .kypx .ls p{font-size: 20px;text-align: center;margin: 0;padding: 15px 0;color: #fff;margin-top: -10px;line-height: 1em;}

.nycontent .qgpx{width:100%;position:relative;clear:both;height:725px;}
.nycontent .qgpx .qgpxp{position:absolute;bottom:85px;}
.nycontent .qgpx .ky{position:absolute;top:300px;}

/*************************************新闻中心*********************************/
.nycontent .news_box{display:flex;clear:both;position:relative;margin-bottom:4%;cursor:pointer;border-radius:10px;overflow:hidden;box-shadow:0px 20px 25px #11254915;}
.nycontent .viewmore{float:right;}
/*.nycontent .news_box:hover{border:1px solid #444F96;}
*/
.nycontent .news_box .nimgbox{width:30%;height:auto;background-size:cover;background-position:center center;}
.nycontent .news_box .right{width:70%;text-align:left; padding:1.2em 2em;float:none;}
.nycontent .news_box .right h5{font-size:24px;font-weight:bold;color:#444f96;line-height:1.3em;font-weight:normal;}
.nycontent .news_box .right .blueline{width:200px;height:1px;margin:20px 0px 20px;}
.nycontent .news_box .right p{font-size:15px;line-height:1.5em;color:#666;}
.nycontent .news_box .right .sj{font-size:14px;line-height:1.5em;color:#999;display:block;margin:1.5em 0 0 0;}
.nycontent .news_box .right .ckxq{cursor:pointer;font-size:16px;line-height:40px;margin:50px auto 0px;border:1px solid #444F96;width:120px;height:40px;border-radius:40px;position:relative;text-align:center;float:right;}
.nycontent .news_box .right .ckxq span{color:#444F96;}
.nycontent .news_box .right .ckxq .white{width:5px;height:5px;border:1px solid #444F96;border-radius:18px;background-color:#444F96;position:absolute;left:-5px;top:17px;}
/***********************************医院简介***********************************/
.yyjj{width:100%;background-color:#f6f7fb;height:auto;height:1350px;}
.yyjj .left{width:49%;}
.yyjj .right{width:49%;}
.yyjj h5{font-size:30px;line-height:1.5em;color:#444f96;text-align:left;font-weight:bold;margin:0px 0px 30px;clear:both;padding-top:60px;}
.yyjj img{padding:30px 0;}
.imgbox{width:100%;clear:both;}
.yyjj p{font-size:16px;line-height:1.5em;color:#666;line-height:2em;text-align:justify;width:100%;clear: both;}
.yyjj span{font-size:24px;color:#666;line-height:1.5em;}
.yyjj a{font-size:24px;font-weight:bold;line-height:1.5em;color:#444f96;}
/************************************吉心文化********************************/
.jxwh{width:100%;background-color:#f6f7fb;padding:50px 0 50px;}
.jxwh .sm{width:88%;margin:0 auto;text-align:left;clear:both;}
.jxwh .sm h5{font-size:36px;color:#444f96;line-height:2em;padding-top: 20px;}
.jxwh .sm h5 span{font-size:22px;}
.jxwh .sm p{font-size:20px;color:#666;line-height: 1.5em;}
.jxwh .sm p span{font-size:18px;}
.jxwh .sm .left{}
.jxwh .sm .right{width:47%;}
.jxwh .sm .four{width:22%;margin-right:3%;float:left;}
.jxwh .sm .four .h{width:20px;height:1px;background-color:#666;margin:20px 0;}
.jxwh .sm .four .title{font-size:20px;color:#666;line-height: 1.5em;}
.jxwh .sm .four .title span{font-size:16px;}
.jxwh .sm .four .content{font-size:14px;color:#666;line-height: 1.5em;}
.jxwh .sm .four .content span{font-size:12px;}

/**************************************医疗服务**********************************/
.nycontent  .flow{margin:0 auto; border-radius:10px; box-shadow:7px 7px 25px #0D216015;margin-bottom:3%; background:#46539D;color:#fff;display:flex;justify-content:space-between; overflow:hidden;align-items: center}
.flow .mid{position:static;transform:none;padding:50px;text-align:left;}
.nycontent  .flow p{color:#fff;font-weight:300; line-height:1.8em;}


/*影像科*/
.nycontent p{font-size:16px;line-height:2em;text-align:justify;}

.nycontent .left{width:47%; position:relative;overflow:hidden; text-align:left;}
.nycontent .right{width:53%;overflow:hidden;text-align:right;}


.content-panel img{max-width:100%;}

/***************************************就诊指南*******************************/
.nylist .listtitle_jyzn{width:14.285%;float:left;cursor:pointer;cursor:pointer;}
.nylist .listtitle_jyzn a{font-size:20px;font-weight:lighter;line-height:4.5em;}
/*在线客服*/
.nycontent .zxkf{width:100%;padding:60px 0 70px;font-family:MiSans;font-weight:300;}
.nycontent .zxkf p{margin:5px auto 1em;font-size:18px;line-height:2em;text-align:justify;}
.nycontent .zxkf img{margin-top:20px;}
/**************************************慈善救助***************************************/
/**************************************人才招聘***************************************/
.rczplist{width:100%;background-color:#f6f7fb;height:90px;}
.rczplist .listtitle_ylfw{width:50%;float:left;cursor:pointer;}
.rczplist .listtitle_ylfw:hover{background-color:#444f96;}
.rczplist .listtitle_ylfw:hover a{color:#fff;}
.rczplist .listtitle_ylfw a{font-size:20px;font-weight:lighter;line-height:4.5em;}
.rczplist .on{background-color:#444f96;}
.rczplist .on a{color:#fff;}
.csjz{width:100%;}
.csjz .box{width:calc(100% - 2px);height:325px;margin-bottom:50px;cursor:pointer;border:1px solid #fff;}
.csjz .box:hover{border:1px solid #444F96;}
.csjz .box:hover .right h5{color:#000;}
.csjz .box:hover .right .span{color:#000;}
.csjz .box:hover .right p{color:#000;}
.csjz .box .left{width:45%;margin-right:5%;}
.csjz .box .left img{width:100%;height:325px;}
.csjz .box .right{width:50%;text-align:left;padding-top:10px;}
.csjz .box .right h5{font-size:30px;line-height:2em;color:#666;}
.csjz .box .right .span{font-size:18px;color:#999;line-height:1.5em;}
.csjz .box .right .blueline{width:150px;height:1px;background-color:#444F96;margin:10px 0 30px;}
.csjz .box .right p{font-size:14px;color:#999;line-height:1.5em;width:90%;}
.csjz .box .right .ckxq{cursor:pointer;font-size:16px;line-height:40px;margin:30px auto 0px;border:1px solid #444F96;width:120px;height:40px;border-radius:40px;position:relative;text-align:center;float:left;}
.csjz .box .right .ckxq span{color:#444F96;}
.csjz .box .right .ckxq .white{width:5px;height:5px;border:1px solid #444F96;border-radius:18px;background-color:#444F96;position:absolute;left:-5px;top:17px;}
.csjz p{font-size:16px;line-height:1.8em;}
.jionzp{width: 100%;height: auto;margin-bottom: 5%;}
.jionzp .zptitle{font-size: 29px;margin: 0 auto;padding: 1.8em;cursor:pointer;}
.jionzp .zptitle .viewmore{position:absolute;right:1.8em;top:1.8em;margin:0;}

/*应聘流程*/
.nycontent .yplc{width:100%;background-color:#f6f7fb;padding:65px 0 70px;}
.nycontent .yplc .box{width:18.4%;background-color:#444f96;border-radius:15px;height:75px;float:left;margin-bottom: 45px;}
.nycontent .yplc .box p{width:85%;font-size:16px;color:#fff;text-align:center;margin:0 auto;}
.nycontent .yplc .d{width:1%;margin:28px .5%;float:left;}
.nycontent .yplc .xx{clear:both;width:calc(100% - 2px);border:1px solid #444f96;height:315px;padding-top: 20px;}
.nycontent .yplc .xx .left{text-align:left;width: 45%;margin-left:2%;}
.nycontent .yplc .xx .right{width:50%;margin-top:30px;margin-right:2%;}
.nycontent .yplc .xx .left p{font-size:20px;color:#666;line-height: 1.3em;}
.nycontent .yplc .xx .left p span{font-size:16px;}
.nycontent .yplc .xx .left .t{margin-top:25px;font-weight:bold;}
/*医院导航*/
.nycontent .yydh{width:100%;background-color:#f6f7fb;padding:65px 0 70px;}

/***************************************医保指南********************************************/
.nycontent .yb_box{width:100%;clear:both;position:relative;height:auto;;margin-bottom:40px;cursor:pointer;padding:2.5em;}

.nycontent .yb_box h5{font-size:23px;font-weight:normal;color:#444f96;line-height:2.5em;}
.nycontent .yb_box .blueline{width:200px;height:1px;margin:0px 0px 20px;}
.nycontent .yb_box p{font-size:20px;line-height:1.5em;color:#666;margin-bottom:30px;}
.nycontent .yb_box .sj{font-size:14px;line-height:1.5em;color:#999;bottom:20px;position:absolute;}
/*.nycontent .yb_box:last-child{border:none;}
*/
/*联系我们*/
.lxwm{width:100%;background-color:#f6f7fb;padding-bottom:50px;}
.lxwm iframe{width:90%;height:600px;border:none;margin:0 auto;}
.lxwm .left{width:90%;text-align:left;font-size:18px;padding-top:30px;padding-bottom:30px;margin:0 5%;}
.lxwm .left p{line-height:2em;width:100%;}
.lxwm .left span{font-size:22px;font-weight:bold;margin-right:200px;}
.lxwm .left h5{font-size:22px;font-weight:bold;color:#444F96;margin-top:20px;line-height:2em;}
.lxwm .right{width:20%;padding-top:30px;}
/************************************文章内容*****************************************/
.newsdetail{padding-right:3%;margin-bottom: 85px;position:relative;}
.title{font-size:30px;line-height:1.6em;margin-bottom:0.5em;}
.sj{font-size:16px;color:#999;line-height:2em;}
.hline{width:100%;height:1px;background-color:#999;}
.content{font-size:16px;line-height:2em;padding:0px 0% 50px 0%;margin-top:30px;overflow:hidden;text-align: left;width:100%;color:#444;}
.content div{}
.content p{line-height:1.7em!important;width: 88%;text-align: left;color:#444;}
.content span{line-height:1.7em!important;}
.content_right{width: 19%;float: right;margin-right: 5%;display:none;}
.content_right li{font-size:16px;color:#999;line-height:2em;}
.content_right h5{font-size:20px;margin:20px 0;color:#999;}


.gohistory{width: 100px;line-height: 2em;font-size: 18px;border-radius:5px;cursor:pointer;
    background-color: #444F96;
    color: #fff;
    float: left;
    margin: 20px;}
/*分页*/
.page_list{width:50%;margin:20px auto 20px;}
.page a{margin:auto 10px;font-size:20px;color:#444f96;padding:0 10px;}
.page .on{color:#999;}


#keshi.gimgbg{background-position:right top;background-repeat:no-repeat;background-size:auto 100%;}
.gimgbg:before{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0; background-image: linear-gradient(to right, #4653A2 0%,#4653A2 20%, #4653A210 70%, #4653A210 100%);z-index:1;}

#keshi.gimgbg .box_1334{position:relative;z-index:3;}

/************************************两会风采*****************************************/



#hhintro{margin-bottom:50px;}
    #hhintro img{width:50%;height:auto;}
    #hhintro .intro{text-align:left;padding:2.5em;font-size:15px;color:#666;line-height:1.8em;}
    #hhintro .intro H2{font-size:36px;font-weight:normal;margin-bottom:0.8em;margin-top:1em;}
    #hhintro .viewmore{position:absolute;bottom:2.5em;right:2.5em;}
    
    #fc_years {margin:5% 0;justify-content: center;}
    #fc_years a{display:block;margin:0px 1.5%;padding:15px 35px;font-size:30px;}
    #fc_years a.cur{background:#46539D;color:#fff;}

#fcimg{margin-bottom:50px;}
    #fcimg .fcbox{float:left; position:relative;}
    #fcimg .fcbox.big{width:41%;}
    #fcimg .fcbox.midd{width:29.5%;}
    #fcimg .fcbox.smm{width:19.666666%;}
    #fcimg span{position:absolute;left:0;bottom:0;right:0;height:46px;line-height:46px;color:#fff;text-align:center;background:rgba(146,29,35,0.4);display:none;}
    #fcimg img{width:100%;height:auto;}



.boldText{display:inline-block;padding:0.25rem 1rem;font-size:18px;color:#46539D;border-radius:3px;background:#fff;}


#keshi .details p{font-size: 18px;}

.light-blue{background:#DFECFE;}
.gwcoList{padding:4% 0px;color:#46539D;text-align:left; font-family:MiSans;}
.gwcoList p{color:#46539D;font-weight:300;}
.gwcoList h4{font-size:35px;margin:1.25em 0;text-align:left;}

.blueBoldTxt{display:inline-block;padding:0.3rem 0.75rem;background-color:#46539D;color:#fff;border-radius:3px;margin:0.25rem 1rem 0.25rem 0rem;line-height:1em;}

.dataShow{display: flex;gap:8rem;margin:7rem 0 2rem 0;flex-wrap:wrap;row-gap:3rem;}
.dataCell{display:flex;flex-direction:column;align-items:flex-start;zoom:0.8;}
.dataCell .title{font-size:18px;font-weight:300;margin:0;}

.data{display:flex;gap:1rem;align-items:baseline;font-size:35px;word-break:keep-all;}
.data .num{font-size:100px;font-weight:700;letter-spacing:-5px;}

.gbluebg{background:url(../images/gbluebg.png) left top no-repeat;margin-top:-110px;padding-top:150px;padding-bottom:50px;}
.gyco{font-size:18px;color:#727171;font-family:MiSans;font-weight:300;}
.gyco p{color:#727171; margin-bottom:1.3em;}
.gyco p.txt_primary_color{color:#46539D;}
.gyco p.txt_white{color:#fff;}

.gyco .data{color:#46539D;}
.gyco  img{max-width: 100%;}

.blueem{font-weight:600;color:#46539D;}

.titleGroup{display:flex;flex-direction:column;margin-bottom:3em;}
.titleGroup .title{font-size:32px;margin:0;line-height:1em;font-weight:500;}
.titleGroup .en{font-size:18px;font-weight:300;padding-top:2rem;text-transform: capitalize;}
.bigNum{font-size:72px;font-weight:700;}
.gycontainer{padding:4% 0;}
.gycontainer.half_blue_bg{   background-image: linear-gradient(to bottom, #4653A2 0%, #4653A2 500px, #DFECFE 500px);}
.gycontainer.bluebg{background:#4653A2;}

.zclist{padding-top:3%;display:flex;gap:21px;justify-content:space-between;}
.zclist .zc{width:calc( 100% / 3 - 14px);background:#fff;padding:80px 35px 55px 35px; display:flex;gap:35px;border-radius:15px;box-shadow:0px 10px 42px #101F6815;flex-direction:column;text-align:left;transition:all ease 0.5s;}
.zclist .zc:hover{transform:translateY(-30px);box-shadow:0px 15px 42px #101F6830;}
.zclist .zc img{width:72px;height:auto;}
.zclist .zc h3{font-size:27px;font-weight:500;color:#46539D;line-height:1.2em;height:1.2em;}
.zclist .zc .zcco{color:#727171;font-size:16px;line-height:1.9em;font-weight:300;text-align:justify;}

.gclist{display: flex;gap:20px;justify-content: space-between;}
.gc{width:calc(25% - 15px);border-radius:15px;display:flex;justify-content:center;padding:15px;box-shadow:0px 3px 13px #101F6815;align-items:center;}
.gc img{max-width:80%;height:52px;width:auto;}

.gcimglist{margin-top:5%;display:flex;gap:60px;justify-content:space-between;flex-wrap:wrap;column-gap:3%;}
.gcimg{width:47%;}
.gcimg.full{width:100%; }
.gcimg.full .gxbox{flex-direction:row;}
.gcimg h4{font-size:25px;font-weight:500;display:flex;gap:0.5em;color:#424C8E;align-items:center;margin-bottom:20px;}
.gcimg h4:before{content:'';display:block;width:16px;height:16px;border-radius:8px;background:#424C8E;}
.gcimg .gxbox{border-radius:15px;display:flex;box-shadow:0px 10px 44px #101F6815;flex-direction:column;height:calc(100% - 50px);}
.gcimg .gxbox img{width:100%;height:auto;}
.gcimg.full .gxbox img{width:45%;margin:0px;}
.gcimg .gcco{padding:35px;text-align:justify;font-size:16px;line-height:2em;}

.gbluebg2{background:url(../images/ggblue.png) left top repeat-x;background-size:auto 100%;}

.fwbox{background:#46539D;border-radius:15px;overflow:hidden;padding:0px 75px 90px 75px;font-size:20px;color:#fff;}
.fwcover{margin:0 -75px -4% -75px;}
.fwcover img{width:100%;height:auto;}
.fwbox .coTitle .en{font-size:55px;}
.fwbox .data .num{font-size:67px;}
.fwbox .dataShow{margin-top: 5rem;}
.dataCell .title.block{display:inline-block;border-radius:5px;padding:0.25rem 0.5rem;background:#fff;color:#46539D;font-size:20px;line-height:1em;}

.fwbox p{font-size:20px;color:#fff;text-indent:2em;}

.row{display:flex;flex-wrap:wrap;gap-col:1rem;justify-content:space-between;row-gap:4rem;margin-top:5%;}
.row img{width:100%;height:auto;border-radius:10px;border:1px solid #fff;}
.col-4{width:calc( 1 / 3 * 100% - 3rem)}
.col-8{width:calc( 2 / 3 * 100% - 3rem)}

.fwtxt{margin-bottom:2%;}
.fwtxt p{font-size:20px;color:#666;text-indent:2em;}

.gwimg-header{display:flex;align-items:flex-end;gap:3%;}
.gwimg-header .gwimg{width:50%;}
.gwimg-header .gw-header-co{width:50%;}
.gwimg-header .gw-header-co .data{zoom:0.8;}
.gwimg-header .gwimg img{max-width: 100%;height:auto;}

.hh_header{display:flex;gap:4%;margin-top:5%;align-items:flex-start;}
.hh_header img{max-width:40%;height:auto;}
.hh_header .header_co{text-align:left;display:flex;gap:3.5em;flex-direction:column;}
.hh_header .header_co h1{font-size:60px;color:#424C8E;}
.hh_header .header_co ul{display:flex;flex-direction:column;gap:1.6em;}
.hh_header .header_co ul li{display:flex;gap:1em;align-items:center;color:#666;}
.hh_header .header_co ul li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#424C8E;}

.hh_content{margin:4% 0;text-align:justify;}
.hh_content h3{color:#424C8E;font-size:28px;margin:1em 0;}
.hh_content img{max-width: 100%;height:auto;}
.hh_content p{color:#666;}


@media (max-width:1641px){
    .indexfourbox .yysq{top:-115px;}
    .indexfourbox .yysq .right{padding-top:5.5%;}
    .indexfourbox .jzdbox{width:1200px;}
    .indexfourbox .jzdbox div {
}
    .indexfourbox .jzdbox div .title{font-size:20px;margin-top:20px;}
    .indexfourbox .jzdbox div p{color:#999;font-size:14px;line-height:1.7em;margin:0 auto;}
    .indexfourbox .jzdbox div .content{margin-top:5px;}
    .indexfourbox .yysq .left{float:left;margin-left:7%;width:43%;}
    .indexfourbox .yysq .right input{width:32%;}
    .indexfourbox .yysq .right .button{width:42%;}
.indexfourbox .jzdbox div .knowmore {
    bottom: 15%;
}
.list ul li ul li a{font-size:16px;}













































}
