@charset "utf-8";

/* CSS Document */

body,div,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,tr,td,img,span,b,form,input,span,video{ margin:0; padding:0}

body{ color:#000; font:12px/1.5 "Arial","Microsoft Yahei","PingFangSC-Regular","微软雅黑"; -webkit-font-smoothing: antialiased; }/*background:#f8f8f8 */



body{ min-width:320px; max-width:640px; margin:0 auto; background:#f0f0f0; padding-bottom:100px}





img{ border:0; vertical-align:middle; max-width:100%;}

input{ border:none;font:12px/1.5 "Arial","Microsoft Yahei","PingFangSC-Regular","微软雅黑"; }

ul,ol,li{ list-style:none;}

em,i{ font-style:normal}

a{ text-decoration:none}

font{ font-size:12px;}

.ty01,.ty02{ margin:0 auto; overflow:hidden}

.ty02{ width:94%; padding:0 3%;}









.showBox{

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.98);

    display: none;

    position: fixed;

    top: 0;

    left: 0;

	z-index:999

}

.showbox2{ display:flex; width:100%; height:100%; justify-content:center;align-items:center}



.showBox ul{ width:100%; overflow:hidden;}

.showBox dl{ width:100%; float:left; overflow:hidden; margin-bottom:15px}

.showBox dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center }

.showBox dl dt a{ font-size:22px; color:rgba(255,255,255,.9);}

.showBox dl dt a img{ height:26px; margin-right:10px; vertical-align:middle}

.showBox dl dd{ width:100%; float:left; overflow:hidden; line-height:32px; text-align:center}

.showBox dl dd a{ font-size:16px; color:rgba(255,255,255,.9);}

.showBox dl dd a img{height:18px; margin-right:5px; vertical-align:middle}

.showBox h6{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; margin-top:50px}

.showBox h6 a{ font-size:22px; color:#fff;}

.showBox h6 img{ height:40px}





.top1{ height:60px;background-image: linear-gradient(to bottom,#fff ,#fff);}

.top1 .ty02{ display:flex; justify-content:space-between; height:60px}

.logo{ display:flex; align-items:center}

.top1 img{ height:36px}

.top1 h6{ width:30px; height:100%;display:flex; display:flex; flex-wrap:wrap; align-content:center;justify-content:flex-end}

.top1 h6 span{ width:100%; height:5px; background:#b49634; margin-bottom:5px; border-radius:3px}

.top1 h6 span:nth-child(2){ width:50%; }

.top1 h6 span:last-child{ width:72%; margin-bottom:0}



.foot1{ height:95px; position:fixed; left:0; bottom:0; width:100%}

.foot1 ul{ width:100%; height:60px; margin-top:35px; background:#fff;}

.foot1 ul a{ display:block; float:left; font-size:14px; color:#333; width:20%; text-align:center; line-height:22px;}

.foot1 ul a img{ height:24px; margin-top:8px}

.foot1 ul a:nth-child(2){ margin-right:20%}

.foot1 ul a:nth-child(3){ position:absolute; top:10px; left:50%; transform:translateX(-50%);line-height:20px;}

.foot1 ul a:nth-child(3) img{ height:30px; border-radius:50%;  border:5px solid #fff; padding:5px; background:#f0f0f0}



.wx1 {position:relative;}
.wx {opacity:1; position:absolute; background:#fff; width:100px; padding:8px 8px 0; height:126px; bottom:81px; left:-12px; transition: all 500ms ease;border:#efefef 1px solid !important; text-align:center}
#wximgs img {height: 100px !important;  background:#fff !important; width: 100px !important; border-radius: 0 !important; margin-top:0 !important; border:0; padding:0}

/*.wx1:hover .wx {opacity:1;}*/



.m_5{ margin-bottom:5px}

.m_10{ margin-bottom:10px}

.m_15{ margin-bottom:15px}

.m_20{ margin-bottom:20px}

.m_30{ margin-bottom:30px}

.m_50{ margin-bottom:50px}

.m_70{ margin-bottom:70px}





.regbg { background:url(regbg.jpg) no-repeat center; padding:15px 20px 10px; box-sizing:border-box; background-size:cover; margin-top:20px;}

.regbg .t {font-size:23px; color:#6a5202; margin-bottom:18px; font-weight:bold}

.regbg .t span {color:#d84b06;font-size: 16px; font-weight: normal; clear: both; display: block;}

.regbg form {display:flex; justify-content:space-between; width:100%;}

.regbg input {width:78%; outline:none; padding:10px 10px; border:none; font-size:16px; font-family:微软雅黑; margin-bottom:16px; border-radius:5px; color:#917104;}

.regbg input:focus{ border:none;}

.regbg input::placeholder {color: #917104 !important;}

.regbg input::-webkit-input-placeholder { /* WebKit browsers */color: #917104 !important;}

.regbg input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #917104 !important;}

.regbg input::-ms-input-placeholder { /* Internet Explorer 10+ */ color: #917104 !important;}

   

.regbg .theme-btn {background-image: linear-gradient(to bottom,#d0ae41 ,#aa891e); box-sizing:border-box; width:160px; height:45px; border:none; font-size:16px; color:#fff; font-family:微软雅黑;align-self:flex-end; border-radius:5px; color:#fef1e5;}

#ly_name {background: url(name2.png)#e9d9b7 no-repeat 15px; text-indent:42px; background-size:10%}

#ly_mobile {background: url(phone.png)#e9d9b7 no-repeat 15px; text-indent:42px; background-size:10%}

