html{background-color:#fff;color:#000;font-size:12px}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0}
body,input,textarea,button,select,pre,xmp,tt,code,kbd,samp{line-height:1.5;font-family:tahoma,arial,"Hiragino Sans GB",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%}
h1,h2,h3,h4,h5,h6{font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal}
address,cite,dfn,em,i,optgroup,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0;text-align:left}
caption,th{text-align:inherit}
ul,ol,menu{list-style:none}
input,textarea,select,a:focus {outline: none;}

html{ width: 100%; height: 100% }
body{ width: 100%; height: auto; min-height: 100%; background: url(../images/bj.png) #e60012; background-size:100%; }
.header img{ width: 100% }
.news{ width: 80%; height: auto; padding: 1.5rem 0; margin: 1rem auto; background: #fde48d; border-radius: 3rem; box-sizing: border-box; border:solid 8px #d09b4b;}
.news .futitle{ text-align: center; font-size: 1.7rem; color: #e60012; font-weight: bold; }
.news .newvideo ul li{ padding: 1rem 4%; margin-bottom: 2rem }
.news .newvideo ul li .video img{ width: 100% }
.news .newvideo ul li .name{ color: #a74e23; font-size: 1.4rem; line-height: 3rem}
.news .newvideo ul li .content{font-size: 1rem;}
.news .newvideo ul li .images{ margin: 1rem 0 }
.news .newvideo ul li .images img{ width: 100% }
.news .newvideo ul li .video video{ width: 100% }


.tips{ width: 90%; margin: 0 auto }
.tips h4{ font-size: 1.4rem; color: #a74e23; font-weight: bold;}
.tips p{ padding: 0.2rem 0; overflow: auto; }
.tips p span{ color: #a74e23; display: block; float: left; }
.tips p em{ display: block; float: left; width: 90%; margin-left: 2% }
.tips p em i{ color: #e90101 }

.buttonbm{ width: 70%; margin: 0 auto }
.buttonbm input{ width: 100%; border: none; background: none; height: 4rem; line-height: 4rem; border-radius: 3rem; color: #fde48d; font-size: 1.6rem; background-image: linear-gradient(#e7bd4d, #c8812c); }
.buttonbm p{ color: #fce8a4; line-height: 3rem }


.receive{ width: 80%; height: auto; padding: 0.5rem 0; margin: 1rem auto; background: #fde48d; border-radius: 3rem; box-sizing: border-box; border:solid 8px #d09b4b; }
.nav .tab{width: 80%;margin: 0 auto;position: relative;overflow: hidden;text-align: center;padding: 0.5rem 0}
.tab a{float: left;width: 49%;height: 2.56rem;line-height:2.56rem;display: inline-block;color: #a74e23;font-size: 1.3rem;text-decoration: none;position: relative;}
.tab a span{position: absolute;left: 46%;bottom: -3px;}
.tab a:last-child{border-right: 0;}
.tab .curr{width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #a74e23;}
.content ul li{display: none;padding: 3%;width: 94%;text-indent: 2rem}
.content ul li span{ color: #e60012; padding: 0 0.3rem }



.enroll{ width: 80%; height: auto; padding: 1.5rem 0; margin: 1rem auto; background: #fde48d; border-radius: 3rem; box-sizing: border-box; border:solid 8px #d09b4b;}
.enroll .enrolltitle{ text-align: center; font-size: 1.7rem; color: #a74e23; font-weight: bold; margin-bottom: 10px; }
.formbox{ width: 90%; margin: 0 auto }
.formbox ul li{ width: 100%; margin-bottom: 15px; box-sizing: border-box; background: #fff; border:solid 1px #d09b4b; padding: 1rem 2%; overflow: auto; }
.formbox ul li em{ display: block; float: left; width: 25%; font-size: 1.1rem }
.formbox ul li span{ display: block; float: left; width: 75% }
.formbox ul li span input{ width: 100%; font-size: 1.1rem; border:none; }
.formbox ul li span textarea{ width: 100%; font-size: 1.1rem; border:none; }


.formbox ul li span{ display: block; float: left; width: 60% }
.formbox ul li span input{ width: 100%; font-size: 1.1rem; border:none; }

.buttonbc{ width: 90%; margin: 0 auto }
.buttonbc input{ width: 100%; border: none; background: none; height: 4rem; line-height: 4rem; border-radius: 3rem; color: #fde48d; font-size: 1.6rem; background-image: linear-gradient(#f53438, #e60012); font-weight: bold; }
.button-code input{ background: #eee3d9; padding: 0.2rem 1rem; border:solid 1px #d09b4b; color: #a74e23}
.button-code{ float: right; }
#code1{ margin-top: 0.3rem }



.flix{ position: fixed; right: 2%; bottom: 10rem }
.flix img{ width: 7rem;}
.alertbj{ display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; left: 0; top: 0; z-index: 9}
.wvbox{ width: 60%; position: fixed; background: #fff; left: 50%; top: 50%; margin-left: -30%; margin-top: -12.5rem }
.wvbox img{ width: 100%; height: 100% }
.alertbj span{ color: #fff; text-align: center; display: block; width: 4rem; height: 4rem; line-height: 4rem; position: fixed; left: 50%; font-size: 1.7rem; margin-left: -2rem; bottom: 20%; background:  rgba(193, 187, 187, 0.5); border-radius: 50% }

