html{font-size:62.8%}body,a,ul,li,input,button{margin:0;padding:0;text-decoration:none;color:#141414;list-style:none;font-size:1.4rem;border:0}.nodata{text-align:center;color:red;margin:2rem auto 8rem}.nodata img{height:20rem;margin:5rem 0 1rem}.mainw{width:70%;margin:0 auto}.flex{display:flex;align-items:center;justify-content:space-between}.banner{position:relative}.dots.hd{height:2rem;overflow:hidden;position:absolute;left:50%;bottom:2rem;z-index:1;transform:translateX(-50%)}.dots.hd li{opacity:.58;width:2rem;height:2rem;border-radius:50%;margin-right:1rem;font-size:0;cursor:pointer;background:#dedede}.dots.hd li:last-child{margin-right:0}.dots.hd li.on{background:#102a89}.gemslist .bd{position:relative}.banner .bd .tempWrap,.banner .bd ul li,.banner .bd ul{display:inline-block;height:100%;width:100%}.banner .bd img{width:100%;height:calc(100vh - 26rem)}.prev,.next{position:absolute;display:block;height:6.8rem;width:2.5rem;background:url(../images/ico_left.png) no-repeat 100%;top:50%;transform:translateY(-50%)}.prev{left:-2.5rem}.next{background:url(../images/ico_right.png) no-repeat 100%;right:-2.5rem}.top .loginput{padding:1rem 0}.top .logo{font-size:3rem;font-weight:bold;white-space:nowrap;padding-right:30%}.top .logo img{height:8rem}.top .loginput .input{flex:2}.top .loginput input{height:4rem;text-indent:1rem;border-bottom-left-radius:.6rem;border-top-left-radius:.6rem;width:calc(100% - 7rem);border:1px solid #c4c4c4;border-right:0}.top .loginput button{height:4.2rem;cursor:pointer;border-bottom-right-radius:.6rem;border-top-right-radius:.6rem;background:#102a89;color:#fff;padding:0 1.2rem}.nav{background:#102a89}.nav a{color:#fff}.nav .navlist{height:5rem;justify-content:flex-start}.nav .navlist .item{padding:0 3rem;white-space:nowrap}.gemstitle{text-align:center;margin:3rem 0}.gemstitle .title{font-size:2rem}.gemstitle .titledesc{font-size:1.4rem}.gemslist{width:70%;margin:1rem auto 4rem}.gemslist .imgtitle{margin:1.5rem auto}.gemslist .imgdesc{text-align:left;line-height:1.8}.gemslist li{width:calc((100% - 6rem)/3);text-align:center;margin-right:2rem}.bigtitle{font-size:3.6rem;margin:3rem auto .5rem;font-weight:bold}.bigtitle .enname{font-size:2rem}.maininfo{margin-bottom:3rem}.content{text-indent:4rem;margin-top:3rem;font-size:1.6rem}.kefu{display:flex;padding:0 7rem;text-indent:0}.red{color:#ff0300}.kefu.kefushow{width:auto!important;height:auto!important}.kefu .showcontact{background:#102a89;padding:6rem 2rem}.kefu .showcontact .kftel{justify-content:flex-start;font-size:4.5rem;margin:2rem 0}.kefu .kfqrs img{border-radius:.4rem}.kefu .incontact{margin-left:2rem;width:45rem}.kefu .incontact .ketitle{color:#000;font-weight:100;font-size:4.5rem;margin-bottom:1rem}.kefu .incontact .fitem input,.kefu .incontact .fitem textarea{height:4rem;border-radius:4rem;border:.1rem solid #102a89;width:100%;text-indent:2rem}.kefu .incontact .fitem textarea{border-radius:1rem;height:8rem;padding:1rem;font-size:1.4rem;width:calc(100% - 2.2rem)}.kefu .incontact .fitem button{background:#102a89;color:#fff;font-size:2rem;cursor:pointer;width:100%;border:0;border-radius:4rem;padding:1rem 0}.kefu .incontact .flex.fitem>input{margin-right:2rem}.kefu .fitem{margin-bottom:1.6rem}.kefu .fitem,.kefu .fitem .email{position:relative}.kefu .fitem .email{width:100%}.kefu .fitem i.red{font-size:1.6rem;font-style:normal;position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:inline-block}.search{margin-top:5rem;align-items:flex-start;justify-content:center}.search .left{margin-right:6rem}.search .titlenum{color:#102a89;text-align:center;font-size:1.8rem;font-weight:bold}.search .titlenum .num{font-size:1.4rem;font-weight:200;margin:.5rem auto 2rem;color:#000}.search .right .titlenum{text-align:left}.search .left .imgtitle{height:4rem;line-height:4rem;background:#102a89;color:#fff;text-indent:2rem}.search .left .imgtitle+img{margin:5rem auto}.search .right input{border-radius:2rem;height:4rem;background:#f3f3f3;border:0;width:100%;margin-bottom:3rem;text-indent:6rem}.search .right .list .item{font-size:1.2rem;border-bottom:.1rem dashed #dedede;padding:.7rem}.search .right .list .item span{display:inline-block;width:26rem}.search .right .rdesc{margin-top:1.8rem;line-height:1.6;color:#555;font-size:1.2rem}.footer{height:4rem;display:flex;justify-content:center;color:#fff;font-size:1.2rem;background:#102a89;align-items:center}.footer .desc{margin-right:2rem}.cerite_list{width:100%}.cerite_list li{overflow:hidden;height:36px;line-height:36px;padding:0 20px}.cerite_list li:nth-child(2n){background:#ebebeb}.cerite_list li label{float:left}.cerite_list li span{float:right}.search-input{position:relative}.right .search-input input.sicon{background:url(../images/search_grey.png) no-repeat;background-size:cover;width:2.1rem;height:2rem;position:absolute;top:calc(50% - 1.5rem);transform:translateY(-50%);left:2rem;border-radius:0}