@charset "utf-8";
/* CSS Document */
ls,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}embed {vertical-align:top;}
img {vertical-align:middle;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}


/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */

html { -webkit-text-size-adjust: none;}
.video embed,.video object,.video iframe { width: 100%;  height: auto;}
img{max-width:100%;	height: auto;width: auto\9; /* ie8 */}

a{color: #333;text-decoration: none;}

a:focus, a:hover {text-decoration: none !important;}
h1, h2 	{font-size: 25px;line-height: 25px;}
h3, h4	{font-size: 20px;line-height: 20px;}
h5, h6	{font-size: 16px;line-height: 16px;}
h1,h2,h3,h4,h5,h6{font-family: "microsoft yahei";}

p{margin: 10px 0;color: #333;}

.t-center{text-align: center;}
.t-left{text-align: left;}
.t-right{text-align: right;}
.f-right{float: right;}
.f-left{float: left;}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:after, .clearfix:before{clear: both; content: '\0020'; display: block; visibility: hidden; width: 0; height: 0;}
.clearfix{clear: both;}
ul{margin-bottom: 0!important;}
/* --Line-- */
hr.line { margin: 15px auto; padding: 0; max-width: 90px;border: 0; border-top: solid 5px #ab57b8;text-align: center;}
/* ---------------------------------------------------------------------------- */
/* ------------------------------------Html-Body------------------------------- */
/* ---------------------------------------------------------------------------- */
html, body {width:100%; padding:0; margin:0;}
body {background: #fff;color: #3F3F3F;font: 14px/25px Arial, Helvetica, sans-serif;font-family:"microsoft yahei";}

.w1500{max-width: 768px;margin: 0 auto;}
.flex{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flexs{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: space-between;}
.flexss{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: flex-start;}
.pd15{padding-left: 15px;padding-right: 15px;}

.bgcl{background: #f9f9f9;position: relative;}
.logo{padding-top: 20px;font-size: 30px;font-weight: bold;}
.bann img{border-radius: 15px 15px;}
.syxz{padding-top: 20px;font-size: 30px;font-weight: bold;}
.syxz ul{flex-wrap: wrap;}
.syxz ul li{width: 25%;margin-bottom: 20px;text-align: center;padding: 2%;}
.syxz ul li a{display:block}
.syxz ul li span{display: block;margin-top: 10px;font-size: 16px;font-weight: normal;}
.syjx .tit{font-size: 22px;font-weight: bold;text-align: center;line-height: 30px;}
/*.syjx_top{border-bottom: 1px solid #e4e4e4;padding-bottom: 15px;margin-bottom: 15px;}*/
.syjx_l{width: 45%;border-radius: 15px 15px;}
.syjx_l img{height: 150px;overflow: hidden;object-fit: cover;}
.syjx_r{width: 65%;padding-left: 15px;}
.syjx_r h4,.kclb_r h4{font-size: 18px;font-weight: bold;line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; word-break: break-all;}
.syjx_r p{font-size: 16px;}
.syjx_r span{font-size: 16px;color: #eb3737;display: block;}
.syjx a{display: block;float: right; font-size: 16px;background: #eb3737;color: #fff;}
.foot{position:fixed;width: 100%;bottom: 0;max-width:768px;z-index: 9999; }
.cj{padding-bottom: 80px!important;}
.foot ul li{text-align: center;width: 25%;font-size: 16px;}
.foot ul li a{color:#333;display: block;}
.foot ul li img{display: block; width: 22px;margin: 0 auto 5px;}
.foot ul li.active a,.dd li.active a{color: #eb3737;}
.foot .bgyc{display: none}
.foot ul li.active .bgyc{display: block}
.foot ul li.active .bgh{display: none}
.bt{font-size: 22px;font-weight: bold;position: relative;display: inline-block;line-height: 30px;color: #333;}
.bt:after{position: absolute;width: 30px;height: 4px;border-radius: 4px 4px;content: '';display: block;background: #eb3737;left:50%;top:62px;transform: translate(-50%, -50%);}
.kcxx{border-top:1px solid #e4e4e4;overflow: hidden}
.kcxx a{font-size: 18px;}
.nav {width: 96vw;overflow-x: auto;margin: 0 auto;} 
.nav::-webkit-scrollbar {display: none;}
.nav ul {display: flex;justify-content: space-between;align-items: center;width: max-content;flex-wrap: nowrap;} 
.nav ul li{ margin-right:20px;width: max-content;position: relative;} 
.nav ul a{color: #333;display: block;width: 100%;position: relative;}
.nav ul .one{position: relative;}
.nav ul .active a{color: #eb3737;}
.nav ul .active a:after{position: absolute;width: 100%;height: 2px;content: '';display: block;background: #eb3737;left:50%;bottom: 0;transform: translate(-50%, -50%);}
.lbtit{font-size: 20px;font-weight: bold;line-height: 30px;color: #333;}
.dd_r h4{-webkit-line-clamp: 1}
.kclb_r p{font-size: 16px;font-weight: normal;}
.kclb_r p img{margin-right: 5px;width: 18px;}
.kclb_r p span:first-child{margin-right: 10px;color: #eb3737}
.kclb_r .span{display: inline-block; font-size: 16px;background: #eb3737;color: #fff;padding: 5px 20px;border-radius: 5px 5px;}
.kclb_l{width: 40%;}
.kclb_l img{height: 190px;overflow: hidden;object-fit: cover;width:100%}
.kclb_r{width: 60%;padding-left: 15px;}

.dd{padding: 15px 0}
.dd li{width: 25%;text-align: center;}
.dd li a{color: #333;}
.dd_r a{display: inline-block; font-size: 16px;background: #eb3737;color: #fff;padding: 5px 20px;border-radius: 5px 5px;}
.wd{background: url("../img/bg.png") no-repeat center;background-size: 100% 100%;}
.tx{color: #fff;font-size: 20px;}
.tx img{width: 80px;margin-right: 15px;height:80px;border-radius:50px 50px;background: #eee;}
.tx_b li{width: 25%; text-align: center;font-size: 16px;color: #fff;}
.tx_b li span{display: block;text-align: center;color: #fff;}
.gn{min-height: 50vh;padding-left: 10px;padding-right: 10px;}
.gnbox{flex-wrap: wrap;align-items: flex-start;}
.gnbox li{width: 25%; text-align: center;font-size: 16px;margin-bottom: 30px;}
.gnbox li a{color:#333;display:block}
.gnbox li img{width: 40px;display: block;margin: 0 auto 5px;}
.kcxq{position: relative;}
.kcxq .bt{text-align: center;display: block;}
.kcxq .bt:after{display: none}
.kcxq img{position: absolute;top: 28px;left: 0;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.kct h3{font-size: 20px;font-weight: bold;line-height: 30px;}
.kct p{font-size: 18px;line-height:24px;}
.kct span{font-size: 20px;line-height:24px;color: #eb3737}
.kclr p{font-size: 18px;font-weight: bold;}
.kclr span{display: block;font-weight: normal;font-size: 14px;margin-top: 10px;color: #999;}
.kcxqn h4{font-size: 18px;font-weight: bold;margin-bottom: 20px;}
.kcxqn p{font-size: 16px;line-height: 26px;}
.ljbm p{font-size: 16px;}
.ljbm a{display: block;width: 140px;height: 40px;text-align: center;line-height: 40px;color: #fff!important;background: #eb3737;border-radius: 20px 20px;font-size: 18px;}
.bmzc .form-check-input{margin-top: 0;margin-right: 5px;}
.bmzc .form-check:first-child{margin-right: 30px;}
.bmzc .form-label{font-size: 16px;font-weight: bold;}
.bmzc .form-label span{color: #ff0000;margin-right: 5px;}
.bmzc .form-control,.bmzc .form-control:focus,.bmzc .form-select,.bmzc .form-select:focus{border-radius: 0;box-shadow:  0 0 0 0;border-color: #e2e2e2;font-size: 14px;height: 45px;}
.bmzc .btn{width: 100%;background: #eb3737;color: #fff;font-size: 16px;}
.bmzc .yzm .form-control{width:49%;margin-right:2%;}
.bmzc .yzm button{width:45%;color: #333;font-size: 16px;border:1px solid #999;height: 45px;}

.lnsy .bt{font-size: 36px;line-height: 46px;padding-left: 15px;}
.lnsy .bt:after{left: 0;width: 4px;height: 36px;top: 48px;background: #6271d3;}
.lnsy .nav{width: auto;display: block;}
.lnsy .nav ul{width: auto;display: block;}
.lnsy .nav ul li{float: left;margin-bottom: 10px;line-height: 36px;}
.lnsy .nav ul .active a {color: #6271d3;}
.lnsy .nav ul .active a:after{background: #6271d3;}
.lnsy .nav ul li a,.lnsy .kcxx a{font-size: 26px;}
.lnsy .kclb_r h4{font-size: 24px;-webkit-line-clamp: 1;}
.lnsy .lbtit{font-size: 20px;background: #6271d3;padding: 0 5px;color: #fff;margin-right: 5px;line-height: normal;border-radius: 5px 5px;float: left;display: inline-block;}
.lnsy .kclb_r p {font-size: 24px;}
.lnsy .kclb_r p img {width: 24px;}
.lnsy .kclb_r a {font-size: 22px;padding: 10px 20px;background: #6271d3;}
.lnsy .tx,.lnsy .tx_b li,.lnsy .gnbox li{font-size: 24px;}
.lnfoot ul li{font-size: 24px;}
.lnsy .wd{background: url("../img/bg1.png") no-repeat center;background-size: 100% 100%;}
.lnsy .gnbox{display: block;}
.lnsy .gnbox li{width: 100%;text-align: left;border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;margin-bottom: 20px;}
.lnsy .gnbox li img{margin: 0;margin-right: 10px;width: 30px;}
.lnsy .gnbox li span img{width: auto;}
.lnsy .kcxq img{top: 36px;}
.lnsy .kct h3,.lnsy .kclr p,.lnsy .kcxqn h4{font-size: 24px;line-height: 36px;}
.lnsy .kct p,.lnsy .kct span,.lnsy .kclr span,.lnsy .kcxqn p{font-size: 22px;line-height: 30px;}
.lnfoot .ljbm p{font-size: 24px;}
.lnfoot .ljbm a{background: #6271d3;font-size: 24px;height: 46px;line-height: 46px;border-radius: 30px 30px;width: 150px;}
.lnsy .form-label,.lnsy .form-check, .lnsy .btn{font-size: 22px;}
.lnsy .form-control, .lnsy .form-control:focus, .lnsy .form-select, .lnsy .form-select:focus{height: 60px;font-size: 20px;}
.lnsy .jj_box{font-size: 20px;line-height: 32px;}
.lnsy .yzm button{height: 60px;font-size: 20px;}
.gnboxs li{margin-right:10px;font-size:16px;}
#qrcode canvas{margin: 0 auto;display: block;}

.profile-avatar-container .img-circle{text-align:center}
.profile-avatar-container .faupload{display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.form-group .form-check-input[type=radio]{margin-right:5px;}
.form-group .fa{font-size: 16px;}
.form-group .btn-primary,.form-group .btn-primary:hover,.form-group .btn:focus{background-color: #eb3737;border-color:#eb3737}
#fuzhi{display: block;background: #eb3737;color: #fff;padding: 1% 3%;}
.container {
    width: 100%!important;
}



















