@charset "utf-8";

/*公共 - start*/
body { overflow: hidden; /* max-width: 1920px; */ margin: auto; background: #fff; }

html { font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial !important; }

@font-face { font-family: 'RobotoBold'; src: url('../fonts/RobotoBold.eot'); src: url('../fonts/RobotoBold.eot') format('embedded-opentype'), url('../fonts/RobotoBold.woff2') format('woff2'), url('../fonts/RobotoBold.woff') format('woff'), url('../fonts/RobotoBold.ttf') format('truetype'), url('../fonts/RobotoBold.svg#RobotoBold') format('svg'); }

@font-face { font-family: 'RobotoRegular'; src: url('../fonts/RobotoRegular.eot'); src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'), url('../fonts/RobotoRegular.woff2') format('woff2'), url('../fonts/RobotoRegular.woff') format('woff'), url('../fonts/RobotoRegular.ttf') format('truetype'), url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg'); }

.yx_content { width: 1200px; margin: auto; }

/* .yxedr_active p {
    font-size: 16px;
    line-height: 28px;
    color: #666;
} */

.g_comimg { width: 100%; position: relative; overflow: hidden; }

.g_comimg img { width: 100%; height: 100%; top: 0; left: 0; transition: all .36s ease; }

.g_comimg1 { position: relative; }

.g_comimg2 { position: absolute; }

.g_backgd { width: 100%; position: relative; }

.g_backgd img { width: auto; height: 100%; position: relative; top: 0; left: 50%; transform: translateX(-50%); }

