@font-face { 
	font-family:ProximaNova-Regular; 
	src: url(font/ProximaNova-Regular.otf); 
}
@font-face { 
	font-family:ProximaNova-Light; 
	src: url(font/ProximaNova-Light.otf); 
}
@font-face { 
	font-family:ProximaNova-Bold; 
	src: url(font/ProximaNova-Bold.otf); 
}
@font-face { 
	font-family:D-DIN-PRO-Bold; 
	src: url(font/D-DIN-PRO-Bold.otf); 
}


body{ font-size:12px; line-height: 1.5; color: #666;font-family:ProximaNova-Regular,"\5FAE\8F6F\96C5\9ED1",;overflow-x: hidden; }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input,button,textarea{outline: none;font-family:ProximaNova-Regular; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder {   color: #666;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder  {   color: #666}
.wrap{max-width: 1280px;width: 100%; margin: 0 auto;box-sizing: border-box; position: relative; }
.imgbox img{max-width: 100%;vertical-align: top;}
*::-webkit-scrollbar {
	width: 5px;
	background-color: #E4E4E4;
}
*::-webkit-scrollbar-thumb {
	background-color: #0B2594;
	border-radius: 8px;
    width: 1px;
}


.lan{color: #0B2594!important;}
.lan2{color: #4A81F2!important;}
.col40{color: #404040!important;}
.col5e{color: #5e5e5e!important;}
.bgf5{background: #f5f5f5;}
.hong{color: #EA3525!important;}

.headMask{position: fixed;left: 0;top: 0; z-index: 1000;background: #000;opacity: 0.5;width: 100%;height: 100vh;display: none;}
.top{padding: 0 45px 0 30px;height: 45px;background:#fff ;}
.topl span{margin-right: 10px;}
.topl a{padding: 0 5px;margin-left: 5px;}
.topr a{counter-reset: #404040;}
.topr a:hover{color: #0B2594;}
.topr b{padding: 0 10px;}
.htop{background: #0B2594;height: 73px;padding: 0 45px 0 30px;position: relative; z-index: 2;position:sticky;top: 0;z-index: 998;}
.logo{height: 50px;}

.icon2{cursor: pointer;transition: all 0.3s;padding: 0 30px;border-radius: 80px; transition: all 0.3s; margin-left: 10px;}
.icon2 span{color: #fff;font-size: 18px;padding-left: 45px;background: url(../images/icon2.png) no-repeat left center;line-height:48px;}
.icon2:hover,.icon2.now{background: #203EBC;}
.htopm{width:45%;height: 45px;border-radius: 50px;background: #f8f8f8;box-sizing: border-box;padding-left: 24px;}
.htopm_input{width: calc(100% - 78px);border: none;background: none;color: #404040;font-size: 16px;font-weight: bold;}
.htopm_btn{width: 78px;height: 45px;background: url(../images/icon7.png) no-repeat center center;border: none;cursor: pointer;}
.htoprl{border-radius: 24px;width: 150px;height: 48px; transition: all 0.3s;}
.htoprl:hover{background: #203EBC;}
.htoprl span{background: url(../images/icon3.png) no-repeat left center;padding-left: 33px;color: #fff;font-size: 16px;}
.htoprm{position: relative;margin: 0 15px;}
.htoprmt{cursor: pointer;transition: all 0.3s;min-width: 150px;text-align: center;border-radius: 80px; transition: all 0.3s;}
.htoprmt:hover{background: #203EBC;}
.htoprmt span{color: #fff;font-size: 16px;line-height:48px;padding:0 20px 0 32px;position: relative;}
.htoprmt span::before{content: '';display: inline-block;width: 26px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/icon4.png) no-repeat center center;}
.htoprmt span::after{content: '';display: inline-block;width: 12px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/icon5a.png) no-repeat center center;}
.htoprmb{box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);top: 100%;height: auto;border-radius: 6px;width: 203px;position: absolute;background: #fff;overflow: hidden;display: none;left: 50%;transform: translateX(-50%);}
.htoprmb a{padding: 12px 0 12px 12px;width: 100%;box-sizing: border-box;height: 100%;}
.htoprmb a .icon{font-size: 24px;color: #333;margin-right: 8px;}
.htoprmb a .txt{margin: 0 6px;font-size: 14px;line-height: 20px;}
.htoprmb a:hover{background: #e8e8e8;}
.htoprmb a:hover .icon,.htoprmb a:hover .txt{color: #0B2594;}
.htoprm:hover .htoprmb{display: block;}
.htoprm:hover .htoprmt{background: #203EBC;} 
.htoprr{position: relative;width: 42px;height: 42px;border-radius: 50%;}
.htoprr:hover{background: #203EBC;}
.htoprr span{background: #D64E4B;border-radius: 50%;color: #fff;font-size: 14px;line-height: 20px;position: absolute;right: -3px;top: -4px;min-width: 20px;text-align: center;}
.htoprr::before{content: '';display: inline-block;width: 100%;height: 100%;background: url(../images/icon6.png) no-repeat center center;}
.hbottom{background: #fff;padding: 5px 45px 5px 30px;position: relative;z-index: 20;}
.hbottom li{position: relative;cursor: pointer;}
.hbt{border-radius: 80px;padding: 0 30px; transition: all 0.3s;}
.hbt span{color: #222;font-size: 16px;padding-right: 17px;background: url(../images/icon5b.png) no-repeat right center;line-height: 45px;font-weight: bold;white-space: nowrap;}
.hbottom li:hover .hbt{background: #e8e8e8;}
.hbb{position: absolute;right: 0; top: 100%;background: #fff;border-radius: 6px;overflow: hidden;padding: 8px 0;width: 230px;display: none;}
.hbb a{display: block;width: 100%;box-sizing: border-box;padding: 0 16px;position: relative;line-height: 38px;overflow: hidden;font-size: 14px;}
.hbb a::before{content: '';display: inline-block;width: 2px;height: 100%;background: #0B2594;position: absolute;left: 0;top: 0;transition: all 0.15s;transform: translateY(-110%);}
.hbb a:hover{background: #eee;}
.hbb a:hover::before{transform: translateY(0);}
.hbottom li:hover .hbb{display: block;}

.menu{width: 100%;height: calc(100vh - 118px);transition: all 0.5s;position: fixed;left: 0;top: 118px;background: #fff;z-index: 999;opacity: 0;visibility: hidden;transform: translateY(200%)}
.menu.totop{top: 73px; height: calc(100vh - 73px);}
.menum{width: 100%;height: 100%;}
.menul{width: 454px;height: 100%;box-shadow: 3px 0px 18px 0px rgba(0,0,0,0.17);box-sizing: border-box;padding: 20px 0 0 30px;}
.menul ul{height: 100%;overflow: auto;padding-right: 20px;box-sizing: border-box;padding-bottom: 20px;}
.menul li{background: url(../images/icon13a.png) no-repeat right center;color: #333;font-size: 18px;line-height: 40px;margin: 10px 0;cursor: pointer;transition: all 0.3s;}
.menul li.now{background: url(../images/icon13b.png) no-repeat right center;color: #0B2594;font-weight: bold;}
.menur{width: calc(100% - 454px);height: 100%;}
.menurm{display: none;height: 100%;}
.menurt{background: #E8E8E8;height: 80px;padding-left: 50px;}
.menurt img{width: 38px;height: 38px;border-radius: 50%;}
.menurt span{margin: 0 55px 0 20px;color: #1a1a1a;font-size: 20px;font-weight: bold;}
.menurt a{border: 2px solid #0B2594;color: #0B2594;font-weight: bold;font-size: 18px;padding: 0 26px;line-height: 40px;border-radius: 25px;}
.menurt a:hover{background: #0B2594;color: #fff;}
.menurb{padding: 20px 0 0 50px;height: calc(100% - 80px);overflow: auto;box-sizing: border-box;}
.menurb li{width: calc(100%/5);box-sizing: border-box;padding-right: 20px;margin-bottom: 20px;}
.menurb li h2{color: #333;font-size: 20px; line-height: 20px;margin: 20px 0;font-weight: bold;}
.menurb li p{margin: 3px 0;}
.menurb li p a{color: #5a5a5a;font-size: 18px;line-height: 36px;}
.menurb li p a:hover{color: #0B2594;}
.menu.now{opacity: 1;visibility: visible;transform: translateY(0);}
.menuClose{cursor: pointer;color: #333;font-size: 20px;position: absolute;right: 20px;top: 20px;}
.tcdl,.tcwl{width: 500px;background: #fff;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1001;height: 577px;box-sizing: border-box;padding: 50px 50px 0;display: none;}
.tczc2{height:650px}
.tcdlt{text-align: center;color: #333;font-size: 28px;font-weight: bold;line-height: 20px;margin-bottom: 50px;}
.tcclose,.wlclose{width: 37px;height: 37px;top: 10px;right: 10px;cursor: pointer;background: url(../images/icon14.png) no-repeat center center;position: absolute;}
.inputbox{border: 1px solid #979797;border-radius: 4px;position: relative;}
.inputbox input{border: none;background: none;padding: 0 18px;line-height: 60px;color: #333;font-size: 18px;width: 100%;font-weight: bold;box-sizing: border-box;}
.inputbox select{border: none;background: none;padding: 0 18px;line-height: 60px;color: #333;font-size: 18px;width: 100%;font-weight: bold;box-sizing: border-box; background: url(../images/icon5b.png) no-repeat right 20px center;}
.inputbox span{position: absolute;left: 16px;line-height: 20px;color: #7e7e7e;transition: all 0.3s;top:20px;font-size: 16px;pointer-events: none;}
.inputbox span.act{padding: 0 5px;top: -10px;font-size: 14px;background: #fff;}
.check{ display: none; } 
.check + label {position: relative;width:20px;height: 20px;box-sizing: border-box;border: 1px solid #979797;;border-radius: 2px; z-index: 1;cursor: pointer;position: relative;} 
.check + label:active,.check:checked + label{border-color:#0B2594; background: #0B2594;}
.check + label::after{content: "";position: absolute;left: 5px;top: 1px;width: 5px;transform: rotate(45deg);height: 10px;border: solid #fff;border-width: 0 2px 2px 0;}
.yhxy{color: #5e5e5e;font-size: 16px; margin-bottom: 30px;}
.yhxy a{color: #4A81F2;text-decoration: underline;margin-left: 5px;}
.dllink{color: #5e5e5e;font-size: 16px;text-decoration: underline;}
.dllink:hover{color: #0B2594;}
.dlbottom{width: 100%;position: absolute;left: 0;bottom: 0;box-sizing: border-box;padding: 0 50px;}
.dlbtn{background: #4A81F2;height: 62px;border-radius: 40px;color: #fff;border: none;outline: none;cursor: pointer;font-size: 18px;width: 100%;transition: all 0.3s;}
.dlbtn:hover{background: #0B2594;}
.dlbottomb{color: #5e5e5e;font-size: 16px;padding: 35px 0;}
.dlbottomb a{color: #4A81F2;text-decoration: underline;margin-left: 3px;}
.dlbottom2{bottom: 55px;}
.zctxt{padding: 0 0 45px;}
.zctxt p{font-size: 20px;}
.zctxt span{font-size: 24px;font-weight: bold;font-family:ProximaNova-Bold;padding: 5px 0 0; }
.icon15{width: 26px;height: 26px;position: absolute;right: 30px;top: -12px;display: inline-block;background: url(../images/icon15.png) no-repeat center center;}
#getZcEmailYzm{width:90px;height:100%;border:none;height:60px}
.inputbox input.email{width:calc(100% - 90px)}


.banner{position: relative;overflow: hidden;z-index: 1;}
.banner .swiper-slide img{max-width: 100%;}
.bannerb{position: absolute;width: 100%;left: 0;bottom: 25px!important;z-index: 10;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1; margin: 0 9px!important;}
.banner .swiper-pagination-bullet-active{background: #F8D045;transform: scale(1.25);}
.sybox1{position: relative;margin-top: 60px;}
.sybox1m{overflow: hidden;}
.sybox1m .swiper-slide{height: auto;}
.pic1 a{width: 100%;}
.pic1 .img{width: 100%;overflow: hidden;position: relative;}
.pic1 .img::before{content: '';display: inline-block;width: 100%;padding-top: 134%;}
.pic1 .img img{width: 100%;height: 100%;transition: all 0.3s;position: absolute;left: 0;top: 0;}
.pic1 h2{text-align: center;color: #222;font-size: 18px;font-weight: bold;line-height: 28px;padding: 15px 0 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: all 0.3s;}
.pic1 p{text-align: center;color: #0B2594;font-size: 14px;line-height: 24px;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pic1 a:hover img{transform: scale(1.1);}
.pic1 a:hover h2{color: #0B2594;}
.sybox1btn{box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);border-radius: 50%;width: 50px;height: 50px;position: absolute;top:50%;transform: translateY(-50%); transition: all 0.3s;cursor: pointer;outline: none; z-index: 10;}
.icon8{background: url(../images/icon8a.png) no-repeat center center #fff;left: -82px;}
.icon8:hover{background: url(../images/icon8b.png) no-repeat center center #fff;}
.icon9{background: url(../images/icon9a.png) no-repeat center center #fff;right: -82px;}
.icon9:hover{background: url(../images/icon9b.png) no-repeat center center #fff;}
.sybox2{margin-top: 60px;}
.sybox2l{overflow: hidden;width: calc((100% - 12px)/2);border-radius: 8px;}
.sybox2 .pic{width: 100%;}
.sybox2 .pic img{transition: all 0.3s;width: 100%;}
.sybox2 .pic:hover img{transform: scale(1.1);}
.sybox2r,.sybox2rl,.sybox2rr{width: calc((100% - 12px)/2);}
.sybox2rl{overflow: hidden;border-radius: 8px;}
.sybox2rr{overflow: hidden;border-radius: 8px;height: 100%;}
.sybox2rrm{width: 100%;height: calc((100% - 10px)/2);overflow: hidden;border-radius: 8px;}
.sybox3{background: #fff;border-radius: 8px;overflow: hidden;margin-top: 40px;padding: 30px 0;position: relative;}
.sybox3 h2{color: #222;font-size: 24px;line-height: 25px;font-weight: bold;padding: 0 0 20px 30px;}
.sybox3m{margin: 0 25px;overflow: hidden;}
.pic2 a{width: 100%;}
.pic2 .img{width: 100%;overflow: hidden; position: relative;}
.pic2 .img::before{content: '';display: inline-block;width: 100%;padding-top: 100%;}
.pic2 .img img{width: 100%;height: 100%;transition: all 0.3s;position: absolute;left: 0;top: 0;}
.pic2 a:hover img{transform: scale(1.1);}
.pic2 h3{color: #222;font-size: 16px;padding: 10px 0 3px;font-weight: bold; transition: all 0.3s;}
.pic2txt1{color: #666;height: 28px;line-height: 16px;margin-bottom: 15px;font-weight: bold;}
.pic2txt2{color: #999;text-decoration: line-through; margin-bottom: 5px;font-weight: bold;}
.pic2txt3{line-height: 10px;font-weight: bold;}
.pic2txt4{font-size: 18px;line-height: 12px;font-weight: bold;}
.pic2txt5{color: #0B2594;margin-left: 10px;line-height: 1;font-weight: bold;}
.pic2 a:hover h3{color: #0B2594;}
.sybox3b{position: absolute;right: 25px;top: 38px;display: flex;justify-content: flex-end;align-items: center;}
.sybox3b .swiper-pagination-bullet{margin: 0 6px;background: #b7b7b7;opacity: 1;}
.sybox3b .swiper-pagination-bullet-active{background: #0B2594;}
.sybox4{margin-top: 35px;}
.sybox4 a{width: 100%;overflow: hidden;vertical-align: top;}
.sybox4 a img{width: 100%;vertical-align: top;transition: all 0.3s;}
.sybox4 a:hover img{transform: scale(1.03);}
.sybox5{margin-top: 45px;}
.sybox5l{background: #fff;border-radius: 8px;overflow: hidden;width: 397px;box-sizing: border-box;}
.sybox5l a{width: 100%;padding: 30px 0 0;box-sizing: border-box;}
.sybox5l h2{text-align: center;color: #222;font-size: 24px;transition: all 0.3s;}
.pic3 .img{width: 100%;height:250px;overflow: hidden;margin: 20px 0;}
.pic3 .img img{max-width: 100%;transition: all 0.3s;}
.pic3txt1{font-size: 30px;line-height: 18px;font-weight: bold;}
.pic3 a:hover img{transform: scale(1.1);}
.pic3 a:hover h2{color: #0B2594;}
.sybox5r{width: calc(100% - 413px);background: #fff;border-radius: 8px;overflow: hidden;padding: 25px 0;position: relative;}
.sybox5r h2{color: #222;font-size: 24px;line-height: 20px;font-weight: bold;padding: 0 0 25px 25px;}
.sybox5rm{margin: 0 25px;overflow: hidden;}
.sybox5rb{position: absolute;right: 25px;top: 38px;display: flex;justify-content: flex-end;align-items: center;}
.sybox5rb .swiper-pagination-bullet{margin: 0 6px;background: #b7b7b7;opacity: 1;}
.sybox5rb .swiper-pagination-bullet-active{background: #0B2594;}
.sybox6{margin-top: 20px;}
.sybox8{margin-top: 20px;}
.sybox9{margin-top: 30px;}
.sybox9 li{width: calc((100% - 60px)/4); margin-right: 20px;}
.sybox9 li:nth-child(4n){margin-right: 0;}
.sybox9 li a{width: 100%;}
.pic4 .img{width: 100%;overflow: hidden;position: relative;}
.pic4 .img::before{content: '';display: inline-block;width: 100%;padding-top: 101%;}
.pic4 .img img{width: 100%;height: 100%;transition: all 0.3s;position: absolute;left: 0;top: 0;}
.pic4:hover img{transform: scale(1.1);}
.pic4b{background: #2551A5;padding: 10px 10px 15px;}
.pic4b h2{text-align: center;color: #fff;font-size:30px;}
.sybox10{margin-top: 30px;}
.sybox11{margin-top: 30px;position: relative;}
.sybox11m{position: relative;overflow: hidden;}
.pic5{box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);border-radius: 5px;background: #fff;overflow: hidden;}
.pic5t{padding: 16px;position: relative;}
.pic5t span{color: #505050;font-size: 16px;font-weight: bold;position: relative;}
.pic5t span::before{content: '';display: inline-block;width: 2px;height: 100%;background: #0B2594;position: absolute;left: -16px;top: 0;}
.pic5t a{color: #3370c5;font-size: 14px;}
.pic5t a:hover{color: #0B2594;}
.pic5img{overflow: hidden;width: 100%;vertical-align: top;}
.pic5img img{width: 100%;vertical-align: top;transition: all 0.3s;}
.pic5img:hover img{transform: scale(1.1);}
.pic5b{padding: 16px;}
.pic5b li{width: calc((100% - 24px)/4);margin-right: 8px;}
.pic5b li:nth-child(4){margin-right: 0;}
.pic5b li a{width: 100%;}
.pic5bt{background: #f5f5f5;border-radius: 5px;padding: 8px;overflow: hidden;}
.pic5bt img{width: 100%;vertical-align: top;transition: all 0.3s;}
.pic5b p{text-align: center;color: #505050;margin: 8px 0 0;transition: all 0.3s;}
.pic5b li:hover img{transform: scale(1.1);}
.pic5b li:hover p{color: #0B2594;}
.pic5btn{box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.08);border-radius: 50%;width: 50px;height: 50px;position: absolute;top:50%;transform: translateY(-50%); transition: all 0.3s;cursor: pointer;outline: none; z-index: 10;}
.pic5btnl{background: url(../images/icon8a.png) no-repeat center center #fff;left: -82px;}
.pic5btnl:hover{background: url(../images/icon8b.png) no-repeat center center #fff;}
.pic5btnr{background: url(../images/icon9a.png) no-repeat center center #fff;right: -82px;}
.pic5btnr:hover{background: url(../images/icon9b.png) no-repeat center center #fff;}
.sybox12{margin-top: 30px;}
.sybox13{margin-top: 30px;}
.sybox13 li{width: calc((100% - 40px)/3);margin-right: 20px;overflow: hidden;}
.sybox13 li:nth-child(3){margin-right: 0;}
.sybox13 li a{width: 100%;}
.sybox13 li img{width: 100%;vertical-align: top;transition: all 0.3s;max-height: 256px;}
.sybox13 li:hover img{transform: scale(1.1);}
.sybox14{margin-top: 30px;}
.sybox15{background: #fff;padding: 20px 20px 0;border-radius: 8px; margin: 30px 0 80px;}
.pic6 li{width: calc((100% - 60px)/4);margin: 0 20px 20px 0;border: 1px solid rgba(0,0,0,.1);border-radius: 6px;overflow: hidden;box-sizing: border-box;height: 100px;}
.pic6 li a{width: 100%;height: 100%;}
.pic6 li:nth-child(4n){margin-right: 0;}
.pic6 .img{width: 106px;height: 100%;background: #f5f5f5;}
.pic6 .img img{max-height: 100%;max-width: 100%;transition: all 0.3s;}
.pic6 li:hover img{transform: scale(1.1);}
.pic6 li p{width: calc(100% - 126px); margin-left: 10px;color: #404040;font-size: 16px;font-weight: bold;}
.pic6 li:hover p{color: #0B2594;}

.footert{background: #243549;padding: 50px 0 20px;}
.footert li{margin-bottom: 20px;}
.footerttxt{margin-left: 30px;width: 250px;}
.footerttxt h2{color: #fff;font-size: 24px; line-height: 22px;}
.footerttxt p{color: #fff;font-size: 16px;opacity: 0.5;line-height: 20px;margin-top: 15px;font-family:ProximaNova-Light; }
.footer{background:#14283F;}
.footerm{padding: 65px 0 105px;}
.footerml{position: relative;width: 350px;}
.footerml::after{content: '';display: inline-block;width: 1px;height: 100%;background: #fff;opacity: 0.1;position: absolute;top: 0;right: -65px;}
.footerml h2{color: #fff;font-size: 30px;line-height: 24px;}
.footerml ul{padding: 45px 0 20px;}
.footerml li{padding-left: 50px;margin-bottom: 30px;color: #fff;}
.footerml li h3{font-size: 18px;font-weight: bold;line-height: 20px;}
.footerml li p{font-size: 16px;padding: 3px 0 0;}
.icon11a{background: url(../images/icon11a.png) no-repeat left center;}
.icon11b{background: url(../images/icon11b.png) no-repeat left center;}
.icon11c{background: url(../images/icon11c.png) no-repeat left center;}
.icon11d{background: url(../images/icon11d.png) no-repeat left 10px;}
.footermlb a{height: 40px;width: 40px;border-radius: 100%; margin-right: 15px;}
.icon12a{background: url(../images/icon12a.png) no-repeat center center;background-size: cover;}
.icon12b{background: url(../images/icon12b.png) no-repeat center center;background-size: cover;}
.icon12c{background: url(../images/icon12c.png) no-repeat center center;background-size: cover;}
.icon12d{background: url(../images/icon12d.png) no-repeat center center;background-size: cover;}
.icon12e{background: url(../images/icon12e.png) no-repeat center center;background-size: cover;}
.footermr li{ margin-left: 100px;}
.footermr li:nth-child(1){margin-left: 0;}
.footermr li h2{color: #fff;font-size: 22px;line-height: 24px;margin-bottom: 35px;}
.footermr li h2 span{display: none;}
.footermr li p a{color: #fff;font-size: 16px; line-height: 40px;opacity: 0.7;}
.footermr li p a:hover{opacity: 1;}
.footermr li h3{color: #fff;font-size: 22px;line-height: 24px;margin: 30px 0;}
.footerb{border-top: 1px solid rgba(255,255,255,0.1);text-align: center;padding: 30px 0;color: #fff;font-size: 16px;opacity: 0.7;line-height: 14px;}
/**sub**/
.weizhi{padding: 20px 0;color: #333;font-size: 16px;font-weight: bold;}
.weizhi a{color: #333;}
.weizhi a svg{margin-right: 10px;}
.weizhi span{padding: 0 8px;}
.lbmid{padding: 0 0 100px;}
.lbl{width: 305px;}
.lbnav{background: #fff;padding: 30px 15px 5px 20px;}
.lbnav li{margin-bottom: 20px;cursor: pointer;}
.lbnav li h2{color: #333;font-size: 18px;position: relative;font-weight: bold;line-height: 30px;}
.lbnav li h2 span{color: #767676;font-size: 14px;position: absolute;right: 5px;top: 8px;transform: rotate(-90deg);}
.lbnavb p a{color: #5A5A5A;font-size: 16px;line-height: 35px;}
.lbnavb p a:hover{color: #0B2594;}
.lbnavb{padding: 10px 0 0;display: none;}
.lbr{width: calc(100% - 325px);}
.lbrt{background: #fff;padding: 20px 15px 20px 25px; position: relative;z-index: 10;}
.lbrtl{font-size: 18px;font-weight: bold;}
.lbrtrl{color: #333;font-size: 16px;font-weight: bold;margin-right: 15px;}
.lbrtrr{border: 1px solid #7e7e7e;border-radius: 4px;width: 180px;padding: 0 15px;box-sizing: border-box;cursor: pointer;position: relative;}
.lbrtrrt{line-height: 46px;width: 100%;font-size: 16px;color: #333;font-weight: bold; position: relative;}
.lbrtrrt .pvaicon{font-size: 10px;position: absolute;right: 0;font-weight: bold;top: 17px;transform: rotate(-90deg);}
.lbrtrrb{position: absolute;left: 0;top: 100%;width: 100%;background: #fff;box-shadow: 0 8px 16px 0 rgba(0,0,0,.2);transform: translateY(1px);display: none;}
.lbrtrrb li{padding: 0 15px;}
.lbrtrrb li a{line-height: 44px;font-size: 16px;}
.lbrtrrb li a:hover{color: #0B2594;text-decoration: underline;}
.lbrtrrb li.act{background: #f6f6f6;}
.lbrtrrb li.act a{font-weight: bold;color: #606060;}
.lbli{margin: 10px 0 0;}
.lbli li{width: calc((100% - 30px)/4);margin: 0 10px 10px 0;background: #fff;padding-bottom: 12px;}
.lbli li:nth-child(4n){margin-right: 0;}
.lbli li a{width: 100%;}
.pic2m{padding: 0 14px;}
.addCart{box-sizing: border-box;border: 1px solid #0B2594;color: #0B2594;border-radius: 25px;height: 45px;font-size: 14px;font-weight: bold;margin: 25px 14px 0;transition: all 0.3s;background: none;width: calc(100% - 28px);}
.addCart:hover{background: #0B2594;color: #fff;}


.xqwrap{padding-bottom: 100px;}
.xqt{background: #fff;padding: 30px 50px 35px 30px;}
.xqtl{width: 534px;}
.xqtltbox{position: relative;width: 100%;}
.xqtltbox::before{content: '';display: inline-block;width: 100%;padding-top: 100%;}
.xqtlt{overflow: hidden;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.xqtlt .swiper-slide{height: 534px;}
.xqtlt .swiper-slide a{width: 100%;height: 100%;display: block;position: relative;}
.xqtlt .swiper-slide a figure{height: 100%;cursor: crosshair; overflow: hidden;width: 100%;margin: 0;position: absolute;left: 0;top: 0;opacity: 0; z-index: 1;}
.xqtlt .swiper-slide a img{backface-visibility: hidden;max-width: 100%;position: relative; z-index: 2;}
.xqtlt .swiper-slide a:hover img{visibility: hidden;opacity: 0;z-index: 1;}
.xqtlt .swiper-slide a:hover figure{z-index: 2;opacity: 1;}
.xqtlb{margin-top: 10px;overflow: hidden;}
.xqtlbm{overflow: hidden;width: calc(100% - 100px);}
.xqtlbm .swiper-slide{height: 96px;box-sizing: border-box;border: 1px solid #d8d8d8;border-radius: 8px;overflow: hidden;}
.xqtlbm .swiper-slide img{max-width: 100%;max-height: 100%;}
.xqtlbm .swiper-slide-thumb-active{border-color: #0B2594;}
.xqtlbtn{color: #333;font-size: 20px;padding: 10px;font-weight: bold;cursor: pointer;}
.xqtr{width: calc(100% - 568px);}
.xqtrtxt1{color: #222;font-size: 16px;padding: 15px 0 10px;font-weight: bold;}
.xqtrtxt2{color: #000;font-size: 24px;font-weight: bold; line-height: 30px;margin-bottom: 30px;}
.xqtrtxt3{color: #999;font-size: 18px;font-weight: bold;text-decoration: line-through; margin-bottom: 13px;}
.xqtrtxt4a{color: #222;font-size: 24px;line-height: 15px;font-family:ProximaNova-Bold; }
.xqtrtxt4b{color: #222;font-size: 34px;line-height: 18px;font-family:ProximaNova-Bold; }
.xqtrtxt4c{color: #4A81F2;font-size: 20px;line-height: 15px;margin-left: 12px;font-family:ProximaNova-Bold; }
.xqtrtxt5{padding: 40px 0 0;color: #222;font-size: 16px;font-weight: bold;}
.xqtrtxt5 p{margin-bottom: 20px;}
.xqtrbtn1{width: calc((100% - 10px)/2);border-radius: 5px;height: 50px;border: none;cursor: pointer;background: #4A81F2;transition: all 0.3s;color: #fff;font-size: 16px;font-weight: bold;}
.xqtrbtn1:hover{background: #0B2594;}
.xqtrbtn2{width: calc((100% - 10px)/2);border-radius: 5px;height: 50px;border: none;cursor: pointer;background: #E5EDFA;transition: all 0.3s;color: #4A81F2;font-size: 16px;font-weight: bold;}
.xqtrbtn2:hover{background: #0B2594;color: #fff;}
.xqtrtxt6{padding: 30px 0 20px;}
.xqtrtxt6a{color: #333;font-size: 18px;margin-bottom: 5px;font-weight: bold;}
.xqtrtxt6b span{color: #333;font-size: 14px;font-weight: bold;}
.xqtrtxt6b img{width: 70px;margin-left: 15px;}
.xqtrtxt6c{margin-top: 10px;height: 30px;}
.xqtrtxt7{background: url(../images/icon18.png) no-repeat left center;color: #222;font-size: 16px;font-weight: bold;padding-left: 35px; margin-bottom: 15px;}
.xqtrtxt8{background: url(../images/icon19.png) no-repeat left 2px;color: #222;font-size: 16px;font-weight: bold;padding-left: 35px;}
.xqlitj{margin-top: 10px;}
.xqlitj li{background: #fff;width: calc((100% - 48px)/5); margin-right: 12px;padding-bottom: 14px;}
.xqlitj li:nth-child(5){margin-right: 0;}

.xqm{background: #fff;padding: 40px 30px;margin: 10px 0 0;}
.xqmtitle{color: #000;font-size: 30px;line-height: 30px;font-weight: bold;}
.xqgg{padding: 40px 15px;}
.xqgg li{padding: 13px 20px;background: #f8f8f8;}
.xqgg li:nth-child(2n){background: #fff;}
.xqgg li b{width: 40%;line-height: 24px;font-weight: bold;color: #404040;font-size: 20px;display: inline-block;}
.xqgg li span{width: 60%;box-sizing: border-box;padding-left: 20px;line-height: 24px;color: #666;font-size: 18px;}
.xqdes{padding:30px 15px 0;color: #6C6C6C;font-size: 20px;line-height: 32px;}
.xqdes img{max-width: 100%;}


.gwctitle{padding: 55px 0 40px;}
.gwctitle h2{color: #333;font-size: 24px;font-family:ProximaNova-Bold;}
.gwctitle p{color: #333;font-size: 16px;}
.gwcl{width: 835px;}
.gwbox{border: 1px solid #EAEAEA;border-radius: 7px;padding: 30px 20px 20px;margin-bottom: 15px;}
.gwbox .pic{position: relative;border: 1px solid #EDEDED;width: 110px;height: 110px;box-sizing: border-box;}
.gwbox .pic img{max-width: 100%;max-height: 100%;}
.gwbox .pic span{background: #4A81F2;width: 28px;height: 28px;border-radius: 50%;color: #fff;font-size: 14px;position: absolute;left: -12px;top: -13px;font-weight: bold;}
.gwboxr{width: calc(100% - 135px);}
.gwboxrtxt1{color: #999;font-size: 14px;font-weight: bold;}
.del{background: url(../images/icon20.png) no-repeat left center;padding-left: 25px;color: #999;font-size: 14px;text-decoration: underline;border: none;line-height: 18px;}
.gwboxrtxt2{color: #000;font-size: 18px;font-weight: bold;line-height: 22px;padding-right: 200px;margin: 5px 0 10px;}
.gwboxrtxt3{color: #EA3525;font-size: 20px;font-weight: bold;}
.dec{width: 32px;height: 32px;border-radius: 50%;border: none;background: #333;background: url(../images/icon21a.png) no-repeat center center #333;cursor: pointer;}
.inc{width: 32px;height: 32px;border-radius: 50%;border: none;background: #333;background: url(../images/icon21b.png) no-repeat center center #333;cursor: pointer;}
.numinput{border: none;background: none;font-size: 20px;color: #000;width: 45px;text-align: center;line-height: 32px;}
.gwboxrtxt4{color: #999;font-size: 14px;padding: 10px 0 0;font-weight: bold;}
.gwcr{width: 427px;}
.gwcrt{border-radius: 7px;overflow: hidden;border: 1px solid #eaeaea;}
.gwcrtt{padding: 30px 24px;background: #777;}
.gwcrtt span{color: #fff;font-size: 18px;margin-left: 10px;;}
.gwcrt ul{padding: 10px 30px;}
.gwcrt li{color: #333;font-size: 18px;font-weight: bold;line-height: 58px;}
.gwcrbtn{border: none;width: 100%;color: #fff;font-size: 20px;font-weight: bold;background: #4A81F2;height: 80px;border-radius: 8px;margin: 35px 0;cursor: pointer;transition: all 0.3s;}
.gwcrbtn:hover{background: #0B2594;}
.gwcrlink{font-size: 20px;font-weight: bold;color: #4A81F2;}
.gwcrlink:hover{text-decoration: underline;}
.gwcb{padding: 90px 0;}
.gwcbt{text-align: center;font-family:ProximaNova-Bold; font-size: 24px;padding-bottom: 60px;line-height: 1;color: #333;}

.qrddwrap{padding-bottom: 90px;}
.qrddl{width: 810px;}
.qrddlt{padding: 40px 0;background: url(../images/icon23.png) no-repeat center center; margin-bottom: 25px;}
.qrddlt li{position: relative; z-index: 2;text-align: center;}
.qrddlt li:nth-child(2){margin: 0 195px;}
.qrddlt li span{width: 42px;height: 42px;border-radius: 50%;background: #b4b4b4;vertical-align: top;color: #fff;font-size: 20px;}
.qrddlt li p{color: #666;font-size: 16px;line-height: 1;white-space: nowrap;position: absolute;top: 52px;left: 50%;transform: translateX(-50%);font-weight: bold;}
.qrddlt li.now span{background: #4A81F2;}
.qrddlm{background: #fff;padding: 30px 35px 70px;}
.qrddlmt h2{color: #333;font-size: 24px;font-family:ProximaNova-Bold;line-height: 1;}
.qrddlmt p{color: #7E7E7E;font-size: 16px;line-height: 1;padding: 15px 0 0;}
.qrddlmm{padding: 10px 70px 0;}
.inputbox2{margin-top: 40px;}
.inputbox2 input{line-height: 65px;padding: 0 20px;font-weight: normal;}
.inputbox2 span{color: #5e5e5e;}
.inputbox2 span.act{font-size: 16px;}
.qrddlmm .yhxy{margin: 35px 0 60px;}
.qrbtn{width: 400px;height: 62px;border-radius: 35px;border: none;cursor: pointer;transition: all 0.3s;color: #fff;font-size: 18px;font-weight: bold;background: #4A81F2;}
.qrbtn:hover{background: #0B2594;}
.qrddr{width: 427px;}
.qqddrt{text-align: right;color: #333;font-size: 18px;line-height: 20px;padding: 27px 0 22px;font-weight: bold;}
.qqddrm{background: #fff;border: 1px solid #EAEAEA;border-radius: 7px;overflow: hidden;}
.qqddrmm{padding: 30px 20px 15px;border-bottom: 1px solid #E1E1E1;}
.qqddrmm li{margin-bottom: 20px;}
.qqddrmm li a{width: 100%;position: relative;}
.qqddrmm li .img{border: 1px solid #EDEDED;width: 110px;height: 110px;box-sizing: border-box; position: relative;overflow: hidden;}
.qqddrmm li .img img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.qqddrmm li i{background: #4A81F2;width: 28px;height: 28px;border-radius: 50%;color: #fff;font-size: 14px;position: absolute;left: -12px;top: -13px;font-weight: bold;z-index: 2;font-style: normal;}
.qqddrmmr{width: calc(100% - 135px);}
.qqddrmmr p{font-weight: bold;font-size: 14px;color: #999;}
.qqddrmmr h2{color: #000;font-size: 18px;line-height: 20px;font-weight: bold;height: 40px;margin: 3px 0 12px;}
.qqddrmmr b{color: #EA3525;font-size: 20px;}
.qqddrmmr span{color: #3B3B3B;font-size: 16px;}
.qqddrmm li:hover .img img{transform: scale(1.1);}
.qqddrmm li:hover h2{color: #0B2594;}
.qqddrmb{padding:10px  20px;}
.qqddrmb li{color: #333;font-size: 18px;font-weight: bold;line-height: 58px;}
.yhq{padding-bottom: 110px;}
.icon25{background: url(../images/icon25.png) no-repeat left center;line-height: 33px;margin: 40px 0 30px;font-family:ProximaNova-Bold; font-size: 30px;padding-left: 34px;color: #333;}
.yhqli li{width: calc((100% - 76px)/3); margin: 0 38px 36px 0;background: url(../images/icon26.png) no-repeat center bottom #fff;background-size: 100% auto;}
.yhqli li:nth-child(3n){margin-right: 0;}
.yhrlit{background: #0B2594;padding: 0 15px 0 20px;color: #fff;font-size: 16px;line-height: 42px;}
.yhrlit span{text-transform: uppercase;}
.yhrlit a{text-decoration: underline;color: #fff;}
.yhrlib{padding: 35px 0 34px;color: #020202;font-family:ProximaNova-Bold; text-align: center;text-transform: uppercase;}
.yhrlib p{font-size: 60px;line-height: 43px;}
.yhrlib span{font-size: 30px;line-height: 30px;margin: 20px 0 0;}
.yhqli li.no .yhrlit{background: #C3C3C3;}
.yhqli li.no .yhrlib{color: #c3c3c3;}

.user{padding: 45px 0 120px;}
.userl{width: 365px;border: 1px solid #e7e7e7;border-radius: 8px;}
.userlt{padding: 30px 0;}
.userlt .img{width: 173px;height: 173px;border-radius: 50%;background: #C4C4C4;overflow: hidden;}
.userlt .img img{max-width: 100%;max-height: 100%;}
.userl li{border-top: 1px dashed #ebebeb;}
.userl li a{padding: 20px;font-size: 16px;display:flex;justify-content: flex-start; align-items: center; color: #666;position: relative;font-weight: bold;}
.userl li a:hover{color: #0B2594;}
.userl li a::before{font-family: pvicomoon!important;font-style: normal;font-weight: 400;font-size: 28px;vertical-align: middle;margin-right: 8px;}
.userl li a::after{content: "\e90c";font-family: pvicomoon!important;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 10px;font-weight: normal;}
.userl li:nth-child(1) a::before{content: "\e9d8";}
.userl li:nth-child(2) a::before{content: "\e96b";}
.userl li:nth-child(3) a::before{content: "";width: 28px;height: 42px;background: url(../images/icon24.png) no-repeat center center;background-size: 17px auto;}
.userl li:nth-child(4) a::before{content: "\e96a";}
.userl li:nth-child(5) a::before{content: "\e9d9";}
.userr{width:725px;margin-left: 35px;}
.userrt{padding-bottom: 35px;}
.userrt h2{color: #333;font-size: 30px;padding: 20px 0 15px;line-height: 22px;font-family:ProximaNova-Bold; }
.userrt p{color: #333;font-size: 16px;line-height: 1;}
.userrm{border: 1px solid #dcdcdc;border-radius: 12px;padding: 30px 45px 70px;}
.usertitle{color: #333;font-size: 28px;font-family:ProximaNova-Bold;line-height: 1;padding-bottom: 15px;}
.perfil{padding: 0 0 30px;}
.perfil li{border-bottom: 1px dashed #c8c8c8;padding: 15px 0;color: #333;}
.perfil li:last-child{border: none;}
.perfil li h2{font-size: 20px;font-weight: bold;line-height: 25px;padding-bottom: 5px;}
.perfil li p{font-size: 18px;}
.userbtn{background: #0B2594;width: 245px;height: 70px;border-radius: 35px;border: none;color: #fff;font-size: 18px;font-weight: bold;cursor: pointer;}
.userBack{font-size: 14px;color: #666;position: relative;padding-left: 24px;font-weight: bold;}
.userBack::before{content: "\e973";display: inline-block;font-family: pvicomoon;transform: rotate(90deg);position: absolute;left: 0;top: 0}
.edit{padding: 0 0 10px;}
.inputbox3{margin-top: 35px;}
.inputbox3 input{line-height: 65px;padding: 0 20px;font-weight: normal;}
.inputbox3 span{color: #5e5e5e;}
.inputbox3 span.act{font-size: 16px;}
.editb{margin:35px 0 0;}
.editb span{color: #0B2594;font-weight: bold;font-size: 20px;cursor: pointer;}
.editb span::after{font-family: pvicomoon!important;content: "\e90c";display: inline-block;font-size: 8px;transform: rotate(90deg);color: #0B2594;margin-left:5px;}
.editbb{padding: 35px 0 0;}
.edit2{display: none;}
.xgmmt{color: #333;font-size: 18px;}
.xgmmt span{color: #999;}
.mmtxt{color: #012DC8;font-size: 20px;padding: 35px 0 0; text-align: center;text-transform: uppercase;font-weight: bold;}
.vtex{position: absolute;top: 50%;right: 30px;transform: translateY(-50%);cursor: pointer;}
.vtex__icon-visibility-on{display: none;}
.mmtxt2{padding: 30px 0 0;}
.mmtxt2 p{color: #0B2594;font-size: 20px;font-weight: bold;padding-bottom: 10px;}
.mmtxt2 li{position: relative;padding-left: 35px;color: #666;font-size: 18px;line-height:35px;margin: 5px 0;}
.mmtxt2 li::before{font-family: pvicomoon!important;content: "\e90b";width: 30px;display: inline-block;text-align: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #dcdcdc;font-size: 20px;font-weight: bold;}
.mmtxt2 li.ok::before{color: #149200;}
.userr2{width: calc(100% - 400px);}
.dzli{padding: 35px 0 0;}
.dzli li{width: calc((100% - 20px)/2);margin: 0 20px 24px 0;border: 1px solid #EBEBEB;box-sizing: border-box;height: 240px;padding: 30px 30px 50px;position: relative;}
.dzli li:nth-child(2n){margin-right: 0;}
.dztxt{margin-bottom: 15px;}
.dztxt span{font-size: 16px;color: #5e5e5e;line-height: 1;}
.dztxt p{color: #383838;font-size: 18px;padding: 5px 0 0;font-weight: bold;line-height: 25px;}
.dztxt2{color: #383838;font-size: 18px;position: absolute;right: 30px;bottom: 20px;font-weight: bold;}
.ddt{border-top: 1px solid #d9d9d9;padding: 24px 0 0;}
.ddtt li{width: calc(100%/4);border-bottom: 2px solid #fff;text-align: center;line-height: 40px;color: #666;font-size: 16px;transition: all 0.3s;font-weight: bold;cursor: pointer;white-space: nowrap;}
.ddtt li:hover{color: #DF4D52;}
.ddtt li.now{color:#DF4D52;border-color: #DF4D52;}
.ddtb{padding: 20px 0;}
.ddss{width: 377px;box-sizing: border-box;border: 1px solid #979797;border-radius: 4px;position: relative;}
.ddss input{width: calc(100% - 52px);box-sizing: border-box;padding-left: 20px;height: 46px;border: none;border-radius: 4px;font-size: 16px;color: #333;}
.ddss button{width: 50px;height: 46px;border: none;background: url(../images/icon7.png) no-repeat center center;background-size: 20px auto;border-radius: 4px;}
.ddss span{position: absolute;left: 16px;line-height: 20px;color: #dbdbdb;transition: all 0.3s;top:14px;font-size: 16px;pointer-events: none;}
.ddss span.act{padding: 0 5px;top: -10px;font-size: 14px;background: #fff;color: #5e5e5e;}
.inputbox4{margin-top: 0;width: 190px;margin-left: 10px;}
.inputbox4 select{padding: 0 16px;line-height: 46px; background: url(../images/icon5b.png) no-repeat right 10px center;font-weight: normal;}
.inputbox4 span{color: #5e5e5e;}
.inputbox4 span.act{font-size: 16px;}
.ddtbl{font-size: 18px;}
.ddtbl span{margin-left: 5px;}
.ddbox{margin-bottom: 20px;border: 1px solid #eaeaea;border-radius: 7px;padding: 0 24px;}
.ddboxt li{border-bottom: 1px solid #F5F5F5;padding: 24px 0 15px;}
.ddboxt li .pic{position: relative;border: 1px solid #EDEDED;width: 110px;height: 110px;box-sizing: border-box;}
.ddboxt li .pic img{max-width: 100%;max-height: 100%;}
.ddboxt li .pic span{background: #4A81F2;width: 28px;height: 28px;border-radius: 50%;color: #fff;font-size: 14px;position: absolute;left: -12px;top: -13px;font-weight: bold;}
.ddtxt1{color: #000;font-size: 18px;font-weight: bold;}
.ddtxt2{border: none;background: none;color: #4A81F2;font-size: 14px;font-weight: bold;}
.ddtxt3{color: #999;font-size: 14px;padding: 10px 0 0;}
.ddtxt4{padding: 15px 0 20px;color: #999;font-size: 14px;}
.ddtxt4a{color: #333;font-size: 18px;font-weight: bold;line-height: 15px;}
.ddtxt4b{color: #EA3525;font-size: 24px;font-weight: bold;line-height: 18px; margin-left: 8px;}

.addBtn{margin: 50px 0 0;}
.yhkxz{padding: 20px 0 0;}
.yhkxz li{margin-right: 30px;}
.yhkxz li img{margin-left: 4px;}
.zfbox{padding: 40px 30px 10px;}
.zf1{border: 1px solid #CDCDCD;border-radius: 4px;padding: 0 25px;}
.zf1t{position: relative;padding: 0 150px 10px 10px;}
.zf1t h2{color: #333;font-size: 18px;font-family:ProximaNova-Bold;line-height: 1;padding: 30px 0; }
.zf1t li{margin-bottom: 25px;font-family:ProximaNova-Bold;}
.zf1t li p{color: #5E5E5E;font-size: 16px;line-height: 1;}
.zf1t li h3{color: #383838;font-size: 18px;line-height: 1;padding: 10px 0 0;}
.zf1t span{font-family:ProximaNova-Bold;color: #383838;font-size: 18px;position: absolute;right: 30px;bottom: 35px;}
.zf1b{border-top: 1px solid #d9d9d9;padding: 20px 5px 25px 10px;color: #383838;font-size: 18px;font-family:ProximaNova-Bold;}
.zf1b b{font-size: 20px;color: #EA3525;}
.zf2{border: 1px solid #cdcdcd;border-radius: 4px;margin: 60px 0 30px;padding: 30px 30px 15px;}
.zf2 h2,.zf4 h2{color: #333;font-size: 18px;font-family:ProximaNova-Bold;line-height: 1;padding:0 0 15px;}
.zf2 li{width: calc((100% - 45px)/4);margin: 0 15px 15px 0;box-sizing: border-box;padding: 7px;border-radius: 8px;border: 1px solid #cdcdcd;}
.zf2 li:nth-child(4n){margin-right: 0;}
.zf2 li.now{border-color: #3EB140;}
.pago{width: 100%;border-radius: 6px;height: 82px;box-sizing: border-box;padding: 10px;}
.pago p{color: #fff;font-size: 16px;font-family:ProximaNova-Bold;}
.zf2 li a span{color: #999;font-size: 16px;font-family:ProximaNova-Bold;padding: 6px 0 0;}
.zf3 span{color: #333;font-size: 18px;font-family:ProximaNova-Bold;line-height: 23px;}
.zf3 b{font-size: 30px;color: #EA3525;font-family:ProximaNova-Bold;line-height: 30px;}
.dzlink{margin-top: 35px;}
.dzbox{padding: 35px 70px 0;}
.dzbox li{margin-bottom: 25px;border: 1px solid #ebebeb;padding: 30px 30px 20px;}
.dzbox li.now{border-color: #4A81F2;}
.dzm{margin-bottom: 25px;font-family:ProximaNova-Bold;}
.dzm p{color: #5E5E5E;font-size: 16px;line-height: 1;}
.dzm h3{color: #383838;font-size: 18px;line-height: 1;padding: 10px 0 0;}
.chk{ display: none; } 
.chk + label {position: relative;width: 20px;height:20px;box-sizing: border-box;border: 1px solid #979797;border-radius: 2px; z-index: 1;cursor: pointer;} 
.chk + label:active,.chk:checked + label{background: url(../images/icon29.png) no-repeat center center;}
.dzb span{font-family:ProximaNova-Bold;color: #383838;font-size: 18px;}
.ddbox2{margin-bottom: 0;}
.ddtitle{padding: 30px 0 20px;color: #000;font-size: 15px;font-family:ProximaNova-Bold;}
.dddz{border: 1px solid #eaeaea;border-radius: 7px;position: relative;padding: 25px 100px 10px 35px;}
.dddz span{font-family:ProximaNova-Bold;color: #383838;font-size: 18px;position: absolute;right: 30px;bottom: 25px;}
.ddpago{border-radius: 7px;border: 1px solid #eaeaea;padding: 25px 35px 30px;}
.ddpago span{font-family:ProximaNova-Bold;color: #383838;font-size: 18px;}
.ddpago2{border-radius: 7px;border: 1px solid #eaeaea;padding: 15px 35px;}
.ddpago2 li{font-family:ProximaNova-Bold;color: #383838;font-size: 18px;line-height: 40px;}
.ddpago3{border-bottom: 1px solid #ebebeb;padding: 35px 35px 15px 50%;}
.ddpago3 li{font-family:ProximaNova-Bold;color: #383838;font-size: 18px;line-height: 40px;}
.ddpago4{padding: 30px 35px 40px 50%;font-family:ProximaNova-Bold;color: #383838;font-size: 18px;}
.ddpago4 b{font-size: 24px;color: #EA3525;}
.tcwl{padding: 50px 20px 20px 45px;}
.tcwl .tcdlt{margin-bottom: 25px;}
.tcwltxt{color: #5E5E5E;font-size: 18px;line-height: 30px;}
.icon31{background: url(../images/icon31.png) no-repeat center center;width: 20px;height: 30px; margin-left: 10px;border: none;}
.wlnr{margin: 30px 0 0;max-height: 350px;overflow: auto;}
.wlnr li{position: relative;padding-left: 28px;padding-bottom: 30px;}
.wlnr li p{font-size: 16px;line-height: 25px;color: #888;font-family:ProximaNova-Bold;}
.wlnr li span{font-size: 13px;color: #aaa;line-height: 14px;}
.wlnr li::before{content: '';display: inline-block;width: 1px;height: 100%;background: #ddd;position: absolute;left:8px;top: 10px;}
.wlnr li::after{content: '';display: inline-block;border: 2px solid #ddd;width: 13px;height: 13px;background: #ddd;border-radius: 50%;position: absolute;left: 0;top: 4px;}
.wlnr li.now p{color: #1C3673;}
.wlnr li.now::after{background: #1C3673;border-color: #fff;}
.wlnr li:last-child::before{display: none;}

.zf4{border: 1px solid #cdcdcd;border-radius: 4px;margin: 20px 0 0;padding: 30px;}
.zf4 li{width: calc((100% - 45px)/4);margin-right: 15px;box-sizing: border-box;padding: 27px 10px 17px;text-transform: uppercase;font-family:ProximaNova-Bold; }
.zf4 li:nth-child(4){margin-right: 0;}
.zf4 li h2{text-align: center;border-top: 1px solid #ccc;color: #333;font-size: 21px;padding: 15px 0 5px;line-height: 1;}
.zf4 li p{color: #333;font-size: 12px;line-height: 1;text-align: center;}


/*****/













.page{background: #fff;padding: 5px 0}
.pagetxt{color: #333;font-size: 16px;font-weight: bold; margin-right: 15px;}
.page .layui-laypage a,.page .layui-laypage span{margin: 0 5px;}
.layui-laypage{display: flex;flex-direction: row;}
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{border: 1px solid rgba(0,0,0,0);height: 32px;text-align: center;width: 32px;padding: 0;border-radius: 4px;color: #333;font-size: 16px;overflow: hidden;display: flex;flex-direction: column;justify-content: center; align-items: center;}
.layui-laypage span em{font-size: 16px;}
/* .layui-laypage-prev,.layui-laypage-next{width: 80px!important;} */
.layui-laypage-skip{width: auto!important;display: flex;justify-content: center;align-items: center;height: 37px!important;;line-height: 37px!important;;font-size: 0!important;;}
.layui-laypage-count{width: auto!important;}
.page .layui-input,.page .layui-laypage-btn{width: 64px!important;box-sizing: border-box;}
/* .layui-laypage-prev{margin-right: 10px!important;} */
.layui-laypage>a:first-child, .layui-laypage>a:first-child em,.layui-laypage>a:last-child, .layui-laypage>a:last-child em{border-radius: 5px;}
/* .layui-laypage-next{margin-left: 10px!important;} */
.layui-laypage a:hover{background: #333;color: #fff;}
.layui-disabled,.layui-laypage-next,.layui-laypage-prev{background: none!important;}
.guig{background: #fff;width: 100%;position: fixed;left: 0;bottom: 0;z-index: 20;box-sizing: border-box;padding: 50px;}
.guigl{width: calc(100% - 300px);}
.guigl h2{color: #000;font-size: 30px;line-height: 36px;max-width: 710px;font-family:ProximaNova-Bold; }
.guiglb{margin-top: 50px;}
.guiglb li{margin-right: 45px;}
.guiglb li:last-child{margin-right: 0;}
.guiglb li p{color: #222;font-size: 16px;line-height: 1;}
.guiglb li p span{font-size: 18px;}
.guiglbb{padding: 15px 0 0;}
.guiglbb span{border: 1px solid #b2b2b2;border-radius: 7px;min-width: 96px;text-align: center;padding: 0 10px;box-sizing: border-box;line-height: 50px;color: #222;font-size: 16px;margin-right: 14px;}
.guiglbb span.now{border-color: #4A81F2;}
.guigr{width: 294px;height: 72px;background: #dedede;border-radius: 36px;box-sizing: border-box;padding: 16px 20px;}
.ggdec{width: 39px;height: 39px;border: none;border-radius: 50%;background: url(../images/icon32a.png) no-repeat center center;cursor: pointer;}
.gginc{width: 39px;height: 39px;border: none;border-radius: 50%;background: url(../images/icon32b.png) no-repeat center center;cursor: pointer;}
.gginput{width: 150px;border: none;height: 39px;text-align: center;background: none;color: #000;font-size: 24px;}




.phflexshow,.phblockshow{display: none;}
.pcblockshow{display: block;}
.pcflexshow{display: flex;}

@media screen and (max-width:1920px){
	
	
}


@media screen and (max-width:1701px){
	
	.guigm{zoom:0.9}
	
}
@media screen and (max-width:1550px){
	.guigm{zoom:0.8}
} 

@media screen and (max-width:1441px){	
	.htopm{width: 40%;}

} 

@media screen and (max-width:1368px){	
	.htopm{width: 35%;}
	.topr.f14,.topl .f14{font-size: 12px!important;}
	
	.guigm{zoom:0.7}

} 
@media screen and (max-width:1280px){
	
	.wrap{padding: 0 20px;}
	.topr{display: none;}
	.footerml::after{display: none;}
	.qrddwrap{flex-wrap: wrap;}
	.qrddl,.qrddr{margin: 0 auto;}
	

}
@media screen and (max-width:1100px){
	.footert ul{flex-wrap: wrap;}

	
}
@media screen and (max-width:960px){
.phflexshow{display: flex;}
.phblockshow{display: block;}
.pcblockshow,.pcflexshow{display: none;}
.wrap{padding: 0 15px;}

.guigm{zoom:1}
.guig{padding: 15px;}
.guigl{width: 100%;}
.guigl h2{font-size: 16px;line-height: 25px;max-width: inherit;}
.guiglb{margin-top: 15px;}
.guiglb li{width: 100%;margin: 0 0 10px 0;}
.guiglb li p{font-size: 14px;}
.guiglb li p span{font-size: 16px;}
.guiglbb{padding: 10px 0 0;}
.guiglbb span{padding: 0 5px;min-width: 60px;line-height: 32px;font-size: 12px;margin-right: 7px;}
.guigr{width: 80%;height: 50px;padding: 10px;margin: 15px auto 0;}




.banner img{min-height: 280px;}
.sybox1{margin-top: 30px;}
.pic1 h2{font-size: 14px;padding: 5px 0 0;}
.pic1 p{font-size: 12px;line-height: 18px;}
.sybox1btn{width: 30px;height: 30px;top: 35%;}
.icon8{left: -15px;}
.icon9{right: -15px;}
.sybox2{margin-top:30px;}
.sybox2l{width: 100%; margin-bottom: 10px;}
.sybox2r{width: 100%;}
.sybox2rrm{height: auto;}
.sybox2rl,.sybox2rr{width: calc((100% - 10px)/2);}
.sybox3{margin-top: 20px;padding: 15px 0;}
.sybox3 h2{font-size: 18px;padding: 0 0 10px 15px;}
.sybox3m{margin: 0 15px;}
.pic2 h3{font-size: 14px;padding: 5px 0 3px;}
.pic2txt1{height: 32px;line-height: 12px;margin-bottom: 10px;line-height: 16px;}
.pic2txt4{font-size: 16px;}
.sybox3b{position: relative;top: inherit;right: inherit;justify-content: center;padding: 20px 0 0;}
.sybox3b .swiper-pagination-bullet{margin: 0 3px;width: 6px;height: 6px;}
.sybox4{margin-top: 15px;}
.sybox5{margin-top: 25px;}
.sybox5l{width: 100%;margin-bottom: 20px;}
.sybox5l a{padding: 20px 0 30px;}
.sybox5l h2{font-size: 18px;}
.pic3txt1{font-size: 20px;}
.sybox5r{width: 100%;}
.sybox5r h2{font-size: 18px;padding: 0 0 10px 15px;}
.sybox5rm{margin: 0 15px;}
.sybox5rb{position: relative;top: inherit;right: inherit;justify-content: center;padding: 20px 0 0;}
.sybox5rb .swiper-pagination-bullet{margin: 0 3px;width: 6px;height: 6px;}
.sybox8{margin-top: 5px;}
.sybox9{margin-top: 15px;}
.sybox9 li{width: calc((100% - 15px)/2); margin-right: 15px; margin-bottom: 15px;}
.sybox9 li:nth-child(2n){margin-right: 0;}
.pic4b h2{font-size: 20px;}
.pic4b{padding:5px 5px 10px;}
.sybox10{margin-top: 0;}
.sybox11{margin-top: 20px;}
.pic5btn{width: 30px;height: 30px;}
.pic5btnl{left: -15px;}
.pic5btnr{right: -15px;}
.pic5b{padding: 8px;}
.pic5b p{margin: 4px 0 0;}
.sybox13{margin-top: 20px;}
.sybox15{margin: 20px 0 40px;padding: 10px 10px 0;}
.pic6 li{width: calc((100% - 40px)/3);}
.pic6 li:nth-child(4n){margin-right: 20px;}
.pic6 li:nth-child(3n){margin-right: 0;}
.weizhi{font-size: 14px;padding: 10px 0;}
.lbmid{padding: 0 0 50px;}
.lbr{width: 100%;}
.lbrt{padding: 15px; flex-wrap: wrap;}
.lbrtl{width: 100%;font-size: 14px;}
.phsx{width: 100%;padding:10px 0 0; margin-top: 10px;}
.phsx li{width: 50%;color: #333;font-size: 16px;font-weight: bold;}
.phsx li span{margin-left: 10px;}
.tcright{position: fixed;top: 0;width: 250px;background: #fff;height: 100vh;z-index: 1001;box-shadow: 0 16px 16px 0 rgba(0,0,0,.5019607843137255);transition: right .5s ease-in-out;right: -100%;visibility: hidden;opacity: 0;}
.tcright.show{right: 0;visibility: visible;opacity: 1;}
.tcrighttr{padding: 10px;position: absolute;right: 6px;top: 50%;transform: translateY(-50%);}
.lbnav{padding: 15px;box-sizing: border-box;height: calc(100vh - 56px);overflow: auto;}
.lbnav li{margin-bottom: 15px;}
.lbnav li h2{font-size: 16px;}
.lbnavb{padding: 5px 0 0;}
.lbnavb p a{font-size: 13px;line-height: 30px;}
.lbnav li h2 span{font-size: 12px;right: 3px;}
.lbrtrrb2 li{padding: 0 15px 0 25px;}
.lbrtrrb2 li a{line-height: 40px;font-size: 14px;}
.lbrtrrb2 li a:hover{color: #0B2594;text-decoration: underline;}
.lbrtrrb2 li.act{background: #f6f6f6;}
.lbrtrrb2 li.act a{font-weight: bold;color: #606060;}
.lbli li{width: calc((100% - 20px)/3);}
.lbli li:nth-child(4n){margin-right: 10px;}
.lbli li:nth-child(3n){margin-right: 0;}
.addCart{margin: 10px 14px 0;height: 40px;}
.layui-laypage{margin: 0;}
.xqt{padding: 15px;flex-wrap: wrap;}
.xqtl{width: 100%;}
.xqtlbm{width: calc(100% - 60px);}
.xqtlbm .swiper-slide{height: auto;}
.xqtlbtn{padding: 5px;font-size: 14px;}
.xqtlb{margin-top: 5px;}
.xqtr{width: 100%;padding: 20px 0 0;}
.xqtrtxt1{font-size: 14px;padding: 10px 0 5px;}
.xqtrtxt2{font-size: 20px;margin-bottom: 15px;line-height: 30px;}
.xqtrtxt3{font-size: 16px;margin-bottom: 6px;}
.xqtrtxt4a{font-size: 20px;}
.xqtrtxt4b{font-size: 30px;}
.xqtrtxt4c{font-size: 18px;}
.xqtrtxt5{font-size: 14px;padding: 20px 0 0;}
.xqtrtxt5 p{margin-bottom: 10px;}
.xqtrtxt6{padding: 15px 0 10px;}
.xqtrtxt6a{font-size: 16px;}
.xqtrtxt6b span{font-size: 12px;}
.xqtrtxt6b img{width: 50px;margin-left: 10px;}
.xqtrtxt6c{height: 25px;}
.xqtrtxt7{padding-left: 25px;margin-bottom: 10px;font-size: 14px;background-size: 15px auto;}
.xqtrtxt8{padding-left: 25px;font-size: 14px;background-size: 14px auto;}
.xqlitj li{width: calc((100% - 24px)/3); margin-bottom: 12px;}
.xqlitj li:nth-child(5){margin-right: 12px;}
.xqlitj li:nth-child(3n){margin-right: 0;}
.xqm{padding: 20px 15px;margin: 0;}
.xqmtitle{font-size: 20px;}
.xqgg{padding: 20px 10px;}
.xqgg li{padding: 13px 10px;}
.xqgg li b{font-size: 16px;line-height: 20px;}
.xqgg li span{font-size: 13px;padding-left: 10px;line-height: 20px;}
.xqdes{padding: 15px 10px 0;font-size: 16px;line-height: 24px;}
.qrddwrap{padding: 0 15px 40px;}
.qrddl{width: 100%;}
.qrddlt{padding: 20px 0;margin-bottom: 15px;background-size: auto 1px;}
.qrddlt li:nth-child(2){margin: 0 75px;}
.qrddlt li span{width: 30px;height: 30px;font-size: 16px;}
.qrddlt li p{font-size: 12px;top: 35px;}
.qrddlm{padding: 15px 10px 35px;}
.qrddlmt h2{font-size: 20px;}
.qrddlmt p{font-size: 14px;padding: 10px 0 0;}
.qrddlmm{padding: 10px 15px 0;}
.inputbox2{margin-top: 30px;}
.inputbox2 span.act{font-size: 12px;left:5px;}
.inputbox2 input{line-height: 50px;padding: 0 10px;font-size: 16px;}
.qrddlmm .yhxy{margin: 15px 0 30px; flex-wrap: wrap;font-size: 12px;}
.qrbtn{height: 55px;}
.qqddrt{text-align: left;font-size: 16px;padding: 30px 0 10px;}
.gwcrtt{padding: 15px 12px;}
.gwcrtt img{width: 18px;}
.gwcrtt span{font-size: 16px;}
.qqddrmm{padding:20px 15px 5px;}
.qqddrmm li .img{width: 90px;height: 90px;}
.qqddrmmr{width: calc(100% - 100px);}
.qqddrmmr p{font-size: 12px;}
.qqddrmmr h2{font-size: 16px;margin: 0 0 6px;}
.qqddrmmr b{font-size: 18px;}
.qqddrmmr span{font-size: 14px;}
.qqddrmb{padding: 10px 15px;}
.qqddrmb li{font-size: 16px;line-height: 50px;}
.gwctitle{padding: 35px 0 20px;}
.gwcl,.gwcr{width: 100%;}
.gwbox{padding: 15px 10px 10px;}
.gwbox .pic{width: 50px;height: 50px;}
.gwboxr{width: calc(100% - 60px);}
.gwboxrtxt1{font-size: 12px;}
.del{font-size: 12px;background-size: 16px auto;padding-left: 20px;}
.gwboxrtxt2{padding: 0;font-size: 16px;line-height: 18px;}
.gwboxrtxt3{font-size: 18px;}
.dec{width: 28px;height: 28px;}
.numinput{font-size: 18px;width: 40px;}
.gwboxrtxt4{font-size: 12px;padding: 5px 0 0;}
.gwcrt ul{padding: 10px 15px;}
.gwcrt li{font-size: 16px;line-height: 50px;}
.gwcrbtn{height: 65px;margin: 15px 0;}
.gwcrlink{font-size: 18px;}
.gwcb{padding: 45px 0 ;}
.gwcbt{font-size: 20px;padding-bottom: 30px;}
.user .wrap{flex-wrap: wrap;}
.userl{width: 100%;}
.user{padding: 25px 0 50px;}
.userlt{padding: 15px 0;}
.userlt .img{width: 100px;height: 100px;}
.userl li a{padding: 10px;font-size: 14px;}
.userrt{padding-bottom: 15px;}
.userrt h2{font-size: 20px;padding: 20px 0 5px;}
.userrt p{font-size: 14px;}
.userrm{padding: 15px 15px 35px;}
.usertitle{font-size: 20px;}
.perfil li{padding: 8px 0;}
.perfil li h2{font-size: 16px;}
.perfil li p{font-size: 14px;}
.userbtn{height: 60px;}
.inputbox3{margin-top: 25px;}
.inputbox3 span.act{font-size: 14px;left: 5px;}
.inputbox3 input{line-height: 55px;padding: 0 10px;font-size: 16px;}
.inputbox select{padding: 0 10px;line-height: 55px;font-size: 16px;background-position: right 10px center;}
.editb{margin: 15px 0 0;}
.editb span{font-size: 16px;}
.userr{width: 100%;margin: 20px 0 0;}
.xgmmt{font-size: 14px;}
.mmtxt{font-size: 18px;}
.mmtxt2{padding: 15px 0 0;}
.mmtxt2 p{font-size: 18px;padding-bottom: 5px;}
.mmtxt2 li{font-size: 16px;line-height: 30px;}
.editbb{padding: 20px 0 0;}
.ddtt ul{width: 100%;overflow: auto;}
.ddtt ul::-webkit-scrollbar{	display: none;}
.ddtt li{width: auto;padding: 0 15px;}
.userr2{width: 100%;}
.ddtb{padding: 15px 0;}
.ddtbl{font-size: 16px;margin-bottom: 10px;}
.ddss{width: 50%;}
.inputbox4{width: 48%;}
.ddss input{font-size: 14px;height: 36px;}
.ddss span{font-size: 12px;left: 5px;top: 8px;}
.ddss span.act{font-size: 12px;}
.ddss button{width: 35px;height: 36px;background-size: 15px auto;}
.ddssr select{line-height: 38px;font-size: 14px;}
.ddssr span.act{font-size: 12px;left: 5px;}
.ddbox{padding: 0 10px;}
.ddboxt li .pic{width: 50px;height: 50px;}
.ddtxt3{flex-wrap: wrap;font-size: 13px;line-height: 22px;}
.ddtxt4{font-size: 12px;}
.ddtxt4a{font-size: 16px;}
.ddtxt4b{font-size: 20px;}
.dzli{padding: 15px 0 0;}
.dzli li{width: 100%;margin: 0 0 15px 0;padding: 15px 15px 40px;height: auto;}
.dztxt{margin-bottom: 10px;}
.dztxt span{font-size: 14px;}
.dztxt p{font-size: 16px;}
.dztxt2{font-size: 16px;right: 15px;bottom: 10px;}
.ddtitle{padding: 15px 0 10px;}
.dddz{padding: 20px 10px 40px;}
.dzm{margin-bottom: 15px;}
.dzm p{font-size: 14px;}
.dzm h3{font-size: 16px;}
.dddz span{right: 10px;bottom: 10px;font-size: 16px;}
.ddpago{padding: 15px 10px;}
.ddpago span{font-size: 16px;}
.ddpago2{padding: 15px 5px;}
.ddpago2 li{font-size: 15px; line-height: 35px;}
.ddpago3{padding: 15px 10px 15px 20%;}
.ddpago3 li{font-size: 16px;line-height: 35px;}
.ddpago4{padding: 15px 10px 20px 20%;font-size: 16px;}
.ddpago4 b{font-size: 18px;}
.tcdlt{font-size: 24px;}
.tcwltxt{font-size: 16px;line-height: 30px;}
.dzlink{margin-top: 18px;}
.dzbox{padding: 20px 15px 0;}
.dzbox li{padding: 15px 10px 20px; margin-bottom: 15px;}
.dzb{padding: 10px 0 0;}
.dzb span{font-size: 16px;}
.addBtn{margin: 25px 0 0;}
.zfbox{padding: 20px 15px 5px;}
.zf1{padding: 0 10px;}
.zf1t{padding: 0 0 30px 0;}
.zf1t h2{padding: 15px 0;font-size: 16px;}
.zf1t li{margin-bottom: 15px;}
.zf1t li p{font-size: 14px;}
.zf1t li h3{font-size: 16px;}
.zf1t span{font-size: 16px;right: 10px;bottom: 10px;}
.zf1b{padding: 10px 5px 15px 10px;font-size: 16px;}
.zf1b b{font-size: 18px;}
.zf2{margin: 10px 0 15px;padding: 15px 15px 0;}
.zf2 h2,.zf4 h2{font-size: 16px;padding: 0 0 10px;}
.zf2 li{width: calc((100% - 15px)/2);}
.zf2 li:nth-child(4n){margin-right: 15px;}
.zf2 li:nth-child(2n){margin-right: 0;}
.zf3 span{font-size: 16px;line-height: 25px;}
.zf3 b{font-size: 24px;}
.zf4{padding: 15px 15px 5px;margin: 10px 0 0;}
.zf4 li{width: calc((100% - 15px)/2);padding: 13px 5px 10px;margin-bottom: 10px;}
.zf4 li:nth-child(2n){margin-right: 0;}
.zf4 li h2{font-size: 18px;}
.icon25{font-size: 24px;margin: 20px 0 15px;}
.yhqli li{width: calc((100% - 20px)/2);margin: 0 20px 20px 0;}
.yhqli li:nth-child(3n){margin-right: 20px;}
.yhqli li:nth-child(2n){margin-right: 0;}
.yhrlit{font-size: 14px;line-height: 38px;padding: 0 10px;}
.yhrlib{padding: 25px 0;}
.yhrlib p{font-size: 40px;}
.yhrlib span{font-size: 20px;margin: 10px 0 0;}
.yhq{padding-bottom: 50px;}

/****/
.top{padding: 0 15px;height: 35px;}
.htop{padding: 0 15px;height: 65px;}
.logo{height: 36px;}
.phicon2{font-size: 34px;color: #fff;}
.phicon4{width: 30px;height: 30px;background: url(../images/icon4.png) no-repeat center center; margin: 0 5px;}
.htoprr::before{background-size: 20px auto;}
.phsearch{color: #fff;font-size: 18px;line-height: 30px;}
.htoprr{width: 30px;height: 30px;}
.hbottom{padding: 5px 15px;}
.hbottom ul{flex-wrap: wrap;}
.hbottom li{width: 50%; z-index: 1;}
.hbottom li:nth-child(1),.hbottom li:nth-child(2){z-index: 2;}
.hbt{padding: 0 20px;}
.hbt span{font-size: 14px;line-height: 40px;}
.hbottom li:nth-child(2n) .hbt{text-align: right;}
.hbb{right: inherit;left: 0;}
.hbottom li:nth-child(2n) .hbb{right: 0;left: inherit;}
.tcmi{position: fixed;top: 0;width: 250px;background: #fff;height: 100vh;z-index: 1001;box-shadow: 0 16px 16px 0 rgba(0,0,0,.5019607843137255);transition: right .5s ease-in-out;right: -100%;visibility: hidden;opacity: 0;}
.tcmi.show{right: 0;visibility: visible;opacity: 1;}
.tcmit{background: #e8e8e8;padding: 16px;font-size: 16px;color: #333;position: relative;}
.tcmitl i{font-size: 24px;}
.tcmitl span{margin-left: 8px;font-weight: bold;}
.tcmitr{padding: 10px;position: absolute;right: 6px;top: 50%;transform: translateY(-50%);}
.tcmib a{padding: 12px 0 12px 12px;width: 100%;box-sizing: border-box;height: 100%;}
.tcmib a .icon{font-size: 24px;color: #333;margin-right: 8px;}
.tcmib a .txt{margin: 0 6px;font-size: 14px;line-height: 20px;}
.tcss{background: #fff;width: 100%;position: fixed;left: 0;top: 0;z-index: 1001;padding: 50px 30px 30px;box-sizing: border-box;transition: all 0.3s;visibility: hidden;opacity: 0;transform: translateY(-50%);}
.tcss.show{opacity: 1;visibility: visible;transform: translateX(0);}
.htopm{width: 100%;}
.tcsst{padding: 10px;position: absolute;right: 5px;top:5px;color: #333;font-size: 16px;font-weight: bold;}
.htopm_input{font-size: 14px;}
.htopm_btn{background-size: 20px auto;width: 60px;}
.phmenu{position: fixed;width: 100%;left: 0;top: 0;z-index: 1001;height: 100vh;background: #fff;transition: all 0.3s;transform: translateX(-100%);opacity: 0;visibility: hidden;}
.phmenu.show{transform: translateX(0);opacity: 1;visibility: visible;}
.phmt{padding: 0 15px;height: 52px;background: #0B2594;}
.phmt span{color: #fff;font-size: 20px;}
.phmm{overflow: hidden;height: calc(100vh - 52px);background: #fff;}
.phmbox{overflow: auto;height: 100%;transition: all 0.5s;width: 100%;box-sizing: border-box;}
.phmtwo,.phmthree{position: fixed;top: 52px;}
.phmbox.left{transform: translateX(-100%);}
.phmbox.right{transform: translateX(100%);}
.phmbox.act{transform: translateX(0);}
.phm1t{line-height: 40px;padding: 4px 17px;font-size: 18px;font-weight: bold;color: #000;}
.phmul li{padding: 4px 17px;font-size: 16px;color: #333;line-height: 40px;position: relative;}
.phmul li .pvaicon{position: absolute;right: 17px;top: 50%;transform: translateY(-50%)  rotate(180deg);}
.phmul li a{color: #333;}
.phmback{padding: 13px 0;}
.phmback .pvaicon{color: #333;padding: 0 16px;font-size: 17px;margin-right: 5px;}
.phmback .txt{font-size: 16px;line-height: 22px;color: #333;}
.phmtitle{background: #e8e8e8;padding: 0 16px;margin-bottom: 10px; height: 48px;}
.phmtitle span{color: #000;font-size: 16px;font-weight: bold;line-height: 19px;}
.phmtitle a{background: #0B2594;padding: 7px 16px;border-radius: 20px;color: #fff;font-size: 12px; margin-left: 17px; white-space: nowrap;}
.tcdl,.tcwl{width: 100%;height: 100vh;padding: 50px 20px 0;}
.yhxy{font-size: 14px;}
.dllink{font-size: 14px;}
.dlbottomb{font-size: 14px;}
.dlbottom{padding: 0 20px;}
.yhkxz{padding: 10px 0 0;}
.yhkxz li{margin-right: 15px;}
.yhkxz li:nth-child(4){margin-right: 0;}
.yhkxz li:nth-child(1) img{width: 30px;}
.yhkxz li:nth-child(2) img{width: 38px;}
.yhkxz li:nth-child(3) img{width: 80px;}
.yhkxz li:nth-child(4) img{width:22px;}
.yhkxz li img{margin-left: 2px;}

.footert{padding: 30px 0 0;}
.footert li{position: relative;padding-left: 55px;margin-bottom: 30px;}
.footert li img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.footert li:nth-child(1) img{width: 37px;}
.footert li:nth-child(2) img{width: 38px;}
.footert li:nth-child(3) img{width: 34px;}
.footerttxt{margin-left: 0;width: auto;}
.footerttxt h2{font-size: 18px;}
.footerttxt p{font-size: 14px;margin-top: 10px;}
.footerm{padding: 35px 0 10px;}
.footerm .wrap{flex-wrap: wrap;}
.footerml{width: 100%;}
.footerml h2{font-size: 20px;}
.footerml ul{padding: 25px 0 10px;}
.footerml li{padding-left: 50px;margin-bottom: 20px;}
.footerml li h3{font-size: 16px;line-height: 20px;}
.footerml li p{font-size: 14px;padding: 3px 0 0;}
.icon11a{background-size: 25px auto;}
.icon11b{background-size: 24px auto;}
.icon11c{background-size: 22px auto;}
.icon11d{background-size: 24px auto;}
.footermlb a{width: 30px;height: 30px;}
.footermr{width: 100%;padding: 30px 0 0;}
.footermr ul{flex-wrap: wrap;}
.footermr li{width: 100%;margin: 0 0 10px 0;}
.footermr li h2{margin-bottom: 0;font-size: 18px;padding: 10px 0;position: relative;}
.footermr li h2 span{display: block;position: absolute;right: 10px;top: 14px;transform: rotate(-90deg);opacity: 0.7;font-size: 16px;}
.footermrb{display: none;}
.footermr li p a{font-size: 14px;}
.footerb{font-size: 14px;padding: 15px 0;}



} 
@media screen and (max-width:760px){
	.sybox13 li{width: 100%;margin: 0 0 10px 0;}
	.pic6 li{width: calc((100% - 10px)/2); margin: 0 10px 10px 0;height: 66px;}
.pic6 li:nth-child(4n){margin-right: 10px;}
.pic6 li:nth-child(3n){margin-right: 10px;}
.pic6 li:nth-child(2n){margin-right: 0;}
.pic6 .img{width: 66px;height: 66px;}
.pic6 li p{width: calc(100% - 71px);font-size: 14px; margin-left: 5px;overflow: hidden;text-overflow: ellipsis;}
.lbli li{width: calc((100% - 10px)/2);}
.lbli li:nth-child(3n){margin-right: 10px;}
.lbli li:nth-child(2n){margin-right: 0;}
.xqlitj li{width: calc((100% - 12px)/2); }
.xqlitj li:nth-child(3n){margin-right: 12px;}
.xqlitj li:nth-child(2n){margin-right: 0;}

.qrddr{width: 100%;}

.yhqli li{width: 100%;margin: 0 0 20px 0;}
.yhqli li:nth-child(3n){margin-right: 0}

}

[data-animate] {
    opacity: 0
}
[data-animate].animate__animated {
    opacity: 1
}




                            
                                                              






