html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff; }
body { min-width: 320px; max-width: 640px; margin: 0 auto; font-family: arial, Microsoft Yahei; color: #333; background: #fff; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px;padding: 0px ; }
ul, li { list-style: none ; }
a:active, a:hover { outline: none; }
img { width: 100%; vertical-align: top; }
a { outline: none; text-decoration: none; cursor: pointer; color: #333; }
a:hover { text-decoration: none; outline: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
input[type="search"] { -webkit-appearance: text field; box-sizing: content-box; }
input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration { -webkit-appearance: none; }
button { overflow: visible; }
button, select { text-transform: none; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.left { float: left; }
.right { float: right; }
.line{width: 100%;height: .05rem;background: #daa27b;margin-bottom: .6rem;}
/* box-1 */
.box-1{width: 100%;background: #f2f4ff;}
.box1_tit_body{width: 15rem;background: #fff;margin: -1.5rem auto 0 auto;padding: .75rem 0;position: relative;;z-index: 1;}
.box1_tit_con{width: 14.5rem;margin: 0 auto;}
.box1_tit_le{width: 11.625rem;background: #eeeeee;}
.box1_tit_le p{width: 10.1rem;margin: .4rem auto;font-size: .65rem;color: #0a1147;line-height: 1rem;border: .025rem dashed #ce855e;padding: .6rem .35rem;}
.box1_tit_le p b{color: #2037b4;}
.box1_tit_ri{width: 2.2rem;height: 6.75rem;background: url(../img/tit_01.png) no-repeat center center;background-size: cover;}
.box1_tit_ri p{width: .7rem;margin: 0.5rem auto 0 auto;font-size: .7rem;color: #112278;font-weight: bold;}

.box1_form_body{width: 15rem;margin: 0 auto;margin-top: 0.7rem;}
.box1_form_body p{font-size: .65rem;text-align: center;font-weight: bold;position: relative;z-index: 1;}
.box1_form_body p::before{content: '';width: 2.5rem;height: .025rem;background: #d2d2d6;position: absolute;top: 50%;left: 0;}
.box1_form_body p::after{content: '';width: 2.5rem;height: .025rem;background: #d2d2d6;position: absolute;top: 50%;right: 0;}
.box1_form_body form{width: 100%;background: #fff;border-radius: .25rem;box-shadow: 0 0 .125rem 0 #000;margin-top: 0.7rem;padding: 0.6rem 0;}
.box1_form_body form input{display: block;width: 13.55rem;line-height: 1.6rem;border: none;outline: none;border-radius: .125rem;margin: 0 auto;}
.box1_form_body form input[type='text']{background: #f2f2f2;background-image: url(../img/icon_01.png);background-repeat: no-repeat;background-size: .9rem .825rem;background-position: .4rem center;font-size: .6rem;text-indent: 1.55rem;border: .025rem solid #7e7e7e;box-sizing: border-box;}
.box1_form_body form input[type='submit']{background: #192e9b;font-size: .75rem;color: #fff;font-weight: bold;text-align: center;border-radius: 1rem;margin-top: 0.6rem;}
/* box-2 */
.box-2{width: 13.8rem;margin: 0 auto;margin-top: 1.6rem;}
.com_tit_body img{display: inline-block;width: 2rem;}
.com_tit_body p{font-size: .9rem;font-weight: bold;line-height: 2rem;}
.com_tit_body p span{color: #1c31a4;}
.box2_body{margin: 0.9rem auto 0 auto;}
.box2_item{width: 6.3rem;background: #f0f0f0;text-align: center;border-radius: .875rem;padding: .6rem 0;margin-bottom: .9rem;box-shadow: 0 0 .25rem 0 #999;}
.box2_item img{display: block;;width: 2.15rem;margin: 0 auto;margin-bottom: .75rem;}
.box2_item p{font-size: .6rem;font-weight: bold;}
.box2_item span{font-size: .55rem;margin-bottom: .3rem;}
.common_zx{display: block;width: 11.35rem;background: #1b31a3;background-image: url(../img/icon_03.png);background-size: 1.425rem 1.4rem;background-repeat: no-repeat;background-position: 9rem center;line-height: 1.875rem;text-align: center;border-radius: 1rem;margin: 0 auto;position: relative;color: yellow;}
.common_zx p{background: linear-gradient(to bottom, #fcf8ce, #ce855e);-webkit-background-clip: text;color: transparent;font-size: .9rem;font-weight: bold;}
/* box-3 */
.box-3{width: 100%;background: #f0f0f0;padding-bottom: 0.65rem;}
.box3_body{width: 15rem;margin: 0 auto;margin-top: 1rem;padding-top: .75rem;}
.box3_body .com_tit_body{width: 12.65rem;margin: 0 auto;}
.zyjn{width: 100%;background: #fff;margin: .625rem auto;padding: .55rem 0;}
.zyjn_con{width: 14.25rem;margin: 0 auto;}
.zyjn_tit{font-size: .75rem;font-weight: bold;color: #12247c;margin-bottom: .7rem;}
.zyjn_tit i{display: inline-block;width: .675rem;height: .675rem;background: #d1d1d1;border-radius: 50%;margin-right: .25rem;}
.zyjn_con p{font-size: .5rem;line-height: 0.75rem;margin-bottom: .75rem;}
.zyjn_img img{width: 2.875rem;}
/* Áù´óÄ£¿é */
.box5_con{width: 15rem;margin: 0 auto;margin-top: 0.6rem;}
.zynav{width: 15rem;margin:0 auto;margin-top: 0.3rem;overflow: inherit;}
.zynav .swiper-slide{width: 4.5rem;height: 1.6rem;background: transparent;font-size: .6rem;color: #12247c;font-weight: bold;text-align: center;line-height: 1.6rem;margin-bottom: .35rem;border: .025rem solid #12247c;box-sizing: border-box;}
.zynav .swiper-slide-thumb-active{background: #12247c;color: #fff;}
.zycon{width: 15rem; margin:0 auto; }
.zycon .rxkc_item{width: 13.7rem;background: #fff;margin: .5rem auto;padding: .6rem;border-radius: .375rem;}
.rxkc_item img{width: 13.7rem;margin-bottom: .375rem;}
.ldmk_tit p{width: 4.5rem;background: linear-gradient(to bottom, #ce855e, #fcf8ce);-webkit-background-clip: text;color: transparent;font-size: 0.75rem;font-weight: bold;}
.ldmk_tit a{display: block;width: 5.75rem;background: #192d99;font-size: .6rem;color: #fff;text-align: center;font-weight: bold;line-height: 1.2rem;border-radius: .75rem;}
.rxkc_item ul{border-top: .05rem solid #333;padding-top: .6rem;margin-top: .25rem;}
.rxkc_item li{font-size: .6rem;}
.rxkc_item li i{display: inline-block;width: 1rem;height: 1rem;background: #12247c;font-size: .5rem;color: #fff;line-height: 1rem;text-align: center;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;margin: 0 .45rem .45rem 0;}

/* box-4 */
.box-4{width: 100%;background: #1f35b0;padding-bottom: 0.5rem;}
.box4_body{width: 15rem;margin: 0 auto;margin-top: 1rem;padding-top: .75rem;}
.box4_body .com_tit_body{width: 10.1rem;margin: 0 auto;margin-bottom: 1.05rem;}
.box4_body .com_tit_body p{color: #fff;}
.box4_body .com_tit_body p span{color: #ffca6d;}
.box4_sz_tit{width: 13.5rem;position: relative;margin: 0 auto;padding: 0.6rem 0 0.9rem 0;}
.box4_sz_tit p{font-size: 1rem;color: rgba(255, 255, 255, 0.4);text-transform: uppercase;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;position: absolute;z-index: 2;right: 0;}
.box-swp2{background-color:rgba(255, 255, 255, 0.2);;overflow: hidden;border-radius: .375rem;color: #000;position: relative;}
.box-swp2 .box-tit{color: #ffffff;}
.box-swp2 .box-tit h3{color: #ffffff;}
.box-swp2 .box-tit span{color: #ffffff;}
.box-swp2 .swiper-container {width: 13.5rem;margin-left: auto;margin-right: auto;}
.box-swp2 .swiper-slide {background-size: cover;background-position: center;}
.box-swp2 .gallery-top {height: 80%;width: 100%;}
.box-swp2 .gallery-thumbs {height: 20%;box-sizing: border-box;}
.box-swp2 .gallery-thumbs .swiper-slide {height: 100%;opacity: 1;}
.box-swp2 .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.box2-bg{width: 13.5rem;background-color:#fff;position: relative;margin: 0.5rem auto;}
.box4-lsswiper{display: flex;flex-wrap: wrap;margin: 0 0.1rem;}
.box4-lsl{width: 37%;position: relative;}
.box4-lsl .box4ls{position: absolute;bottom: 0;}
.box4ls img{width: 4.425rem;}
.box4-lsr1{position: absolute;bottom: 0.25rem;}
.box4-lsr{width: 63%;padding-top: 0.5rem;height: 8.5rem;}

.famous{color: #ffb894;font-weight: bold;font-size: 1rem;position: absolute;right: 0.75rem;top: 0.5rem;z-index: 5;letter-spacing: -0.125rem;font-style: italic;}
.box4-lsr1{margin-right: 0.5rem;}
.box4-lsr1 b{display: block;font-size: 0.65rem;color:#000;}
.box4-lsr1 h4{font-size: 0.6rem;color:#000;}
.box4-lsr1 span{font-size: 0.5rem;margin: 0.25rem 0;display: block;}
.box4-lsr2{line-height: 0.75rem;display: block;}
.lsxt {border-bottom: 0.0125rem dotted #333;display: block;padding-bottom: 0.25rem;}
.box-swp2 .swp1pic{transform: none !important;}
.box-swp2 .swp1pic span{ display:block;border: 0.025rem solid #fff; position:relative; padding-top:60%; overflow:hidden;background-image:url(../img/mslbbg.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% 100%;border-radius: .25rem;}
.box-swp2 .swp1pic span img{ position:absolute; bottom: 0%; width:100%; left:0%;}
.box-swp2 .swiper-slide-thumb-active span{border: 0.025rem solid #e7824a;}
.swp2 .swiper-slide{position: relative;background-color: #fff;}
.pad10{padding:0 0.25rem 0.5rem;margin: 0.5rem 0;}
.box-swp2 .swp1pic span{margin: 0 0.25rem;}
.box-swp2 .btn-kc a.btn-kcl{color: #e7824a;background-color: #fff;}
.box-swp2 .btn-kc a.btn-kcr{color: #fff;border: 0.025rem solid #fff;}


/* box-5 */
.box-5{width: 100%;padding-bottom: 0.5rem;}
.box5_body{width: 15rem;margin: 0 auto;margin-top: 1rem;padding-top: .75rem;}
.box5_body .com_tit_body{width: 13.5rem;margin: 0 auto;margin-bottom: 1.05rem;}
.box5_con{margin-bottom: .6rem;}
.box5_le img{width: 6.35rem;}
.box5_ri{width: 8.4rem;}
.box5_ri_top{width: 100%;border: .025rem dashed #999;border-radius: .25rem;margin-bottom: .25rem;}
.box5_ri_top p{width: 7.3rem;font-size: .6rem;line-height: 0.85rem;margin: .375rem auto;}
.box5_ri_top p b{color: #1c31a4;padding-right: .5rem;}
.box5_ri_bot img{width: 4.05rem;margin-bottom: .25rem;}



/* box-6 */
.box-6{width: 100%;background: #f0f0f0;padding-bottom: 0.5rem;}
.box6_body{width: 15rem;margin: 0 auto;margin-top: 1rem;padding-top: .75rem;}
.box6_body .com_tit_body{width: 13.5rem;margin: 0 auto;}
.box6_top{width: 100%;margin-top: .6rem;}
.box6_top img{margin-bottom: .275rem;}
.box6_top_le{width: 8.675rem;}
.box6_top_ri{width: 6.025rem;}
.box6_bottom{width: 100%;margin-bottom: .9rem;}
.box6_bottom img{width: 4.8rem;}
.box-6 .common_zx{background-position: 9.5rem center;}
/* box-7 */
.box-7{width: 100%;background: #1f36b3;padding-bottom: 0.5rem;}
.box7_body{width: 15rem;margin: 0 auto;margin-top: 1rem;padding-top: .75rem;}
.box7_body .com_tit_body{width: 10.1rem;margin: 0 auto;}
.box-7 .com_tit_body p{color: #fff;}
.box-7 .com_tit_body p span{color: #ffca6d;}
.box-7 .box7_txt{width: 100%;background: #fff;padding: 0.25rem 0;border-radius: .25rem;margin: .95rem 0 0.3rem 0;}
.box-7 .box7_txt p{width: 13.5rem;margin: 0.4rem auto;font-size: .6rem;line-height: 0.85rem;border: 0.025rem dashed #b9b7b8;padding: 0.5rem 0.3rem;}
.box-7 .box7_txt b{color: #1f36b1;}
.box7_con_item{width: 7.225rem;background: #fff;}
.box7_con_item img{width: 7.225rem;margin-bottom: .6rem;}
.box7_con_item p{font-size: .6rem;text-align: center;margin-bottom: .45rem;}
.box7_img_con{margin-top: .5rem;}
.box7_img_con img{width: 4.8rem;height: 2.5rem;margin-bottom: .125rem;}
.box-7 .common_zx{display: block;width: 11.35rem;background: #ce855e;background-image: url(../img/icon_05.png);background-size: .875rem .875rem;background-repeat: no-repeat;background-position: 9rem center;line-height: 1.875rem;text-align: center;border-radius: 1rem;margin: 0.6rem auto 0 auto;position: relative;color: yellow;background: linear-gradient(to bottom, #fcf8ce, #ce855e);}
.box-7 .common_zx p{color: #1f36b3;background-image: url(../img/icon_05.png);background-size: 0.875rem 0.875rem;background-repeat: no-repeat;background-position: 9rem center;}
/* box-8 */
.box-8{width: 15rem;margin: 0 auto;margin-top: 1rem;}
.box8_form_body p{font-size: .65rem;text-align: center;font-weight: bold;margin-bottom: .7rem;position: relative;z-index: 1;}
.box8_form_body p::before{content: '';width: 2.5rem;height: .025rem;background: #d2d2d6;position: absolute;top: 50%;left: 0;}
.box8_form_body p::after{content: '';width: 2.5rem;height: .025rem;background: #d2d2d6;position: absolute;top: 50%;right: 0;}
.hsldbbd1{width: 13rem;margin: 0 auto;}
.hsldbbd1_1{width: 2.225rem; margin-top: 0.5rem;}
.hsldbbd1_1 a{ display:block; margin:0 0.25rem;}
.hsldbbd1_1 span{ font-weight:bold; display:block; border: .05rem solid #192e99; color:#192e99; width: 2.4rem; margin:0 auto; text-align:center; padding: 0.25rem; font-size: 0.65rem; border-radius: 0.25rem; letter-spacing: 0.025rem;box-sizing: border-box;}
.box8_form_body form{width: 100%;box-shadow: 0 0 .125rem 0;border-radius: .25rem;padding: 1rem 0;margin: .75rem 0;}
.box8_form_body input{display: block;width: 13.55rem;margin: 0 auto;line-height: 1.6rem;border: none;outline: none;}
.box8_form_body form input[type='text']{background: #f2f2f2;background-repeat: no-repeat;background-size: .9rem .825rem;background-position: .4rem center;font-size: .6rem;text-indent: 1.55rem;border: .025rem solid #7e7e7e;box-sizing: border-box;margin-bottom: .8rem;}
.box8_form_body form input[name='title']{background-image: url(../img/icon_01.png);}
.box8_form_body form input[name='tel']{background-image: url(../img/icon_04.png);}
.box8_form_body form input[type='submit']{background: #192e9b;font-size: .75rem;color: #fff;font-weight: bold;text-align: center;border-radius: 1rem;}
/* 2022.1.17 */
.jd_tit{width: 12rem;margin: 0.25rem auto;text-align: center;}
.jd_tit p{font-size: 0.5rem;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;margin-bottom: 0rem;}
.jd_tit p i{font-style: normal;font-size: 1rem;font-weight: bold;}
.jd_tit span{font-size: 0.6rem;font-weight: bold;}