@charset "utf-8";
html,body{font-family: "Microsoft YaHei","Arial";background: #fff;}
/*hide scroll*/
/* ::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-thumb {background:#dddddd;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background:#bbb;} */
/* video::-webkit-media-controls{display:none !important;} */
section{max-width: 1920px;width:100%;margin:0 auto;background: #fff;overflow: hidden;}
header .head_nav dl,
.head_top,
.footer_top,
.footer_btm p,
.sy_main,
.max_con,
.xxs
{max-width: 1360px;width:92%;margin:0 auto;}


/*头部样式*/
header{margin:0 auto;/*position: absolute;*/top:0;left:0;right:0;z-index: 99;text-align: center;transition: all .5s;}
header .head_nav{text-align: left;line-height: 36px;background: #f1f0f6;}
header .head_nav dl dt{display: inline-block;vertical-align: middle;position: relative;padding-left:20px;}
header .head_nav dl dt::before{content: "";display: block;position: absolute;left:0;top:50%;margin-top: -6px;background:url(../images/head_nav_icon.png) no-repeat center;width:14px;height:12px;}
header .head_nav dl dd{display: inline-block;vertical-align: middle;position: relative;padding-right: 15px;}
header .head_nav dl dd::after{content: ">";display: block;font-size: 16px;font-family: cursive;font-weight: 500;position: absolute;right:0;top:50%;margin-top:-18px;}
header .head_nav dl dd:last-child::after{display: none;}
header .head_top{line-height: 104px;} 
header .head_top h1{max-width: 515px;margin:0 auto;display: inline-block;vertical-align: middle;}
header .head_top h1 font{color: #336cff;font-size: 18px;line-height: 18px;display: inline-block;vertical-align: middle;margin-left:10px;position: relative;}
header .head_top h1 font::after{content: "";display: block;height:15px;width: 1px;background: #dedede;position: absolute;left:-5px;top:50%;margin-top:-7.5px;}
header .muen{display: inline-block;vertical-align: middle;margin-left:14%;}
header .muen ul{font-size: 0;display: inline-block;margin-right: 30px;}
header .muen ul li{width:70px;display: inline-block;vertical-align: top;text-align: center;position: relative;font-size: 16px;font-family: "Arial";margin:0 15px;}
header .muen ul li a{color:#161c34;display: block;position: relative;}
header .muen ul li a:hover,header .muen ul li a.on{color:#336cff;}
header .muen ul li a:hover::after,header .muen ul li a.on::after{content: "";display: block;width:70px;height:2px;background: #336cff;position: absolute;bottom:30px;left:0;right:0;}
header .muen ul li:nth-child(2)>a::before{content: "";display: block;width: 0;height: 0;border: 5px solid transparent;border-top-color: black ;position: absolute;right:-10px;top:50%;margin-top: -2.5px;}
header .muen ul li:hover:nth-child(2)>a::before,
header .muen ul li.on:nth-child(2)>a::before{border-top-color: #336cff;}

header .muen ul li .list{max-width: 1920px;width:100%;margin:0 auto;height:0;overflow: hidden;;background: #f2faff;line-height: 50px;border-bottom:none;position: fixed;left:0;right:0;top: 146px;z-index: 9999;}
header .muen ul li .list .list_con{max-width: 1360px;margin:0 auto;}
header .muen ul li .list dl{text-align: left;}
header .muen ul li .list dl dt{display: inline-block;vertical-align: top;width: 118px;height:30px;line-height: 30px;text-align: center;margin: 10.5px 15px 7.5px 0;background: url(../images/01_03.jpg) no-repeat right #fd9d08;}
header .muen ul li .list dl dt i,
header .muen ul li .list dl dt span{display: inline-block;vertical-align: middle;font-size: 14px;color:#fff;}
header .muen ul li .list dl dd{display: inline-block;vertical-align: top;font-size: 14px;color:#666;line-height: 30px;margin: 10.5px 15px;text-align: center;}
header .muen ul li .list dl dd a::after{display: none;}
header .muen ul li .list dl dd i,
header .muen ul li .list dl dd span{display: inline-block;vertical-align: top;}
header .muen ul li:hover .list{height:auto;border-bottom: 1px solid #336cff;}

header .muen .tel{display: inline-block;vertical-align: middle;text-align: left;}
header .muen .tel dl dt{margin-right: 10px;}
header .muen .tel dl dt,header .muen .tel dl dd{display: inline-block;vertical-align: middle;}
header .muen .tel dl dd span,header .muen .tel dl dd i{display: block;line-height: 24px;}
header .muen .tel dl dd span{font-size: 14px;color:#606060;font-size: 14px;}
header .muen .tel dl dd i{font-size: 18px;font-weight: bold;color:#1764a8;}
.fixed header{position: fixed;background: #fff;}
.fixed header .head_top{line-height: 75px;}
.fixed header .muen ul li a:hover::after,.fixed header .muen ul li a.on::after{bottom:10px;}
.fixed header .muen ul li .list{top:117px;}
/*底部样式*/
footer{margin: 0 auto;background: #245fad;max-width: 1920px;width:100%;overflow: hidden;}
.footer_top{text-align: center;}
.footer_top1 h1{float: left;}
.footer_top1 ul{float: right;}
.footer_top1 ul li{display: inline-block;vertical-align: middle;font-size: 14px;color:#fff;line-height: 62px;padding-left:30px;position: relative;}
.footer_top1 ul li a{display: inline-block;color:#fff;vertical-align: middle;}
.footer_top1 ul li::before{content: "|";display: inline-block;position: absolute;left:10px;}
.footer_top1 ul li:first-child:before{display: none;}
.xxs{max-width: 1360px;margin:0 auto;height:2px;background: #2ea2d7;}
.footer_topl{max-width: 1040px;float: left;text-align: left;}
.footer_topl h3{font-size: 28px;color:#f39f08;}
.footer_topl ul li{display: inline-block;vertical-align: middle;max-width: 320px;margin-right: 30px;}
.footer_topl ul li:nth-child(1){margin-right:120px;}
.footer_topl ul li:nth-child(2){margin-right:70px;}
.footer_topl ul li i{display: inline-block;vertical-align: top;width:33px;height:33px;}
.footer_topl ul li span{display: inline-block;vertical-align: middle;line-height: 30px;}
.footer_topl ul li span .d1{font-size: 20px;color:#fff;}
.footer_topl ul li span .d2{font-size: 16px;color:#fff;}
.footer_topl ul li:nth-child(1) span .d2{font-size: 18px;font-weight: 500;}
.footer_topr{float: right;}
.footer_topr span,
.footer_topr i{display: block;font-size: 14px;color:#fff;line-height: 36px;}
.footer_topr span img{width:100px;height:100px;overflow: hidden;}
.footer_topr .bdshare-button-style0-16 a{width:25px;height:25px;float: none;display: inline-block;vertical-align: top;margin:0 5px !important;}
.footer_topr .bdshare-button-style0-16 .bds_weixin{background: url(../images/foot_icc_03.jpg) no-repeat;}
.footer_topr .bdshare-button-style0-16 .bshare-sinaminiblog{background: url(../images/foot_icc_05.jpg) no-repeat;}
.footer_topr .bdshare-button-style0-16 .bshare-qzone{background: url(../images/foot_icc_07.jpg) no-repeat;}

.footer_btm{text-align: center;width:100%;background: #1c519f;line-height: 45px;}
.footer_btm p{font-size: 14px;color:#fff;opacity: .8;}
.footer_btm p a{color:#fff;}
/* .lg_wrap{background: #f9f9f9;} */

/*banner样式*/
.sy_banner{position: relative;top: 0;left:0;right:0;max-height:500px;}
.sy_banner .swiper-container{max-width: 1920px;width:100%;max-height:500px;overflow: hidden;margin:0px auto;}
.sy_banner .swiper-container .swiper-button-prev,.sy_banner .swiper-container .swiper-button-next{width:45px;height:90px;}
.sy_banner .swiper-container .swiper-button-next:after,.sy_banner .swiper-container .swiper-button-prev:after{display: none;}
.sy_banner .swiper-container .swiper-button-prev,.sy_banner .swiper-container .swiper-container-rtl .swiper-button-next{left:0;}
.sy_banner .swiper-container .swiper-button-next,.sy_banner .swiper-container .swiper-container-rtl .swiper-button-prev{right:0;}
.sy_banner .swiper-pagination-pc,
.sy_banner .swiper-pagination-sj{position: absolute;bottom:40px;left:0px;right:0;z-index: 11;}
.sy_banner .swiper-pagination-pc .swiper-pagination-bullet,
.sy_banner .swiper-paginationsj .swiper-pagination-bullet{width:30px;height:5px;background:#e1e1e1;margin:0 10px;opacity: 1;border-radius: 0;display: inline-block;vertical-align: middle;border-radius: 50px;transition: width 0s;position: relative;}
.sy_banner .swiper-pagination-pc .swiper-pagination-bullet::before,
.sy_banner .swiper-pagination-sj .swiper-pagination-bullet::before{content: "";width:0px;height:5px;display: block;background:#2185f0;transition: width 0s;position: absolute;left:0;top:0;}
.sy_banner .swiper-pagination-pc .swiper-pagination-bullet-active,
.sy_banner .swiper-pagination-sj .swiper-pagination-bullet-active{background:#e1e1e1;width:100px;height:5px;position: relative;}
.sy_banner .swiper-pagination-pc .swiper-pagination-bullet-active::before,
.sy_banner .swiper-pagination-sj .swiper-pagination-bullet-active::before{width:100px;transition: width 4.5s;position: absolute;left:0;top:0;}
.sy_banner .swiper-pagination-pc .swiper-pagination-bullet:after,
.sy_banner .swiper-pagination-sj .swiper-pagination-bullet:after{display: inline-block;vertical-align: top;position: absolute;top:-20px;font-size: 14px;color:#fff;left:0;right:0;}
.sy_banner .swiper-slide{position: relative;height:500px;}
.sy_banner .swiper-slide .pic_con{position: absolute;top:0;left:0;right:0;height:100%;width:100%;}
.sy_banner .swiper-slide .pic_con i{display: block;position: absolute;transition: all 1s;opacity: 0;}
.sy_banner .swiper-slide .pic_con i img{transition: all 1s;}
.sy_banner .swiper-slide .pic_con i:hover img{transform: scale(1.1);transition: all 1s;}
.sy_banner .swiper-slide .pic_con i:nth-child(1){right:48%;bottom: 3%;max-width: 690px;max-height:691px;width:37%;}
.sy_banner .swiper-slide .pic_con i:nth-child(2){right: 22.3%;bottom: 63%;max-width: 287px;max-height:229px;width:16%;}
.sy_banner .swiper-slide .pic_con i:nth-child(3){right:0;top:0;max-width: 434px;max-height:338px;width:23%;}
.sy_banner .swiper-slide .pic_con i:nth-child(4){right: 23%;bottom:3%;max-width: 461px;max-height:460px;width:25%;}
.sy_banner .swiper-slide .pic_con i:nth-child(5){right:10%;bottom: 38%;max-width: 230px;max-height: 229px;width:13%;}
.sy_banner .swiper-slide .pic_con i:nth-child(6){right:0;bottom: 0;max-width: 501px;max-height:271px;width:27%;}
.sy_banner .swiper-slide-active .pic_con i{opacity: 1;transition: all 1s;}

.sy_about_con,
.sy_course_con,
.sy_case_con,
.sy_invest_con,
.sy_link_con,
.category_con
{max-width: 1200px;width:100%;margin:0 auto;}

.mains .title{text-align: center;position: relative;}
.mains .title .cn{font-size:36px;font-weight: bold;color:#222;position: absolute;top:0;left:0;right:0;}
.mains .title .cn font{font-size: 16px;color:#666;display: inline-block;vertical-align: super;font-weight: normal;}
.mains .title .en{font-size: 44px;font-weight: bold;color:#000;opacity: .04;text-transform: uppercase;padding-top:20px;font-family: "思源黑体";}
.mains .list{text-align: center;margin:0 auto;}
.mains .list ul{font-size: 0;}
.mains .list ul li{display: inline-block;vertical-align: top;}
.mains .more{max-width:455px;line-height: 45px;margin:0 auto;text-align: center;border-radius: 30px;transition: all 1s;border:1px solid #ec5319}
.mains .more a{display: block;text-align: center;}
.mains .more span{font-size: 16px;font-weight: bold;color:#fff;background: #ec5319;display: inline-block;vertical-align: top;width:50%;border-radius: 30px;}
.mains .more i{display: inline-block;vertical-align: top;display: inline-block;vertical-align: top;width:49%;font-size: 18px;font-weight: bold;color:#ec5319;}
.mains .more:hover{transform: translateY(10px);transition: all 1s;}

.business{background: #e8f5ff;}
.business .list{max-width: 1200px;width: 100%;margin:0 auto;}
.business .list ul li{width:15.2%;text-align: center;max-width: 180px;margin: 0 1% 3%;position: relative;height:190px;padding:15px;position: relative;background: #fff;border:1px solid #f1f1f1;overflow: hidden;}
.business .list ul li a{display: block;position: relative;padding-bottom: 10px;}
.business .list ul li::before{content: "";display: block;max-width:250px;width:100%;height:250px;border-radius: 50%;background: #fcfcfc;position: absolute;left:0px;right:0;bottom: -125px;}
.business .list ul li:hover{background: #265eac;transition: background .2s;}
.business .list ul li:hover span{color:#fff;}
.business .list ul li:hover::before{background: #2a68bd;transition: background .5s;}
.business .list ul li i{display: block;margin:18% auto;width:55px;height:55px;}

.business .list ul li:nth-child(1) i{background: url(../images/business_list_01.png) center no-repeat;}
.business .list ul li:nth-child(2) i{background: url(../images/business_list_02.png) center no-repeat;}
.business .list ul li:nth-child(3) i{background: url(../images/business_list_03.png) center no-repeat;}
.business .list ul li:nth-child(4) i{background: url(../images/business_list_04.png) center no-repeat;}
.business .list ul li:nth-child(5) i{background: url(../images/business_list_05.png) center no-repeat;}
.business .list ul li:nth-child(6) i{background: url(../images/business_list_06.png) center no-repeat;}
.business .list ul li:nth-child(7) i{background: url(../images/business_list_07.png) center no-repeat;}
.business .list ul li:nth-child(8) i{background: url(../images/business_list_08.png) center no-repeat;}
.business .list ul li:nth-child(9) i{background: url(../images/business_list_09.png) center no-repeat;}
.business .list ul li:nth-child(10) i{background: url(../images/business_list_10.png) center no-repeat;}
.business .list ul li:nth-child(1):hover i{background: url(../images/business_list_01s.png) center no-repeat;}
.business .list ul li:nth-child(2):hover i{background: url(../images/business_list_02s.png) center no-repeat;}
.business .list ul li:nth-child(3):hover i{background: url(../images/business_list_03s.png) center no-repeat;}
.business .list ul li:nth-child(4):hover i{background: url(../images/business_list_04s.png) center no-repeat;}
.business .list ul li:nth-child(5):hover i{background: url(../images/business_list_05s.png) center no-repeat;}
.business .list ul li:nth-child(6):hover i{background: url(../images/business_list_06s.png) center no-repeat;}
.business .list ul li:nth-child(7):hover i{background: url(../images/business_list_07s.png) center no-repeat;}
.business .list ul li:nth-child(8):hover i{background: url(../images/business_list_08s.png) center no-repeat;}
.business .list ul li:nth-child(9):hover i{background: url(../images/business_list_09s.png) center no-repeat;}
.business .list ul li:nth-child(10):hover i{background: url(../images/business_list_10s.png) center no-repeat;}

.business .list ul li span{display: block;font-size: 24px;color:#333;}


.recommend .list .listl{max-width: 990px;width:72.8%;display: inline-block;vertical-align: top;}
.recommend .list .listl .link_div2{position: relative;}
.recommend .list .listl .link_div2 .link_btn{font-size: 24px;cursor: pointer;}
.recommend .list .listl .link_div2 .link_left2{position: absolute;left:0;top:50%;margin-top:-25px;}
.recommend .list .listl .link_div2 .link_right2{position: absolute;right:0;top:50%;margin-top:-25px;}
.recommend .list .listl .link_div2 .link_scroll2{max-width: 990px;margin:0 auto;}
.recommend .list .listl .link_div2 .link_scroll2 .tempWrap{margin:0 auto;}
.recommend .list .listl .link_div2 .link_scroll2 .linkul li{margin:0 15px;width: 300px !important;border:1px solid #dadada;padding:30px 10px;box-sizing: border-box;}
.recommend .list .listl ul li .pic{max-width:204px;height:204px;overflow: hidden;border-radius: 50%;margin:0 auto;}
.recommend .list .listl ul li .pic img{transition: all 1s;}
.recommend .list .listl ul li .tct .bt{font-size: 20px;color:#333;font-weight: bold;}
.recommend .list .listl ul li .tct .bt img{display: inline-block;vertical-align: middle;}
.recommend .list .listl ul li .tct .bt font{font-size: 16px;}
.recommend .list .listl ul li .tct .txt1{font-size: 12px;color:#666;line-height: 24px;height:24px;}
.recommend .list .listl ul li .tct .txt{font-size: 14px;color:#666;line-height: 24px;text-align: left;height:48px}
.recommend .list .listl ul li .tct .tst{text-align: left;padding-left: 28%;}
.recommend .list .listl ul li .tct .tst span{font-size: 14px;color:#333;line-height:24px;margin:0 5px;display: block;}
.recommend .list .listl ul li .tct .tst span font{color:#f5a100;}
.recommend .list .listl ul li .more2{width:115px;line-height: 30px;background: #ec5319;font-size: 14px;margin:0 auto;border-radius: 30px;}
.recommend .list .listl ul li .more2 a{display: block;color:#fff;}
.recommend .list .listl ul li:hover{box-shadow: 0 5px 10px #eee, 0 -5px 10px #eee;}
.recommend .list .listl ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}

.recommend .list .listr{max-width: 340px;display: inline-block;vertical-align: top;width: 25%;box-shadow: 0 5px 10px #eee, 0 -5px 10px #eee;}
.recommend .list .listr .listr_top .tit{font-size: 24px;line-height: 66px;font-weight: bold;color:#333;background: #f3ece2;}
.recommend .list .listr .listr_top .tct{padding:30px 30px;background: #fff;}
.recommend .list .listr .listr_top .tct span{font-size: 16px;display: block;line-height: 30px;color: #666;}
.recommend .list .listr .listr_top .tct p{margin:20px auto;}
.recommend .list .listr .listr_top .tct p i{display: inline-block;width:33px;line-height:33px;border-radius: 5px;background: #fff;font-size: 18px;color:#000;border:1px solid #aaa;margin:0 4px;}
.recommend .list .listr .listr_top .tct em{font-size: 14px;line-height: 20px;margin-top:10px;color:#a4a4a4;display: block;text-align: left;}
.recommend .list .listr .listr_top .tct div a{display: inline-block;width: 160px;line-height: 40px;text-align: center;background: #ec5319;border-radius: 40px;color:#fff;font-size: 16px;margin:25px auto 35px;transition: all 1s;}
.recommend .list .listr .listr_top .tct div a:hover{transform: translateY(5px);transition: all 1s;}
.recommend .list .listr .listr_top .tct dl{padding-bottom: 20px;}
.recommend .list .listr .listr_top .tct dl dt{display: block;font-size: 16px;font-weight: bold;color:#333;text-align: center;margin-bottom: 25px;}
.recommend .list .listr .listr_top .tct dl dd{display: inline-block;vertical-align: top;margin:0 1%;width:30%;}
.recommend .list .listr .listr_top .tct dl dd .ico{width:26px;height:26px;overflow: hidden;margin:0 auto;}
.recommend .list .listr .listr_top .tct dl dd .bt{font-size: 14px;color:#666;}

.barr{margin: 0 auto;}
.barr img{display: block;}

.legal{background: #f4f4f4;}
.swiper-container2{
    overflow: hidden;
    position: relative;
    margin:0 3%;
}

.legal .link_div{
    position: relative;
}
.legal .link_div_pc{display: block;}
.legal .link_div_sj{display: none;}
.legal .link_div .link_btn{cursor: pointer;}
.legal .link_div .link_left{position: absolute;left:0;top:50%;margin-top:-25px;}
.legal .link_div .link_right{position: absolute;right:0;top:50%;margin-top:-25px;}

.legal .link_div .link_scroll .tempWrap{
    margin:0 auto;
}
.legal .link_div .link_scroll .linkul li{
    width:282px;
    margin:10px;

}


.legal .link_div .link_scroll .linkul li .pag{ 
    width: 272px;
    height:252px;
    background: url(../images/legal_list_bg.jpg) no-repeat;
    text-align: left;
    position: relative;
    padding:5px;
    margin:15px auto;
}
.legal .link_div .link_scroll .linkul li .pag .t1{font-size: 12px;
    font-weight: bold;
    margin-bottom: 18px;
    background-image:-webkit-linear-gradient(bottom,#938a62,#e3dbc6);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.legal .link_div .link_scroll .linkul li .pag .ts{padding:0 20px;margin:5px auto;line-height: 24px;}
.legal .link_div .link_scroll .linkul li .pag .t2{font-size: 18px;color:#333;font-weight: bold;line-height:40px;}
.legal .link_div .link_scroll .linkul li .pag .t3{font-size: 14px;color:#7f7f7f;}
.legal .link_div .link_scroll .linkul li .pag .t4{font-size: 14px;color:#f25618;font-weight: bold;}
.legal .link_div .link_scroll .linkul li .pag .t4 sub{line-height: 14px;font-size: 12px;display: inline-block;vertical-align: middle;}
.legal .link_div .link_scroll .linkul li .pag .t5{font-size: 14px;color:#7f7f7f;line-height: 24px;height:72px;}
.legal .link_div .link_scroll .linkul li .pag .t6{font-size: 12px;
    font-weight: bold;
    letter-spacing: -1px;
    margin:20px auto 5px;
    background-image:-webkit-linear-gradient(bottom,#938a62,#e3dbc6);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.legal .link_div .link_scroll .linkul li .pag .t7{position: absolute;right:10px;top:10px;}
.legal .link_div .link_scroll .linkul li .pag .t8{font-size: 14px;font-weight: bold;color:#fff;text-align: center;background: #f25618;border-radius: 5px;width:85px;line-height:33px;position: absolute;right:5px;bottom: 5px;}
.legal .link_div .link_scroll .linkul li .pag .t8 a{display: block;color:#fff;}


.case{background: #f1f1f4;}
.case .list .listl{max-width: 920px;display: inline-block;vertical-align: top;width:67.65%;}
.case .list .listl .listl1{width: 100%;}
.case .list .listl .listl1 .listl1_l{max-width:435px;height:275px;display: inline-block;vertical-align: top;overflow: hidden;width:47.3%;}
.case .list .listl .listl1 .listl1_r{max-width:380px;background: #fff;display: inline-block;vertical-align: top;padding:3.25% 5%;width: 41.4%;}
.case .list .listl .listl1 .listl1_r .en{font-size: 36px;color:#333;font-family: "Arial";}
.case .list .listl .listl1 .listl1_r .cn{font-size:30px;font-weight: bold;color:#333}
.case .list .listl .listl1 .listl1_r .txt{font-size: 14px;line-height: 24px;color:#333;line-height: 24px;height:72px;}
.case .list .listl .listl1 .listl1_r .more2{width:135px;line-height: 35px;margin:0 auto;font-size: 14px;color:#333;border:1px solid #333;border-radius: 20px;}
.case .list .listl .listl1 .listl1_r .more2 a{display: block;color:#333;}
.case .list .listl .listl2{width: 100%;position: relative;margin-top:3px;}
.case .list .listl .listl2 .pic{max-width: 920px;height:275px;overflow: hidden;}
.case .list .listl .listl2 .show,
.case .list .listr .show{position: absolute;top:0;left:0;max-width:335px;padding:3.25% 5.7%;background: rgba(38, 94, 172, .85);max-height: 275px;}
.case .list .listl .listl2 .show .en,
.case .list .listr .show .en{font-size: 36px;color:#fff;font-family: "Arial";}
.case .list .listl .listl2 .show .cn,
.case .list .listr .show .cn{font-size:30px;font-weight: bold;color:#fff}
.case .list .listl .listl2 .show .txt,
.case .list .listr .show .txt{font-size: 14px;line-height: 24px;color:#fff;line-height: 24px;height:72px;}
.case .list .listl .listl2 .show .more2,
.case .list .listr .show .more2{width:135px;line-height: 35px;margin:0 auto;font-size: 14px;color:#fff;border:1px solid #fff;border-radius: 20px;}
.case .list .listl .listl2 .show .more2 a,
.case .list .listr .show .more2 a{display: block;color:#fff;}
.case .list .listr{max-width: 430px;display: inline-block;vertical-align: top;position: relative;width:31.62%;}
.case .list .listr .pic{max-width: 430px;height:555px;overflow: hidden;}

.case .list .listr .pic::after{content: "";display: block;background: rgba(0, 0, 0, .3);position: absolute;top:0;left:0;right:0;width:100%;height:100%;}
.case .list .listr .show{position: absolute;top:30%;background: none;left:0;right:0;margin:0 auto;}
.case .list .listl .listl1 .listl1_l img,
.case .list .listl .listl2 .pic img,
.case .list .listr .pic img
{transition: all 1s;}

.case .list .listr:hover .pic img,
.case .list .listl .listl2:hover .pic img,
.case .list .listl .listl1:hover img{transform: scale(1.2);transition: all 1s;}

.news .list .listl{float: left;max-width: 770px;width:56.65%;border-right: 1px solid #dedede;padding-right: 3%;}
.news .list .listl .listl_top{font-size: 0;}
.news .list .listl .listl_top .listl_topl{max-width: 415px;height:220px;display: inline-block;vertical-align: middle;overflow: hidden;width: 53.9%;position: relative;}
.news .list .listl .listl_top .listl_topl .swiper-pagination{bottom: 10px;left:10px;}
.news .list .listl .listl_top .listl_topl .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: .8;margin:0 5px;}
.news .list .listl .listl_top .listl_topl .swiper-pagination .swiper-pagination-bullet-active{background: #ec5319;}
.news .list .listl .listl_top .listl_topl img{transition: all 1s;}
.news .list .listl .listl_top .listl_topr{display: inline-block;vertical-align: middle;max-width: 330px;width: 42.86%;margin-left: 3%;}
.news .list .listl .listl_top .listl_topr dl{text-align: left;margin:20px auto;}
.news .list .listl .listl_top .listl_topr dl dt{font-size: 18px;font-weight: bold;color:#222;}
.news .list .listl .listl_top .listl_topr dl dt i{display: inline-block;vertical-align: middle;width:60px;line-height: 24px;font-size: 14px;color:#fff;background: #ec5319;border-radius: 15px;text-align: center;}
.news .list .listl .listl_top .listl_topr dl dd{font-size: 12px;line-height: 20px;color:#878787;}
.news .list .listl .listl_btm{text-align: left;}
.news .list .listl .listl_btm ul li{font-size: 0;width:100%;}
.news .list .listl .listl_btm ul li i{display:inline-block;vertical-align: middle;font-size: 16px;line-height: 48px;color:#666;width:78%;}
.news .list .listl .listl_btm ul li i:last-child{text-align: right;width:21%;}


.news .list .listr{max-width: 505px;float: right;width:37.15%;}
.news .list .listr ul{text-align: center;font-size: 0;}
.news .list .listr ul li{margin-bottom: 45px;width:100%;}
.news .list .listr ul li:last-child{margin-bottom: 0;}
.news .list .listr ul li .pic{max-width: 160px;height:100px;display: inline-block;vertical-align: middle;overflow: hidden;width: 31.69%;}
.news .list .listr ul li .pic img{transition: all 1s;}
.news .list .listr ul li .tct{max-width: 325px;display: inline-block;vertical-align: middle;text-align: left;width: 64.4%;margin-left:3%;}
.news .list .listr ul li .tct .bt{font-size: 18px;font-weight: bold;color:#222;line-height: 30px;margin-bottom: 5px;}
.news .list .listr ul li .tct .bt font{color:#ec5319;}
.news .list .listr ul li .tct .txt{font-size: 12px;line-height: 18px;color:#b0b0b0;}
.news .list .listr ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}

.bass{width:100%;height:130px;}

/* .news .list ul li{max-width: 400px;width:30%;margin:0 1.5%;}
.news .list ul li .pic{max-width: 400px;height:250px;overflow: hidden;}
.news .list ul li .pic img{transition: all 1s;}
.news .list ul li .tct{text-align: left;padding:20px;background: #fff;}
.news .list ul li .tct .bt{font-size: 16px;line-height: 28px;font-weight: bold;color:#111;height:56px;}
.news .list ul li .tct .time{font-size: 14px;line-height: 24px;color:#666;}
.news .list ul li .tct .time i{display: inline-block;vertical-align: text-bottom;}
.news .list ul li .tct .txt{font-size: 14px;line-height: 24px;color:#666;}
.news .list ul li:hover .tct .bt a{color:#265eac;}
.news .list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}
.news .more{background: none;border:1px solid #fff;}
.news .more span{font-weight: normal;} */

.service .list ul li{max-width: 220px;width:16.666666666666668%;border:1px solid #e5e5e5;box-sizing: border-box;padding:30px;}
.service .list ul li .ico{font-size: 45px;color:#fff;font-family: Arial, Helvetica, sans-serif;background: #84a4fc;width:70px;height:70px;margin: 0 auto;border-radius: 50%;line-height: 100px;text-indent: 0.5em;overflow: hidden;transition: all 1s;}
.service .list ul li .bt{font-size: 18px;font-weight: bold;color:#333;}
.service .list ul li .txt{font-size: 14px;line-height: 24px;color:#666;height:48px;}
.service .list ul li:hover{background: #fff3e5;}
.service .list ul li:hover .ico{background:linear-gradient(#ffa108,#ff8e02);transform: scale(1.2);transition: all 1s;}


.consult{background: url(../images/consult_bg_02.jpg) no-repeat top center;}
.consult .list .listl{max-width: 560px;width:42%;display: inline-block;vertical-align: top;}
.consult .list .listl ul li{max-width: 560px;height:110px;width:100%;margin-bottom: 15px;border-radius: 8px;background: #fff;display: flex;align-items: center;justify-content: center}
.consult .list .listl ul li .ico{max-width:66px;height:66px;display: inline-block;vertical-align: middle;width:12%;}
.consult .list .listl ul li .tct{display: inline-block;vertical-align: middle;max-width: 420px;width:75%;margin-left:3%;text-align: left;}
.consult .list .listl ul li .tct .bt{font-size: 18px;font-weight: bold;color:#000;}
.consult .list .listl ul li .tct .tst{font-size: 14px;font-weight: bold;color:#333;margin-top:10px}
.consult .list .listl ul li .tct .tst span{margin:0 20px 0 0;}
.consult .list .listl ul li .tct .tst span:nth-child(2){color:#2c69bd;}
.consult .list .listr{background: rgba(38, 94, 171, .8);padding:40px;display: inline-block;vertical-align: top;max-width: 505px;width:32%;margin-left:3%;border-radius: 8px;}
.consult .list .listr h3{font-size: 24px;font-weight: bold;color:#fff;}
.consult .list .listr span{font-size: 14px;font-weight: bold;color:#9fc7ff;}
.consult .list .listr dl{max-width:400px;background: #fff;margin-bottom: 15px;border-radius: 8px;}
.consult .list .listr dl dt{display: inline-block;vertical-align: top;width:65px;line-height: 40px;}
.consult .list .listr dl dd{display: inline-block;vertical-align: top;height:40px;line-height: 40px;width:320px;}
.consult .list .listr dl dd input{width:100%;height:40px;line-height: 40px;border:none;display: block;}

.consult .list .listr dl.dls{height:145px;}
.consult .list .listr dl.dls textarea{border:none;width:320px;line-height: 40px;}
.consult .list .listr .sub{width:215px;height:45px;line-height: 45px;font-size: 20px;font-weight: bold;color:#fff;background: #f5a100;border-radius: 8px;border:none;}

.const .list ul li{width:16.666666666666668%;position: relative;}
.const .list ul li i{width:109px;height:109px;overflow: hidden;display: block;display: block;position: relative;margin: 0 auto;transition: all 1s;}
.const .list ul li i em{display: block;position: absolute;left:0;right:0;bottom:30px;font-size: 20px;font-weight: bold;color:#fff;}
.const .list ul li span{font-size: 14px;line-height: 22px;color:#666;max-width: 150px;display: block;margin:0 auto;margin-top:15px;}
.const .list ul li i:hover{transform: translateY(10px);transition: all 1s;}
.const .list ul li::after{content: "";display: block;background: url(../images/const_icos_03.jpg) no-repeat;width:12px;height:21px;position: absolute;right:0;top:25%;}
.const .list ul li:last-child:after{display: none;}

.bar{height:185px;}

.sy_main_l{max-width: 310px;width:22.8%;float: left;}
.sy_main_l .tb{background: #2052b3;line-height: 45px;text-align: center;font-size: 16px;color:#fff;font-weight: bold;}
.sy_main_l .list{background: #f2f2f2;padding:4% 5%;}
.sy_main_l .list p{font-size: 14px;color:#333;line-height:42px;}
.sy_main_l .list p i{color:#b5b5b5;}
.sy_main_l .list p:hover a{color:#1c519f;}
.sy_main_l .title{font-size: 36px;color:#222;font-weight: bold;line-height: 45px;background: url(../images/title_btm.jpg) no-repeat bottom;padding-bottom: 30px;}
.sy_main_l .title img{display: inline-block;vertical-align: middle;}
.sy_main_l .title span{display: inline-block;vertical-align: middle;}
.sy_main_l .list_nav{margin:0 auto;text-align: center;}
.sy_main_l .list_nav ul li{margin-top: 1px;font-size: 16px;font-weight: bold;color:#fff;background: #f2f2f2;line-height: 50px;}
.sy_main_l .list_nav ul li a{color:#333;display: block;}
.sy_main_l .list_nav ul li a:hover,.sy_main_l .list_nav ul li a.on{color:#fff;background: #2052b3;}
.sy_main_l .sy_main_r2 {max-width: 250px;}
.sy_main_l .sy_main_r2 .list{padding:15px 30px;}


.sy_main_ls2{max-width: 250px;width:19%;float: left;}
.sy_main_ls2 .title{font-size: 36px;color:#222;font-weight: bold;line-height: 45px;background: url(../images/title_btm.jpg) no-repeat bottom;padding-bottom: 30px;}
.sy_main_ls2 .title img{display: inline-block;vertical-align: middle;}
.sy_main_ls2 .title span{display: inline-block;vertical-align: middle;}
.sy_main_ls2 .list_nav{margin:0 auto;text-align: center;}
.sy_main_ls2 .list_nav ul li{margin-top: 1px;font-size: 16px;font-weight: bold;color:#fff;background: #f2f2f2;line-height: 50px;}
.sy_main_ls2 .list_nav ul li a{color:#333;display: block;}
.sy_main_ls2 .list_nav ul li a:hover,.sy_main_ls2 .list_nav ul li a.on{color:#fff;background: #2052b3;}
.sy_main_ls2 .list{background: #f1f1f1;padding:30px;border-top: 3px solid #f4dab0;}
.sy_main_ls2 .list .list_btm{text-align: center;}
.sy_main_ls2 .list .list_btm h3{font-size: 18px;color:#011;}
.sy_main_ls2 .list .list_btm h3 font{color:#fd9d08;}
.sy_main_ls2 .list .list_btm span{width:170px;height:170px;overflow: hidden;}
.sy_main_ls2 .list .list_btm p{font-size: 14px;line-height: 28px;color:#011;text-align: left;}
.sy_main_ls2 .list_zx{background: #2052b3;line-height: 50px;text-align: center;}
.sy_main_ls2 .list_zx a{display: block;}
.sy_main_ls2 .list_zx span{display: inline-block;margin-top:-10px;width:40px;height:48px;}
.sy_main_ls2 .list_zx span img{margin-top:-20px;}
.sy_main_ls2 .list_zx i{line-height: 50px;font-size: 16px;font-weight: bold;color:#fff;}
.sy_main_ls2 .sy_main_r2 {max-width: 250px;}
.sy_main_ls2 .sy_main_r2 .list{padding:15px 30px;}

.sy_main_r{max-width: 1020px;width:75%;float: right;}
.sy_main_r .title{position: relative;padding-top:20px;}
.sy_main_r .title .cn{font-size: 36px;font-weight: bold;color:#222;position: absolute;top:0;left:0;}
.sy_main_r .title .cn i{font-size: 16px;color:#666;font-weight: normal;}
.sy_main_r .title .en{font-size: 44px;font-weight: bold;color:#f5f5f5;text-transform: uppercase;}
.sy_main_r .text blockquote{display: inline-block;vertical-align: top;}
.sy_main_r .text blockquote:nth-child(1){max-width: 610px;width: 58%;}
.sy_main_r .text blockquote:nth-child(2){max-width: 395px;width:38%;}
.sy_main_r .list ul li{border-bottom: 1px solid #e9ebf3;}
.sy_main_r .list ul li:first-child{border-top:1px solid #e9ebf3;}
.sy_main_r .list ul li .bt{font-size: 20px;color:#333;font-family: "思源黑体";}
.sy_main_r .list ul li:hover .bt a{color:#1c519f;}
.sy_main_r .list ul li .txt{font-size:14px;line-height: 24px;color:#666;}
.sy_main_r .list ul li div span{display: inline-block;vertical-align: middle;margin-right: 5%;}
.sy_main_r .list ul li div span.time{background: url(../images/sy_main_r1_time.png) no-repeat left;line-height: 24px;padding-left:25px;font-size: 14px;color:#666;}
.sy_main_r .list ul li div span.read{background: url(../images/sy_main_r1_read.png) no-repeat left;line-height: 24px;padding-left:25px;font-size: 14px;color:#666;}

.sy_main_rs2{max-width: 1055px;width:78%;float: right;}

.news_list{border-bottom:1px solid #c8d4ec;}
.news_list ul li{display: inline-block;vertical-align: middle;width: 170px;}
.news_list ul li a{line-height: 46px;text-align: center;font-size: 16px;color:#333;font-weight: bold;display: block;}
.news_list ul li a.on,
.news_list ul li a:hover{background:url(../images/news_list_bg_11.jpg) no-repeat right #2052b3;color:#fff;}

.case_list ul li{font-size: 0;padding:10px;border:1px solid #dedede;box-sizing: border-box;margin-bottom: 30px;}
.case_list ul li .pic{max-width: 280px;height:180px;overflow: hidden;;display: inline-block;vertical-align: middle;width:27.2%;}
.case_list ul li .pic img{transition: all 1s;}
.case_list ul li .tst{display: inline-block;vertical-align: middle;max-width: 630px;width:61%;margin:0 2.5%;}
.case_list ul li .tst .tj{width:52px;background: #f00;color:#fff;text-align: center;font-size: 14px;line-height: 26px;border-radius: 4px;}
.case_list ul li .tst .bt{position: relative;line-height: 28px;}
.case_list ul li .tst .bt1{font-size: 26px;color:#333;width:80%;}
.case_list ul li .tst .bt2{position: absolute;right:0;top:50%;margin-top:-14px;}
.case_list ul li .tst .txt{font-size: 16px;line-height: 24px;}
.case_list ul li .tic{display: inline-block;vertical-align: middle;max-width: 60px;height:30px;border-left: 1px solid #dedede;padding:50px 0;width:7%;text-align: center;}
.case_list ul li .tic::before{content: "···";display: inline-block;font-size: 18px;color:#8c98a7;}
.case_list ul li .tic::after{content: ">";font-size: 18px;font-family: cursive;font-weight: 500;line-height: 30px;color:#8c98a7;}
.case_list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}
.case_list ul li:hover .tic::before,.case_list ul li:hover .tic::after{color:#245fad;}
.case_list ul li:hover{box-shadow: 10px 10px 0 #336cff;transition: all 1s;background: #f2f2f2;}

.page .pagination>li.cur{background: #fd9d08;border:1px solid #fd9d08;}

.case_tct{background: #f6f6f6;padding:30px;}
.case_tj ul{font-size: 0;text-align: center;}
.case_tj ul li{display: inline-block;vertical-align: top;max-width: 280px;width:27%;margin:0 3%;}
.case_tj ul li .pic{max-width: 280px;height:180px;overflow: hidden;}
.case_tj ul li .pic img{transition: all 1s;}
.case_tj ul li .tct .tj{font-size: 14px;font-weight: bold;color:#fff;background: #f00;width:95px;line-height: 30px;border-radius: 3px;}
.case_tj ul li .tct .txt{font-size: 16px;line-height: 30px;color:#111;text-align: left;}
.case_tj ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}

.news_tit{text-align: center;}
.news_tit .bt{font-size: 26px;color:#333;line-height: 40px;}
.news_tit .bt2 {margin:35px auto;}
.news_tit .bt2 dl dd{font-size: 14px;color:#666;margin:0 15px;display: inline-block;vertical-align: middle;}
.news_tit .bt2 dl dd span{display: inline-block;vertical-align: middle;}
.news_tit .bt2 dl dd .bshare-custom{display: inline-block;vertical-align: middle;text-align: left !important;line-height: 30px;}
.news_tit .bshare-custom a{opacity: 1;float: none;}
.news_tit .bshare-custom a:hover{opacity: 1;}
.news_tit .bshare-custom a.bshare-weixin{background: url(../images/lg_icon_wx2.png)no-repeat !important;}
.news_tit .bshare-custom a.bshare-sinaminiblog{background: url(../images/lg_icon_xl2.png)no-repeat !important;}
/* .news_tit .bshare-custom a.bshare-qzone{background: url(../images/lg_icon_qiz2.png)no-repeat;} */

.news_tit .bdshare-button-style0-16 a{width:23px;height:20px;}
.bshare-custom{width: 180px;height: 30px;text-align: center !important;}
.news_txt{margin:30px auto;}
.news_txt img{display: block;max-width: 100%;}
.bshare-custom a{margin: 0 0 0 15px!important;padding: 0!important;display: inline-block;vertical-align: middle;}

.lg_fy .lg_fy_con{padding:30px 0;}
.lg_fy .lg_fy_con dl dd:hover a{color:#245fad;}
.lg_fy_conr a{background:#245fad;}
.lg_fy_conr a::before{background: url(../images/lg_pro_icon.png);background-size: cover !important;vertical-align:sub;}


/*news*/
.bars{height:185px;}
.sy_main_r1,
.sy_main_r2{display: inline-block;vertical-align: top;}
.sy_main_r1{max-width: 760px;width:74%;}
.sy_main_r1 .rec_ban{max-width: 760px;overflow: hidden;height:460px;position: relative;}
.sy_main_r1 .rec_ban .swiper-slide .tct{width:70%;text-align: left;position: absolute;bottom:0;left:0;padding:0 0 30px 30px;}
.sy_main_r1 .rec_ban .swiper-slide .tct span{display: block;font-size: 16px;color:#fff;}
.sy_main_r1 .rec_ban .swiper-slide .tct i{display: block;font-size: 24px;color:#fff;margin-top:20px;}
.sy_main_r1 .rec_ban .swiper-pagination{position: absolute;bottom: 20px;right:30px;}
.sy_main_r1 .rec_ban .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin: 0 5px;background: #b5a9c0;opacity: 1;}
.sy_main_r1 .rec_ban .swiper-pagination .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
.sy_main_r1 .rec_ban .swiper-slide .ico{position: absolute;top:0;left:30px;}

.consult_fix{position: fixed;right: 7%;top:40%;width: 93px;border:1px solid #ededed;background: #f8f8f8;box-shadow: 0 5px 5px #f4f4f4;}
.consult_fix .consult_fix_con{padding:15px;}
.consult_fix .consult_fix_con span,
.consult_fix .consult_fix_con i,
.consult_fix .consult_fix_con em{display: block;text-align: center;}
.consult_fix .consult_fix_con .xx{background: #ededed;}
.consult_fix .consult_fix_con span{font-size: 18px;font-family: "Arial";font-weight: bold;color:#1f1f1f;}
.consult_fix .consult_fix_con i{font-size: 12px;color:#999;}
.consult_fix .consult_fix_con em{background: #ec5319;width:180%;line-height: 25px;margin-left: -40%;}
.consult_fix .consult_fix_con em a{display: block;color:#fff;position: relative;}
.consult_fix .consult_fix_con em a::after,
.consult_fix .consult_fix_con em a::before{content: "";display: block;position: absolute;top:-5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #ec5319;
}
.consult_fix .consult_fix_con em a::after{left:1%;transform: rotate(30deg);}
.consult_fix .consult_fix_con em a::before{right:1%;transform: rotate(-30deg);}


.consult_fix .consult_fix_con .colls{width:20px;height:20px;background: #fff;border-radius: 50%;margin:0 auto;text-align: center;position: absolute;transform: rotate(45deg);left: 0;right: 0;cursor: pointer;}
.consult_fix .consult_fix_con .colls::after,
.consult_fix .consult_fix_con .colls::before{content: "";display: block;width:12px;height:2px;background: #727272;margin:0 auto;position: absolute;left:0;right:0;top:50%;margin-top:-1px;}
.consult_fix .consult_fix_con .colls::before{transform: rotate(90deg);}


.sy_main_r2{max-width: 250px;float: right;width:24.51%;}
/* .sy_main_r2 .tb{background: #2052b3;line-height: 45px;text-align: center;font-size: 16px;color:#fff;font-weight: bold;} */
.sy_main_r2 .list{background: #f2f2f2;padding:28px 30px;border-top: 3px solid #f4dab0;box-sizing: border-box;}
.sy_main_r2 .list ul li{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #dcdcdc;}
.sy_main_r2 .list ul li:last-child{border-bottom: none;padding-bottom: 0;}
.sy_main_r2 .list ul li .bt{font-size: 14px;line-height: 24px;color:#333;font-weight: bold;}
.sy_main_r2 .list ul li .txt{font-size: 12px;line-height: 24px;color:#666;}
.sy_main_r2 .list .list_btm{text-align: center;}
.sy_main_r2 .list .list_btm h3{font-size: 18px;color:#011;}
.sy_main_r2 .list .list_btm h3 font{color:#fd9d08;}
.sy_main_r2 .list .list_btm span{width:170px;height:170px;overflow: hidden;display: block;margin:0 auto;}
.sy_main_r2 .list .list_btm p{font-size: 14px;line-height: 28px;color:#011;text-align: left;}
.sy_main_r2 .list_zx{background: #2052b3;line-height: 50px;text-align: center;}
.sy_main_r2 .list_zx a{display: block;}
.sy_main_r2 .list_zx span{display: inline-block;margin-top:-10px;width:40px;height:48px;}
.sy_main_r2 .list_zx span img{margin-top:-20px;}
.sy_main_r2 .list_zx i{line-height: 50px;font-size: 16px;font-weight: bold;color:#fff;}


.marriage1{margin:0 auto;}
.marriage1 .title{text-align: center;position: relative;padding-top:20px;}
.marriage1 .title .cn{font-size: 36px;font-weight: bold;color:#021026;position: absolute;top:0;left:0;right:0;}
.marriage1 .title .cn font{font-size: 16px;color:#666;font-weight: normal;display: block;margin-top:10px;}
.marriage1 .title .en{font-size: 44px;font-weight: bold;color:#f5f5f5;text-transform: uppercase;}
.marriage1 .list ul{font-size: 0;text-align: center;}
.marriage1 .list ul li{display: inline-block;font-size: 24px;color:#393e54;line-height: 60px;max-width: 230px;width:100%;text-align: center;background: #eeeff1;border-radius: 30px;margin:20px 10px;}

.marriage .title{text-align: center;}
.marriage .title .bt1{font-size: 42px;font-weight: bold;color:#021026;}
.marriage .title .bt2{display: block;font-size: 24px;color:#f29400;}
.marriage .more{background: #f17a7a;border-radius: 40px;max-width: 415px;text-align: center;line-height: 60px;margin:0 auto;box-shadow: 0 2px 5px #666;}
.marriage .more span img{margin-top:-30px;}
.marriage .more i{font-size: 24px;color:#fff;}

.criminal1 .imm{margin:0 auto;height:231px;}

.marriage2{background: url(../images/marriage_04.jpg) no-repeat top center;padding:50px 0 0;}
.marriage2 .title{text-align: center;}
.marriage2 .title .bt{font-size: 42px;font-weight: bold;color:#021026}
.marriage2 .title .bt a{display: inline-block;vertical-align: bottom;}
.marriage2 .list ul{text-align: center;}
.marriage2 .list ul li{max-width: 265px;width:15.5%;display: inline-block;vertical-align: top;padding:5% 2%;}
.marriage2 .list ul li:nth-child(1){background: #f6c81f;}
.marriage2 .list ul li:nth-child(2){background: #f29400;}
.marriage2 .list ul li:nth-child(3){background: #e04925;}
.marriage2 .list ul li:nth-child(4){background: #265ea9;}
.marriage2 .list ul li:nth-child(5){background: #48afad;}
.marriage2 .list ul li .ico{width:103px;height:103px;overflow: hidden;margin:0 auto;}
.marriage2 .list ul li .ico img{transition: all 1s;}
.marriage2 .list ul li .bt{font-size: 30px;font-weight: bold;color:#fff;}
.marriage2 .list ul li .txt{font-size: 16px;line-height: 24px;color:#fff;}
.marriage2 .list ul li:hover .ico img{transform: rotate(360deg);transition: all 1s;}
.marriage2 .list ul li .xx{opacity: .5;}


.marriage3 .list ul{font-size: 0;}
.marriage3 .list ul li{display: inline-block;vertical-align: top;width:50%;margin-bottom: 50px;}
.marriage3 .list ul li .pic{max-width: 310px;height:195px;overflow: hidden;display: inline-block;vertical-align: middle;width:45.6%;}
.marriage3 .list ul li .pic img{transition: all 1s;}
.marriage3 .list ul li .tct{max-width: 320px;display: inline-block;vertical-align: middle;width:48%;margin-left:3%;}
.marriage3 .list ul li .tct .bt{font-size: 24px;color:#333;font-weight: bold;}
.marriage3 .list ul li .tct p{font-size: 16px;line-height: 30px;color:#333;}
.marriage3 .list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}

.marriage4{background:#f5f5f5;}
.marriage4 .list ul{font-size:0;text-align: center;}
.marriage4 .list ul li{display: inline-block;vertical-align: top;max-width: 305px;padding:3.5% 3%;width:17%;margin:0 1%;border-radius: 8px;}
.marriage4 .list ul li:nth-child(odd){background: #dcdde2;}
.marriage4 .list ul li:nth-child(even){background: #fff;}
.marriage4 .list ul li .ico{width:68px;height:60px;overflow: hidden;margin:0 auto;transition: all 1s;}
.marriage4 .list ul li .txt{font-size:18px;line-height: 30px;color:#393e54;transition: all 1s;}
.marriage4 .list ul li:hover .ico{transform: translateY(5px);transition: all 1s;}
.marriage4 .list ul li:hover .txt{transform: translateY(-5px);transition: all 1s;}

.marriage5 .list_con{font-size: 0;}
.marriage5 .list_con .list_conl{max-width: 680px;width:50%;display: inline-block;vertical-align: top;}
.marriage5 .list_con .list_conl .pic{max-width: 298px;height:392px;display: inline-block;vertical-align: middle;width:43.9%;}
.marriage5 .list_con .list_conl .tct{display: inline-block;vertical-align: middle;max-width: 325px;width:50%;margin-left:3%;}
.marriage5 .list_con .list_conl .tct .bt{font-size: 30px;font-weight: bold;color:#000;}
.marriage5 .list_con .list_conl .tct .txt{font-size: 16px;line-height: 30px;color:#000;}
.marriage5 .list_con .list_conl .tct .tp{font-size: 16px;line-height: 30px;color:#000;}
.marriage5 .list_con .list_conl .tct .tp font{color:#f5a100;}

.marriage5 .list_con .list_conr{background: #f2f2f2;max-height: 390px;overflow:hidden;}
.marriage5 .list_con .list_conr marquee{max-height: 390px;}
.marriage5 .list_con .list_conr .list_conrs{margin:30px;}
.marriage5 .list_con .list_conr .list_conrs dl{margin-bottom: 20px;border-bottom:1px solid #fff;}
.marriage5 .list_con .list_conr .list_conrs dl dt{position: relative;}
.marriage5 .list_con .list_conr .list_conrs dl dt em{display: block;position: absolute;right:10px;top:50%;margin-top:-12.5px;}
.marriage5 .list_con .list_conr .list_conrs dl dt i,
.marriage5 .list_con .list_conr .list_conrs dl dd i{display: inline-block;vertical-align: top;max-width:33px;height:33px;overflow: hidden;border-radius: 50%;width:6%;}
.marriage5 .list_con .list_conr .list_conrs dl dt span,
.marriage5 .list_con .list_conr .list_conrs dl dd span{display: inline-block;vertical-align: middle;max-width: 560px;width:90%;margin-left:2%;}
.marriage5 .list_con .list_conr .list_conrs dl dt span{font-size: 16px;font-weight: bold;color:#333;}
.marriage5 .list_con .list_conr .list_conrs dl dd span{font-size: 12px;line-height: 20px;color:#666;}
.marriage5 .list_con .list_conr .list_conrs dl dt span{width:73%;}

.jjfa{background: url(../images/jjfa_bg.jpg) no-repeat top center;}
.jjfa .title{text-align: center;}
.jjfa .title .bt{font-size: 42px;font-weight: bold;color:#fff;}
.jjfa .jjfa_bd{text-align: center;}
.jjfa .jjfa_bd dl dd{display: inline-block;vertical-align: top;height:80px;margin:0 5px;max-width: 460px;}
.jjfa .jjfa_bd dl dd select{width: 220px;height:80px;font-size: 22px;color:#111;border: none;padding:0 15px;border-radius:5px;}
.jjfa .jjfa_bd dl dd input{height:80px;border:none;padding:0 15px;font-size: 22px;border-radius:5px;}
.jjfa .jjfa_bd dl dd.d1 input{width: 430px;color:#333;}
.jjfa .jjfa_bd dl dd input::placeholder{color:#666;}
.jjfa .jjfa_bd dl dd.d2 input{width:430px;color:#333;}
.jjfa .jjfa_bd dl dd button{background: #ffa509;border:none;font-size: 22px;color:#fff;width:400px;height:80px;border-radius:5px;}

.debt .title{text-align: center;}
.debt .title .bt1{font-size: 42px;font-weight: bold;color:#222;}
.debt .title .bt1 img{display: inline-block;vertical-align: bottom;}
.debt .title .bt2{font-size: 16px;color:#f6a932;}
.debt .list ul{text-align: center;font-size: 0;}
.debt .list ul li{display: inline-block;vertical-align: top;}
.debt .more{width:280px;line-height:60px;background: #f27474;text-align: center;border-radius: 40px;margin:0 auto;transition: all 1s;box-shadow: 0 2px 5px #666;}
.debt .more i{display: inline-block;vertical-align: top;}
.debt .more span{display: inline-block;vertical-align: top;font-size: 24px;color:#fff;}
.debt .more:hover{transform: translateY(10px);transition: all 1s;}

.debt1 .list ul li{width:16.666666666666668%;}
.debt1 .list ul li .ico{max-width: 120px;height: 120px;overflow: hidden;margin: 0 auto;transition: all 1s;}
.debt1 .list ul li .bt{font-size: 26px;color:#111;transition: all 1s;}
.debt1 .list ul li:hover .ico{transform: translateY(5px);transition: all 1s;}
.debt1 .list ul li:hover .bt{transform: translateY(-5px);transition: all 1s;}

.debt2{background: #f1f0f6;}
.debt2 .list ul li{background: #fff;max-width: 340px;border-radius: 10px;width:25%;}
.debt2 .list ul li .pic{max-width: 340px;height:350px;overflow: hidden;}
.debt2 .list ul li .pic img{transition: all 1s;}
.debt2 .list ul li:nth-child(odd) .pic{border-radius: 10px 10px 0 0;}
.debt2 .list ul li:nth-child(even) .pic{border-radius: 0 0 10px 10px;}
.debt2 .list ul li .tct{padding:30px;}
.debt2 .list ul li .tct .bt{font-size: 26px;font-weight: bold;color:#ef7373;}
.debt2 .list ul li .tct .txt{font-size: 16px;line-height: 34px;color:#666;text-align: left;}
.debt2 .list ul li .tct .xian{width:30px;height:2px;background: #d2d2d2;margin:0 auto;}
.debt2 .list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}

.debt3 .list ul li{max-width: 440px;width:32.333333%;margin:1% .5%;}
.debt3 .list ul li .ico{max-width:186px;height:188px;overflow: hidden;margin:0 auto;transition: all 1s;}
.debt3 .list ul li .tct{background: #f1f0f6;padding:8% 3%;max-height: 270px;margin-top:-100px;border-radius: 10px;}
.debt3 .list ul li .tct .bt{font-size: 28px;font-weight: bold;color:#2c6abf;}
.debt3 .list ul li .tct .txt{font-size: 22px;line-height: 38px;color:#111;height:76px;}
.debt3 .list ul li:hover .ico{transform: translateY(10px);transition: all 1s;}

.debt4{background:url(../images/debt4_bg_06.jpg) no-repeat top center;}
.debt4 .title .bt1,
.debt4 .title .bt2{color:#fff;}
.debt4 .more,.debt5 .more{width:410px;}
.debt4 .list ul li{max-width: 650px;background: #fff;border-radius: 8px;position: relative;width:48%;margin:1% 1% 3%;}
.debt4 .list ul li .ico{max-width:60px;height:134px;width:10%;;background: #f58787;display: inline-block;vertical-align: top;margin-top:-10px;position: relative;z-index: 22;}
.debt4 .list ul li .ico::after{content: "";display: block;width:10px;height:10px;background: #b25c5c;position: absolute;right:-3px;top:2px;transform: rotate(66deg);z-index: 2;}
.debt4 .list ul li .ico::before{content: "";display: block;width:10px;height:15px;background: #f58787;position: absolute;right:0px;top:0px;z-index: 3;}
.debt4 .list ul li .ico i{display: block;margin-top:70%;}
.debt4 .list ul li .ico span{display: block;color:#fff;font-size: 18px;margin-top:10px;}
.debt4 .list ul li .tct{max-width: 500px;width:87%;display: inline-block;vertical-align: top;margin-left:3%;text-align: left;position: relative;z-index: 20;}
.debt4 .list ul li .tct .bt{font-size: 26px;font-weight: bold;color:#111;}
.debt4 .list ul li .tct .bt font{color:#f27474;}
.debt4 .list ul li .tct .txt{font-size: 18px;line-height: 28px;color:#111;height:56px;}

.debt5 .list_con{text-align: center;}
.debt5 .list_conl{max-width: 660px;width:48%;display: inline-block;vertical-align: top;position: relative;margin:1% .5%;}
.debt5 .list_conl .pic{max-width: 652px;height:454px;overflow: hidden;}
.debt5 .list_conl .bt{font-size: 36px;font-weight: bold;color:#fff;background: #3769a9;line-height: 70px;position: absolute;bottom:0;left:0;right:0;text-align: center;}
.debt5 .list_conr ul{overflow-y: scroll;max-height: 454px;}
.debt5 .list_conr ul li{background: #f1f0f6;padding:30px;text-align: left;border-radius: 10px;margin-bottom: 20px;}
.debt5 .list_conr ul li .bt{font-size: 22px;line-height: 32px;color:#222;position: static;background: none;font-weight: normal;text-align: left;}
.debt5 .list_conr ul li .txt{font-size: 16px;line-height: 36px;color:#666;}
.debt5 .list_conr ul li .tis i{font-size: 14px;font-weight:bold;color:#666;}
.debt5 .list_conr ul li .tis i font{color:#1c519f;}

.criminal .title{text-align: center;}
.criminal .title .bt1 {font-size:42px;font-weight: bold;color:#222;}
.criminal .title .bt2{font-size: 16px;color:#f6a932;}


.criminal .list ul{text-align: center;font-size: 0;}
.criminal .list ul li{display: inline-block;vertical-align: top;}
.criminal .more{width:480px;line-height:60px;background: #f27474;text-align: center;border-radius: 40px;margin:0 auto;transition: all 1s;box-shadow: 0 2px 5px #666;}
.criminal .more span{display: inline-block;vertical-align: middle;}
.criminal .more span img{margin-top:-30px;}
.criminal .more i{display: inline-block;vertical-align: middle;font-size: 24px;color:#fff;margin:0 2%;}
.criminal .more em{display: inline-block;vertical-align: middle;line-height: 45px;background: #fff;border-radius: 40px;color:#f27474;font-size: 24px;font-weight: bold;padding:0 4%}
.criminal .more:hover{transform: translateY(10px);transition: all 1s;}

.criminal1{background: url(../images/criminal1_bg_03.jpg) no-repeat top center;}
.criminal1 .title .bt1 img{display: block;margin-bottom: 15px;}
.criminal1 .list ul li{font-size: 28px;color:#fff;max-width: 260px;line-height: 70px;text-align: center;background: #6688aa;width: 20%;margin:1.5% 2%;border-radius: 8px;}


.criminal2 .list ul li{width: 20%;}
.criminal2 .list ul li .ico{max-width: 115px;height:115px;overflow: hidden;margin:0 auto;transition: all 1s;}
.criminal2 .list ul li .bt{font-size:24px;color:#111;}
.criminal2 .list ul li:hover .ico{border-radius: 50%;transition: all 1s;}
.criminal3{background: url(../images/criminal3_bg_02.jpg) no-repeat top center;}
.criminal3 .title .bt1,
.criminal3 .title .bt2,
.criminal5 .title .bt1,
.criminal5 .title .bt2{color:#fff;}
.criminal3 .list{background: rgba(41, 109, 182, .7);}
.criminal3 .list .list_l{max-width: 590px;display: inline-block;vertical-align: top;}
.criminal3 .list .list_l .pic{max-width: 590px;height:515px;}
.criminal3 .list .list_l .more2{width:100%;;max-width: 610px;line-height: 50px;background: #d62e0d;border-radius: 30px;margin-top:-80px;position: relative;z-index: 2;text-align: center;}
.criminal3 .list .list_l .more2 span{font-size: 30px;font-weight: bold;color:#fff;display: inline-block;vertical-align: top;}
.criminal3 .list .list_l .more2 i{display: inline-block;vertical-align: top;}

.criminal3 .list .list_r{max-width: 590px;display: inline-block;vertical-align: top;padding-left:3%;}
.criminal3 .list .list_r ul{text-align: left;padding:2% 0;}
.criminal3 .list .list_r ul li{font-size: 20px;line-height: 36px;color:#fff;width:100%;margin:1% auto;position: relative;padding-left:2%;}
.criminal3 .list .list_r ul li::before{content: ">";display: inline-block;font-family: cursive;font-size: 20px;margin-right: 10px;}
.criminal3 .more,
.criminal5 .more{width:280px;}

.criminal4{background: #eae8ef;}
.criminal4 .list{text-align: center;background: url(../images/criminal4_pic.png) no-repeat center;height: 437px;}
.criminal4 .list ul{display: block;position: relative;height:100%;}
.criminal4 .list ul li{max-width: 460px;display: block;margin:2% auto;position: absolute;width:100%;}
.criminal4 .list ul li span{display: inline-block;width:50px;line-height:50px;border-radius: 50px;background: #809bb9;color:#fff;text-align: center;font-size: 30px;font-family: "Arial";font-weight: bold;font-style: oblique;}
.criminal4 .list ul li p{background: #fff;border-radius: 5px;font-size: 18px;color:#333;float: left;max-width: 400px;height:50px;line-height: 50px;width:87%;margin: 0 1%}
.criminal4 .list ul li p font{color:#f17a7a;font-size: 28px;font-weight: bold;display: inline-block;margin:0 3%;vertical-align: top;}
.criminal4 .list ul li:nth-child(odd) p{text-align: right;}
.criminal4 .list ul li:nth-child(odd) p font{float: right;}
.criminal4 .list ul li:nth-child(odd) span{float: right;}
.criminal4 .list ul li:nth-child(even) span{float: left;}
.criminal4 .list ul li:nth-child(even) p{text-align: left;}
.criminal4 .list ul li:nth-child(1){top:4%;left:4%;}
.criminal4 .list ul li:nth-child(2){top:4%;right:4%;}
.criminal4 .list ul li:nth-child(3){top:38%;left:0;}
.criminal4 .list ul li:nth-child(4){top:38%;right:0;}
.criminal4 .list ul li:nth-child(5){top:75%;left:4%;}
.criminal4 .list ul li:nth-child(6){top:75%;right:4%;}

.criminal4s .list ul li{max-width: 400px;width:30%;margin: 0 1.5%;}
.criminal4s .list ul li .pic{max-width: 400px;height:230px;overflow: hidden;}
.criminal4s .list ul li .tct{background: #f5f5f5;text-align: left;padding:30px;}
.criminal4s .list ul li .tct .bt{font-size:22px;color:#333;}
.criminal4s .list ul li .tct .txt{font-size: 14px;line-height: 24px;color:#666;}
.criminal4s .list ul li .tct .more2{text-align: right;font-size: 14px;color:#333;text-align: left;}
.criminal4s .list ul li .tct .more2 a{display: inline-block;line-height: 40px;}
.criminal5{background: url(../images/criminal5_bg_05.jpg) no-repeat top center;}
.criminal5 .list ul li{background: #fff;border-radius: 8px;max-width: 650px;position: relative;width: 48%;margin: 1% 1% 2%;}
.criminal5 .list ul li .ico{font-size: 24px;font-weight: bold;width:11%;;max-width:70px;line-height:80px;background: #ffa000;border-radius: 0 0 8px 8px;color:#fff;display: inline-block;vertical-align: top;}
.criminal5 .list ul li .txt{max-width: 520px;width:85%;font-size: 20px;color:#333;line-height: 32px;display: inline-block;vertical-align: middle;text-align: left;font-weight: bold;margin:2% 3.5%;height:64px;}


.house .title{text-align: center;}
.house .title .bt1 {font-size:42px;font-weight: bold;color:#666666;}
.house .title .bt2{font-size: 16px;color:#f6a932;}
.house .list{text-align: center;}
.house .list ul{text-align: center;font-size: 0;}
.house .list ul li{display: inline-block;vertical-align: top;}
.house .more{width:480px;line-height:60px;background: #f27474;text-align: center;border-radius: 40px;margin:0 auto;transition: all 1s;box-shadow: 0 5px 5px #999;}
.house .more span{display: inline-block;vertical-align: middle;}
.house .more span img{margin-top:-30px;}
.house .more i{display: inline-block;vertical-align: middle;font-size: 24px;color:#fff;margin:0 2%;}
.house .more em{display: inline-block;vertical-align: middle;line-height: 45px;background: #fff;border-radius: 40px;color:#f27474;font-size: 24px;font-weight: bold;padding:0 4%}
.house .more:hover{transform: translateY(10px);transition: all 1s;}

.houses{background: #e9eef7;}
.houses .list{text-align: center;}
.houses .list ul li{line-height: 70px;width:46%;border-radius: 50px;margin:0 2%;box-shadow: 0 0 10px #999;}
/* .houses .list ul li::before{content: "";display: inline-block;vertical-align: middle;width:36px;height:36px;margin-right: 5px;} */
.houses .list ul li a{display: inline-block;vertical-align: middle;font-size: 30px;font-weight: bold;color:#666;}
.houses .list ul li a font{color:#e70000;}
.houses .list ul li:hover,.houses .list ul li.on{background:#245bae;}
.houses .list ul li:hover a,.houses .list ul li.on a{color:#fff;}
.houses .list ul li:hover a font,.houses .list ul li.on a font{color:#ff9393}
.houses .list ul li:hover a,.houses .list ul li.on a{color:#fff;}


.house1 .list ul li{max-width: 230px;line-height: 60px;background: #fff;border-radius: 40px;width:17%;position: relative;margin:1.5%;}
.house1 .list ul li span{display: block;font-size: 24px;color:#393e54;}
.house1 .list ul li i{display: block;position: absolute;right:-10px;top:-10px;width:43px;height:37px;transition: all 1s;}
.house1 .list ul li i img{display: block;}
.house1 .list ul li:hover i{transform: translateX(10px);transition: all 1s;}

.house2,.house4{background: rgba(238, 238, 238, 0.349);}
.house2 .list ul li{max-width: 325px;width:24%;margin:0 .5%;border:1px solid #cbcbcb;box-sizing: border-box;border-radius: 10px;}
.house2 .list ul li .pic{max-width:300px;height:240px;overflow: hidden;margin: -40px auto 0;box-shadow: 0 0 15px #e8edf3;transition: all 1s;}
.house2 .list ul li .tct .bt{font-size: 26px;font-weight: bold;color:#285caf;}
.house2 .list ul li .tct .txt{font-size: 20px;color:#333;}
.house2 .list ul li:hover .pic{transform: translateY(10px);transition: all 1s;}

.house3 .list_con{background: url(../images/house3_pic_03.jpg) no-repeat center;height:437px;position: relative;}
.house3 .list_con ul{display: block;position: relative;height:100%;}
.house3 .list_con ul li{max-width: 360px;display: block;margin:2% auto;position: absolute;width:100%;}
.house3 .list_con ul li span{display: inline-block;width:40px;line-height:40px;border-radius: 40px;background: #f17a7a;color:#fff;text-align: center;font-size: 18px;font-family: "Arial";font-weight: bold;}
.house3 .list_con ul li p{background: #fff;border-radius: 5px;font-size: 18px;color:#333;float: left;max-width: 300px;height:40px;line-height: 40px;width:87%;margin: 0 1%}
.house3 .list_con ul li:nth-child(1){left: 10%;top:0%;text-align: right;}
.house3 .list_con ul li:nth-child(2){left:5%;top:25%;text-align: right;}
.house3 .list_con ul li:nth-child(3){left: 5%;top: 50%;text-align: right;}
.house3 .list_con ul li:nth-child(4){left: 10%;top:75%;text-align: right;}
.house3 .list_con ul li:nth-child(5){right: 10%; top: 0%;text-align: left;}
.house3 .list_con ul li:nth-child(6){right: 5%; top: 25%;text-align: left;}
.house3 .list_con ul li:nth-child(7){right: 5%; top: 50%;text-align: left;}
.house3 .list_con ul li:nth-child(8){right: 10%; top: 75%;text-align: left;}
.house3 .list_con ul li:nth-child(5) span,
.house3 .list_con ul li:nth-child(6) span,
.house3 .list_con ul li:nth-child(7) span,
.house3 .list_con ul li:nth-child(8) span{float: left;}

.house4 .list ul li{max-width: 380px;width:28%;margin: 0 1%;}
.house4 .list ul li .pic{max-width: 380px;height:233px;overflow: hidden;}
.house4 .list ul li .pic img{transition: all 1s;}
.house4 .list ul li .tct{background: #eee;padding:5%;}
.house4 .list ul li .tct .bt{font-size: 24px;color:#333;}
.house4 .list ul li .tct .txt{font-size: 14px;color:#666;text-align: left;line-height: 30px;}
.house4 .list ul li .tct .more2{margin:0 auto;text-align: center;font-size: 14px;background: #f27474;width:100px;margin: 0 auto;line-height: 36px;color:#fff;border-radius: 30px;box-shadow: 0 3px 3px #999;}
.house4 .list ul li .tct .more2 a{color:#fff;}
.house4 .list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}

.house5 .list_con{background: #f2f2f2;font-size: 0;}
.house5 .list_con .list_conl{max-width: 680px;width:50%;display: inline-block;vertical-align: top;position: relative;}
.house5 .list_con .list_conl .pic{margin:0 auto;text-align: center;max-width: 660px;height:460px;overflow: hidden;;}
.house5 .list_con .list_conl .bts{position: absolute;bottom: 0;left:0;right:0;text-align: center;font-size: 36px;font-weight: bold;color:#fff;background: #3769a9;line-height: 70px;}
.house5 .list_con .list_conr{background: #f2f2f2;max-height: 460px;}
.house5 .list_con .list_conrs{margin: 30px 30px 80px;max-height: 350px;overflow: hidden;}
.house5 .list_con .list_conrs marquee{max-height: 350px;}
.house5 .list_con .list_conr dl{margin-bottom: 20px;border-bottom:1px solid #fff;}
.house5 .list_con .list_conr dl dt{position: relative;}
.house5 .list_con .list_conr dl dt i,
.house5 .list_con .list_conr dl dd i{display: inline-block;vertical-align: top;max-width:33px;height:33px;overflow: hidden;border-radius: 50%;width:6%;}
.house5 .list_con .list_conr dl dt span,
.house5 .list_con .list_conr dl dd span{display: inline-block;vertical-align: middle;max-width: 560px;width:90%;margin-left:2%;}
.house5 .list_con .list_conr dl dt span{font-size: 16px;font-weight: bold;color:#333;}
.house5 .list_con .list_conr dl dd span{font-size: 12px;line-height: 20px;color:#666;}
.house5 .list_con .list_conr dl dt em{display: block;position: absolute;right:10px;top:50%;margin-top:-12.5px;}
.house5 .list_con .list_conr dl dt span{width:73%;}
.house5 .list_con .list_conr .bts{background: #d50909;}
.house5 .list_con .list_conr .bts i,
.house5 .list_con .list_conr .bts span{display: inline-block;vertical-align: top;line-height: 70px;}

.empleados .more{width:410px;background:#f7a001;}
.empleados1{background: #e9eef7;}
.empleados1 .more{width:310px;}
.empleados1 .list ul li{margin: 3% 1.5%;}
.empleados1 .list ul li i{width:44px;height:44px;overflow: hidden;right: 25px;top: -30px;transition: all 1s;}
.empleados1 .list ul li:hover i{transform: translateX(10px);transition: all 1s;}

.empleados3{background:url(../images/empleados3_bg.jpg) no-repeat top center;}
.empleados3 .list ul li{max-width: 230px;width:23%;background:rgba(37, 93, 180, .75);margin:1%;padding: 30px 35px;}
.empleados3 .list ul li .bt{font-size: 24px;font-weight: bold;color:#fff;}
.empleados3 .list ul li .txt{font-size: 14px;line-height: 20px;height:60px;color:#fff;}
.empleados3 .title .bt1{color:#fff;}
.empleados3 .list ul li:nth-child(2),
.empleados3 .list ul li:nth-child(4),
.empleados3 .list ul li:nth-child(5),
.empleados3 .list ul li:nth-child(7){background:rgba(114, 149, 204, .75);}

.empleados4 .list_con{font-size: 0;}
.empleados4 .list_con .list_conl{max-width: 620px;width:49%;padding:1.2%;display: inline-block;vertical-align: top;position: relative;background: #f2f2f2;margin:0 1.5%;}
.empleados4 .list_con .list_conl .pic{margin:0 auto;text-align: center;max-width: 620px;height: 432px;overflow: hidden;}
.empleados4 .list_con .list_conl .bts,
.empleados4 .list_con .list_conr .bts{position: absolute;top: 0;left:0;right:0;text-align: center;font-size: 36px;font-weight: bold;color:#fff;background: #e70000;line-height: 70px;}
.empleados4 .list_con .list_conr{background: #f2f2f2;max-height: 460px;max-width: 660px;width:49%;display: inline-block;vertical-align: top;position: relative;}
.empleados4 .list_con .list_conrs{margin: 30px 30px 80px;max-height: 350px;overflow:hidden;}
.empleados4 .list_con .list_conrs marquee{max-height: 350px;}
.empleados4 .list_con .list_conr dl{margin-bottom: 20px;border-bottom:1px solid #fff;}
.empleados4 .list_con .list_conr dl dt{position: relative;}
.empleados4 .list_con .list_conr dl dt i,
.empleados4 .list_con .list_conr dl dd i{display: inline-block;vertical-align: top;max-width:33px;height:33px;overflow: hidden;border-radius: 50%;width:6%;}
.empleados4 .list_con .list_conr dl dt span,
.empleados4 .list_con .list_conr dl dd span{display: inline-block;vertical-align: middle;max-width: 560px;width:90%;margin-left:2%;}
.empleados4 .list_con .list_conr dl dt span{font-size: 16px;font-weight: bold;color:#333;}
.empleados4 .list_con .list_conr dl dd span{font-size: 12px;line-height: 20px;color:#666;}
.empleados4 .list_con .list_conr dl dt em{display: block;position: absolute;right:10px;top:50%;margin-top:-12.5px;}
.empleados4 .list_con .list_conr dl dt span{width:73%;}
.empleados4 .list_con .list_conr .bts{background: #3254a3;bottom: 0;top: auto;}
.empleados4 .list_con .list_conr .bts i,
.empleados4 .list_con .list_conr .bts span{display: inline-block;vertical-align: top;line-height: 70px;}


.enterprise .title{text-align: center;}
.enterprise .title .bt1 {font-size:42px;font-weight: bold;color:#666666;}
.enterprise .title .bt2{font-size: 16px;color:#f6a932;}
.enterprise .list{text-align: center;}
.enterprise .list ul{text-align: center;font-size: 0;}
.enterprise .list ul li{display: inline-block;vertical-align: top;}
.enterprise .more{width:310px;line-height:60px;background: #f7a001;text-align: center;border-radius: 40px;margin:0 auto;transition: all 1s;box-shadow: 0 5px 5px #999;}
.enterprise .more span{display: inline-block;vertical-align: middle;}
.enterprise .more span img{margin-top:-30px;}
.enterprise .more i{display: inline-block;vertical-align: middle;font-size: 24px;color:#fff;margin:0 2%;}
.enterprise .more em{display: inline-block;vertical-align: middle;line-height: 45px;background: #fff;border-radius: 40px;color:#f27474;font-size: 24px;font-weight: bold;padding:0 4%}
.enterprise .more:hover{transform: translateY(10px);transition: all 1s;}

.enterprise{margin:0 auto;text-align: center;}
.enterprise .list ul{font-size: 0;text-align: center;}
.enterprise .list ul li{display: inline-block;vertical-align: top;}
.enterprises .list ul li{max-width: 220px;width:18%;margin: 1.5%;background: #f2f2f2;padding:1.5% 0;border-radius: 5px;}
.enterprises .list ul li span{display: block;font-size: 22px;color:#333;}
.enterprises .list ul li a img{margin-top:10px;display: block;border-radius: 20px;}
.enterprise1{background: url(../images/enterprise1_bg_02.jpg) no-repeat top center;}
.enterprise1 .title .bt1{color:#fff;}
.enterprise1 .list{background: rgba(36, 68, 115, .8);}
.enterprise1 .list ul{text-align: left;padding:2% 0;}
.enterprise1 .list ul li{font-size: 20px;line-height: 45px;color:#fff;width:46%;margin:0 1%;position: relative;padding-left:2%;}
.enterprise1 .list ul li::before{content: ">";display: inline-block;font-family: cursive;font-size: 20px;margin-right: 10px;}
.enterprise2 .list ul li{max-width: 298px;padding:3%;width:22%;border:1px dashed #245fad;margin:0 1.5% 3%;box-sizing: border-box;}
.enterprise2 .list ul li .bt{font-size: 24px;font-weight: bold;color:#333;}
.enterprise2 .list ul li .txt{font-size: 14px;line-height: 24px;color:#333;height:48px;}
.enterprise2 .list ul li a img{display: block;max-width: 131px;border-radius: 20px;}
.enterprise3{background: url(../images/enterprise3_bg_02.jpg) no-repeat top center;}
.enterprise3 .list ul li{display: block;background: #fff;padding:25px;margin-bottom: 30px;}
.enterprise3 .list ul li .pic{max-width: 268px;height:168px;overflow: hidden;display: inline-block;vertical-align: middle;width:20%;}
.enterprise3 .list ul li .tct{max-width: 805px;display: inline-block;vertical-align: middle;width:60%;text-align: left;margin:0 8% 0 3%;}
.enterprise3 .list ul li .tct .bt{font-size: 24px;font-weight: bold;color:#666;}
.enterprise3 .list ul li .tct .txt{font-size: 18px;line-height: 30px;color:#666;}
.enterprise3 .list ul li .more2{max-width:115px;width:10%;line-height: 36px;font-size: 16px;font-weight: bold;display: inline-block;vertical-align: middle;background: #ffa10d;border-radius: 20px;}
.enterprise3 .list ul li .more2 a{color:#fff;display: block;}
.enterprise4 .list dl{text-align: left;margin-bottom: 40px;}
.enterprise4 .list dl dt{background: #36a1d7;border-radius:  5px 30px 0 0;line-height: 44px;display: inline-block;vertical-align: top;height:44px;overflow: hidden;}
.enterprise4 .list dl dt i{display: inline-block;vertical-align: top;height:44px;line-height: 44px;}
.enterprise4 .list dl dt i img{display: block;}
.enterprise4 .list dl dt span{display: inline-block;vertical-align: top;font-size:16px;color:#fff;font-weight: bold;padding:0 20px 0 10px;}
.enterprise4 .list dl dd{background: #f2f2f2;padding:1.5% 3%;}
.enterprise4 .list dl dd p{font-size:14px;line-height: 24px;color:#666;max-width: 1140px;width:90%;display: inline-block;vertical-align: middle;}
.enterprise4 .list dl dd em{display: inline-block;vertical-align: middle;max-width: 87px;width:7%;margin-left:3%;}
.enterprise4 .list dl dd em a{display: block;}

.jjfa2{background: url(../images/jjfa2_bg_10.jpg) no-repeat top center;}
.jjfa2 .jjfa2_l{max-width: 650px;width:48%;border:25px solid rgba(36, 85, 173, .59);display: inline-block;vertical-align: top;}
.jjfa2 .jjfa2_l .jjfa2_ls{background:#fff;border-radius: 5px;text-align: left;}
.jjfa2 .jjfa2_l .pic{max-width: 308px;display: inline-block;vertical-align: middle;width: 47.4%;border-radius: 5px;}
.jjfa2 .jjfa2_l .tct{max-width: 300px;display: inline-block;vertical-align: middle;background: #fff;width: 46.4%;margin-left:2%;}
.jjfa2 .jjfa2_l .tct .bt1{font-size:32px;font-weight:bold;color:#333;}
.jjfa2 .jjfa2_l .tct .bt2{font-size:24px;color:#245fad;}
.jjfa2 .jjfa2_l .tct .txt{font-size:16px;line-height: 30px;color:#666;}
.jjfa2 .jjfa2_l .tbs{font-size: 30px;font-weight: bold;color:#fff;background: #245fad;line-height: 60px;text-align: center;border-radius: 0 0 5px 5px;}
.jjfa2 .jjfa2_r{display: inline-block;vertical-align: top;max-width: 615px;text-align: center;width:46%;margin-left:3%;}
.jjfa2 .jjfa2_r h3{font-size: 40px;font-weight: bold;color:#fff;text-align: center;}
.jjfa2 .jjfa2_r .jjfa_bd{text-align: center;}
.jjfa2 .jjfa2_r .jjfa_bd dl dd{display: block;height:72px;max-width: 615px;margin-bottom: 30px;}
.jjfa2 .jjfa2_r .jjfa_bd dl dd select{width: 220px;height:72px;font-size: 22px;color:#111;border: none;padding:0 15px;border-radius:5px;}
.jjfa2 .jjfa2_r .jjfa_bd dl dd input{height:72px;border:none;padding:0 3%;font-size: 22px;border-radius:5px;}
.jjfa2 .jjfa2_r .jjfa_bd dl dd.d1 input{width: 94%;color:#333;}
.jjfa2 .jjfa2_r .jjfa_bd dl dd input::placeholder{color:#666;}
.jjfa2 .jjfa2_r .jjfa_bd dl dd.d2 input{width:94%;color:#333;}
.jjfa2 .jjfa2_r .jjfa_bd dl dd button{background: #ffa509;border:none;font-size: 22px;color:#fff;width:100%;height:72px;border-radius:5px;}

.fund{margin: 0 auto;}
.fund .title{text-align: center;}
.fund .title .bt1 {font-size:42px;font-weight: bold;color:#666666;}
.fund .title .bt2{font-size: 16px;color:#f6a932;}
.fund .list{text-align: center;}
.fund .list ul{text-align: center;font-size: 0;}
.fund .list ul li{display: inline-block;vertical-align: top;}
.fund .more{width:290px;line-height:50px;background: #ef0000;text-align: center;border-radius: 40px;margin:0 auto;transition: all 1s;box-shadow: 0 5px 5px #999;}
.fund .more span{display: inline-block;vertical-align: middle;font-size: 20px;color:#fff;margin:0 2%;}
.fund .more span img{margin-top:-30px;}
.fund .more i{display: inline-block;vertical-align: middle;}
.fund .more em{display: inline-block;vertical-align: middle;line-height: 45px;background: #fff;border-radius: 40px;color:#ef0000;font-size: 24px;font-weight: bold;padding:0 4%}
.fund .more:hover{transform: translateY(10px);transition: all 1s;}
.fund1 .list ul li{max-width:260px;width:18%;background: #e5e5e5;padding: 1% .5%;;margin:.5%;border-radius: 5px;}
.fund1 .list ul li dl{text-align: left;}
.fund1 .list ul li dl dt{font-size: 18px;font-weight: bold;color:#333;margin-bottom: 10px;}
.fund1 .list ul li dl dd{font-size: 12px;line-height: 22px;color:#666;height:110px;overflow: hidden;}
.fund1 .list ul li dl dd i{display: block;}
.fund1 .list ul li .list_btm{text-align: right;margin-top:10px;}
.fund2{background: #f5f5f6;}
.fund2 .title{background: #b38741;line-height: 65px;}
.fund2 .title .bt1{font-size: 30px;}
.fund2 .list {border:1px dashed #b38742;border-top:0;}
.fund2 .list .list_l{max-width: 690px;display: inline-block;vertical-align: top;width:47%;}
.fund2 .list .list_l .list_l1{max-width: 320px;height: 495px;display: inline-block;vertical-align: middle;margin-top:-80px;width:51%;}
.fund2 .list .list_l .list_l2{max-width: 305px;display: inline-block;vertical-align: middle;text-align: left;width:48.6%}
.fund2 .list .list_l .list_l2 .bt1{font-size: 32px;font-weight: bold;color:#333;}
.fund2 .list .list_l .list_l2 .bt2{font-size: 24px;color:#b38742;}
.fund2 .list .list_l .list_l2 .txt{font-size: 16px;line-height: 30px;color:#666;}
.fund2 .list .list_r{display: inline-block;vertical-align: top;max-width: 600px;text-align: left;margin:2% 4%;max-height: 325px;overflow-y: scroll;width: 45%;}
.fund2 .list .list_r dl{margin:15px auto;border-bottom: 1px solid #ede2d2;}
.fund2 .list .list_r dl dt i{font-size: 20px;color:#b38741;display: inline-block;vertical-align: top;width:3%;}
.fund2 .list .list_r dl dt span{display: inline-block;vertical-align: middle;font-size: 18px;font-weight: bold;color:#333;width:80%;}
.fund2 .list .list_r dl dd{font-size: 14px;line-height: 22px;color:#666;padding-left:3%;}
.fund3 .title p{font-size: 18px;color:#333;}
.fund3 .list .bt1{font-size: 24px;font-weight: bold;color:#b38741;}
.fund3 .list ul li{display: inline-block;max-width: 250px;width:19%;margin:0 .5%;font-size: 16px;line-height: 50px;color:#333;background: #e5e5e5;border-radius: 5px;}
.fund4{background: url(../images/fund4_bg_02.jpg) no-repeat top center;}
.fund4 .title .bt1{color:#fff;}
.fund4 .title p{font-size:18px;color:#fff;}
.fund4 .list .list_l{max-width: 665px;display: inline-block;vertical-align: top;}
.fund4 .list .list_r{max-width: 665px;display: inline-block;vertical-align: top;margin-left:5%;}
.fund5 .title p{font-size:18px;line-height: 30px;color:#666;}
.fund5 .list .list_top h3,
.fund5 .list .list_btm h3{font-size: 24px;font-weight: bold;color:#666;}
.fund5 .list .list_top ul li{max-width: 175px;background: #b38741;font-size: 15px;line-height: 36px;color:#fff;width:13%;margin: 0 .5%;}
.fund5 .list .list_btm .list_btm_l{max-width: 635px;display: inline-block;vertical-align: top;}
.fund5 .list .list_btm .list_btm_r{max-width: 670px;display: inline-block;vertical-align: top;margin-left:1%;}
.fund6{background: #eee;}
.fund6 .list ul li{max-width: 260px;line-height:40px;font-size: 14px;color:#666;background: #fff;border-radius: 5px;width: 19.15%;margin:.5% .4%;}

.contract{margin:0 auto;text-align: center;}
.contract .list ul{font-size: 0;text-align: center;}
.contract .list ul li{display: inline-block;vertical-align: top;}
.contract .title .bt1{font-size: 38px;font-weight: bold;color:#333;}
.contract .title .bt1::after{content: "";display: block;width:65px;height:5px;background: #e00500;margin:20px auto 0;}
.contract .more{max-width:480px;line-height:60px;background: #e00500;text-align: center;border-radius: 40px;margin:0 auto;transition: all 1s;box-shadow: 0 2px 5px #666;}
.contract .more span{display: inline-block;vertical-align: middle;}
.contract .more i{display: inline-block;vertical-align: middle;font-size: 24px;color:#fff;margin:0 2%;}
.contract .more em{display: inline-block;vertical-align: middle;line-height: 45px;background: #fff;border-radius: 40px;color:#e00500;font-size: 24px;font-weight: bold;padding:0 4%}
.contract .more:hover{transform: translateY(10px);transition: all 1s;}

.contract1 .list ul li{max-width: 170px;width:8.666666666666668%;background: #fafafa;padding:2%;margin:2%;box-shadow: 5px 5px 10px #e9e9e9;transition: all 1s;}
.contract1 .list ul li i{display: inline-block;max-width: 76px;height:76px;border-radius: 50px;}
.contract1 .list ul li span{display: inline-block;font-size: 20px;line-height: 24px;color:#333;height:48px;}
.contract1 .list ul li:hover{transform: translateY(5px);transition: all 1s;}
.contract2{background: #f1f1f1;}
.contract2 .list ul li{max-width: 560px;width:45%;text-align: left;padding:15px 0;border-bottom: 1px solid #dedede;margin: 0 2%;position: relative;}
.contract2 .list ul li:nth-child(odd)::after{content: "";display:block;width: 1px;height:65px;background: #dedede;position: absolute;right:-5%;top:0;}
.contract2 .list ul li span{display: inline-block;vertical-align: middle;width:75%;font-size: 18px;color:#666;}
.contract2 .list ul li i{display: inline-block;vertical-align: middle;width:23%;font-size: 16px;line-height:34px;max-width: 124px;background: #e00500;text-align: center;border-radius: 20px;}
.contract2 .list ul li i a{color:#fff;display: block;}
.contract3{background: url(../images/consult_bg_02.jpg) no-repeat center top;}
.contract3 .title .bt1{color:#fff;}
.contract3 .list ul li{max-width: 645px;background: #fff;position: relative;overflow: hidden;width: 48%;margin:1%;padding: 2% 0;}
.contract3 .list ul li i{display: inline-block;vertical-align: top;width:70px;height:70px;;line-height: 90px;font-size: 30px;font-weight: bold;color:#fff;background: #265daf;border-radius: 50px;margin:-50px 0 0 -110px;text-indent: .5em;}
.contract3 .list ul li span{display: block;font-size: 24px;color:#333;line-height: 36px;text-align: left;width:85%;display: inline-block;max-width: 505px;height:72px;}
.contract4 .list ul li{width:12.5%;}
.contract4 .list ul li i{display: block;width: 91px;height:91px;overflow: hidden;margin:0 auto;text-align: center;}
.contract4 .list ul li span{display: block;font-size: 20px;font-weight: bold;color:#666;}

.heritage1 .list ul li{width:20%;margin-bottom: 3%;}
.heritage1 .list ul li i{display: block;margin: 0 auto;max-width: 192px;height:176px;overflow: hidden;transition: all 1s;}
.heritage1 .list ul li:hover i{transform: translateY(5px);transition: all 1s;}
.heritage1 .list ul li span{display: block;font-size: 20px;color:#333;}
.heritage1 .remind dl{height:90px;background: #fff7e9;border-radius: 5px;text-align: left;}
.heritage1 .remind dl dt{max-width:100px;width:8%;;background: #f7a001;color:#fff;font-size: 20px;font-weight: bold;height:90px;float: left;;text-align: center;line-height: 30px;display: flex;align-items: center;justify-content: center}
.heritage1 .remind dl dd{display: inline-block;vertical-align: top;font-size: 16px;color:#e00500;line-height: 30px;width:85%;text-align: left;padding:1%;}

.heritage2{background: #f8f8f8;}
.heritage2 .title .bt1{color:#07263a;}
.heritage2 .title .bt1 span{color:#f0630d;font-size: 24px;display: inline-block;vertical-align: middle;font-weight: normal;}
.heritage2 .list .list_left,
.heritage2 .list .list_right{max-width: 650px;width:48%;display: inline-block;vertical-align: top;border-right: 1px solid #dedede;}
.heritage2 .list .list_left ul li,
.heritage2 .list .list_right ul li{max-width: 650px;width:100%;text-align: left;display: inline-block;vertical-align: top;margin:2%;}
.heritage2 .list .list_left ul li .listl,
.heritage2 .list .list_right ul li .listl{max-width: 115px;background: #f0630d;width:17.7%;border-radius: 5px;text-align: center;display: inline-block;vertical-align: top;}
.heritage2 .list .list_left ul li .listl .ico,
.heritage2 .list .list_right ul li .listl .ico{line-height: 80px;text-align: center;}
.heritage2 .list .list_left ul li .listl .brief,
.heritage2 .list .list_right ul li .listl .brief{font-size: 16px;font-weight: bold;line-height: 36px;color:#fff;background: #005775;border-radius: 0 0 5px 5px;}
.heritage2 .list .list_left ul li .listr,
.heritage2 .list .list_right ul li .listr{display: inline-block;vertical-align: top;max-width: 500px;width:80%;margin-left:2%;}
.heritage2 .list .list_left ul li .listr .listr_l,
.heritage2 .list .list_right ul li .listr .listr_l{display: inline-block;vertical-align: middle;width:75%;}
.heritage2 .list .list_left ul li .listr .listr_l p,
.heritage2 .list .list_right ul li .listr .listr_l p{padding:4px 0;}
.heritage2 .list .list_left ul li .listr .listr_l p i,
.heritage2 .list .list_right ul li .listr .listr_l p i{font-size: 14px;text-transform: uppercase;background: #005775;line-height: 30px;color:#fff;padding:0 5px;display: inline-block;vertical-align: middle;}
.heritage2 .list .list_left ul li .listr .listr_l p span,
.heritage2 .list .list_right ul li .listr .listr_l p span{font-size: 16px;line-height: 30px;color:#333;width:88%;display: inline-block;vertical-align: middle;margin-left:2%;}
.heritage2 .list .list_left ul li .listr .listr_r,
.heritage2 .list .list_right ul li .listr .listr_r{display: inline-block;vertical-align: middle;width: 23%;transition: all 1s;}
.heritage2 .list .list_left ul li .listr .listr_r:hover,
.heritage2 .list .list_right ul li .listr .listr_r:hover{transform: translateX(5px);transition: all 1s;}
.heritage2 .list .list_right{border-right: none;}

.heritage3{background: #eee;}
.heritage3 .title .bt1{color:#07263a;}
.heritage3 .title .bt1 font{color:#eb5a34}
.heritage3 .title .bt1 i{display: inline-block;vertical-align: middle;font-size: 24px;color:#07263a;font-weight: normal;}
.heritage3 .list ul li{max-width: 350px;height:220px;position: relative;width:26%;margin: 0 3%;}
.heritage3 .list ul li .pic{max-width: 350px;height:220px;overflow: hidden;}
.heritage3 .list ul li .pic img{transition: all 1s;}
.heritage3 .list ul li:hover .pic img{transition: all 1s;transform: scale(1.1);}
.heritage3 .list ul li .tct{position: absolute;bottom:0;left:0;right:0;background: #005775;padding:15px 0;}
.heritage3 .list ul li .tct .bt{font-size: 20px;font-weight: bold;color:#fff;font-weight: bold;}
.heritage3 .list ul li .tct .txt{font-size: 16px;color:#fff;}

.heritage4 .list ul li{background: #f5f5f5;max-width: 660px;width: 48.5%;text-align: left;margin:.7%;}
.heritage4 .list ul li .pic{max-width: 307px;height:207px;overflow: hidden;display: inline-block;vertical-align: middle;width:47%;}
.heritage4 .list ul li .pic img{transition: all 1s;}
.heritage4 .list ul li:hover .pic img{transform: scale(1.1);transition: all 1s;}
.heritage4 .list ul li .tct{display: inline-block;vertical-align: middle;max-width: 350px;width:47%;padding:2%;}
.heritage4 .list ul li .tct .bt{font-size: 22px;color:#333;}
.heritage4 .list ul li .tct .txt{font-size: 14px;line-height: 24px;color:#666;}
.heritage4 .list ul li .tct .more2{text-align: right;}
.heritage5{background: #f7f7f7;}
.heritage5 .jjfa2_l,.heritage5 .jjfa2_r{vertical-align: middle;}
.heritage5 .jjfa2_rs dl{border-bottom: 1px solid #dedede;text-align: left;}
.heritage5 .jjfa2_rs dl dt{font-size: 24px;color:#666;line-height: 75px;display: inline-block;vertical-align: middle;width:78%;}
.heritage5 .jjfa2_rs dl dd{max-width: 130px;line-height:40px;background:#f7a001;box-shadow: 0 5px 5px #d4b6b5;font-size: 16px;text-align: center;border-radius: 40px;display: inline-block;vertical-align: middle;width: 21%;}
.heritage5 .jjfa2_rs dl dd a{display: block;color:#fff;}


.land .title{text-align: center;}
.land .title .bt1{font-size: 38px;font-weight: bold;color:#333;}
.land .title .xian{width:65px;height:5px;background: #2134b6;margin:20px auto}
.land .title .bt2{font-size: 18px;color:#2134b6;}
.land .list ul{font-size: 0;text-align: center;}
.land .list ul li{display: inline-block;vertical-align: top;}
.land .more{max-width: 640px;margin:30px auto 0;transition: all 1s;}
.land .more dl{font-size: 0;text-align: center;box-shadow: 0 5px 10px #333;border-radius: 50px;}
.land .more dl dt,
.land .more dl dd{display: inline-block;vertical-align: middle;font-size: 22px;color:#fff;line-height: 80px;font-weight: bold;}
.land .more dl dt{max-width: 440px;background: #ffd800;width:68.75%;color:#2134b6;border-radius: 50px 0 0 50px;}
.land .more dl dd{max-width:200px;background: #2134b6;width:31.35%;border-radius: 0 50px 50px 0 ;}
.land .more:hover{transform: translateY(5px);transition: all 1s;}

.land1{background: #f5f5f9;}
.land1 .list ul{margin-top: 20px;}
.land1 .list ul li{max-width: 216px;line-height: 55px;background: #2134b6;font-size: 20px;font-weight: bold;color:#fff;border-radius: 50px;width:15.9%;text-align: center;margin: 2% .2%;}
.bas{text-align: center;background: url(../images/bas_bg_05.jpg) no-repeat center;height:177px;margin-top:40px;}
.bas span{font-size: 40px;font-weight: bold;color:#fbf202;line-height: 177px;}
.bas input{width: 455px;height: 70px;line-height: 70px;font-size: 24px;color:#666;border-radius: 50px;border:none;text-indent: 1em;margin:0 2%;}
.bas button{font-weight: bold;color:#111;line-height: 70px;width:455px;border:none;background: #fbd502;font-size: 30px;border-radius: 50px;}

.land2 .list ul li{max-width: 280px;height:400px;box-shadow: 0 5px 5px #ededed, 0 -3px 5px #ededed;width:21.33%;margin:2% 1%;padding:0 5px;transition: all 1s;}
.land2 .list ul li .ico{width:81px;height:76px;overflow: hidden;margin:40px auto 30px;}
.land2 .list ul li .bt{font-size: 24px;font-weight: bold;color:#2134b6;}
.land2 .list ul li .bt2{font-size: 20px;color:#d4d4d4;font-family: "Arial";margin-top:10px}
.land2 .list ul li .xian{width:100px;height:2px;background: #2134b6;margin:20px auto;}
.land2 .list ul li .txt{font-size: 14px;line-height: 24px;color:#666;}
.land2 .list ul li .more2 a{display: block;width:180px;line-height: 40px;border:1px solid #dedede;margin:30px auto;font-size: 14px;text-align: center;color:#2134b6;}
.land2 .list ul li:hover .more2 a{background: #2134b6;color:#fff;}
.land2 .list ul li:hover{transform: translateY(10px);transition: all 1s;}

.land3{background: url(../images/land3_bg_04.jpg) repeat;}
.land3 .title .bt1,
.land3 .title .bt2{color:#fff;}
.land3 .title .xian{background: #fff;}
.land3 .list ul{margin-top:30px;}
.land3 .list ul li{max-width: 245px;height:225px;background: #ffd800;border-radius: 10px;width:22.5%;margin: 1%;padding:0 30px;transition: all 1s;}
.land3 .list ul li .ico{width:44px;height: 44px;overflow: hidden;margin: 30px auto 15px;}
.land3 .list ul li .bt{font-size: 22px;color:#111;font-weight: bold;}
.land3 .list ul li .txt{font-size: 14px;line-height: 24px;color:#222;margin-top:20px;}
.land3 .list ul li:hover{transform: translateY(-5px);transition: all 1s;}

.land4 .title .bt1{color:#1957b3;}
.land4 .title .bt1 font{color:#fc9e08;}
.land4 .title .bt1 span{font-size: 24px;color:#07263a;font-weight: normal;margin-left:20px;}
.land4 .list_con{font-size: 0; text-align: center;}
.land4 .list_con_left{max-width: 630px;width:46.4%;display: inline-block;vertical-align: top;}
.land4 .list_con_left dl{text-align: left;margin:40px auto;}
.land4 .list_con_left dl dt{font-size: 18px;color:#333;}
.land4 .list_con_left dl dt img{margin-right: 5px;}
.land4 .list_con_left dl dd{font-size: 14px;line-height: 24px;color:#666;padding-left:55px;height:72px}
.land4 .list_con_right{max-width: 430px;height:455px;background:#2134b6;width:36.1%;display: inline-block;vertical-align: top;margin-left:3%;padding:30px;border-radius: 10px;}
.land4 .list_con_right dl dt{font-size: 22px;font-weight:bold;color:#fff;margin: 20px auto;}
.land4 .list_con_right dl dd{font-size: 14px;line-height: 48px;border-bottom: 1px dashed #5967c8;color:#fff;text-align: left;}

.land5{background: #15279c;}
.land5 .title .bt1,
.land5 .title .bt2{color:#fff;}
.land5 .title .xian{background: #15279c;margin:10px auto;}
.land5 .list_con{font-size: 0;text-align: center;margin:3% auto 0;}
.land5 .list_con input,
.land5 .list_con button{width:500px;height:80px;line-height: 80px;border:none;border-radius: 5px;margin:0 1%;}
.land5 .list_con input{font-size: 24px;color:#666;text-indent: 1em;}
.land5 .list_con button{font-size: 24px;font-weight: bold;color:#333;background: #fac303;}
.land6{background: #f5f6ff;}
.land6 .list_con{margin: 20px auto 0;max-width: 100%;}
.land6 .list_con img{display: block;}

.intellectual .title{text-align: center;}
.intellectual .title .bt1{font-size: 36px;font-weight: bold;color:#333}
.intellectual .title .bt1 font{color:#344c80;}
.intellectual .title .bt2{font-size: 16px;color:#888;margin-top: 30px;}
.intellectual .more{max-width: 640px;margin:30px auto 0;transition: all 1s;}
.intellectual .more dl{font-size: 0;text-align: center;}
.intellectual .more dl dt,
.intellectual .more dl dd{display: inline-block;vertical-align: middle;font-size: 22px;color:#fff;line-height: 60px;font-weight: bold;}
.intellectual .more dl dt{max-width: 440px;background: #ffd800;width:68.75%;color:#344c80;border-radius: 50px 0 0 50px;}
.intellectual .more dl dd{max-width:200px;background: #344c80;width:31.35%;border-radius: 0 50px 50px 0 ;}
.intellectual .more:hover{transform: translateY(5px);transition: all 1s;}

.intellectual1 .list{font-size: 0;text-align: center;margin:40px auto;}
.intellectual1 .list dl{max-width: 280px;display: inline-block;vertical-align: top;border:1px solid #dae0e5;width:20.59%;box-sizing: border-box;margin:1%;box-shadow: 0 5px 5px #f1f1f2,0 -5px 5px #f1f1f2;transition: all 1s;}
.intellectual1 .list dl dt{font-size: 24px;line-height: 60px;color:#333;background: #f1f3f5;}
.intellectual1 .list dl dd{border-bottom: 1px solid #edf0f2;font-size: 16px;line-height: 50px;color:#666;margin:0 20px;}
.intellectual1 .list dl:hover{transform: translateY(10px);transition: all 1s;}
.intellectual1 .bars{background: url(../images/intellectual1_pic.jpg) no-repeat;height:132px;max-width: 1200px;width:100%;margin:0 auto;}

.intellectual2 .list ul{font-size: 0;text-align: center;}
.intellectual2 .list ul li{max-width: 490px;width:36.1%;display: inline-block;vertical-align: top;margin:2% 3% 0;border-bottom: 1px solid #f0f2f4;position: relative;}
.intellectual2 .list ul li .answer span{height:180px;overflow-y: scroll;}
.intellectual2 .list ul li .answer span::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
.intellectual2 .list ul li .answer span::-webkit-scrollbar {width:0px;height:0px;}
.intellectual2 .list ul li .answer span::-webkit-scrollbar-thumb {background:#dddddd;background-clip:padding-box;min-height:28px;}
.intellectual2 .list ul li .answer span::-webkit-scrollbar-thumb:hover {background:#bbb;} 
.intellectual2 .list ul li .ask{text-align: left;}
.intellectual2 .list ul li .ask i,
.intellectual2 .list ul li .answer i{display: inline-block;vertical-align: top;font-size: 16px;color:#fff;font-weight: bold;font-family: "Arial";width:30px;height:30px;line-height: 30px;text-align: center;margin-right: 10px;}
.intellectual2 .list ul li .ask span,
.intellectual2 .list ul li .answer span{display: inline-block;vertical-align: top;width:90%;}
.intellectual2 .list ul li .ask i{background: #344c80;}
.intellectual2 .list ul li .ask span{font-size: 18px;color:#333;line-height: 30px;} 
.intellectual2 .list ul li .answer{text-align: left;margin-top:15px;}
.intellectual2 .list ul li .answer i{background: #ffc600;}
.intellectual2 .list ul li .answer span{font-size: 14px;line-height: 24px;color:#666;}
.intellectual2 .list ul li:nth-child(1)::after,
.intellectual2 .list ul li:nth-child(3)::after{content: "";display: block;border-right: 1px solid #f0f2f4;position: absolute;right:-8%;height:90%;top:0;}

.intellectual3 .list{margin-top:20px;}
.intellectual3 .list ul{font-size: 0;text-align: center;}
.intellectual3 .list ul li{display: inline-block;vertical-align: top;max-width: 160px;width:12%;margin:2%;}
.intellectual3 .list ul li .ico{max-width: 76px;height:76px;margin: 0 auto;}
.intellectual3 .list ul li .txt{height:160px;width:140px;background: #eef0f3;border-radius: 5px;font-size: 18px;line-height: 30px;color:#333;padding:0 10px;margin-top:-40px;display: flex;align-items: center;justify-content: center}


.intellectual4 .title{background: #344c80;line-height: 65px;}
.intellectual4 .title .bt1{font-size: 30px;}
.intellectual4 .list {border:1px dashed #344c80;border-top:0;}
.intellectual4 .list .list_l{max-width: 690px;display: inline-block;vertical-align: top;width:47%;float: left;}
.intellectual4 .list .list_l .list_l1{max-width: 320px;height: 495px;display: inline-block;vertical-align: middle;margin-top:-80px;width:50%;}
.intellectual4 .list .list_l .list_l2{max-width: 305px;display: inline-block;vertical-align: middle;text-align: left;width:48.6%}
.intellectual4 .list .list_l .list_l2 .bt1{font-size: 32px;font-weight: bold;color:#333;}
.intellectual4 .list .list_l .list_l2 .bt2{font-size: 24px;color:#344c80;}
.intellectual4 .list .list_l .list_l2 .txt{font-size: 16px;line-height: 30px;color:#666;}
.intellectual4 .list .list_l .list_l2 .more2 a{width:200px;line-height: 40px;border-radius: 40px;display: block;text-align: center;background: #344c80;color:#fff;font-size: 18px;font-weight: bold;}
.intellectual4 .list .list_r{display: inline-block;vertical-align: top;max-width: 600px;text-align: center;width: 45%;background:#f3f4f8;height: 416px;float: right;}
.intellectual4 .list .list_r h3{font-size: 40px;color:#344c80;font-weight: bold;margin-top: 40px;}
.intellectual4 .list .list_r h4{font-size: 24px;color:#344c80;margin-top: 20px;}
.intellectual4 .list .list_r input{width:500px;line-height: 80px;margin: 30px auto;font-size: 24px;color:#666;text-indent: 1em;border:none;}
.intellectual4 .list .list_r button{width:500px;line-height: 80px;background: #ffd905;border-radius: 50px;font-weight: bold;color:#344c80;font-size: 30px;border:none;}

/*20220105*/
.manage .title{text-align: center;}
.manage .title h3{font-size: 36px;line-height: 60px;color:#333;font-weight: bold;}
.manage .title span{display: inline-block;background: #cbae7c;width: 115px;height:5px;}

.manage1 strong{display: block;text-align: center;}
.manage1 .s1{font-size: 24px;line-height: 60px;color:#333;position: relative;}
.manage1 .s1::before{content: " “ ";display: inline-block;font-size: 125px;font-weight: bold;color:#333;font-family: Arial;position: absolute;left: 0;}
.manage1 .s2{font-size: 36px;color:#333;line-height: 60px;position: relative;}
.manage1 .s2::after{content: " ” ";display: inline-block;font-size: 125px;font-weight: bold;color:#333;font-family: Arial;position: absolute;right: 0;top: 45px;}
.manage1 .s3{font-size: 48px;line-height: 60px;color:#cf9e4a;margin:30px auto;}

.manage2_list .yyui_tab>ul{font-size: 0;text-align: left;}
.manage2_list .yyui_tab>ul>li{display: inline-block;vertical-align: top;width: 25%;text-align: center;}
.manage2_list .yyui_tab>ul>li .tst{width:185px;height:185px;border-radius: 50%;background: #faf7f2;margin: 10px auto;position: relative;}
.manage2_list .yyui_tab>ul>li .tst .quan{width: 185px;height:185px;border:1px solid #cbae7c;position: absolute;left: 0;right:0;margin: 0 auto;top: 0;border-radius: 50%;box-sizing: border-box;transition: all 1s;cursor: pointer;}
.manage2_list .yyui_tab>ul>li .tst .quan::after{content: "";display: block;width: 12px;height:12px;border-radius: 12px;background: #cbae7c;border:5px solid #fff;position: absolute;top: 25px;right:8px;z-index: 2;}
.manage2_list .yyui_tab>ul>li .tst .mums{display: block;font-size: 36px;color: #cbae7c;font-weight: lighter;line-height: 36px;padding-top:24%}
.manage2_list .yyui_tab>ul>li .tst .tit{display: block;font-size: 24px;font-weight: bold;color:#333;line-height: 36px;}

.manage2_list .yyui_tab>ul>li.yyui_tab_title_this .tst{background: #cbae7c;}
.manage2_list .yyui_tab>ul>li.yyui_tab_title_this .tst .mums,
.manage2_list .yyui_tab>ul>li.yyui_tab_title_this .tst .tit{color:#fff;}
.manage2_list .yyui_tab>ul>li.yyui_tab_title_this .tst .quan{transform: rotate(360deg);transition: all 1s;}
.manage2_list .yyui_tab .yyui_tab_content{display: none;}
.manage2_list .yyui_tab .yyui_tab_content_this{margin: 20px auto;}
.manage2_list .yyui_tab .yyui_tab_content_this .mains_text{background: #faf7f2;padding:20px 30px;font-size: 24px;line-height: 48px;color:#333;text-align: left;}


.managess{height:580px;padding-top:55px;box-sizing: border-box;}
.managess_left{float: left;max-width: 550px;width: 46%;}
.managess_right{float: right;max-width: 550px;width: 46%;text-align: left;margin-right: 4%;}
.managess_right h3{font-size: 48px;font-weight: bold;color:#fff;}
.managess_right p{font-size: 18px;line-height: 30px;color:#fff;}
.managess_right span{font-size: 30px;font-weight: bold;display: block;color:#cbae7c;margin:30px auto;}
.managess_right abbr{display: block;}
.managess_right abbr em{background: #cbae7c;display: inline-block;vertical-align: middle;padding:5px 20px;font-size: 20px;color:#fff;border-radius: 30px;}
.managess_right abbr em img{width:20px;display: inline-block;vertical-align: top;}
.managess_right abbr font{font-size: 36px;font-weight: bold;color:#e00500;line-height: 36px;display: inline-block;vertical-align: middle;margin-left:15px;}

.manage3_list ul{font-size: 0;text-align: left;}
.manage3_list ul li{display: inline-block;vertical-align: top;max-width: 260px;background: #f2f2f2;border-radius: 260px 260px 0 0;width: 21.67%;text-align: center;margin: 0 4.4% 0 0;}
.manage3_list ul li:nth-child(4){margin-right: 0;}
.manage3_list ul li .list_img{max-width: 260px;height:260px;overflow: hidden;border-radius: 50%;transition: all 1s;}
.manage3_list ul li:hover .list_img{transform:scale(1.05);transition: all 1s;}
.manage3_list ul li .list_tit{font-size: 24px;font-weight: bold;color:#cbae7c;line-height: 60px;border-bottom: 1px solid #cbae7c;}
.manage3_list ul li .list_txt{font-size: 20px;line-height: 36px;color:#333;height:72px;margin: 20px auto;}

.manage4_list ul{font-size: 0;text-align: left;}
.manage4_list ul li{display: inline-block;vertical-align: top;width:48%;margin-right: 4%;border-bottom: 1px solid #eae7e3;margin-top: 15px;padding-bottom: 15px;}
.manage4_list ul li:nth-child(2n){margin-right: 0;}
.manage4_list ul li .tit{float: left;width:80%;font-size: 24px;line-height: 36px;color:#666;}
.manage4_list ul li .mores{float: right;width:20%;font-size: 16px;line-height: 36px;background: #cbae7c;max-width: 120px;text-align: center;color:#fff;border-radius: 30px;box-shadow: 0 3px 5px #999;}

.medical .title{text-align: center;}
.medical .title h3{font-size: 48px;font-weight: bold;color:#333;}
.medical .title h3 font{color:#0062d1;}
.medical .title span{font-size: 36px;font-weight: bold;color:#0062d1;opacity: .14;font-family: Arial;text-transform: uppercase;margin-top:-15px;display: block;}

.medical1 .title h3{position: relative;}
.medical1 .title h3::before{content: " “ ";display: inline-block;font-size: 125px;font-weight: bold;color:#333;font-family: Arial;position: absolute;left: 0;color:#0062d1;opacity: 1;top: -25px;}
.medical1 .title h3::after{content: " ” ";display: inline-block;font-size: 125px;font-weight: bold;color:#333;font-family: Arial;position: absolute;right: 0;top: 45px;color:#0062d1;opacity: 1;}

.medical1_list{max-width: 605px;margin: 0 auto;}
.medical1_list ul li{margin: 20px auto;line-height: 50px;background: rgba(255, 255, 255, .9);border-radius: 50px;text-align: left;}
.medical1_list ul li .icon{max-width:50px;width: 10%;height:50px;border-radius: 50px;float: left;font-size: 36px;font-weight: bold;text-align: center;color:#fff;background: #f6a914;font-family: Arial;display: block;}
.medical1_list ul li .tit{font-size: 20px;color:#0062d1;width:90%;float: left;display: block;font-weight: bold;text-indent: .5em;}

.medical2_list ul{font-size: 0;text-align: left;}
.medical2_list ul li{display: inline-block;vertical-align: top;max-width: 380px;width: 31.67%;margin: 0 2.4% 3% 0;}
.medical2_list ul li:nth-child(3){margin-right: 0;}
.medical2_list ul li .list-img{max-width: 380px;height:232px;overflow: hidden;text-align: center;}
.medical2_list ul li .list-tct{background: #f5f5f5;padding:20px;}
.medical2_list ul li .list-tct .tit{font-size: 20px;line-height: 30px;color:#333;}
.medical2_list ul li .list-tct .txt{font-size: 14px;line-height: 24px;color:#666;height:48px;margin: 15px auto;}
.medical2_list ul li .list-tct .mores{font-size: 14px;line-height: 24px;color:#333;}

.medical3_list ul{font-size: 0;text-align: left;}
.medical3_list ul li{display: inline-block;vertical-align: top;width: 48%;background: rgba(2, 63, 133, .74);font-size: 12px;color:#fff;line-height: 50px;border-radius: 5px;margin: 0 4% 15px 0;padding:0 30px;box-sizing: border-box;position: relative;}
.medical3_list ul li::before{content: "★";display: block;font-size: 12px;color:#fff;position: absolute;left:30px;}
.medical3_list ul li span{display: block;font-size: 20px;color:#fff;text-indent: 1em;}
.medical3_list ul li:nth-child(2n){margin-right: 0;}
















