*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}
input,select,button{font-size:12px; border:0; background:none; outline:none; vertical-align:middle;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#ee7800; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
::-webkit-scrollbar{width:8px;}
::-webkit-scrollbar-track{background-color:#000;}
::-webkit-scrollbar-thumb{background-color:#ddd;}
::-webkit-scrollbar-thumb:hover{background-color:#ee7800;}
::-webkit-scrollbar-thumb:active{background-color:#ee7800;}
@media only screen and (max-width:992px){
input{-webkit-appearance:none; border-radius:0;}
}

body.on{height:100%; overflow:hidden;}

.e_m{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:99999; display:none;}
.e_m .n_r{width:200px; padding:10px 10px 5px 10px; background-color:#fff; border:1px solid #e7e7e7; position:absolute; top:50%; left:50%; margin-left:-101px; margin-top:-106px;}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{text-align:center; font-size:14px; margin-top:10px; padding:0;}

.zy_cx{width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; display:none;}
.zy_cx .zy_bj{width:100%; height:100%; background-color:rgba(0,0,0,.8); position:absolute; top:0; left:0;}
.zy_cx .zy_nr{width:400px; padding:10px 50px 20px; background-color:#fff; position:absolute; top:50%; left:50%;
transform:translate(-50%,-45%);
-webkit-transform:translate(-50%,-45%);
-moz-transform:translate(-50%,-45%);
-ms-transform:translate(-50%,-45%);
-o-transform:translate(-50%,-45%);}
.zy_cx .zy_nr h3{color:#ee7800; text-align:center;}
.zy_cx .zy_nr em{width:120px; height:1px; background-color:#bbb; display:block; margin:15px auto 10px;}
.zy_cx .zy_nr h4{font-size:12px; text-align:center; line-height:24px; color:#777; margin-bottom:20px;}
.zy_cx .zy_nr input.x_m{width:100%; height:48px; border:1px solid #e7e7e7; font-size:14px; line-height:46px; padding:0 10px; display:block; margin-bottom:20px;}
.zy_cx .zy_nr input.j_g{width:60%; height:46px; font-size:14px; line-height:46px; padding:0 10px; display:block;}
.zy_cx .zy_nr .x_z{width:100%; height:48px; border:1px solid #e7e7e7; font-size:14px; line-height:46px; position:relative; margin-bottom:20px;}
.zy_cx .zy_nr .x_z i{width:9px; height:9px; display:block; background:url(../images/talent_choose.png) no-repeat; position:absolute; right:20px; top:50%; margin-top:-4px;}
.zy_cx .zy_nr .x_z .e_j{position:absolute; top:46px; left:0; padding:10px; width:100%; height:182px; position:absolute; background-color:#f5f5f5; display:none; overflow:auto;}
.zy_cx .zy_nr .x_z .e_j span{font-size:14px; line-height:32px; display:block; cursor:pointer;}
.zy_cx .zy_nr .s_s{width:45%; height:46px; background-color:#ee7800; font-size:14px; line-height:46px; color:#fff; float:left;}
.zy_cx .zy_nr .q_x{width:45%; height:46px; background-color:#aaa; font-size:14px; line-height:46px; color:#fff; float:right; cursor:pointer;}
@media only screen and (max-width:992px){
.zy_cx .zy_nr{width:280px; padding:0 20px 20px;}
.zy_cx .zy_nr h3{font-size:18px;}
.zy_cx .zy_nr em{width:100px; margin:5px auto 5px;}
.zy_cx .zy_nr input.x_m{height:38px; line-height:36px; padding:0 5px; margin-bottom:15px;}
.zy_cx .zy_nr input.j_g{height:38px; line-height:36px; padding:0 5px;}
.zy_cx .zy_nr .x_z{height:38px; line-height:36px; margin-bottom:15px;}
.zy_cx .zy_nr .x_z .e_j{top:38px; padding:5px; height:160px;}
.zy_cx .zy_nr .x_z .e_j span{font-size:14px; line-height:30px;}
.zy_cx .zy_nr .s_s{height:36px; line-height:36px;}
.zy_cx .zy_nr .q_x{height:36px; line-height:36px;}
}