@font-face{font-family:"fzlth";src:url(../fonts/fzlth.TTF);}
@font-face{font-family:"mnjhzgb";src:url(../fonts/mnjhzgb.TTF);}
h2,.header .nav a{font-family:"fzlth";}
body{background:url(../img/bg-body.jpg) no-repeat center top rgb(255,237,213);}
.divlogo{max-width:1000px;margin:30px auto;font-size:24px;font-weight:600;}
.divlogo a{text-shadow:0 0 5px rgba(0,0,0,.3);font-family:"mnjhzgb";color: #19568b;-webkit-text-stroke: .15px #fff;}
.divlogo a:hover{text-decoration:none;}
.divlogo img{padding-top:12px ; width: 150px;}
.top{display:flex;}
.header{background-color:rgba(255,255,255,.8);}
.header .nav{flex:1;padding:10px 0;text-align: center;}
.header .nav a{display:inline-block; font-size: 18px; color:#337ab7;margin-right: 30px; margin-left: 30px; line-height:50px;}
.header .nav a:hover{color: #19568b;text-decoration:none;}
.header .nav .act{color: #19568b;}
.footer{padding:15px 0 10px;background-color:#185172; color:#dde8e5;text-align:center;}
.footer .copyright{margin:0; padding:20px 0;}
.footer  a{color:#d0d4de;}
.main{max-width:920px;margin:50px auto;}
.main img{max-width:100%;}
.mh-title1{font-size:24px;}
.mh-title2{margin-top:20px;margin-bottom:30px;font-size:18px;}
.mh-title3{margin-top:20px;margin-bottom:30px;font-size:30px;text-align:center;}

.about {padding:0 30px 60px;}
.about .container{width:1000px;min-height:330px;padding:40px 30px;background-color:rgba(255,255,255,.875);}
.about h2{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #ccc;}
.about p{font-size:18px;line-height:2;}
.bold{font-weight:600;}
.xieyi{padding-top:50px;}
.xieyi h2{text-align:center;}
.xieyi h4{font-weight:600;margin-top:30px;}
.xieyi p{font-size:16px;line-height:1.875;}
.banner-about{max-width:1000px;margin:50px auto 0;display:flex;align-items:flex-end;overflow:hidden;}
.banner-about>img{width:100%;}
.register{max-width:1000px;margin:50px auto 65px;padding:70px 90px;background-color:rgba(255,255,255,.875);}
.register h2{padding-bottom:15px;margin-bottom:50px;border-bottom:1px solid #ccc;}
.register .form-horizontal{max-width:480px;margin:auto;}
.form-horizontal .control-label{padding-right:0;}
.control-label .text-danger{vertical-align:top;line-height:24px;margin-left:5px;}
.pay{max-width:1000px;margin:50px auto 65px;padding:70px 90px;background-color:rgba(255,255,255,.875);}
.pay input[type=checkbox],.pay input[type=radio]{margin-top:2px;}
.pay .radio{padding-left:10px;}
.pay .radio label{margin-right:10px;}
.pay-info{padding-top:100px;}
.pay h2{padding-bottom:15px;margin-bottom:50px;border-bottom:1px solid #ccc;}
