@charset "utf-8";
/* CSS Document */
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);height: 100%;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea{font-family: 'cuti',tahoma, Srial, helvetica, sans-serif;}
em{font-style:normal;}
ul, ol,{list-style:none;}
a,a:hover{text-decoration: none;}
img{border:0px;}
body,.ui-overlay-h{margin:0 auto;position:relative;}
input, img{vertical-align: middle;}
body,html{margin:0 auto; height: 100%;}
img{border:none;vertical-align:top; }
*{margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.clearfix:after,.clear:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
body{min-width:320px; max-width:640px; width: 100%;overflow-x:hidden; margin:0 auto; clear:both; /* background-color: #f5f5f5; */}

.zt_box{width:640px; height:auto; margin:0 auto}
.liuyan{ background:#2479f9; padding:10px 0;}
.yinwen{ width:100%; height:auto; background:#fff;border-radius:30px;}
.yinwen h1{ text-align:center; color:#014dbf; padding:10px 0;text-transform: uppercase; font-size:32pt;}
.yinwen h3{ color:#014dbf;font-size:13pt; text-align:center;}
.yinwen form{ width:90%; margin:0 auto; height:auto;}
.yinwen form .intext{ border:1px solid #cacaca; color:#666 ;line-height:55px; display:block; width:96%;border-radius:10px; margin: 20px 0; padding:0 15px; font-size:15pt  }
.text1{ border:1px solid #cacaca; width:100%; height:180px;border-radius:10px;color:#666;padding:0 15px; font-size:15pt; line-height:30px;}
.subss{text-align:center; background:#014dbf; color:#fff; font-size:35pt; line-height:70px; width:97%;border-radius:30px; margin:30px auto; font-weight:bold}


.tab1{width:95%; margin: 0 auto; height:550px;}

.menu{width:100%; margin:0 auto;height:70px;}

.menu li{float:left;width:49.5%; background:#014dbf; color:#fff;text-align:center;line-height:80px;height:80px;cursor:pointer;font-size:24pt;font-weight:bold;overflow:hidden;text-transform: uppercase;}

.menudiv{width:94%;height:auto;background:#fefefe;position:absolute; margin-top:10px;}

.menudiv div{}
.imgzj{position:relative; }

.off{background:#0bae03 !important;font-weight:bold}


@keyframes dx{0%{transform: scale(0.9);} 50%{transform: scale(1);} 100%{transform: scale(0.9);}}
@-webkit-keyframes dx{0%{-webkit-transform: scale(0.9);} 50%{-webkit-transform: scale(1);} 100%{-webkit-transform: scale(0.9);}}
@keyframes td{0%{transform: translateY(5px); opacity: 0;} 30%{transform: translateY(-5px) scale(1); opacity: 1;} 40%{transform: translateY(-5px) scale(0.9); opacity: 1;} 50%, 80%{transform: translateY(-5px) scale(1); opacity: 1;} 100%{transform: translateY(-5px) scale(1); opacity: 0;}}
@-webkit-keyframes td{0%{-webkit-transform: translateY(5px); opacity: 0;} 30%{-webkit-transform: translateY(-5px) scale(1); opacity: 1;} 40%{-webkit-transform: translateY(-5px) scale(0.9); opacity: 1;} 50%, 80%{-webkit-transform: translateY(-5px) scale(1); opacity: 1;} 100%{-webkit-transform: translateY(-5px) scale(1); opacity: 0;}}