/*公共 - end*/
/*规范*/
/*规范*/
/* 字体 */
.l_title1 h1 { font-size: 48px; color: #fff; }

.l_title1 h2 { font-size: 40px; color: #1f1f1f; }

.l_title2 h2 { font-size: 40px; color: #fff; }

.l_title1 h3 { font-size: 30px; color: #1f1f1f; }

.l_title2 h3 { font-size: 30px; color: #fff; }

.l_title1 h4 { font-size: 24px; color: #1f1f1f; }

.l_title2 h4 { font-size: 24px; color: #fff; }

.l_title1 h5 { font-size: 20px; color: #1f1f1f; }

.l_title2 h5 { font-size: 20px; color: #fff; }

/* 段落 */
.l_parag1 p { color: #333333; font-size: 16px; line-height: 1.75; }

.l_parag2 p { color: #666666; font-size: 16px; line-height: 1.75; }

/* 项目符号 */
.item1 p { position: relative; }

.item1 p::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background-color: #254aa5; position: absolute; top: 5px; left: 0; }

.item2 p { position: relative; }

.item2 p::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background-color: #999999; position: absolute; top: 5px; left: 0; }

/* 间距 */
.l_space1 { padding: 120px 0; clear: both; }

.l_space2 { margin-top: 54px; }

/*规范*/
/*pc导航选中*/
.yxnav_active1 .navlia1 { color: #284092; }

.yxnav_active2 .l_ultopp { color: #284092; }

.yxnav_active3 .l_navlia3 { }

/* ph导航选中 */
.yxnav_active1.ys_navph1_phnav1 { color: #fff; }

.yxnav_active2.ys_navph1_phnav2 { color: #fff; }

.yxnav_active3.ys_navph1_phnav3 { color: #fff; }

/*ph导航&下拉*/
.ys_navph1_phxia { position: fixed; width: 100%; left: 50%; transform: translateX(-50%); top: 64px; z-index: 300; display: block !important; background-color: #284092; }

.ys_navph1_xialaph { display: none; width: 100%; padding-bottom: 18px; height: calc(100vh - 64px); padding-top: 20px; padding: 20px 20px 0; }

.ys_navph1_xialaph h4 { position: relative; }

.ys_navph1_xialaph h4::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; opacity: .4; background-color: rgba(255, 255, 255); }

.ys_navph1_xialaph h4 a { line-height: 50px; color: rgba(2552, 255, 255, 0.6); font-size: 14px; text-transform: uppercase; }

.ys_navph1_xialaph h4 img { position: absolute; top: 50%; right: 5px; width: 13px; cursor: pointer; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.ys_navph1_xialaph .ys_navph1_ul2 { display: none; padding-top: 7px; padding-bottom: 8px; }

.ys_navph1_xialaph .ys_navph1_ul2 .container_s { max-width: 100%; padding: 0 15px; }

.ys_navph1_xialaph h5 { position: relative; }

.ys_navph1_xialaph h5::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; opacity: .4; background-color: rgba(255, 255, 255); }

.ys_navph1_xialaph h5 a { font-size: 12px; line-height: 44px; text-transform: uppercase; color: rgba(255, 255, 255, .6); }

.ys_navph1_xialaph h5 img { position: absolute; top: 50%; right: 5px; width: 13px; cursor: pointer; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.ys_navph1_xialaph h4.active img.img_s,
.ys_navph1_xialaph h5.active img.img_s { display: none; }

.ys_navph1_xialaph h4.active img.img_d,
.ys_navph1_xialaph h5.active img.img_d { display: block; }

.ys_navph1_xialaph .ys_navph1_ul3 { display: none; }

.ys_navph1_xialaph h6 { position: relative; }

.ys_navph1_xialaph h6 a { font-size: 12px; line-height: 44px; text-transform: uppercase; color: rgba(255, 255, 255, .6); }

.ys_navph1_xialaph h6::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; opacity: .4; background-color: rgba(255, 255, 255); }

/* 搜索 */
.ys_navph1_ph_search { width: 100%; overflow: hidden; padding: 0 15px; padding-left: 15px; margin-top: 32px; }

.ys_navph1_ph_search_ph { width: 100%; height: 35px; border: 1px solid rgba(255, 255, 255, .4); margin-top: 18px; float: left; border-radius: 17.5px; position: relative; }

.ys_navph1_ph_search_ph input { width: 100%; height: 100%; text-indent: 20px; color: #fff; }

.ys_navph1_ph_search_ph input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.8); }

.wj_header_i_nav { position: fixed; top: 0; left: 0; width: 100%; height: 80px; z-index: 10; }

.ys_navph1_ph_searchfe { position: absolute; top: 50%; right: 15px; transform: translateY(-50%); width: 16px; }

.ys_navph1_ph_searchfe img { width: 100%; }

/* 语言版本切换 */
.ys_navph1_wj_hin_r_en a { color: #666; }

.ys_navph1_wj_hin_r_en { margin-right: 15px; }

/* header ys_navph1 */
.ys_navph1_header { position: fixed; top: 0; left: 0; transform: translateX(0); z-index: 999; width: 100%; height: 64px; padding-left: 20px; padding-right: 20px; background-color: #ffffff; display: none; box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%); }

.ys_navph1_header .ys_navph1_logo { width: 148px; line-height: 64px; }
.ys_navph1_header .ys_navph1_logo a { display: block; width: 100%; line-height: 64px; }
.ys_navph1_header .ys_navph1_logo img { width: 100%; }

.ys_navph1_header .ys_navph1_phsearch { position: absolute; top: 50%; right: 70px; width: 25px; cursor: pointer; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.ys_navph1_header .ys_navph1_wj_hin_right { padding-top: 25px; }

.ys_navph1_header .ys_navph1_phsearch img { width: 100%; }

.ys_navph1_ph_mea_cl { overflow: hidden; width: 28px; height: 100%; }

.ys_navph1_header .ys_navph1_menuph { width: 28px; height: 50px; cursor: pointer; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_point { position: relative; display: inline-block; width: 28px; height: 22px; margin-top: 14px; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_point .ys_navph1_navbtn,
.ys_navph1_header .ys_navph1_menuph .ys_navph1_point .ys_navph1_navbtn::after,
.ys_navph1_header .ys_navph1_menuph .ys_navph1_point .ys_navph1_navbtn::before { width: 28px; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 28px; height: 1px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background: #666; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_navbtn::after,
.ys_navph1_header .ys_navph1_menuph .ys_navph1_navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 1px; content: ''; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background: #666; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_navbtn::after { top: -10px; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_navbtn::before { top: 10px; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_point.active .ys_navph1_navbtn { background: transparent; }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_point.active .ys_navph1_navbtn::after { top: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.ys_navph1_header .ys_navph1_menuph .ys_navph1_point.active .ys_navph1_navbtn::before { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

/*banner-start*/
.g_sybannr { display: none; overflow: hidden; }

.g_syban::after { content: ""; width: 100%; height: 230px; background: url(../images/banbg2.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.g_sybannr.on { display: block; }

.g_syhead { position: fixed; top: 0; left: 0; width: 100%; z-index: 500; background: #fff; box-shadow: 0px 5px 28.13px 0.87px rgb(0 0 0 / 6%); }

.g_syhdtop,
.g_syhdbot { transition: all .36s ease; }

.g_syhdbot { border-bottom: 1px solid rgba(255, 255, 255, .3) }

.g_sylogo { width: 384px; line-height: 90px; }

.g_sysearch { margin-top: 30px; width: 235px; height: 34px; border-radius: 16.5px; border: 1px solid #c1c7db; }

.g_sysearch img { width: 17px; cursor: pointer; display: block; margin-top: 8px; margin-right: 15px; }

.g_sysearch input { display: block; width: calc(100% - 32px); padding: 0 15px; height: 100%; }

.g_synavli p a { line-height: 70px; color: rgba(255, 255, 255, .8); font-size: 16px; display: block; transition: all .36s ease; }

.g_syhdbot ul { width: 100%; }

.g_synavli { margin-right: 58px; }

.g_synavli:last-child { margin-right: 0; }

.g_sybansk { overflow: hidden; }

.g_sybantu { width: 100%; position: relative; }

.g_sybantu::after { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); position: absolute; top: 0; left: 0; }

.g_sybantu::before { content: ""; width: 100%; height: 100%; background: url(../images/banbg.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.g_sybantu img { width: 100%; }

.g_sybantu video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; width: 100%; }

.g_syban { position: relative; }

.g_sybannr { position: relative; }

.g_sybanwz { position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); }

.g_sybantuph { display: none; }

/*banner-end*/
.l_navbarl { position: relative; z-index: 20; height: 100%; }

.l_logo { width: 176px; height: 100%; float: left; }

.l_logo a { width: 100%; height: 100%; line-height: 70px; color: #fff; transition: all .36s; position: relative; display: block; }

.l_listimg { position: relative; }

.l_logoimg_box { overflow: visible !important; width: 100%; display: inline-block; vertical-align: middle; }

.l_logoimg_box img { object-fit: unset; }

.l_logodef { position: relative; left: 0; top: 0; z-index: 1; width: 100%; transition: all .36s; }

.l_logofixed { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; transition: all .36s; opacity: 0; }

.l_syhead { position: fixed; width: 100%; padding: 0 50px; transition: all .36s; }

.l_sechp input::placeholder { font-size: 14px; color: #fff; transition: all .36s; }

.l_sechic { width: 17px; line-height: 40px; cursor: pointer; }

.l_sechic img { width: 100%; }

.l_sechp { padding-left: 10px; width: calc(100% - 17px); height: 40px; }

.l_sechp input { width: 100%; height: 100%; font-size: 14px; color: #fff; transition: all .36s; }

.l_synavris1 { width: 250px; border-radius: 20px; border: 3px solid rgba(255, 255, 255, .3); padding: 0 10px; margin-top: 12px; margin-right: 25px; }

.l_sechics { width: 100%; line-height: 40px; position: relative; }

.l_sechics img { width: 100%; height: 100%; transition: all .36s; }

.l_img1 { position: relative; top: 0; left: 0; }

.l_img2 { position: absolute; top: 0; left: 0; }

.l_synavris2 { margin: 0 24px; width: 40px; height: 40px; border-radius: 50%; border: 3px solid rgba(255, 255, 255, .3); position: relative; cursor: pointer; margin-top: 12px; }

.l_synavris2 a { display: block; width: 100%; height: 100%; }

.l_dlimg { width: 17px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.l_dlimg img { width: 100%; height: 100%; transition: all .36s; }

.sech1 { opacity: 0; }

.denglu2 { opacity: 0; }

.l_languagep a { font-size: 16px; line-height: 70px; color: #fff; transition: all .36s; }

.l_languageic { width: 12px; line-height: 70px; position: relative; transition: all .36s; }

.l_languageic img { width: 100%; height: 100%; transition: all .36s; }

.l_languagep { padding-right: 8px; }

.l_synavris3 { cursor: pointer; position: relative; }
.l_synavbt p a { font-size: 16px; line-height: 1.75; color: #666; transition: all .36s; }
.l_synavbt { position: absolute; left: 50%; transform: translateX(-50%); display: none }
.l_synavtp.on .l_languageic { transform: rotate(-180deg); }
.navlia1 { font-size: 20px; line-height: 70px; transition: all .36s; color: #fff; display: block; padding: 0 54px; }

.l_synavmid { width: 100%; margin: auto; text-align: center; }

.l_navul { display: inline-block; }

/* .l_navli {
    position: relative;
} */

.l_syhead.l_fixed { background-color: #fff; box-shadow: 0px 13px 36.86px 1.14px rgba(6, 11, 17, 0.06); }

.l_syhead.l_fixed .l_logofixed { opacity: 1; }

.l_syhead.l_fixed .l_logodef { opacity: 0; }

.l_syhead.l_fixed .navlia1 { color: #1f1f1f; }

.l_syhead.l_fixed .yxnav_active1 .navlia1 { color: #284092; }

.l_syhead.l_fixed .l_sechp input { color: #999; }

.l_syhead.l_fixed .l_sechp input::placeholder { color: #999; }

.l_syhead.l_fixed .sech1 { opacity: 1; }

.l_syhead.l_fixed .sech2 { opacity: 0; }

.l_syhead.l_fixed .l_synavris1 { border: 3px solid #eee; }

.l_syhead.l_fixed .l_synavris2 { border: 3px solid #eee; }

.l_syhead.l_fixed .denglu2 { opacity: 1; }

.l_syhead.l_fixed .denglu1 { opacity: 0; }

.l_syhead.l_fixed .l_languagep a { color: #666; }

.l_syhead.l_fixed .xiala1 { opacity: 0; }

.l_syhead.l_fixed .xiala2 { opacity: 1; }

.l_ultopp p { font-size: 16px; color: #1f1f1f; transition: all .36s; font-weight: bold; line-height: 1.75; }

.l_ulbtli a { font-size: 14px; line-height: 1.75; color: #333333; transition: all .36s; /* display: block; */ }

.l_ulbtli { margin-bottom: 8px; text-align: left; }

.l_navlia3 { position: relative; }

.l_navlia3::after { content: ""; width: 0; height: 3px; background-color: #d9e6fc; position: absolute; bottom: 0; left: 0; transition: all .36s; }

.yxnav_active3 .l_navlia3::after { width: 100%; }


.l_navulbt { margin-top: 16px; }

.l_navulbt a { display: block; }


.l_navxllist { margin: 0; }

.l_navxlul { padding: 0 58px; }

.l_navxl1 .l_navxlnr { width: 980px; }

.l_navxl2 .l_navxlnr { width: auto; }
.l_navxl2 .l_navultp { padding-left: 10px; }

.l_navxl3 .l_navxlnr { width: 916px; }

.l_navxlnr { background: #fff; border-radius: 20px; padding: 52px 22px 30px 36px; box-shadow: 0px 13px 36.86px 1.14px rgb(6 11 17 / 6%); }

.l_navtitle h4 { color: #051c2c; line-height: 1.75; text-align: left; }

.l_navtitle span { color: #284092; font-family: "RobotoRegular" !important; }

.l_ultopic { width: 7px; position: relative; top: 5px; left: 10px; }

.l_ultopic img { width: 100%; }

.xiala2 { width: 9px !important; transform: rotate(90deg); top: 3px; left: 1px; opacity: 0; }

.l_navxlul1 { width: 234px; background: #f2f4f8; border-radius: 20px; padding: 20px 16px 25px; position: relative; z-index: 1; margin-top: -24px; }

.l_navpro { margin-top: 105px; }

.l_navbg { width: 100%; position: absolute; top: 0; right: 0; z-index: -1; }

.l_navbg img { width: 100%; }

.l_navxl { position: absolute; left: 50%; top: 84px; transform: translateX(-50%); display: none; }

.l_navxl::after { content: ''; display: block; position: absolute; top: -8px; left: 50%; transform: translateX(-50%); border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid transparent; width: 0; height: 0; transition: all .36s; border-bottom-color: #fff; }

.l_navimg { width: 67px; position: relative; }

.l_navimg img { width: 100%; height: 100%; max-width: 100%; }

.l_navxl3 .l_ultopic { display: none; }

.l_navxl2 .l_navxlul { padding: 0; }
.l_navxl2 .l_navxlul a { display: block; padding: 0 3.2rem; }


.l_navxl3 .l_navxlul { padding: 0 75px; }

.l_navxl3 .l_navxllist { margin: 0 -75px; }

.l_navultp.yxnav_active2 .l_ultopp p { color: #025beb; }

/* 底部副导航 */
.l_con1360 { width: 1360px; margin: auto; }

.l_fttple { width: 175px; }

.l_ftlogo { width: 100%; }

.l_ftlogo a { display: block; width: 100%; line-height: 100px; }

.l_ftlogo img { width: 100%; }

.l_ftnrtp { background-image: -moz-linear-gradient(0deg, rgb(5, 28, 44) 30%, #284092 98%); background-image: -webkit-linear-gradient(0deg, rgb(5, 28, 44) 30%, #284092 98%); background-image: -ms-linear-gradient(0deg, rgb(5, 28, 44) 30%, #284092 98%); box-shadow: 0px 13px 36.86px 1.14px rgba(25, 84, 171, 0.06); }

.l_ftnavul { margin: 0 -40px; }

.l_ftnavli a { font-size: 20px; line-height: 1.75; color: #333333; font-weight: bold; transition: all .36s; display: block; padding: 0 40px; }

.l_ftinfo a { font-size: 16px; line-height: 1.75; color: #666; transition: all .36s; }

.l_ftinfos { margin: 0 -30px; }

.l_ftinfo { padding: 0 30px; }

.l_ftnrmid { padding: 35px 0; }

.l_ftbtnr p,
.l_ftbtnr p a { font-size: 14px; line-height: 1.75; color: #999; text-align: center; }

/*.l_ftbtnr p a:last-child { color: #d7d7d7; }*/

.l_ftnrbt { padding: 25px 0; }
.l_shareic1:first-child { display: none; }
.l_shareic1 { width: 24px; line-height: 100px; margin-right: 30px; position: relative; cursor: pointer; }

.l_shareic1 img { width: 100%; }

.l_shareic1.l_shareic1:last-child { margin-right: 0; }

.l_mallimg { width: 162px; height: 162px; background: #fff; box-shadow: 0px 5px 28.13px 0.87px rgb(0 0 0 / 6%); position: absolute; bottom: 80px; left: 50%; transform: translateX(-50%); border-radius: 8px; display: none; }

.l_mallimg img { width: 155px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.l_mallimg::before { content: ''; position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); border-bottom: 10px solid transparent; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; }

.l_ftsharep p { font-size: 20px; line-height: 1.75; color: #fff; font-weight: bold; line-height: 100px; }

.l_shareic { padding-left: 25px; }

/* 内页banner */
.l_nybanimg { position: relative; }
.l_nybanimg img { width: 100%; }
.l_nybanimg::after { content: ""; width: 100%; height: 100%; background: linear-gradient(to right, #051c2c, #254aa4); position: absolute; top: 0; left: 0; opacity: 0.52; }

.l_nybanimg::before { content: ""; width: 100%; height: 100%; background: linear-gradient(to right, #051c2c, #254aa4); position: absolute; top: 0; left: 0; opacity: 0.25; }

.l_phbanimg { display: none; }

.l_nybanimgs { position: relative; }

.l_nybanimgs::after { content: ""; width: 100%; height: 100%; background: url(../images/banbg1.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }
.l_h1bx1ri { position: relative; top: 10px; }
.l_banwznr p { font-size: 18px; line-height: 1.75; color: #fff; width: 665px; margin-top: 10px; }

.l_banwznr h1 { font-size: 40px; line-height: 1.75; color: #fff; font-weight: bold; }

.l_nyban { position: relative; }

.l_nybanwz { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }
.l_e2sect .l_nybread { padding-top: 15px; }
.l_nybrdli a { font-size: 14px; line-height: 1.75; color: #fff; transition: all .36s; }
.l_nybrdli a:hover { color: #9EB0E8 !important; }

.l_nybreads { position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); width: 100%; }

.l_nybrdli img { width: 14px; }

.l_nybrdli { position: relative; }

.l_nybrdli::after { content: "﹥"; font-size: 14px; color: #fff; padding: 0 6px; }

.l_nybrdli:last-child::after { display: none; }

.g_sybanwz h1 { font-weight: bold; line-height: 1.5; }

.l_sybanwzp p { font-size: 18px; line-height: 1.75; color: #fff; }

.g_sybanwzs { width: 550px; }

.l_banbox { background: rgba(0, 0, 0, .4); border-radius: 10px; padding: 26px 70px 35px 36px; margin-top: 105px; visibility: hidden !important; }
.l_banshp1 p { font-size: 18px; line-height: 1.75; color: #fff; }
.l_banshin { width: 144px; height: 30px; border-bottom: 4px solid rgba(153, 80, 80, 0.15); margin: 0 6px; }
.l_banshin input { width: 100%; height: 100%; font-size: 18px; color: #fff; }
.l_banshic { width: 18px; position: relative; top: 6px; cursor: pointer; }
.l_banshic img { width: 100%; }
.l_banshp { padding-right: 18px; }

.l_banshinfo { margin-top: 20px; }

.l_banshin1 p { font-size: 16px; color: #fff; line-height: 30px; text-align: center; }

.l_banshin1 { width: 33.333333%; padding: 0 6px; }

.l_banshin1s { border: 3px solid rgba(255, 255, 255, .15); border-radius: 18px; cursor: pointer; }

.l_sybanwzp { margin-top: 20px; }

.g_sybansk .slick-dots li { width: 8px; height: 8px; border: none; background: rgba(255, 255, 255, .5); margin: 0 7px; }

.g_sybansk .slick-dots li.slick-active { background: rgba(255, 255, 255); }

.g_sybansk .slick-dots { bottom: 150px; }

.g_sybansk .slick-prev,
.g_sybansk .slick-next { width: 23px; height: 42px; }

.g_sybansk .slick-next { background: url(../images/next.svg) center / cover no-repeat; right: 50px; }

.g_sybansk .slick-prev { background: url(../images/next.svg) center / cover no-repeat; left: 50px; z-index: 2; transform: rotate(180deg); top: calc(50% - 21px); }

.l_sybox1 .l_navimg { width: 118px; }
.l_sybox1 .l_ultopp p { font-size: 20px; font-weight: bold; height: 35px; overflow: hidden; }
.l_sybox1 .l_ultopic { top: 12px; }
.l_sybox1 .l_navultp { padding: 30px 20px; text-align: center; }
.l_sybox1 .l_navxllist { border-radius: 20px; margin: 0; background: #fff; z-index: 2; position: relative; padding: 38px 0; box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); overflow: hidden; }

.l_navxllists { margin: 0 -55px; padding-left: 98px; }
.l_navxllists .l_navimg { width: 140px; }
.l_navxllists .l_ultopic { top: 10px; width: 10px; left: 6px; }
.l_navxllists .l_navultp { padding: 20px 45px; text-align: center; }

.l_sybox1 .l_navxlul { width: 25%; padding: 0 55px; }
.l_sybox1 .l_navxlul a { display: block; }
.l_sybox1 .l_navulbt { margin-top: 0; }
.l_sybox1 { margin-top: -116px; }

.s_e3c1lbwztit h2 { line-height: 1.5; font-weight: bold; color: #202020; text-align: center; }

.l_morebtn p { font-size: 16px; line-height: 44px; color: #284092; font-weight: bold; text-align: center; }

.l_morebtns { text-align: center; margin-top: 60px; }

.l_morebtn { width: auto; border-radius: 25px; border: 3px solid #284092; transition: all .36s; display: inline-block; position: relative; }
.l_sybox2 .l_morebtn::after { clip: rect(0px, 272px, 50px, 8px); }
.l_sybox2 .l_morebtn::before { clip: rect(0px, 272px, 50px, 8px); }
.l_morebtn::after { content: ""; width: calc(100% + 6px); height: calc(100% + 6px); border-radius: 25px; /* border: 3px solid #c2d9ff; */ border-top: 4px solid #c2d9ff; border-bottom: 4px solid #c2d9ff; position: absolute; top: -3px; left: 50%; transform: translateX(-50%); clip: rect(0px, 162px, 50px, 8px); transition: all .5s ease-out; }

.l_morebtn::before { content: ""; width: calc(100% + 6px); height: calc(100% + 6px); border-radius: 25px; /* border: 3px solid #c2d9ff; */ border-top: 4px solid #c2d9ff; border-bottom: 4px solid #c2d9ff; position: absolute; top: -3px; left: 50%; transform: translateX(-50%); clip: rect(0px, 162px, 50px, 8px); transition: all .5s ease-out; }

.l_morebtn a { display: block; padding: 0 50px; z-index: 99; position: relative; }

.s_b1c1listbox { margin: 0 -12px; }

.l_sybox4 .s_b1c1list { margin-bottom: 0; }

.s_b1c1list { width: 33.333333%; padding: 0 12px; }

.s_b1c1list a { display: block; }

.s_b1c1li { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgb(40 43 109 / 8%); overflow: hidden; }

.l_sybx4bt .s_b1c1li { box-shadow: 0px 13px 10px 1.14px rgb(40 43 109 / 8%); }

.s_b1c1liig { width: 100%; position: relative; overflow: hidden; }

.s_b1c1liig::before { content: ""; width: 100%; height: 100%; background: url(../images/sybx4bg.png) center / cover no-repeat; position: absolute; top: 0; left: 0; z-index: 100; }

.s_b1c1liig img { width: 100%; height: 100%; transition: all .36s; }

.s_b1c1liig1 { position: relative; top: 0; left: 0; }

.s_b1c1liig2 { position: absolute; top: 0; left: 0; }

.l_sybox4 .s_b1c1liwz { padding: 28px 25px 35px 30px; }

.s_b1c1liwztit { height: 42px; overflow: hidden; }

.s_b1c1liwztit h4 { font-weight: bold; line-height: 1.75; }

.s_b1c1liwznr { height: 84px; overflow: hidden; margin-top: 6px; margin-bottom: 10px; }

.s_b1c1liwzmore { width: 9px; }

.l_sybox4 .s_b1c1liwzmore { margin-top: 40px; }

/* .s_b1c1liwzmore img {
    width: 100%;
} */

.l_sybx4time p { font-size: 14px; line-height: 1.75; color: #999999; font-family: "RobotoRegular" !important; }

.l_sybx4tit h5 { line-height: 1.5; height: 60px; overflow: hidden; transition: all .36s; }

.l_sybx4tit { margin-top: 10px; }

.l_sybx4bt .s_b1c1listbox .slick-prev,
.l_sybx4bt .s_b1c1listbox .slick-next { width: 32px; height: 52px; }

.l_sybx4bt .s_b1c1listbox .slick-prev { background: url(../images/next2.svg) center / cover no-repeat; left: -64px; transform: rotate(180deg); top: calc(50% - 21px); z-index: 10; }

.l_sybx4bt .s_b1c1listbox .slick-next { background: url(../images/next2.svg) center / cover no-repeat; right: -64px; }

.l_sybx4bt .s_b1c1listbox .slick-list { padding-bottom: 60px; }

.l_sybx4bt .l_morebtns { margin-top: 0; }

.l_sybx5lecon.l_con1360 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.l_sybx5nr { position: relative; }

.l_sybx5ri { width: 50%; }

.l_sybx5img { width: 100%; position: relative; border-radius: 20px 0 0 20px; overflow: hidden; }

.l_sybx5img img { width: 100%; }

.l_sybx5img::after { content: ""; width: 100%; height: 100%; border-radius: 20px; background-image: -moz-linear-gradient(70deg, rgba(0, 0, 0, 0) 0%, rgba(0, 90, 235, 0.50196) 100%); background-image: -webkit-linear-gradient(70deg, rgba(0, 0, 0, 0) 0%, rgba(0, 90, 235, 0.50196) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 0, 0, 0) 0%, rgba(0, 90, 235, 0.50196) 100%); position: absolute; top: 0; left: 0; }

.l_sybx5le .s_e3c1lbwztit h2 { text-align: left; }

.l_sybx5le { width: 44%; }

/* .l_sybx5p {
    margin-top: 32px;
} */
.l_sybx5p a { font-size: 16px; line-height: 1.75; color: #284092; font-weight: bold; }

.l_sybox5 { background: #f2f4f8; }

.l_sybx6le { width: 66%; }

.l_sybx6img { width: 100%; position: relative; border-radius: 20px; overflow: hidden; }

.l_sybx6img img { width: 100%; }

.l_sybx6img::after { content: ""; width: 100%; height: 100%; background: url(../images/sybx6bg.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.l_sybx6tit1 h4 { font-weight: bold; line-height: 1.75; color: #284092; }

.l_sybx6ri { width: 665px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); padding: 62px 74px 90px; /* position: absolute;
    right: 0;
    top: 142px; */ margin-top: 142px; }
.l_sybx6le { position: absolute; top: 0; left: 0; }
.l_sybx6ris .s_e3c1lbwztit h2 { text-align: left; }

.l_sybx6ris .l_morebtns { text-align: left; }

.l_sybx6ris .s_e3c1lbwztit { margin-top: 15px; }

.l_sybx6nr { position: relative; }
.l_sybx6tp1 { position: relative; }
.l_sybx6li h4 { font-weight: bold; line-height: 1.75; color: #999999; position: relative; }

.l_sybx6li h4::after { content: ""; width: calc(100% + 24px); height: 3px; background: #284092; position: absolute; bottom: -30px; left: 50%; transform: translateX(-50%); z-index: 2; transition: all .36s; opacity: 0; }
.l_sybox6 .l_sybx6li:last-child { display: none; }
.l_sybx6tab { margin: 0 -23px; }

.l_sybx6li { padding: 0 23px; cursor: pointer; }

.l_sybx6bt { margin-top: 45px; }

.l_sybx6tabs { padding-bottom: 30px; position: relative; display: inline-block; }

.l_sybx6tabs::after { content: ""; width: 100%; height: 3px; background: #e5e5e5; position: absolute; bottom: 0; left: 0; }

.l_sybx6li.on h4::after { opacity: 1; }

.l_sybx6tp1:not(:first-child) { display: none; }

.l_sybx7li { width: 50%; padding: 0 15px; }
.l_sybx7li .s_a2c2xlwbtit h3 { height: 52.5px; overflow: hidden; }
.l_sybx7li .s_b1c3liwznr h4 { height: 42px; overflow: hidden; }
.l_sybx7list { margin: 0 -15px; }

.l_sybx7lis { width: 100%; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); padding: 42px 65px 50px 35px; }

.s_a2c2xlwbtit h3 { line-height: 1.75; font-weight: bold; }
.l_d1sect .s_a2c2xlwbtit h3 { font-family: "Microsoft Yahei" !important; }
.s_b1c3liwznr h4 { color: #284092; line-height: 1.75; font-weight: bold; transition: all .36s; }

.l_sybx7ri { width: 87px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); }

.l_sybx7img { width: 100%; position: relative; }

.l_sybx7img img { width: 100%; height: 100%; }

.l_sybx7lis1 { position: relative; }

.l_sybox7.l_space1 { padding-top: 0; }
.l_sybx5p { margin-top: 30px; }
.l_sybx3li { display: flex; align-items: center; margin-bottom: 120px; }

.l_sybx3li:last-child { margin-bottom: 0; }

.l_sybx3li.on { flex-direction: row-reverse; }

.l_sybx3le { border-radius: 20px; overflow: hidden; position: relative; }

.l_sybx3le::after { content: ""; width: 100%; height: 100%; background: url(../images/sybx3bg1.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.l_sybx3li.on .l_sybx3le::after { content: ""; width: 100%; height: 100%; background: url(../images/sybx3bg2.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.l_sybx3li1 .l_sybx3le { width: 65%; }

.l_sybx3li2 .l_sybx3le { width: 49%; }

.l_sybx3li3 .l_sybx3le { width: 49%; }

.l_sybx3img { width: 100%; }

.l_sybx3img img { width: 100%; }

.l_sybx3ri { padding-left: 80px; }

.l_sybx3li1 .l_sybx3ri { width: calc(100% - 65%); }

.l_sybx3li2 .l_sybx3ri { width: calc(100% - 49%); }

.l_sybx3li3 .l_sybx3ri { width: calc(100% - 49%); }

.l_sybx3ris .s_e3c1lbwztit h2 { text-align: left; }

.l_sybx3lip { margin-top: 25px; }

.l_sybx3li .l_morebtns { text-align: left; }

.l_sybx3li.on .l_sybx3ri { padding-left: 0; padding-right: 80px; }

.l_sybox3 { background: #f2f4f8; }

.l_sybx3list.act .l_sybx3li1 .l_sybx3le { width: 48%; }

.l_sybx3list.act .l_sybx3li1 .l_sybx3ri { width: calc(100% - 48%); }

.l_sybx3list.act .l_sybx3li2 .l_sybx3le { width: 32%; }

.l_sybx3list.act .l_sybx3li2 .l_sybx3ri { width: calc(100% - 32%); }

.l_sybx3list.act .l_sybx3li3 .l_sybx3le { width: 32%; }

.l_sybx3list.act .l_sybx3li3 .l_sybx3ri { width: calc(100% - 32%); }

.l_sybx3list.act .l_sybx3li.on .l_sybx3le::after { content: ""; width: 100%; height: 100%; background: url(../images/sybx3bg1.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.nybannav .l_logofixed { opacity: 1; }

.nybannav .l_logodef { opacity: 0; }

.nybannav .l_syhead { background-color: #fff; box-shadow: 0px 13px 36.86px 1.14px rgb(6 11 17 / 6%); }

.nybannav .l_syhead .navlia1 { color: #1f1f1f; }

.nybannav .l_syhead .l_synavris1 { border: 3px solid #eee; }

.nybannav .l_syhead .sech1 { opacity: 1; }

.nybannav .l_syhead .sech2 { opacity: 0; }

.nybannav .l_syhead .l_sechp input { color: #999; }

.nybannav .l_syhead .l_sechp input::placeholder { color: #999; }

.nybannav .l_syhead .denglu2 { opacity: 1; }

.nybannav .l_syhead .denglu1 { opacity: 0; }

.nybannav .l_syhead .l_synavris2 { border: 3px solid #eee; }

.nybannav .l_syhead .l_languagep a { color: #666; }

.nybannav .l_syhead .xiala1 { opacity: 0; }

.nybannav .l_syhead .xiala2 { opacity: 1; }

.nybannav .l_syhead .yxnav_active1 .navlia1 { color: #284092; }

.s_parag p { color: #666666; font-size: 18px; line-height: 1.75; }

.s_a2c2xlwbnr p { margin-bottom: 30px; }

.s_a2c2xlwbnr p:last-child { margin-bottom: 0; }

.s_a2c2xlwbnr { margin-top: 13px; }

.l_d4bx2nr .l_sybx6tabs { display: inherit; text-align: center; }

.l_d4bx2nr .l_sybx6tab { display: inline-block; margin: 0 -50px; }

.l_d4bx2nr .l_sybx6li { padding: 0 50px; }

.l_d4bx2bt { margin-top: 52px; }

.l_d4bx2nr .l_sybx6li h4::after { bottom: -32px; }

.l_d4bx2bt1 { width: 100%; border-radius: 20px; overflow: hidden; }

.l_d4bx2bt1 img { width: 100%; }

.l_d4bx2bt2 { margin-top: 38px; margin-bottom: 32px; }

.l_d4bx2le { width: 400px; }

.l_d4bx2le .l_morebtns { text-align: left; margin-top: 40px; }

.l_d4bx2ri { width: calc(100% - 400px); padding-left: 255px; }

.l_d4bx2ri1 p { margin-bottom: 6px; }

.l_d4bx2bt2s { padding: 64px 36px 80px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); }

.l_d4bx2li { width: 25%; padding: 20px; }

.l_d4bx2list { margin: 0 -14px; }

.l_d4bx2lis { width: 100%; position: relative; border-radius: 20px; overflow: hidden; }

.l_d4bx2lis img { width: 100%; height: 100%; }

.l_d4box2.l_space1 { padding-top: 0; }

.l_d4bx2bts1:not(:first-child) { display: none; }

.l_h1bx1tbli p { font-size: 18px; line-height: 1.75; color: #999; transition: all .36s; }

.l_h1bx1tbli.on p { color: #0059e8; }

.l_h1bx1tbli { padding: 0 25px; cursor: pointer; }

.l_swiper_con .swiper-wrapper { margin: 0 -14px; }

.l_swiper_con .swiper-slide { width: 25%; padding: 0 14px; }

.l_h1bx1li { width: 100%; }

.l_h1bx1img { width: 57px; position: relative; }

.l_h1bx1img img { width: 100%; height: 100%; }

.l_h1bx1ic { width: 14px; margin-top: 40px; }

.l_h1bx1ic img { width: 100%; }

.l_h1bx1li a { display: block; padding: 28px 38px 38px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); }

.l_h1bx1li .l_sybx4time { margin-top: 30px; }

.l_h1bx1bt { margin-top: 58px; }

.l_swiper_con { overflow: inherit !important; padding-bottom: 60px !important; }

.l_h1bx1bt .swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: 3px; bottom: 0; top: inherit; }

.l_h1bx1bt .swiper-pagination-progressbar { background: #e5e5e5; position: absolute; }

.l_h1bx1bt .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: #284092; }

.l_h1bx1bt1:not(:first-child) { display: none; }

.l_h1box2 .s_a2c2xltopwz h4 { line-height: 1.75; font-weight: bold; }
.s_a2cont3 .s_a2c2xltopwz h1 { font-size: 24px; color: #1f1f1f; transition: all .36s; line-height: 1.75; }
.l_h1bx2p2 p { color: #1f1f1f; }

.l_h1bx2p2 { margin-top: 12px; }

.l_h1bx2list { margin: 0 -13px; margin-top: 45px; }

.l_h1bx2li { width: 50%; padding: 0 13px; }

.l_h1bx2lis { width: 100%; border-radius: 16px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); padding: 64px 36px; }

.l_h1bx2lis p { margin-bottom: 20px; position: relative; padding-left: 30px; }

.l_h1bx2lis p:last-child { margin-bottom: 0; }

.l_h1bx2lis p::after { content: ""; width: 10px; height: 10px; border-radius: 50%; background: linear-gradient(to right, #1467ed, #b9d0f9); position: absolute; top: 10px; left: 0; }

.l_h1box3 { background-color: #f3f4f8; }

.l_h1bx3img { border-radius: 16px; overflow: hidden; width: 100%; position: relative; }

.l_h1bx3img img { width: 100%; }

.l_h1bx3img::after { content: ""; width: 100%; height: 100%; border-radius: 16px; background-color: rgba(0, 0, 0, .2); position: absolute; top: 0; left: 0; }

.l_h1bx3img::before { content: ""; width: 100%; height: 100%; border-radius: 16px; background-image: -moz-linear-gradient(-140deg, rgba(0, 0, 0, 0) 0%, rgba(0, 90, 235, 0.50196) 100%); background-image: -webkit-linear-gradient(-140deg, rgba(0, 0, 0, 0) 0%, rgba(0, 90, 235, 0.50196) 100%); background-image: -ms-linear-gradient(-140deg, rgba(0, 0, 0, 0) 0%, rgba(0, 90, 235, 0.50196) 100%); box-shadow: 0px 13px 36.86px 1.14px rgba(48, 49, 74, 0.12); position: absolute; top: 0; left: 0; }

.l_h1bx3nr1 { position: relative; }

.l_h1bx3list { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; }

.l_h1bx3li .s_a2c2xltopwz h4 { font-weight: bold; line-height: 1.75; }

.l_h1bx3li { width: 25%; height: 100%; position: relative; border-right: 1px solid rgba(255, 255, 255, .3); }

.l_h1bx3li:last-child { border-right: none; }

.l_h1bx3li .s_a2c2xltopwz { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; }

.l_h1bx3nr1 { margin-top: 55px; }

.l_h1bx3nr2.l_space1 { padding-bottom: 0; }

.l_h1bx2ri { width: 49%; border-radius: 16px; overflow: hidden; position: relative; }

.l_h1bx2ri::after { content: ""; width: 100%; height: 100%; background: url(../images/h1bx3bg.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.l_h1bx2le { width: calc(100% - 49%); padding-right: 60px; }

.l_h1bx2le .s_a2c2xltopwz h4 { font-weight: bold; line-height: 1.75; }

.l_h1bx2p { margin-top: 25px; }

.l_h1bx3nr2li { display: flex; align-items: center; flex-direction: row-reverse; }

.l_d2bx1p { margin: 6px 0; }

.l_d2box1 .l_sybx7ri { width: 144px; }
.l_d2box1 .l_sybx7le { width: calc(100% - 144px); padding-right: 20px; }
.l_d2box2 .s_a2c2xlwbtit span { color: #284092; }

.l_d2bx2nrs1 { width: 44%; }

.l_d2bx2p2 { margin-top: 24px; }

.l_d2bx2nr { opacity: 0.5; }

.l_d2bx3p { margin-top: 18px; }

.l_d2bx3bt { margin-top: 50px; }

.l_d2bx3btcon .swiper-wrapper { margin: 0 -13px; }

.l_d2bx3btcon .swiper-slide { width: 25%; padding: 0 13px; }

.l_d2bx3li { width: 100%; }

.l_d2bx3lis { width: 100%; padding: 30px 34px 34px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); transition: all .36s; position: relative; overflow: hidden; /* cursor: pointer; */ }

.l_d2bx3bt .s_a2c2xltopwz h4 { font-weight: bold; transition: all .36s; line-height: 1.75; height: 42px; overflow: hidden; }

.l_d2bx3p1 p { color: #666; transition: all .36s; height: 84px; overflow: hidden; }

.l_d2bx3bg { width: 164px; position: absolute; bottom: -82px; right: -82px; opacity: 0.1; }

.l_d2bx3bg img { width: 100%; height: 100%; transition: all .36s; }

.hover_after { opacity: 0; }

.swiper-container.l_swiper_con1 { overflow: inherit; padding-bottom: 60px; }

.l_d2bx3btcon .swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height: 3px; bottom: 0; top: inherit; }

.l_d2bx3btcon .swiper-pagination-progressbar { background: #e5e5e5; position: absolute; }

.l_d2bx3btcon .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: #284092; }

.l_d2bx4list { margin: 0 -25px; }

.l_d2bx4uls { width: 410px; padding: 0 25px; }

.l_d2bx4ul { width: 100%; margin: 0 -5px; }

.l_d2bx4li { width: 50%; padding: 0 5px; margin-bottom: 8px; }

.l_d2bx4lis { width: 100%; padding: 38px 20px 25px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); text-align: center; }

.l_d2bx4tit1 p { color: #1f1f1f; height: 56px; overflow: hidden; }

.l_d2bx4img { width: 66px; position: relative; display: inline-block; }

.l_d2bx4img img { width: 100%; height: 100%; }

.l_d2box4 { background-color: #f3f4f8; overflow: hidden; }

.l_d2bx4tit1 { margin-top: 30px; }

.l_d2bx4tit { margin-bottom: 50px; padding: 0 5px; }

.l_d2bx4uls.on { width: calc(100% - 410px - 410px); /* width: 590px; */ }

.l_d2bx4uls.on .l_d2bx4li { width: 33.333333%; }

.l_h1bx2img1 { margin-top: 50px; width: 100%; }
.l_h1bx2img1 img { width: 100%; }
.l_d2bx2le { width: 44%; padding-left: calc(50% - 680px); }

.l_d2bx2les { padding: 20vh 0; }

.l_d2bx2le1 { margin-bottom: 285px; transition: all .36s; opacity: 0.5; }

.l_d2bx2le1.on { opacity: 1; }

.l_d2box2 .l_sybx5ri { position: relative; }

.l_d2box2 .l_sybx5img { position: absolute; top: 0; left: 0; transition: all .36s; opacity: 0; }

.l_sybx5img.act { opacity: 1; }

.l_d1sect .l_sybx5img::after { display: none; }

.l_d1sect .s_a2c2xlwbtit { margin-bottom: 15px; }

.l_d1sect .l_sybx5p { margin-bottom: 24px; }

.l_d1sect .l_sybx5p:last-child { margin-bottom: 0; }

.l_d1sect .l_d2bx2le1 { margin-bottom: 176px; }

.l_d1sect .l_d2bx2les { padding: 12vh 0; }

.l_d1bx2list { margin: 0 -24px; padding: 50px 0; }

.l_d1bx2li { width: 20%; padding: 0 24px; }

.l_d1bx2lis { width: 100%; }

.l_d1bx2img { width: 105px; position: relative; }

.l_d1bx2img img { width: 100%; height: 100%; }

.l_d1bx2sz span { font-size: 60px; color: #333; font-family: 'RobotoBold' !important; }

.l_d1bx2sz { margin-top: 20px; margin-bottom: 5px; }

.l_d1bx2p.l_space1 { padding-top: 0; }

.l_d2box2.l_space1 img { max-width: 100%; width: 100%; }

.l_d1bx2img_box { position: relative; margin-bottom: 50px; }

.l_d1bx2img_clipbox { position: relative; overflow: hidden; }

.l_d1bx1_imgclip { position: absolute; left: 50%; top: 50%; z-index: 5; transform: translate(-50%, -50%) scale(.4); border-radius: 20px; overflow: hidden; width: 100%; height: 100%; box-shadow: 0 0 0 1000vw #fff; }

.l_ttoig { width: 100%; }

.l_d1bx2img_box::after { content: ""; width: 100%; height: 285px; background: linear-gradient(to bottom, rgba(192, 216, 250, 1), rgba(192, 216, 250, 0)); position: absolute; top: 0; left: 0; }

.l_d1bx2p p { margin-bottom: 30px; }

.l_d1bx2p p:last-child { margin-bottom: 0; }

.l_d1bx3le { width: 435px; }

.l_d1bx3ri { width: calc(100% - 435px); padding-left: 60px; }
.l_d1bx3ris { width: 100%; position: relative; }
.l_d1bx3map { width: 100%; position: relative; }
.l_d1bx3map img { /* position: absolute;
    top: 0;
    left: 0; */ width: 100%; }
.map_img { /* opacity: 0; */ transition: all .36s; }
.map_default { position: relative !important; }
.l_d1bx3point { width: 20px; position: relative; cursor: pointer; }
.l_d1bx3point img { width: 100%; }
.l_d1bx3points { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.l_d1bx3p { margin-top: 50px; margin-bottom: 46px; }

.l_d1bx3ific { width: 20px; position: relative; top: 5px; }

.l_d1bx3ific img { width: 100%; }

.l_d1bx3inp { padding-left: 15px; }

.l_d1bx3inp h6 { font-size: 18px; line-height: 1.75; color: #1f1f1f; }

.l_d1bx3inp p { font-size: 16px; line-height: 1.75; color: #999; }

.l_d1bx3in1 { margin-bottom: 40px; }

.l_d1bx3in1:last-child { margin-bottom: 0; }

.l_d1box3.l_space1 { padding-top: 0; }

.l_c1box3 { width: 100%; height: 625px; position: relative; }

.l_c1box3::after { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .4); position: absolute; top: 0; left: 0; }

.l_c1box3::before { content: ""; width: 100%; height: 100%; background: url(../images/c1bx3bg.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }

.l_c1bx3tit .s_a2c2xlwbtit h3 { font-family: 'RobotoBold' !important; }

.l_c1bx3nr { position: relative; z-index: 10; /* width: 100%; */ height: 100%; }

.l_c1bx3list { width: 100%; height: 100%; }

.l_c1bx3lip p { color: #fff; }

.l_c1bx3li { width: 33.333333%; height: 100%; position: relative; border-right: 1px solid rgba(255, 255, 255, .3); cursor: pointer; }

.l_c1bx3li:last-child { border-right: none; padding-right: calc(50% - 680px); }

/* .l_c1bx3li:first-child {
    padding-left: calc(50% - 680px);
} */

.l_c1bx3li:first-child .l_c1bx3lis { padding-left: 0; padding-right: 55px; }

/* .l_c1bx3li:last-child .l_c1bx3lis{
    padding-right: 0;
} */
.l_c1bx3lis { position: absolute; top: 50%; transform: translateY(-50%); padding-left: 72px; padding-right: 280px; transition: all .36s; }

.l_c1bx3litit h5 { font-weight: bold; line-height: 1.75; }

.l_c1bx3lip { margin-top: 18px; }

.l_c1bx3tit { position: absolute; z-index: 1; top: 110px; left: 50%; transform: translateX(-50%); }

.l_c1box2.l_space1 { padding-top: 0; }

.l_c1sect .s_a2c2xlwbtit h3 { font-family: 'RobotoBold' !important; }

.l_c1bx2more { width: 9px; }

.l_c1bx2more img { width: 100%; }

.l_c1bx2list1 { margin: 0 -15px; }

.l_c1bx2li1 { width: 50%; padding: 0 15px; }

.l_c1bx2li1s { width: 100%; position: relative; }

.l_c1bx2img { width: 100%; position: relative; border-radius: 20px; overflow: hidden; }

.l_c1bx2img img { opacity: 0; width: 100%; height: 100%; }

.l_c1bx2li1s a { display: block; width: 100%; position: relative; }

.l_c1bx2wz { position: absolute; bottom: 35px; left: 0; width: 100%; padding: 0 35px; z-index: 2; }

.l_c1bx2lip p { color: #fff; }

.l_c1bx2li1s a::after { content: ""; width: 100%; height: 100%; border-radius: 20px; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; }

.l_c1bx2le::after { content: ""; width: 100%; height: 100%; /* border-radius: 20px; */ background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; }

.l_c1bx2lip { margin-bottom: 18px; }

.l_c1bx2ti h4 { font-weight: bold; line-height: 1.75; }

.l_c1bx2li11 .l_c1bx2li1s { margin-bottom: 28px; }

.l_c1bx2li12 .l_c1bx2li2s { margin-bottom: 28px; }

.l_c1bx2li2s a { display: block; width: 100%; position: relative; }

.l_c1bx2le { width: 50%; position: relative; overflow: hidden; }

.l_c1bx2le img { opacity: 0; width: 100%; height: 100%; transition: all .36s; }

.l_c1bx2ri { width: 50%; padding: 0 34px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); height: 100%; padding-top: 40px; }

.l_c1bx2li2s { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); overflow: hidden; }

.l_c1bx2li2s .l_c1bx2lip p { color: #666666; }

.l_c1bx2li2s .l_c1bx2lip { margin-top: 6px; margin-bottom: 60px; }

.l_c1bx2nr2 { margin: 28px 0; }

.l_c1bx2nr2 .l_c1bx2li1s { margin-bottom: 28px; }

.l_c1bx2nr2 .l_c1bx2li1s:last-child { margin-bottom: 0; }

.l_c1sect .l_c1bx3lip p { height: 112px; overflow: hidden; }

.l_c3sect .l_c1bx3lip p { height: 140px; overflow: hidden; }

.l_tanchuang { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; z-index: 999; display: none; }

.l_tcwin { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #ffffff; width: 778px; padding: 40px 50px 60px; border-radius: 20px; }

.l_tcbutton { position: absolute; top: 5px; right: -40px; width: 19px; cursor: pointer; }

.l_tcbutton img { width: 100%; }

.l_tcwinnr { width: 100%; }

.l_tctitle h4 { line-height: 1.75; font-weight: bold; text-align: center; color: #000; }

.l_tcwinp p { text-align: center; }

.l_tcwinp { margin-top: 10px; }

.l_tcinfo1 input { width: 100%; height: 100%; font-size: 16px; color: #999999; padding: 0 30px; }

.l_tcinfo1 input::placeholder { font-size: 16px; color: #999999; }

.l_tcconle { width: 50%; }

.l_tcconri { width: 50%; padding-left: 26px; }

.l_tcinfo1 { width: 100%; height: 50px; border-radius: 25px; border: 3px solid #eeeeed; margin-bottom: 14px; }

.l_tccon { margin-top: 45px; }

.l_tcinfotp { width: 100%; border-radius: 25px; border: 3px solid #eeeeed; padding: 0 30px; cursor: pointer; }

.l_tcinfop p { font-size: 16px; color: #999999; line-height: 44px; }

.l_tcific { width: 10px; transition: all .36s; transform: rotate(90deg); line-height: 44px; }

.l_tcific img { width: 100%; }

.l_tcinfo2 { position: relative; }

.l_tcinfobt { border-radius: 25px; border: 3px solid #eeeeed; position: absolute; top: 60px; left: 0; padding: 15px 30px; width: 100%; background-color: #fff; height: 120px; display: none; }

.l_tcinfobt p { font-size: 16px; color: #999999; line-height: 1.75; cursor: pointer; }

.l_tcinfo2.on .l_tcific { transform: rotate(-90deg); }

.l_tccontxt { width: 100%; border-radius: 25px; border: 3px solid #eeeeed; padding: 10px 30px; height: 236px; }

.l_tccontxt textarea { width: 100%; height: 100%; font-size: 16px; color: #999999; resize: none; }

.l_tccodebox { width: 100%; border-radius: 25px; border: 3px solid #eeeeed; padding: 0 30px; margin-top: 14px; }

.l_codep { height: 50px; }

.l_codep input { width: 100%; height: 100%; font-size: 16px; color: #999999; }

.l_codeimg { width: 55px; line-height: 44px; cursor: pointer; }

.l_codeimg img { width: 100%; }

.l_tcbutton1 { margin-top: 50px; text-align: center; }

.l_tcbutton1 p { font-size: 16px; line-height: 50px; color: #fff; font-weight: bold; width: 204px; background-color: #284092; border-radius: 25px; margin: 0 auto; cursor: pointer; }

.l_sybx7li1 { cursor: pointer; }

.l_c3bx2img { width: 80%; display: inline-block; }

.l_c3bx2img img { width: 100%; }

.l_c3bx2imgs { text-align: center; }

.l_c3point { width: 36px; /* cursor: pointer; */ position: absolute; }

.l_c3point img { width: 100%; }

.l_c3bx2nr { position: relative; }

.l_c3bx2points { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@keyframes boderM {
    0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0 }
    20% { opacity: 1 }
    75% { -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2); opacity: 0 }
    100% { opacity: 0 }
}

@-webkit-keyframes boderM {
    0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0 }
    20% { opacity: 1 }
    75% { -webkit-transform: scale(2); -moz-transform: scale(2); -ms-transform: scale(2); -o-transform: scale(2); transform: scale(2); opacity: 0 }
    100% { opacity: 0 }
}

.l_c3point::after { content: ""; width: 36px; height: 36px; border-radius: 50%; background-color: rgba(0,90,235,.3); position: absolute; top: 0; left: 0; animation: boderM 3s infinite; }
.l_c3point::before { content: ""; width: 36px; height: 36px; border-radius: 50%; background-color: rgba(0,90,235,.3); position: absolute; top: 0; left: 0; animation: boderM 3s .7s infinite; }
/* .l_c3point{
    animation: boderM 3s infinite;
} */
.l_c3sect .l_d4box1.l_space1 { padding-bottom: 0; }

.l_c3box2 { margin-bottom: 80px; }

.l_c3bx2wz h6 { font-size: 18px; line-height: 1.75; font-weight: bold; color: #284092; }

.l_c3bx2wz p { font-size: 18px; line-height: 1.75; font-weight: bold; color: #202020; }

.l_c3bx2wz { width: 200px; background: #fff; border-radius: 20px; box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); position: absolute; top: 52px; left: 50%; transform: translateX(-50%); /* transition: all .36s; */ display: none; }

.l_c3bx2wz a { display: block; padding: 15px 35px; }

.l_c3bx2wz::after { content: ''; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 50%; transform: translateX(-50%); }

.l_c3point1 .l_c3bx2wz,
.l_c3point2 .l_c3bx2wz,
.l_c3point6 .l_c3bx2wz { top: 50%; left: -220px; transform: translateY(-50%); }

.l_c3point1 .l_c3bx2wz::after,
.l_c3point2 .l_c3bx2wz::after,
.l_c3point6 .l_c3bx2wz::after { border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #fff; top: 50%; transform: translateY(-50%); left: 100%; }

.l_c3point3 .l_c3bx2wz,
.l_c3point4 .l_c3bx2wz { top: 50%; transform: translateY(-50%); left: 58px; }

.l_c3point3 .l_c3bx2wz::after,
.l_c3point4 .l_c3bx2wz::after { border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #fff; top: 50%; transform: translateY(-50%); left: -12px; }

.l_c1sect .s_a2c2xlwbnr p { font-family: 'RobotoRegular' !important; }

.s_qhgd { width: 100%; position: relative; z-index: 300; }

.s_qhbox { text-align: center; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgb(40 43 109 / 8%); }

.s_qhboxnr1 { display: inline-block; margin: 0 49px; position: relative; cursor: pointer; }

.s_qhboxnr1 a { font-size: 18px; color: #333; line-height: 75px; transition: all .36s; display: block; transition: all .36s; position: relative; }

.s_qhboxnr1.on a { color: #005aec; }

.s_qhboxnr1 a::after { content: ""; width: 100%; height: 3px; background-color: #005aec; position: absolute; bottom: 0; left: 0; transition: all .36s; opacity: 0; }

.s_qhboxnr1.on a::after { opacity: 1; }
.l_tabtpimg, .l_tabbbtimg { width: 8px; height: 10px; position: relative; }
.l_tabimgs1, .l_tabimgs2 { width: 100%; height: 100%; position: absolute; cursor: pointer; }
.l_tabimgs1 { transform: rotate(-90deg); }
.l_tabimgs2 { transform: rotate(90deg); }
.l_tabimgs { /* position: relative;
    top: 2px; */ width: 8px; }
.l_tabimgs img { width: 100%; }
.l_c2box3 .s_b2c2nr { margin-bottom: 0; }
.l_c2sect .s_a2c2xlwbnr p { margin-bottom: 0; }
.l_c2sect .l_d4box1.l_space1 { padding-bottom: 0; }
.l_c2sect .s_a2c2bot { margin-top: 45px; }
.s_a2c2xlbotnr { margin-top: 45px; }
.l_c2sect .mc_table th { /* white-space: nowrap; */ width: 147px; }
/* tr:nth-child(2){
    border-bottom: 1px solid #284092;
} */
tr { border-bottom: 1px solid transparent; transition: all .36s; }

/* .l_b3sect tr:nth-child(2){
    border-bottom: none;
} */
.l_c2sect .l_d4bx1nr .s_a2c2xlwbnr { margin-bottom: 0; }
.l_b3sect-1 .s_a2c2xlbotnr:first-child { margin-top: 0; }
.s_b2cont1s { overflow: hidden; }
.l_b3-1sect .s_b1cont3.l_space1 { padding-top: 0; }
.l_b3-1sect .s_b3cont1.l_space1 { padding-bottom: 120px; }
.l_b3-1sect .s_b3cont1 { overflow: hidden; }
/* 表格样式 */
.mc_container { width: 100%; /* padding: 0 70px; */ }
/* .mc_retrieval_box {
    border-top: 1px solid #189;
} */
.mc_retrieval { margin-top: 50px; }
.mc_rtv_l { width: 300px; padding-right: 30px; }
.mc_rtv_l.hide { display: none; }
.mc_rtv_r { width: calc(100% - 300px); }
.mc_rtv_hd { padding: 5px 0; border-bottom: 3px solid #005aec; }
.mc_rtv_hd p { font-size: 16px; line-height: 36px; color: #999999; }
.mc_rtv_hd .mc_rtvhd_btn { display: inline-block; vertical-align: middle; font-size: 16px; line-height: 36px; /* padding: 0 10px; */ color: #005aec; transition: all .36s; cursor: pointer; }
.mc_rtv_sor { display: none; width: 270px; }
.mc_rtvbtn_dl { margin-left: 15px; }
.mc_rtv_r.mc_rtvr_full { width: 100%; }
.mc_rtv_r.mc_rtvr_full .mc_rtv_sor { display: block; }
.mc_rtv_sor { margin-right: 20px; }

.mc_rtvl_li { border-bottom: 3px solid #eee; position: relative; }
.mc_rtvl_xlhd { /* padding: 10px; */ cursor: pointer; }
.mc_rtvl_inputbox { width: calc(100% - 12px); padding-right: 10px; user-select: none; }
.mc_rtvl_xtb { width: 12px; line-height: 46px; transform: rotate(90deg); transition: all .36s; }
.mc_rtvl_xtb img { width: 100%; }
.mc_rtvl_checkbox { float: left; position: relative; width: 15px; height: 15px; border: 1px solid #666; background: #fff; margin-top: 2.5px !important; /* pointer-events: none; */ border-radius: 2px; }
.mc_rtvl_checkbox::before { content: ""; position: absolute; left: 50%; top: 50%; z-index: 1; width: 80%; height: 80%; background: url(../images/xtb_duihao.png) center / cover no-repeat; transform: translate(-50%, -50%); opacity: 0; }
.mc_rtvl_checkbox:checked { background: #666; }
.mc_rtvl_checkbox:checked::before { opacity: 1; }
.mc_rtvl_inputbox input:focus { outline: none; }
.mc_rtvl_inputbox span { width: 100%; font-size: 16px; line-height: 46px; color: #1f1f1f; font-family: 'RobotoRegular' !important; }
.mc_rtvl_xlbd { display: none; padding: 10px 0; background: #fff; width: 100%; }
.mc_rtvl_xlbd p { font-size: 16px; line-height: 1.75; color: #1f1f1f; font-family: 'RobotoRegular' !important; cursor: pointer; }
.mc_rtvl_xlbd .slider { width: 100%; }
.mc_rtvl_xlhd.act .mc_rtvl_xtb { transform: rotate(-90deg); }
/* .mc_rtvl_li.act .mc_rtvl_xtb {
    transform: rotate(-90deg);
} */
.mc_tab_sortbtn { position: relative; font-size: 16px; line-height: 1.2; color: #fff; cursor: pointer; font-family: "RobotoBold" !important; }
.mc_tab_th.desc .mc_tab_sortbtn::before { opacity: 1; }
.mc_tab_th.asc .mc_tab_sortbtn::before { opacity: 1; transform: rotate(180deg); }
.mc_table { /*width: 100%;*/ transform-style: preserve-3d; }
.mc_table th,
.mc_table td { font-size: 14px; line-height: 1.5; color: #666; padding: 20px 15px; }
/* .mc_table td a {
    font-size: inherit;
    line-height: inherit;
    color: #005aec;
    font-family: 'RobotoRegular' !important;
} */
.mc_table td p { font-size: inherit; line-height: inherit; color: inherit; }
.mc_table td .l_tabp p { font-size: 14px; line-height: 1.5; color: #005aec; font-family: 'RobotoRegular' !important; }
.mc_table_hd tr { background: #f9f9f9; }
.mc_rtv_hd_r { border-bottom: none; }
.mc_table_hd th { background: #03306a; }
.mc_tab_td0 { position: relative; z-index: 5; background: #fff; }
.mc_tab_searchbox { position: relative; /* margin-top: 10px; */ border: 1px solid silver; width: 200px; height: 36px; margin-left: 20px; }
.mc_tabsearch_input { width: 100%; height: 100%; font-size: 14px; font-weight: normal; padding: 8px 5px; padding-right: 20px; color: #666; }
.mc_tabsearch_btn { cursor: pointer; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 15px; }
.mc_tabproxl_box { position: relative; padding: 25px 40px; }
.mc_tabproxl_close { position: absolute; right: 25px; top: 25px; z-index: 10; width: 20px; cursor: pointer; }
.mc_tabproxl_l { width: calc(100% - 360px); border-right: 1px dashed silver; }
.mc_tabproxl_r { width: 360px; }
.mc_tabproxl_imgbox { width: 171px; }
.mc_tabproxl_message { width: calc(100% - 171px); padding-left: 5vw; }
.mc_tabproxl_imgbox a { display: block; }
.mc_tabproxl_message h4 { font-size: 18px; line-height: 1.5; color: #007c8c; margin-bottom: 20px; }
.mc_tabproxl_message p { font-size: 14px; line-height: 1.5; color: #007c8c; margin-bottom: 10px; }
.mc_tabproxl_message a { font-size: inherit; line-height: inherit; color: inherit; }
/* .mc_tab_bd tr {
    border-bottom: 1px solid #e0e0e0;
} */
.mc_tab_proxl { display: none; }
.demo-slider { width: 100%; }
.g_advb { margin-right: 18px; }
.g_advbox { width: 100%; margin: 0 -15px; }
.g_advfl { font-size: 14px; width: auto; margin-right: 10px; line-height: 24px; }
.g_advfr { width: 50px; height: 24px; border: 1px solid #dfdfdf; border-radius: 3px; }
.g_advfr input { width: 100%; height: 100%; padding: 0 3px; }
.layui-slider { height: 2px; background: #e2e2e2; border-radius: 1px; position: relative; cursor: pointer; }
.layui-slider-wrap-btn { width: 10px; height: 10px; }
.layui-slider-bar { top: 1px; }
.layui-slider-wrap-btn { background: #009688; border: 2px solid #009688; }
.layui-slider-wrap-btn { background: #009688; border: 2px solid #009688; }
.g_advbox { text-align: center; width: 172px; }
.g_advboxin { display: inline-block; }
.g_advb:nth-child(2) { margin-right: 0; }
.g_adv { margin-bottom: 30px; width: 300px; }
.g_searchbox { border-top: 3px solid #999; }
.g_search { padding: 60px; background: #f9f9f9; border-bottom: 1px solid #e0e0e0; }
.g_advtopfl { width: 120px; line-height: 1.2; color: #333; font-size: 16px; padding-right: 20px; }
.g_advtopfr { width: 250px; /* margin-top: 16px; */ }
.g_advbox { margin-top: 18px; }
.g_inp input { width: 100%; border: 1px solid #eee; height: 40px; padding: 0 15px; color: #666; font-size: 14px; }
.g_input .g_advtopfr { margin-top: 0; }
.g_xltop { width: 100%; border: 1px solid #eee; padding: 0 15px; cursor: pointer; }
.g_xltopfl { width: calc(100% - 16px); }
.g_xltopfr { width: 16px; line-height: 40px; }
.g_xltopfr img { width: 100%; transition: all .36s; }
.g_xltopfl p { color: #333; font-size: 14px; line-height: 40px; height: 40px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.g_xiala .g_advtopfr { margin-top: 0; position: relative; }
.g_xlbot { position: absolute; top: 40px; left: 0; width: 100%; border: 1px solid #eee; background: #fff; padding: 18px 15px 10px; display: none; }
.g_xllifl { width: 14px; position: relative; }
.g_xllifl img { width: 100%; transition: all .36s; }
.g_xlli1 { position: relative; top: 0; left: 0; }
.g_xlli2 { position: absolute; top: 0; left: 0; opacity: 0; }
.g_xllifr { width: calc(100% - 16px); padding-left: 15px; }
.g_xlbot li { margin-bottom: 10px; cursor: pointer; }
.g_xllifr p { color: #666; font-size: 14px; line-height: 16px; }
.g_xlbot li.active .g_xlli1 { opacity: 0; }
.g_xlbot li.active .g_xlli2 { opacity: 1; }
.g_xltop.on .g_xltopfr img { transform: rotate(180deg); }
.g_search_title { font-size: 24px; color: #333; margin-bottom: 20px; }
.g_slider { float: left; width: 33.333333%; padding-right: 80px; }
.g_search_title { word-break: break-word; white-space: normal; }
.g_xiala { width: 100%; }
.mc_btn { display: inline-block; padding: 0 1rem; cursor: pointer; white-space: nowrap; border-width: 1px; border-style: solid; border-radius: 2px; font-size: 14px; line-height: 39px; height: 40px; -webkit-transition: background-color .1s linear; transition: background-color .1s linear; background-color: #c00; border-color: #c00; color: #fff; }
.mc_btn[disabled] { background-color: #ccc; border-color: #ccc; text-decoration: none; cursor: not-allowed; }
.mc_rtv_btn { margin-top: 20px; }
.mc_rtvl_select { color: #666; font-size: 14px; border: 1px solid silver; padding: 5px; }
/*.mc_rtvl_xlcheck{
    padding-top: 10px;
}*/
.mc_rtvl_xlcheck .mc_rtvl_inputbox { margin: 5px 0; }
.mc_rtvl_xlscroll { height: 188px; /* overflow: auto; */ }
.g_advtopfr .layui-slider { position: relative; z-index: 1; height: 10px; background: none !important; }
.g_advtopfr .layui-slider::before { content: ""; position: absolute; left: 0; top: 50%; z-index: -1; transform: translateY(-50%); width: 100%; height: 2px; background: #e2e2e2; }
.layui-slider-bar { z-index: 1; background: none !important; }
.layui-slider-bar::before { content: ""; position: absolute; left: 0; top: 50%; z-index: -1; transform: translateY(-50%); width: 100%; height: 2px; background: rgb(0, 150, 136); }
.g_advtopfr .layui-slider-wrap { top: -12px; }
.g_searchbox { position: relative; }
.g_search_hidebtn { display: inline-block; position: absolute; left: 50%; bottom: 0; transform: translate(-50%, 50%); padding: 0 16px; line-height: 40px; font-size: 14px; color: #189; background: #fff; cursor: pointer; transition: all .36s; border-radius: 2px; }
.mc_table th { white-space: nowrap; /* width: 110px; */ cursor: pointer; }
.l_tabp, .l_tabic, .l_tabimgs, .mc_tab_sortbtn { display: inline-block; }
/* .mc_tab_td0{
    width: 184px;
} */
.l_tabp { padding-right: 45px; }

.mc_rtv_bd_r { overflow: auto; /* height: 790px; */ }
.mc_mbx { margin-bottom: 40px; }
.mc_mbx_nav { padding: 30px 60px; background: #f9f9f9; border-bottom: 1px solid #e0e0e0; }
.mc_mbx_li { float: left; font-size: 16px; line-height: 20px; color: #333; }
.mc_mbx_li a { font-size: inherit; line-height: inherit; color: inherit; }
.mc_mbx_li:not(:last-child)::after { content: ">"; font-family: Arial, Helvetica, sans-serif; display: inline; margin: 0 10px; font-size: inherit; line-height: inherit; color: inherit; }
.g_slider { padding-right: 30px; }
.mc_tab_td0 { white-space: nowrap; text-align: left !important; }
.mc_table th,
.mc_table td { text-align: left; border-right: 1px solid #e5e5e5; }
.mc_table th:last-child,
.mc_table td:last-child { border-right: none; }
.mc_table td { color: #1f1f1f; font-family: 'RobotoRegular' !important; }
.mc_tab_bd .mc_tab_td0 { padding: 0; }
/* .mc_tab_bd .mc_tab_td0 a{
    width: 100%;
    display: block;
    padding: 20px 15px;
} */
.l_tabic { width: 12px; }
.l_tabic img { width: 100%; }
.mc_tab_bd tr:nth-child(even) { background-color: #f3f4f8; }
.mc_tab_bd tr:nth-child(even) td:first-child { background-color: #f3f4f8; }
.mc_rtvl_list { margin-top: 6px; }
.mc_rtvl_xlbd .mc_rtvl_inputbox span { float: left; width: calc(100% - 15px); padding: 0 10px; font-size: 14px; line-height: 26px; color: #333; }
.mc_rtvl_xlbd .mc_rtvl_inputbox { width: calc(100% - 12px); padding-right: 0; }
.mc_tab_td0 { padding: 20px 82px 20px 10px; }
.l_b3sect .mc_tab_th { padding: 20px 40px 20px 10px !important; }
.mc_tab_th { padding: 20px 78px 20px 10px !important; }
.mc_tab_pro td { padding-left: 10px; }
.l_c2sect .mc_rtv_bd_r { height: 306px; }
.l_d1bx2szp p { height: 31.5px; overflow: hidden; }

/* sumi-start */

.s_jian1 { padding-top: 60px; }

.s_jian2 { padding-bottom: 120px; }


.s_cont1360 { width: 1360px; margin: 0 auto; }

.s_banju { margin-top: 72px; }
/* a2 */

.s_a2search { width: 367px; position: relative; border-width: 3px; border-color: rgb(238, 238, 238); border-style: solid; border-radius: 100px; }

.s_a2search input { width: 100%; padding-left: 20px; padding-right: 40px; height: 54px; font-size: 16px; color: #999; }

.s_a2search input::placeholder { font-size: 16px; color: #999; line-height: 1.75; }

.s_a2search img { width: 17px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); cursor: pointer; }

.s_a2c2top p { color: #999; }

.s_a2c2botnr { margin-top: 15px; }

.s_a2c2xltop { padding: 14px 45px 19px 35px; position: relative; background-color: rgb(255, 255, 255); border-radius: 20px; overflow: hidden; box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); }
.s_a2cont2 .s_a2c2xltop { cursor: pointer; }
.s_a2c2xltopwz { height: 42px; overflow: hidden; }
.s_a2c2xltopwz h4 { transition: all .36s; line-height: 1.75; }

.s_a2c2xltopwz span { font-size: 16px; color: #1f1f1f; line-height: 1.75; padding-left: 10px; transition: all .36s; }

.s_a2c2xltopigbox { width: 16px; position: absolute; top: 50%; right: 25px; transform: translateY(-50%); }

.s_a2c2xltopig { width: 100%; position: relative; }
.s_a2c2xltopig img { width: 100%; }

.s_a2c2xltopig.act .s_a2c2xltopig2 { opacity: 0; }

.s_a2c2xltopig1 { position: relative; top: 0; left: 0; transition: all .36s; }

.s_a2c2xltopig2 { position: absolute; top: 0; left: 0; transition: all .36s; }

.s_a2c2xlbot { padding-bottom: 45px; display: none; }

/* .s_a2c2botnr:first-child .s_a2c2xlbot {
    display: block;
} */

.s_a2c2xlwbtit h3 { font-family: 'RobotoBold' !important; line-height: 1.75; }

.s_a2c2xlwbnr { margin-top: 10px; margin-bottom: 22px; }

.s_a2c2xlwbot { border-top: 3px solid rgb(0, 90, 236); }

.s_a2c2xlwbotbox { margin: 0 -12px; }

.s_a2c2xlwbotlist { width: 33.333333%; padding: 0 12px; margin-top: 25px; }

.s_a2c2xlwbotli { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); padding: 17px 25px 23px 30px; }

.s_a2c2xlwbotlitit h5 { font-family: 'RobotoBold' !important; line-height: 1.75; }

.s_a2c2xlwbotlitit { height: 35px; overflow: hidden; margin-bottom: 5px; }

.s_a2c2xlwbotlinr { height: 28px; overflow: hidden; }
.s_a2c2xlwbotlinr p { font-family: 'RobotoRegular' !important; }

.s_a2cont3 { padding-top: 50px; }
.s_a2cont3 .s_a2c2xltopwz { margin-bottom: 55px; }

.s_a2c3bot .s_a2c2xltop { margin-top: 10px; padding: 25px 50px 22px 35px; }

.s_a2c3bot .s_a2c2xltopigbox { width: 9px; }

.s_a2c3botig { width: 100%; }

.s_a2c3botig img { width: 100%; }

.s_a2c3botwz { height: 28px; overflow: hidden; }
.s_a2c2xlwbnr p { margin-bottom: 30px; }

.s_a2c2xlwbnr p:last-child { margin-bottom: 0; }

/* b1 */
.s_jc h3 { font-weight: bold; }

.s_jc h4 { font-weight: bold; }

.s_b1cont1 .s_a2c2xlwbtit h3 { font-weight: bold; }

.s_b1c1listbox { margin: 0 -12px; }

.s_b1c1list { width: 33.333333%; padding: 0 12px; margin-bottom: 25px; /* display: none; */ }
.l_sybox4 .s_b1c1list { display: none; }
.s_b1c1list.on { display: block; }
.s_b1c1li { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); overflow: hidden; }

.s_b1c1liig { width: 100%; position: relative; overflow: hidden; }

.s_b1c1liig img { width: 100%; height: 100%; transition: all .36s; }

.s_b1c1liig1 { position: relative; top: 0; left: 0; }

.s_b1c1liig2 { position: absolute; top: 0; left: 0; }

.s_b1c1liig::before { content: ""; width: 100%; height: 100%; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 100; }

.s_b1c1liwz { padding: 24px 25px 35px 30px; }

.s_b1c1liwztit { height: 42px; overflow: hidden; }

.s_b1c1liwztit h4 { font-weight: bold; line-height: 1.75; }

.s_b1c1liwznr { height: 84px; overflow: hidden; margin-top: 6px; margin-bottom: 10px; }

.s_b1c1liwzmore { width: 8px; }

.s_b1c1liwzmore img { width: 100%; }

.s_b1cont1 .s_a2c2xlwbnr { margin-top: 13px; margin-bottom: 52px; }

.s_b1cont2nr { padding: 60px 0; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); position: relative; overflow: hidden; z-index: 1; }

.s_b1c2tit { text-align: center; margin-bottom: 37px; }

.s_b1c2tit h3 { font-weight: bold; line-height: 1.75; }

.s_b1c2morebox { width: 180px; margin: 0 auto; border-width: 3px; border-color: rgb(0, 90, 235, 0.149); border-style: solid; border-radius: 100px; position: relative; z-index: 200; cursor: pointer; }

.s_b1c2more { font-size: 16px; color: #284092; line-height: 45px; text-align: center; font-weight: bold; }

.s_b1c2bg { width: 100%; position: absolute; top: 50%; left: 0; z-index: -1; }
.l_b1sect .l_morebtns { margin-top: 0; }
.s_b1c2bg img { width: 100%; }
.l_d3sect .s_d3c1bot .l_morebtns { text-align: left; margin-top: 0; }
.s_d3cont2 .l_morebtns { margin-top: 0; }
.s_e1cont3 .l_morebtns { margin-top: 0; }
.l_e3sect .l_morebtns { margin-top: 0; }
.l_f1sect .l_morebtns,
.l_f2sect .l_morebtns { margin-top: 0; }
.l_c2sect .s_a2c2xltop { cursor: pointer; }
/* .s_e1cont3 .l_morebtn,
.s_d3cont2 .l_morebtn {
    padding: 0 50px;
    cursor: pointer;
} */
.s_b1c3 { margin: 0 -13px; }

.s_b1c3list { width: 50%; padding: 0 13px; }

.s_b1c3li { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); overflow: hidden; padding: 40px 160px 49px 40px; position: relative; }

.s_b1c3liwztit h3 { line-height: 1.75; }

.s_b1c3liwztit { height: 52.5px; overflow: hidden; }

.s_b1c3liwznr h4 { color: #284092; line-height: 1.75; }

.s_b1c3liwznr { height: 42px; overflow: hidden; transition: all .36s; }

.s_b1c3liig { width: 87px; position: absolute; top: 50%; right: 70px; transform: translateY(-50%); }

.s_b1c3liig img { width: 100%; }

.s_b1cont4 { background-color: #f2f4f8; overflow: hidden; }

.s_b1c4nr { margin: 0 -13px; }

.s_b1c4list { width: 50%; padding: 0 13px; }

.s_b1c4listit h3 { line-height: 1.75; }

.s_b1c4listit { margin-bottom: 55px; }

.s_b1c4listnew { padding: 25px 0; border-bottom: 3px solid rgb(238, 238, 238); }

.s_b1c4listnewbox:first-child .s_b1c4listnew { padding-top: 0; }

.s_b1c4listnewtime { font-family: 'RobotoRegular' !important; font-size: 14px; color: #999; line-height: 1.75; }

.s_b1c4listnewnr h5 { line-height: 1.75; }

.s_b1c4listnewnr { height: 35px; overflow: hidden; margin-top: 7px; margin-bottom: 15px; }
.s_f1cont2 .s_b1c4listnewnr { height: auto; }
.s_b1c4act { padding: 25px 35px 27px 30px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); }

.s_b1c4actime p { font-size: 18px; color: #1f1f1f; line-height: 1.75; font-family: 'RobotoBold' !important; }

.s_b1c4actime span { font-size: 18px; color: #202020; line-height: 1.75; padding-left: 20px; }

.s_b1c4actit h5 { font-weight: bold; line-height: 1.75; }

.s_b1c4actit { height: 35px; overflow: hidden; margin-top: 22px; margin-bottom: 3px; }

.s_b1c4actnr { height: 56px; overflow: hidden; margin-bottom: 52px; }

.l_b3-1sect .s_a2c2xlbotnr:first-child { margin-top: 0; }
/* b2 */


.s_qhbox { text-align: center; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); }

.s_qhboxnr { display: inline-block; margin: 0 49px; position: relative; }

.s_qhboxnr.on::before { opacity: 1; }

.s_qhboxnr.on a { color: #284092; }

.s_qhboxnr::before { content: ""; width: 100%; height: 3px; background-color: #284092; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); opacity: 0; transition: all .36s; }

.s_qhboxnr a { display: block; font-size: 18px; color: #333; line-height: 75px; transition: all .36s; }

.s_b2c1top .s_a2c2xlwbnr { margin-top: 17px; margin-bottom: 0; }
.l_b2sect .s_b2c1bot { padding-top: 45px; }
/* .s_b2c1bot {
    padding-top: 12px;
} */

.s_b2c2bot { margin: 0 -13px; }

.s_b2c2nr { width: 50%; padding: 0 13px; margin-bottom: 25px; }

.s_b2c2li { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); position: relative; padding: 25px 56px 28px 35px; }

.s_b2c2lixz { width: 14px; position: absolute; top: 50%; right: 35px; transform: translateY(-50%); }

.s_b2c2lixznr { width: 100%; position: relative; }

.s_b2c2lixznr img { width: 100%; height: 100%; }

.s_b2c2lixznr1 { position: relative; top: 0; left: 0; }

.s_b2c2lixznr2 { position: absolute; top: 0; left: 0; opacity: 0; transition: all .36s; }

.s_b2c2litwig { width: 35px; position: relative; }

.s_b2c2litw { width: 100%; position: relative; }

.s_b2c2litwz h5 { line-height: 1.75; }

.s_b2c2litwig img { width: 100%; height: 100%; }

.s_b2c2litwig1 { position: relative; top: 0; left: 0; }

.s_b2c2litwig2 { position: absolute; top: 0; left: 0; }

.s_b2c2litwz { width: calc(100% - 35px); padding-left: 20px; height: 35px; overflow: hidden; position: absolute; top: 50%; right: 0; transform: translateY(-50%); }


/* b3 */
/* .s_b3cont1 {
    padding-top: 60px;
} */
.s_b3cont1.l_space1 { padding-bottom: 0; }
/* b5 */
.s_b5content .s_b1cont1 .s_a2c2xlwbnr { margin-top: 13px; margin-bottom: 0px; }

.s_b5c2 { margin-bottom: 20px; }

.s_b5c2:last-child { margin-bottom: 0; }

/* b6 */
.s_qhboxnr1 { display: inline-block; margin: 0 49px; position: relative; cursor: pointer; }

.s_qhboxnr1 p { font-size: 18px; color: #333; line-height: 75px; transition: all .36s; }

.s_qhboxnr1.on p { color: #284092; }

/* d3 */
.s_d3c1top { display: flex; justify-content: left; position: relative; z-index: 20; }

.s_d3c1xl { width: 232px; margin-right: 15px; position: relative; }

.s_d3c1xltop { width: 100%; border-radius: 100px; border-width: 3px; border-color: rgb(238, 238, 238); border-style: solid; overflow: hidden; position: relative; }

.s_select_show { width: 100%; height: 54px; padding-left: 20px; padding-right: 35px; font-size: 16px; color: #999; cursor: pointer; }

.s_select_show::placeholder { font-size: 16px; color: #999; line-height: 1.75; }

.s_d3c1xltopig { width: 10px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }
.s_d3c1xltopig img { width: 100%; transform: rotate(90deg); transition: all .36s; }
.s_d3c1xlbot { width: 100%; padding: 10px 0; border-radius: 20px; border-width: 3px; border-color: rgb(238, 238, 238); border-style: solid; position: absolute; top: 100%; left: 0; display: none; z-index: 200; background-color: #fff; }
.s_d3c1xlbotgd { width: 100%; height: 96px; }
.s_d3c1xlbotnr { font-size: 16px; color: #999; line-height: 1.75; padding: 2px 20px; transition: all .36s; cursor: pointer; }
.s_d3c1top .s_a2search { width: 465px; }
.s_d3c1xlbot .mCSB_buttonUp { display: none !important; }
.s_d3c1xlbot .mCSB_buttonDown { display: none !important; }
.s_d3c1xlbot .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 0; }
.s_d3c1xlbot .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.3); }
.s_d3c1xlbot .mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(0, 0, 0, .2); }
.s_d3c1xltop.on img { transform: rotate(-90deg); }
.s_d3c1bot { padding-top: 55px; }
.s_d3c1zd { margin-bottom: 17px; }
.s_d3c1zdtop { padding: 25px 35px; position: relative; border-radius: 6px; background-color: rgb(255, 255, 255); box-shadow: 0px 8px 17.46px 0.54px rgba(40, 43, 109, 0.04); border-left: 3px solid #284092; overflow: hidden; cursor: pointer; }
.s_d3c1zdtop::before { content: ""; width: 27px; height: 100%; background-color: #284092; position: absolute; top: 0; right: 0; }


.s_d3c1zdtopl { width: 38%; font-size: 18px; color: #1f1f1f; line-height: 1.75; height: 31.5px; overflow: hidden; font-weight: bold; }
.s_d3c1zdtopr { width: calc(100% - 38%); display: flex; justify-content: left; }
.s_d3c1zdtopr span { display: block; /* max-width: 33.333333%; */ font-size: 18px; color: #666; line-height: 1.75; margin-right: 50px; height: 31.5px; overflow: hidden; width: 33.333333%; }
.s_d3c1zdigbox { width: 15px; position: absolute; top: 50%; right: 6px; transform: translateY(-50%); }
.s_d3c1zdig { width: 100%; position: relative; }
.s_d3c1zdig img { width: 100%; height: 100%; transition: all .36s; }
.l_d4sect .l_morebtn a { padding: 0 55px; }
.s_d3c1zdig1 { position: relative; top: 0; left: 0; opacity: 0; }
.s_d3c1zdtop.act .s_d3c1zdig1 { opacity: 1; }
.s_d3c1zdtop.act .s_d3c1zdig2 { opacity: 0; }
.s_d3c1zdig2 { position: absolute; top: 0; left: 0; transition: all .36s; }
.s_d3c1zdtop.act .s_d3c1zdig2 { opacity: 0; }
.s_d3c1zdbot { padding: 35px 35px 50px; display: none; }
.s_d3c1zdbotbjq h5 { font-size: 18px; color: #1f1f1f; line-height: 1.75; font-weight: bold; margin-bottom: 30px; }
.s_d3c1zdbotbjq { padding-bottom: 50px; }
.s_d3c1zdbot .s_b1c2morebox { margin: 0; }
.s_d3c1zd:first-child .s_d3c1zdbot { display: block; }

/* e1 */

.s_e1cont2 { margin: 0 -13px; }
.s_e1c2new { width: 33.333333%; padding: 0 13px; margin-bottom: 25px; }
/* .s_e1c2new a {
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08);
    border-radius: 20px;
    overflow: hidden;
} */
.s_e1c2newig { width: 100%; position: relative; }
.s_e1c2newig img { width: 100%; }
.s_e1c2newig::before { content: ""; width: 100%; height: 100%; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 100; }
.s_e1c2newz { padding: 29px 40px 39px 36px; }
.s_e1c2newtime { font-size: 14px; color: #999; line-height: 1.75; }
.s_e1c2newtit { margin: 8px 0; }
.s_e1c2newtit h5 { line-height: 1.75; }
.s_e1c2new .s_b1c1liwzmore { margin-top: 30px; }
.s_e1cont3 { padding-top: 60px; }
/* e2 */
.s_e2content .l_nybrdli a { color: #999; }
.s_e2content .l_nybrdli::after { color: #999; }
.s_e2cont1 { padding-top: 80px; }
.s_e2c1r { width: 26.176470%; padding-right: 40px; background-color: #fff; }
.s_e2c1rnr { margin-bottom: 35px; }
.s_e2c1rnrtop { font-size: 18px; color: #1f1f1f; line-height: 1.75; font-weight: bold; }
.s_e2c1rnrbot a { display: inline-block; color: #284092; border-bottom: 1px solid #284092; line-height: 1.75; }
.s_e2c1l { width: calc(100% - 26.176470%); padding-right: 95px; }
.s_e2c1time { font-size: 18px; color: #284092; line-height: 1.75; font-family: 'RobotoBold' !important; }
.s_e2c1ltit h1 { font-size: 36px; color: #1f1f1f; line-height: 1.75; font-weight: bold; }
.s_e2c1ltit { margin-top: 5px; margin-bottom: 20px; }
.s_e2c1ltab { display: flex; justify-content: left; margin-bottom: 30px; }
.s_e2c1ltabnr { width: 135px; border-width: 3px; border-color: rgb(31, 31, 31, 0.06); border-style: solid; border-radius: 100px; margin-right: 10px; text-align: center; margin-bottom: 10px; }

.s_e2c1ltabnr a { display: inline-block; width: 100%; font-size: 16px; color: #999; line-height: 30px; }
.s_e2c1lig { width: 100%; border-radius: 20px; overflow: hidden; margin-bottom: 60px; }
.s_e2c1lig img { width: 100%; }
.s_e2c1lbjq { padding-bottom: 110px; }
.s_e2c1lbjq p { margin-bottom: 30px; }
.s_e2c1lbjq h5 { font-size: 18px; color: #1f1f1f; line-height: 1.75; margin-bottom: 30px; /* font-weight: bold; */ }
.s_e2c1lbjq a { font-size: 16px; color: #284092; line-height: 1.75; border-bottom: 1px solid #284092 }
.s_e2c1zj { margin: 0 -12px; }
.s_e1c1zjnrbox { width: 50%; padding: 0 12px; }
.s_e2c1zjnr { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); padding: 18px 36px; }
.s_e2c1zjtop { font-size: 18px; color: #1f1f1f; line-height: 1.75; height: 31.5px; overflow: hidden; transition: all .36s; }
.s_e2c1zjbot { height: 28px; }
.s_e2c1zjbot p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .36s; }


/* e3 */

.s_e3c1lbox { display: none; }
.s_e3c1lbox.on { display: block; }
.s_e3c1lbox a { display: block; width: 100%; }
.s_e3c1lb { position: relative; padding-bottom: 135px; }
.s_e3c1lbig { width: 66.102941%; position: relative; border-radius: 20px; overflow: hidden; box-shadow: 0px 13px 36.86px 1.14px rgba(48, 49, 74, 0.12); }
.s_e3c1lbig::before { content: ""; width: 100%; height: 100%; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 100; }
.s_e3c1lbig img { width: 100%; height: 100%; }
.s_e3c1lbig1 { position: relative; top: 0; left: 0; }
.s_e3c1lbig2 { position: absolute; top: 0; left: 0; }
.s_e3c1lbwz { width: 49.044117%; position: absolute; bottom: 45px; right: 30px; padding: 60px 55px 65px 55px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); z-index: 300; }
.s_e3c1lbwztit h2 { line-height: 1.5; font-weight: bold; color: #202020; }
.l_e3sect .s_e3c1lbwztit { height: 60px; overflow: hidden; text-align: left; }
.l_e3sect .s_e3c1lbwztit h2 { text-align: left; }
.s_e3c1lbwztime { font-family: 'RobotoBold' !important; font-size: 18px; color: #202020; line-height: 1.75; height: 31.5px; overflow: hidden; margin-top: 20px; }
.s_e3c1lbwzadd { font-size: 18px; color: #202020; line-height: 1.75; height: 31.5px; overflow: hidden; margin: 3px 0; }
.s_e3c1lbwzxh { font-family: 'RobotoRegular' !important; font-size: 18px; color: #202020; line-height: 1.75; height: 31.5px; overflow: hidden; }
.s_e3c1lbwznr { height: 56px; overflow: hidden; margin-top: 10px; margin-bottom: 55px; }
.s_e3cont1 .slick-dots { bottom: 12%; text-align: left; left: 35px; }
.s_e3cont1 .slick-dots li { width: 50px; height: 3px; background-color: rgb(229, 229, 229); margin: 0 6px; border-radius: inherit; border: none; }
.s_e3cont1 .slick-dots li.slick-active { background: #284092; }
.s_e3c2top { display: flex; justify-content: left; position: relative; z-index: 20; }
.s_e3c2bot { padding-top: 50px; }
.s_e3c2bot .s_b1c1list { width: 25%; }
.s_e3c2botwz { padding: 20px 25px 32px 36px; }
.s_e3c2botwz .s_b1c1liwztit { height: auto; overflow: hidden; }
.s_e3c2botwz .s_b1c1liwztit h5 { line-height: 1.75; font-weight: bold; height: 35px; overflow: hidden; }
.s_e3c2botwz .s_e3c1lbwztime,
.s_e3c2botwz .s_e3c1lbwzadd,
.s_e3c2botwz .s_e3c1lbwzxh { font-size: 16px; height: 24px; color: #1f1f1f; line-height: 1.5; }
.s_e3c2botwz .s_e3c1lbwzadd { height: auto; margin: 5px 0 0 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.s_e3c2botwz .s_e3c1lbwztime { font-family: 'RobotoRegular' !important; margin-top: 4px; color: #999; }
.s_e3c2botwz .s_b1c1liwzmore { margin-top: 20px; }
.s_e3cont1nr .slick-slide { padding-left: 35px; }
/* f1 */
.s_f1c1topr { width: 180px; }

.s_f1c1topl { width: calc(100% - 180px); }
.s_f1c1bot { margin: 0 -14px; }
.s_f1c1list { width: 25%; padding: 0 14px; margin-bottom: 18px; }
.s_f1c1li { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); padding: 29px 25px 39px 36px; }
.s_f1c1lig { width: 62px; position: relative; margin-bottom: 30px; }
.s_f1c1lig img { width: 100%; height: 100%; }
.s_f1c1lig1 { position: relative; top: 0; left: 0; }
.s_f1c1lig2 { position: absolute; top: 0; left: 0; }
.s_f1c1li .s_b1c4listnewnr { margin-top: 3px; margin-bottom: 98px; }
.s_f1c1lixz { width: 14px; }
.s_f1c1lixz img { width: 100%; }
.s_f1c2botlist a { display: block; padding-top: 45px; padding-bottom: 25px; position: relative; border-bottom: 3px solid rgb(229, 229, 229); }

.s_f1c2botlistl { width: 200px; }
.s_f1c2botlistr { width: calc(100% - 200px); padding-right: 20px; position: relative; }
.s_f1c2botlistr .s_b1c4listnewnr { margin: 0; }
.s_f1c2botlist .s_b2c2lixz { right: 0; }
.s_f1c2botlist .s_b1c4listnewtime { margin-top: 7px; }
.s_f1c2botlist:first-child a { padding-top: 0; }

/* f2 */
.s_f2c1bot { padding-top: 50px; }

/* g1 */
.s_g1c1top { display: flex; justify-content: left; margin-bottom: 55px; position: relative; z-index: 20; }
.s_g1c1xl { width: 205px; margin-right: 25px; position: relative; }
.s_g1c1xltop { width: 100%; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 6px 19.4px 0.6px rgba(40, 43, 109, 0.08); position: relative; padding-left: 20px; padding-right: 40px; cursor: pointer; }

.s_g1c1xltop h5 { line-height: 60px; transition: all .36s; }
.s_g1c1xltop p { line-height: 60px; transition: all .36s; font-size: 20px; color: #1f1f1f; }
.s_g1c1xltopigbox { width: 16px; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); }
.s_g1c1xltopig { width: 100%; position: relative; }
.s_g1c1xltopig img { width: 100%; }
.s_g1c1xltopig1 { position: relative; top: 0; left: 0; }
.s_g1c1xltopig2 { position: absolute; top: 0; left: 0; opacity: 0; transition: all .36s; }
.s_g1c1xlbot { width: 100%; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 6px 19.4px 0.6px rgba(40, 43, 109, 0.08); position: absolute; top: 115%; left: 0; padding: 10px 0; display: none; z-index: 200; height: 140px; }
.s_g1c1xlbotnr a { display: block; padding: 3px 20px; font-size: 18px; color: #1f1f1f; line-height: 1.75; }
.s_g1c1xlbot p { padding: 3px 20px; font-size: 18px; color: #1f1f1f; line-height: 1.75; cursor: pointer; }

.s_g1c1xlbotgd { height: 111px; }
.s_g1c1xltop.on .s_g1c1xltopig2 { opacity: 1; }

.s_g1c1xltop.on h5 { color: #025beb; }
.s_g1c1xltop.on p { color: #025beb; }
.s_g1c1qhbox { display: flex; justify-content: left; border-bottom: 3px solid #025beb; }
.s_g1c1qh { padding: 12px 40px 8px; margin-right: 10px; border-top-left-radius: 20px; border-top-right-radius: 20px; transition: all .36s; cursor: pointer; }
.s_g1c1qh h4 { color: #666; line-height: 1.75; font-weight: bold; transition: all .36s; }
.s_g1c1qh.on { background-color: #284092; box-shadow: 0px 6px 19.4px 0.6px rgba(40, 43, 109, 0.08); }
.s_g1c1qh.on h4 { color: #fff; }
.s_g1c1list { margin: 0 -14px; display: none; }
.s_g1c1list:first-child { display: block; }
.s_g1c1libox { width: 33.333333%; padding: 0 14px; margin-bottom: 25px; }
.s_g1c1li { border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); padding: 22px 36px 38px; }
.s_g1c1litit h5 { line-height: 1.75; font-weight: bold; }
.s_g1c1litit { height: 35px; overflow: hidden; }
.s_g1c1libot { padding-top: 9px; }
.s_g1c1libot p { margin-bottom: 1px; height: 28px; overflow: hidden; }
.s_g1c1libot a { font-size: 16px; color: #666; line-height: 1.75; }
.s_g1c1xlbot .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.3); }
.s_g1c1xlbot .mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(0, 0, 0, .2); }
.s_g1c1xlbot .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 0; }
.s_g1c1xlbot .mCSB_buttonDown { display: none !important; }
.s_g1c1xlbot .mCSB_buttonUp { display: none !important; }




/* h2 */
.s_h2c1zd { margin-bottom: 13px; }
.s_h2c1zd .s_a2c2xltop { cursor: pointer; }

.s_h2c1zd .s_a2c2xlbot { padding: 0 35px; padding-top: 50px; }
.s_h2c1zdbot { margin-bottom: 55px; }
.s_h2c1zdbotx { margin: 0 -14px; }
.s_h2c1zdigbox { width: 33.333333%; padding: 0 14px; margin-bottom: 10px; }
.s_h2c1zdig { width: 100%; position: relative; border-radius: 20px; overflow: hidden; }
.s_h2c1zdig img { width: 100%; height: 100%; }
.s_h2c1zdig1 { position: relative; top: 0; left: 0; }
.s_h2c1zdig2 { position: absolute; top: 0; left: 0; }
.s_h2c1xltop .s_a2c2xltopig.act .s_a2c2xltopig1 { transform: rotate(-90deg); }
.s_h2c1xltop .s_a2c2xltopig .s_a2c2xltopig1 { transform: rotate(90deg); }
.s_h2c1xltop .s_a2c2xltopigbox { width: 12px; }

/* suami-end */

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .l_morebtn:hover::after { width: 0; border-radius: 0; }
    .l_morebtn:hover::before { width: 0; border-radius: 0; }
    .l_navli:hover .navlia1 { color: #284092; }

    .l_ulbtli:hover .l_navlia3::after { width: 100%; }

    .l_navultp:hover .l_ultopp p { color: #284092; }

    .l_ftnavli:hover a { color: #284092; }

    .l_ftinfo:hover a { color: #284092; }

    .l_sybx7lis:hover .s_b1c3liwznr h4 { margin-left: 20px; }

    .s_b1c1li:hover .s_b1c1liig img { transform: scale(1.05); }

    .l_d2bx3lis:hover { background-color: #284092; }

    .l_d2bx3lis:hover .s_a2c2xltopwz h4 { color: #fff; }

    .l_d2bx3lis:hover .l_d2bx3p1 p { color: #fff; }

    .l_d2bx3lis:hover .hover_after { opacity: 1; }

    .l_d2bx3lis:hover .hover_before { opacity: 0; }

    .l_c1bx3li:hover .l_c1bx3lis { top: 41%; }

    .s_qhboxnr1:hover a { color: #005aec; }

    .s_qhboxnr1:hover a::after { opacity: 1; }
    /* 表格 */


    .mc_tabproxl_message a:hover { text-decoration: underline; }


    .g_search_hidebtn:hover { background: #f0f0f0; }

    .mc_mbx_a:hover { color: #189; }
    /* sumi-start */
    .s_a2c2xltop:hover .s_a2c2xltopwz h4 { color: #005aec; }

    .s_a2c2xltop:hover .s_a2c2xltopwz span { color: #005aec; }

    .s_b1c1li:hover .s_b1c1liig img { transform: scale(1.05); }

    .s_qhboxnr:hover.s_qhboxnr::before { opacity: 1; }

    .s_qhboxnr:hover a { color: #284092; }

    .s_b2c2li:hover .s_b2c2lixznr2 { opacity: 1; }

    .s_qhboxnr1:hover p { color: #284092; }
    .s_d3c1xlbotnr:hover { color: #284092; }
    .s_e2c1zjnr:hover .s_e2c1zjtop { color: #284092; }
    .s_e2c1zjnr:hover .s_e2c1zjbot p { color: #284092; }
    .s_f1c2botlist:hover .s_b2c2lixznr2 { opacity: 1; }
    .s_b1c3li:hover .s_b1c3liwznr { padding-left: 30px; }
    .s_g1c1xltop:hover .s_g1c1xltopig2 { opacity: 1; }

    .s_g1c1xltop:hover p { color: #025beb; }
    .s_g1c1xlbot p:hover { color: #025beb; }
    .s_g1c1xlbotnr:hover a { color: #025beb; }
    .s_g1c1qh:hover { background-color: #284092; box-shadow: 0px 6px 19.4px 0.6px rgba(40, 43, 109, 0.08); }

    .s_g1c1qh:hover h4 { color: #fff; }
    .l_nybrdli:hover a { color: #284092; }
    .l_navli:hover .navlia1::before { opacity: 1; }
    .l_navxlul a:hover .l_hover_after { opacity: 1; }
    .l_navxlul a:hover .l_hover_before { opacity: 0; }
    .s_b1c3li:hover .l_hover_after,
    .l_sybx7lis:hover .l_hover_after,
    .l_d1bx2lis:hover .l_hover_after { opacity: 1; }
    tr:hover { border-bottom: 1px solid #284092; }
    /* suami-end */
    /* 登录注册页面弹窗 */
    .l_forget_pass:hover .l_remberp p { color: #284092; }
    .l_registration:hover p { color: #284092; }
}

/*载入效果*/
.g_fadein1 { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.3s; }
.g_fadein2 { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.8s; }
.g_fadein3 { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.5s; }

.g_fadeup1 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.4s; }

.g_fadeup2 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.5s; }

.g_fadeup3 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.6s; }

.g_fadeup4 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.7s; }

.g_fadeup5 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.8s; }

.g_fadeup6 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.9s; }

.g_fadeup7 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 1s; }

.g_fadedown1 { -webkit-animation: fadeInDown 1s ease both; animation: fadeInDown 1s ease both; animation-delay: 0.4s; }

.g_fadeleft1 { -webkit-animation: fadeInLeft 1s ease both; animation: fadeInLeft 1s ease both; animation-delay: 0.4s; }

.g_faderigth1 { -webkit-animation: fadeInRight 1s ease both; animation: fadeInRight 1s ease both; animation-delay: 0.4s; }
/* 载入效果 */
@keyframes mcfadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0) }

    to { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes mcfadeInUp1 {
    0% { opacity: 0; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0) }

    to { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUphalf {
    0% { opacity: 0; -webkit-transform: translate3d(0, 30%, 0); transform: translate3d(0, 30%, 0) }

    to { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUpSmall {
    0% { opacity: 0; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0) }

    to { opacity: 1; -webkit-transform: none; transform: none }
}

.l_fadeup { animation-name: mcfadeInUp; animation-delay: .3s; animation-timing-function: ease; }
.l_fadeup3 { animation-name: mcfadeInUp1; animation-delay: .1s; animation-timing-function: ease; }
.l_fadeup1 { animation-name: mcfadeInUp1; animation-delay: .3s; animation-timing-function: ease; }
.l_fadeup2 { animation-name: mcfadeInUp1; animation-delay: .5s; animation-timing-function: ease; }
.l_fadeInUphalf1 { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .3s; }
.l_fadeInUphalf2 { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.l_fadeInUphalf3 { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .8s; }
.l_fadeInUphalf4 { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1s; }
.l_fadeInUphalf5 { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1.5s; }
.g_sybannr.slick-current .g_sybanwzs h1 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 0.4s; }
.g_sybannr.slick-current .l_sybanwzp p { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 1.2s; }
.g_sybannr.slick-current .l_banbox { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 1.4s; }
.l_sybox1 .l_navxlul:nth-child(4n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.l_sybox1 .l_navxlul:nth-child(4n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.l_sybox1 .l_navxlul:nth-child(4n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.l_sybox1 .l_navxlul:nth-child(4n+4) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .8s; }

.s_b1c1list:nth-child(3n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.s_b1c1list:nth-child(3n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .8s; }
.s_b1c1list:nth-child(3n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .9s; }

.wow { visibility: hidden; }
.l_sybx7li:nth-child(2n+1),
.s_b1c3list:nth-child(2n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.l_sybx7li:nth-child(2n+2),
.s_b1c3list:nth-child(2n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.s_b2c2nr:nth-child(2n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.s_b2c2nr:nth-child(2n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.l_h1bx2li:nth-child(2n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.l_h1bx2li:nth-child(2n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .8s; }
.l_c1bx2li1:nth-child(2n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .3s; }
.l_c1bx2li1:nth-child(2n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .4s; }
.l_c1bx3li:nth-child(3n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.l_c1bx3li:nth-child(3n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.l_c1bx3li:nth-child(3n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.l_d2bx4uls:nth-child(3n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.l_d2bx4uls:nth-child(3n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.l_d2bx4uls:nth-child(3n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.s_e1c2new:nth-child(3n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.s_e1c2new:nth-child(3n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .8s; }
.s_e1c2new:nth-child(3n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .9s; }
.l_d1bx2li:nth-child(5n+1) { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.3s; }
.l_d1bx2li:nth-child(5n+2) { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.4s; }
.l_d1bx2li:nth-child(5n+3) { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.5s; }
.l_d1bx2li:nth-child(5n+4) { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.6s; }
.l_d1bx2li:nth-child(5n+5) { -webkit-animation: fadeIn 1s ease both; animation: fadeIn 1s ease both; animation-delay: 0.7s; }
.l_d4bx2li:nth-child(4n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.l_d4bx2li:nth-child(4n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.l_d4bx2li:nth-child(4n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.l_d4bx2li:nth-child(4n+4) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .8s; }
/* .l_h1bx3li:nth-child(4n+1){
    animation-name: fadeInUphalf;
    animation-timing-function: ease;
    animation-delay: .5s;
}
.l_h1bx3li:nth-child(4n+2){
    animation-name: fadeInUphalf;
    animation-timing-function: ease;
    animation-delay: .6s;
}
.l_h1bx3li:nth-child(4n+3){
    animation-name: fadeInUphalf;
    animation-timing-function: ease;
    animation-delay: .7s;
}
.l_h1bx3li:nth-child(4n+4){
    animation-name: fadeInUphalf;
    animation-timing-function: ease;
    animation-delay: .8s;
} */
.s_b1c1list:nth-child(4n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1s; }
.s_b1c1list:nth-child(4n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1.1s; }
.s_b1c1list:nth-child(4n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1.2s; }
.s_b1c1list:nth-child(4n+4) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1.3s; }
.l_sybx4nr .s_b1c1list:nth-child(3n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1s; }
.l_sybx4nr .s_b1c1list:nth-child(3n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1.1s; }
.l_sybx4nr .s_b1c1list:nth-child(3n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: 1.2s; }
.s_f1c1list:nth-child(4n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.s_f1c1list:nth-child(4n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.s_f1c1list:nth-child(4n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.s_f1c1list:nth-child(4n+4) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .8s; }
.l_sybox2, .l_sybox3, .l_sybox5, .l_sybox4 { overflow: hidden; }

@keyframes g1fadeInUp {
    0% { opacity: 0; -webkit-transform: translate3d(0,10%,0); transform: translate3d(0,10%,0) }
    to { opacity: 1; -webkit-transform: none; transform: none }
}
/* .s_g1c1list {
    -webkit-animation: g1fadeInUp 1s ease both;
    animation: g1fadeInUp 1s ease both;
    animation-delay: .9s;
} */
.l_sybx4bt .s_b1c1liwz { -webkit-user-select: text -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.l_h1bx1bt .l_h1bx1li { -webkit-user-select: text -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.s_e3c1lbwzs { -webkit-user-select: text -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.l_d2bx3btcon .l_d2bx3lis { -webkit-user-select: text -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; }
.mc_table_hd { position: relative; z-index: 20; }
.l_ny { max-width: 1920px; margin: auto; }
.l_codep { width: calc(100% - 110px); }
.l_codeimg { width: 110px; line-height: 50px; }
.l_tcbutton1 button { font-size: 16px; line-height: 50px; color: #fff; font-weight: bold; width: 204px; background-color: #284092; border-radius: 25px; }
.mc_rtv_bd_r { max-height: 790px; }
.g_sybannr.slick-current .g_sybanwz h1 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 1.2s; }
.g_sybannr.slick-current .g_sybanwz h3 { -webkit-animation: fadeInUp 1s ease both; animation: fadeInUp 1s ease both; animation-delay: 1.2s; }
/* 2021.10.15 */
.l_navxl::after { display: none; }
.l_navxl { top: 70px; }
.navlia1 { position: relative; }
.navlia1::before { content: ""; width: calc(100% - 108px); height: 3px; background-color: #284092; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); opacity: 0; transition: all .36s; }
.l_banshin1 { margin-bottom: 10px; }
.yxnav_active1 .navlia1 { color: #fff; }
.yxnav_active1 .navlia1::before { opacity: 1; }
.l_sybx3li .s_e3c1lbwztit h2 { font-size: 36px; }
.l_sybx3li { align-items: flex-start; }
.l_sybx3le::after { display: none; }
.l_sybx3le a { position: relative; display: block; }
.l_sybx3le a::after { content: ""; width: 100%; height: 100%; background: url(../images/sybx3bg1.png) center / cover no-repeat; position: absolute; top: 0; left: 0; }
.l_sybx3ri .s_e3c1lbwztit a { display: block; }
.l_sybox5 .l_morebtns { text-align: left; }
.l_sybx6nrs { width: 1440px; margin: auto; overflow: hidden; }
.l_d2box2 .s_a2c2xlwbtit .l_d2bxspan { color: #333; }
.s_f2cont2 .l_morebtns { margin-top: 120px; }
.l_sybx5ri { position: relative; z-index: 10; }
.l_sybx5ri a { display: block; z-index: 1; position: relative; }
.l_c1bx2nr3 { margin: 0 -15px; }
.l_c1bx2nr3li { width: 50%; padding: 0 15px; }
.l_ftnrbt { padding: 0 0 25px; }
.l_d1bx2p1 { width: 900px; margin: auto; }
.l_d1bx2p2 { width: 786px; }
.l_c1bx2li2s { position: relative; }
.l_c1bx2ri { padding-top: 16px; }
.l_c1bx2le::after { display: none; }
.l_c1bx2le a { position: relative; }
.l_c1bx2le a::after { content: ""; width: 100%; height: 100%; /* border-radius: 20px; */ background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient( 70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; }
.s_e1c2news { display: block; width: 100%; height: 100%; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgba(40, 43, 109, 0.08); border-radius: 20px; overflow: hidden; }
.s_e1c2newig a { display: block; width: 100%; }
.s_e1c2newig::before { display: none; }
.s_e1c2newig a::before { content: ""; width: 100%; height: 100%; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient( 70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 100; }
.s_e3c1lbig::before { display: none; }
.s_e3c1lbig a { position: relative; }
.s_e3c1lbig a::before { content: ""; width: 100%; height: 100%; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient( 70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 100; }
.s_b1c1liig::before { display: none; }
.s_b1c1liig a { position: relative; }
.s_b1c1liig a::before { content: ""; width: 100%; height: 100%; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient( 70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 100; }
.l_b1c1imgs a { position: relative; }
.l_b1c1imgs a::after { content: ""; width: 100%; height: 100%; background-image: -moz-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -webkit-linear-gradient( 70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(70deg, rgba(0, 90, 235, 0.6) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 100; border-radius: 20px 20px 0 0; }
.l_sybx4bt.l_space2 { margin-top: 0; }
.l_navxl1 .l_navxlnr { width: 896px; }
.l_navxl3 .l_navxlnr { width: 845px; padding: 52px 36px 30px 36px; }
.mc_tab_pro td { white-space: nowrap; }
.l_navxl1 .l_navxlul { padding: 0 30px; width: 245px; }
.l_navxl1 .l_navxllist { margin: 0 -30px; }
.l_navxl1 .l_navxlnr { width: 1012px; padding: 52px 36px 30px 36px; }
.s_a2c2top p { font-size: 24px; color: #1f1f1f; transition: all .36s; line-height: 1.75; }
.s_a2c2top p span { font-size: 16px; color: #1f1f1f; line-height: 1.75; padding-left: 10px; transition: all .36s; }
.s_a2c2top { margin-bottom: 55px; }
.l_a2sect .s_a2c2botnr:first-child .s_a2c2xlbot { display: none; }
.l_d1bx2p2 { width: 1000px; }
.l_d1bx2p1.l_space1 { margin-top: 32px; text-align: center; }
.l_c1bx2nr3 .l_c1bx2nr3li:nth-child(2n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.l_c1bx2nr3 .l_c1bx2nr3li:nth-child(2n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .9s; }
.l_c1bx2nr2 { margin: 0; }
.l_c1bx2nr1 { padding: 28px 0; /* overflow: hidden; */ }
.l_c1bx2nr3 { margin-top: 28px; }
.l_c1bx2nr3li { margin-bottom: 28px; }
.navlia1 { cursor: default; }
/* 2021.10.26 */
.l_c1sect .l_c1bx3lip p { height: 224px; }
.l_sybx4nr .l_sybx4tit h5 { font-size: 18px; height: 54px; }
.l_b1sect .s_b1cont2 .l_morebtn::before,
.l_b5sect .s_b1cont2 .l_morebtn::before { clip: rect(0px, 192px, 50px, 8px); }
.l_b1sect .s_b1cont2 .l_morebtn::after,
.l_b5sect .s_b1cont2 .l_morebtn::after { clip: rect(0px, 192px, 50px, 8px); }
/* .l_sybx2tit2{
    text-align: right !important;
} */
.mc_rtv_bd_r { max-height: 610px; }
.l_keyinle { width: 27%; }
.l_keyinri { width: calc(100% - 27%); padding-left: 55px; }
.l_keyinris { width: 100%; margin: 0 -16px; }
.l_keyinp { margin-top: 25px; }
.l_keytit h3 { font-weight: bold; line-height: 1.75; }
.l_keyli { width: 33.333333%; padding: 0 16px; }
.l_keyli span { font-size: 16px; line-height: 1.75; color: #fff; }
.l_keypercent p { font-size: 72px; line-height: 1.5; color: #fff; font-weight: bold; }
.l_keylip p { font-size: 24px; line-height: 1.75; color: #fff; font-weight: bold; }
.l_keylis { width: 100%; border-radius: 35px; overflow: hidden; padding: 25px 20px 50px 35px; }
.l_keyli1 .l_keylis { background: #2e3e80; }
.l_keyli2 .l_keylis { background: #28274b; }
.l_keyli3 .l_keylis { background: #a38f74; }
.l_keypercent { position: relative; }
.l_keypercent::after { content: ""; width: 100%; height: 4px; background: #fff; position: absolute; bottom: 0; left: 0; }
.l_keylip { margin-top: 6px; }
.l_sketch_map { width: 75%; margin: auto; }
.l_sketch_map img { width: 100%; }
.l_referle { width: 33.33%; }
.l_referle img { width: 100%; }
.l_referri { width: calc(100% - 33.33%); padding-left: 30px; }
.l_sketchbox { margin-top: 60px; margin-bottom: 60px; }
.l_referral_box { padding-bottom: 60px; }
.l_d4bx1nr1 { border-bottom: 1px solid rgb(227, 227, 227); }
.l_d4bx1nr1s { overflow: hidden; }
.l_keyli:nth-child(3n+1) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .5s; }
.l_keyli:nth-child(3n+2) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .6s; }
.l_keyli:nth-child(3n+3) { animation-name: fadeInUphalf; animation-timing-function: ease; animation-delay: .7s; }
.l_c2sect .l_c2box2.l_space1 { padding-bottom: 0; padding-top: 65px; }
.l_c1bx3tit { top: 60px; }
.l_d4bx1nr3 { background: #f1f1f1; padding: 65px 0px; }
.l_c2sect .l_d4box1.l_space1 { padding-top: 65px; }
.l_c2sect .l_c2box3.l_space1 { padding: 65px 0; }
.l_sybx2nr .s_e3c1lbwztit { display: inline-block; }
.l_sybx2nr { text-align: center; }
/* cook提示样式 */
.l_cookboxle p, .l_cookboxle p a { font-size: 20px; line-height: 1.75; color: #fff; transition: all 0.36s; position: relative; }
.l_cookboxle p a { color: #5f94f6; }
.l_btns1 { border: 1px solid #f96f17; }
.l_btns2 { border: 1px solid #6e6178; }
.l_cookboxri { width: 200px; }
.l_cookboxle { width: calc(100% - 200px); position: absolute; top: 50%; left: 0; transform: translateY(-50%); }
.l_btns { margin: 5px; }
.cookies-box { position: fixed; left: 0; right: 0; width: 100%; bottom: 0; padding: 30px 0; background-color: #254AA5; z-index: 1500; }
.l_cookcons { width: 90%; margin: auto; }
.l_cookcon { width: 100%; position: relative; }
.l_cookbtn { width: 10px; position: absolute; top: 10px; right: 10px; cursor: pointer; }
.l_cookbtn img { width: 100%; }
.l_btns .l_morebtn::after,
.l_btns .l_morebtn::before { clip: rect(0px, 132px, 50px, 8px); }
.l_btns .l_morebtn p { color: #fff; }
.l_btns .l_morebtns { margin-top: 0; }
.l_navxlul1 { overflow: hidden; }
.l_hover_after { opacity: 0; }

.l_navimg img { transition: all .36s; }
/* 2021.11.1 */
.l_syhead { padding-right: 50px; padding-left: calc(50% - 680px); }
.l_c1bx3lis { padding-right: 72px; }
.l_c1bx3li:last-child .l_c1bx3lis { padding-right: 0; }
.l_c1bx3li:first-child .l_c1bx3lis { padding-right: 72px; }
/* 2021.11.17 */
.navlia1 { font-size: 18px; }

/* 弹窗页面 */
.l_tcsectbox .l_tcwin { position: static; transform: inherit; width: 100% !important; padding: 0; }
.l_tccon1 { margin-top: 45px; }
.s_b1c3liig img { height: 100%; }
/* 2021.11.23 */
/* .l_h1box3 .s_a2c2xlwbtit h3{
    text-align: center;
} */
.l_gh1tabli { width: 50%; /* text-align: center; */ padding: 0 30px; }
.l_gh1tabli h3 { transition: all .36s; text-align: center; }
.l_gh1bx3tab { margin: 0 -30px; /* display: inline-block; */ }
/* .l_gh1bx3tabs{
    text-align: center;
} */

.l_h1bx3nr1:not(:first-child) { display: none; }
/* .l_gh1tabli.on h3{
    color: #284092;;
} */
.mc_tab_bd .mc_tab_td0 { padding: 20px 15px; }
.l_tabp { width: calc(100% - 12px); }

.l_e3sect .s_e3c1lbwztit h2 { text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden; }
.s_e3c2botwz .s_b1c1liwztit h5 { text-overflow: ellipsis; width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: auto; line-height: normal; }
.g_sybanwz h1,
.l_sybanwzp p,
.l_banbox { visibility: hidden; }
.g_sybannr.slick-current .g_sybanwz h1,
.g_sybannr.slick-current .l_sybanwzp p,
.g_sybannr.slick-current .l_banbox { visibility: visible; }
.ys_navph1_phxia { background-color: #254AA5; }
.s_b1conts2.l_space1 { padding-top: 0; padding-bottom: 0; }
.s_b1cont1 img { width: 100%; }
.ys_phmenu_scroll { margin-right: -15px; padding-right: 15px; max-height: calc(100% - 85px); overflow: auto; }
.ys_navph1_xialaph { padding: 20px; }
.l_gb6bx1nr:not(:first-child) { display: none; }
.l_gb6sect .s_qhboxnr p { font-size: 18px; color: #333; line-height: 75px; transition: all .36s; cursor: pointer; }
.l_sybx6tp { margin-top: 45px; }
.l_sybx6bt { margin-top: 0 !important; }
.l_banshp { width: calc(100% - 18px); }
.s_b2cont4.l_gb6bx4con .l_space1 { padding-top: 0; }
.s_b2c1bot.l_gb6c1bt { padding-top: 0; }
.l_gb6sect .s_b1cont3.l_space1 { padding-top: 0; }
/* 2021.11.24 */
.l_navxl3 .l_navxlnr { width: 730px; padding: 52px 80px 30px; }
.l_navxl3 .l_navxllist { margin: 0 -40px; }
.l_navxl3 .l_navxlul { padding: 0 40px; }
/* 2021.11.25 */
.l_c2sect .l_c2box2.l_space1.l_c2bx2con1 { padding-bottom: 65px; }
.l_h1bx3li { width: 50%; }
.l_h1bx3li .s_a2c2xltopwz { height: auto !important; }
.l_navxl3 .l_navultp a { cursor: default; }

.l_b6sect_act .mc_table th { position: relative; padding: 20px 15px !important; }
.l_b6sect_act .l_tabp,
.l_b6sect_act .l_tabic,
.l_b6sect_act .l_tabimgs,
.l_b6sect_act .mc_tab_sortbtn { display: inherit; }
.l_b6sect_act .mc_tab_sortbtn { float: left; width: calc(100% - 8px); padding-right: 10px; /* white-space: nowrap; */ }
.l_b6sect_act .l_tabimgs { float: right; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }
.l_b6sect_act .mc_table th { white-space: normal; }
.s_b2cont2.s_jian2.l_b6emtycon { padding-bottom: 0; }
.l_sybx2tit2 { font-size: 36px !important; }
.mc_rtvl_inputbox label { display: inherit; }
.mc_rtvl_inputbox input { margin-top: 5.5px !important; }
.l_d1bx3point { width: 10px; }
.l_b3sect .mc_tab_th { padding: 20px 10px !important; }
.l_h1bx1lis { padding: 28px 38px 38px; border-radius: 20px; background-color: rgb(255, 255, 255); box-shadow: 0px 13px 36.86px 1.14px rgb(40 43 109 / 8%); }
.l_h1bx1lis .l_h1bx1ic img { opacity: 0; }




/* 登录注册页面弹窗 */
.l_logintc { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; z-index: 999; display: none; }
.l_signnr { width: 500px; border-radius: 1px; background-color: rgb(255, 255, 255); padding: 46px 46px 58px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none; }
.l_logintcnr { width: 500px; border-radius: 1px; background-color: rgb(255, 255, 255); /* box-shadow: 0px 10px 40px 0px rgba(223, 223, 223, 0.91); */ padding: 46px 46px 58px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.l_login_tit h3 { font-size: 36px; color: #284092; font-weight: bold; line-height: 1.75; text-align: center; }
.l_login_tit { position: relative; padding-bottom: 8px; }
.l_login_tit::after { content: ""; width: 40px; height: 3px; background-color: #284092; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.l_logintc_list { margin-top: 42px; }
.l_logintcli { margin-bottom: 30px; border: 1px solid #e5e5e5; height: 50px; padding: 0 20px; }
.l_logintcli:last-child { margin-bottom: 18px; }
.l_logintc_icon { width: 21px; line-height: 50px; }
.l_logintc_icon img { width: 100%; }
.l_logintc_input { width: calc(100% - 21px); padding-left: 48px; height: 100%; position: relative; }
.l_logintc_input input { width: 100%; height: 100%; font-size: 16px; color: #bbbbbb; }
.l_logintc_input input::placeholder { font-size: 16px; color: #bbbbbb; }
.l_logintc_input::before { content: ""; width: 1px; height: 19px; background-color: #e5e5e5; position: absolute; top: 50%; left: 20px; transform: translateY(-50%); }
.l_tccodeimg { width: 133px; cursor: pointer; }
.l_tccodeimg img { width: 100%; }
.l_logintcli3 { padding-right: 0 !important; }
.l_tccodein { width: calc(100% - 133px); height: 100%; padding-right: 20px; }
.l_tccodein input { width: 100%; height: 100%; }
.l_remberp p { font-size: 14px; line-height: 1.75; color: #a8a8a8; transition: all .36s; }
.l_remberic { width: 16px; height: 16px; border: 1px solid rgba(47,57,69,.4); border-radius: 2px; transition: all .36s ease; text-align: center; }
.l_remember_pass.act .l_remberic { background-color: rgba(47,57,69,.4); }
.l_remberic img { width: 12px; display: inline-block; }
.l_remberp { padding-left: 10px; }
.l_remember_pass { display: flex; align-items: center; cursor: pointer; }
.l_forget_pass a { display: block; }
.l_forget_pass .l_remberp { padding-left: 0; }
.l_logintc_sub { width: 100%; border-radius: 6px; background-color: #284092; text-align: center; margin-top: 50px; cursor: pointer; }
.l_logintc_sub button { font-size: 20px; line-height: 1.75; color: #fff; padding: 12px 0; width: 100%; }
.l_logintc_sub p { font-size: 20px; line-height: 1.75; color: #fff; padding: 12px 0; width: 100%; }
.l_registration { margin-top: 22px; text-align: center; }
.l_registration p { font-size: 16px; line-height: 1.75; color: #a8a8a8; cursor: pointer; display: inline-block; transition: all .36s; }
.l_loginic { position: absolute; top: -18px; right: -40px; width: 19px; cursor: pointer; transition: all .36s; }
.l_loginic img { width: 100%; }


/* 找回密码 */
.l_forget_pass { cursor: pointer; }
.l_password { width: 500px; border-radius: 1px; background-color: rgb(255, 255, 255); padding: 46px 46px 58px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: none; }
.mc_mem_toplogo { width: 188px; margin: 0 auto; }
.mc_mem_toplogo a { width: 100%; display: block; }
.mc_mem_toplogo img { width: 100%; }
.mc_fdsel_title { font-size: 24px; line-height: 1.75; color: #666; text-align: center; margin-top: 25px; margin-bottom: 35px; }
.mc_mem_inputgroup { width: 100%; position: relative; margin-bottom: 15px; }
.mc_mem_inputgroup { width: 100%; position: relative; margin-bottom: 15px; }
.mc_mem_inputbox { height: 48px; border: 1px solid #ddd; }
.mc_mem_inputbox input { width: 100%; height: 100%; padding: 10px 20px; line-height: 28px; color: #333; }
.mc_mem_yzm input { width: calc(100% - 117px); }
.mc_mem_yzm_imgbox { position: absolute; top: 50%; right: 10px; width: 107px; transform: translateY(-50%); cursor: pointer; }
.mc_mem_yzm_imgbox img { width: 100%; }
.mc_mem_getyzm { width: 155px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; background-image: linear-gradient(to right, #5281e8, #1845a9); transition: all .36s; cursor: pointer; }
.mc_mem_submit input { text-align: center; color: #fff; font-size: 16px; font-weight: bold; background-image: linear-gradient(to right, #5281e8, #1845a9); transition: all .36s; }
.mc_mem_submit { padding-top: 12px; padding-bottom: 8px; margin-bottom: 0; }
.mc_mem_submit input { text-align: center; color: #fff; font-size: 16px; font-weight: bold; background-image: linear-gradient(to right, #5281e8, #1845a9); transition: all .36s; }
.mc_mem_yzm_tel { width: calc(100% - 155px); padding-right: 50px; border: none; }
.mc_mem_yzm_tel input { border: 1px solid #ddd; }
.mc_mem_submit .mc_mem_inputbox { text-align: center; background-image: linear-gradient(to right, #5281e8, #1845a9); cursor: pointer; }
.mc_mem_submit .mc_mem_inputbox p { color: #fff; font-size: 16px; line-height: 48px; font-weight: bold; }
.s_e2c1lbjq p,
.yxedr_active p { margin-bottom: 14px; }

.l_loginxl { position: absolute; width: 100px; top: 52px; left: 50%; transform: translateX(-50%); background: #fff; border-radius: 20px; box-shadow: 0px 13px 36.86px 1.14px rgb(6 11 17 / 6%); padding: 20px; display: none; }
.l_loginli p, .l_loginli p a { font-size: 16px; line-height: 1.5; color: #333; transition: all .36s; text-align: center; }
.l_loginli { margin-bottom: 8px; position: relative; }
.l_loginli:last-child { margin-bottom: 0; }
.l_loginli::after { content: ""; width: 0; height: 3px; background-color: #d9e6fc; position: absolute; bottom: 0; left: 0; transition: all .36s; }

.s_a2c2botnr.act .s_a2c2xltopig2 { opacity: 0; }
.s_e2c1ltabnr { width: auto; padding: 0 20px; }

.l_sybx4nr .s_b1c1list:nth-child(3n+1),
.l_sybx4nr .s_b1c1list:nth-child(3n+2),
.l_sybx4nr .s_b1c1list:nth-child(3n+3) { animation: none !important; }

.l_navxl3 .l_navxlul { padding: 0 75px; }
.l_navxl3 .l_navxllist { margin: 0 -75px; }
.mc_tab_bd .mc_tab_td0 { cursor: pointer; }
.l_sybx7li { margin-bottom: 30px; }

/*pager*/
.in-page { clear: both; text-align: center; padding: 50px 0; }
.in-page ul { margin: 0; padding: 0; height: 40px; font-size: 14px; color: #666; }
.in-page li { width: auto; background: initial; display: inline-block; padding: 0; height: auto; line-height: inherit; border-bottom: none; }
.in-page a, .in-page select, .in-page a:visited, .in-page .press { border-radius: 3px; background: #FFF; vertical-align: middle; border: 1px solid #eee; color: #333; display: inline-block; height: 33px; line-height: 33px; margin: 2px; padding: 0 12px; text-decoration: none; font-size: 16px; }
.in-page .press, .in-page a:active, .in-page a:hover { text-decoration: none; vertical-align: middle; background-color: #333; border: 1px solid #333; color: #FFF; display: inline-block; }
.in-page a:hover { background-color: #eee; border-color: #DDD; color: #333; }
.in-page li.list-page { display: none; }
.in-page li.pre-page a, .in-page li.next-page a { padding: 0 28px; }
.in-page li.next-page a { background: #FFF url(../static/images/base/icon2.png) no-repeat center center; }
.in-page li.pre-page a { background: #FFF url(../static/images/base/icon1.png) no-repeat center center; }

@media screen and (max-width:1200px) {
    .in-page { padding: 30px 0; }
    .in-page li { display: none; }
    .in-page li:first-child, .in-page li:last-child, .in-page li.list-page { display: inline-block; }
    .in-page li.list-page select { width: 58px; border-radius: 0; font-size: 14px; -webkit-appearance: none; appearance: none; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); background: #FFF url(../images/select.png) no-repeat 33px center; background-size: 18px; }
}



.ind_src5_case > div { display: flex; align-items: center; padding-bottom: 1px; }
.ind_src5_case .map_case { height: 100%; width: 65%; overflow: hidden; position: relative; }
.ind_src5_case .map_case #conMap { width: 100%; height: 100%; }
.ind_src5_case .map_case #conMap .anchorBL { display: none; }
.ind_src5_case .map_case .sha_map { position: absolute; left: 50%; top: 50%; width: 104%; height: 104%; background-size: 100% 100%; pointer-events: none; transform: translate(-50%, -50%); }
.ind_src5_case .ind_src5_r { width: 41%; position: relative; z-index: 2; padding-right: 10%; }
.ind_src5_case .ind_src5_r > div { display: flex; align-items: center; margin: 10% 0; }
.ind_src5_case .ind_src5_r > div i { color: #7282b6; font-size: 30px; line-height: 1; margin: 0 5% 0 10%; }
.ind_src5_case .ind_src5_r > div .add_n { color: #9EB0E8; font-size: 24px; line-height: 1; margin-bottom: .15rem; text-transform: capitalize; }


@media screen and (orientation: landscape) {
    .ind_src5_case .ind_src5_r > div .add_n { font-family: Futura-Light; }
    .ind_src5_case .ind_src5_r > div .add_con { font-family: CgFuturaMaxiLt; }

    .com_body .ind_src5_case .map_case { width: 53.33%; height: 9rem; }
    .com_body .ind_src5_case .ind_src5_r { width: 46.66%; margin-left: 0; padding-left: 4.6875%; padding-right: 13.02%; }
}

.ind_src5_case .ind_src5_r > div .add_con { color: #000; font-size: 18px; line-height: 2; letter-spacing: 3px; }
.ind_src5_case .ind_src5_r > span { display: flex; align-items: flex-start; justify-content: space-between; width: 100%; margin-top: .5rem; }
.ind_src5_case .ind_src5_r > span .cu_code_box { display: block; }
.ind_src5_case .ind_src5_r > span .cu_code_box img { display: block; width: 90px; margin: 0 auto; }
.ind_src5_case .ind_src5_r > span .cu_code_box div { font-size: .14rem; margin-top: .16rem; line-height: 1.357; color: #000; white-space: nowrap; text-align: center; }
.ind_src5_case .ind_src5_r > span .cu_code_box div span { font-family: Futura-Light; display: block; }



@media screen and (orientation: landscape) {
    .ind_src5_case .map_case { width: 53.33%; height: 100%; }
    .ind_src5_case .ind_src5_r { width: 46.66%; padding: 0; }
}

@media all and (max-width: 1024px) {
    .ind_src4_case .pub_case { padding-top: 1rem; padding-bottom: .9rem; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_l .btn_sty { display: none; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_l .pub_title, .ind_src4_case .pub_case .ind_src4_con .ind_src4_l .pub_title_en { text-align: center; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_r { margin: .55rem auto 0; width: 5.7rem; }
    .ind_src4_case .pub_case .ind_src4_p { width: calc(100vw - .5rem); margin-top: .7rem; margin-left: 0; left: calc((-100vw + 5.7rem) / 2 + .5rem); position: relative; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_r .swiper-slide { padding: 0 7%; }
    .ind_src4_case .pub_case .ind_src4_p .swiper-scrollbar .swiper-scrollbar-drag { height: .05rem; }
    .ind_src4_case .pub_case .ind_src4_p .swiper-pagination { margin-top: .26rem; font-size: .24rem; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_r a .pro_img_box::before { margin-top: 133.2%; }
    footer .foot_con .foot_nav { display: none; }
    .ind_src4_case .ind_src4_h { display: none; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_r a .new_l_name_b { padding: .37rem .32rem; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_r a .new_l_name_b .new_l_name { font-size: .3rem; margin-bottom: .25rem; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_r a .new_l_name_b .new_l_info { font-size: .24rem; }
    .ind_src4_case .pub_case .ind_src4_con .ind_src4_r a .new_l_time { margin-top: .3rem; font-size: .24rem; }
    .ind_src5_case .map_case { height: calc(100vw - 500px); width: 100%; pointer-events: none; }
    .ind_src5_case > div { display: block; }
    .ind_src5_case .map_case .sha_map { width: 258%; height: 104%; background-image: url("../image/020_m.png") !important; }
    .ind_src5_case .ind_src5_r { width: 100%; padding: 0 30px 10px 30px; margin: auto 0; }
    .ind_src5_case .ind_src5_r > div { padding-top: 20px; padding-bottom: 5px; }
    .ind_src5_case .ind_src5_r > div i { font-size: 28px; margin-right: 10%; margin: 0 5% 0 5%; }

    .add_r { width: calc(100% - 1.15rem); }
    .ind_src5_case .ind_src5_r > div .add_n { font-size: 18px; }
    .ind_src5_case .ind_src5_r > div .add_con { font-size: 16px; }
    .ind_src5_case .ind_src5_r > span { display: flex; align-items: flex-start; justify-content: space-between; width: 100%; margin-top: 20px; }
}
