/*20170727更新版*/
@charset "utf-8";
body, tfoot, thead, tr, th, td,article, aside, audio, canvas, details, figcaption,figure, footer, header, hgroup, mark, menu, meter, nav,output, progress, section, summary, time, video {margin: 0;padding: 0;border: 0;}
html body{ font-family:'微软雅黑',sans-serif, tahoma, arial, simsun;color:#666;height:100%; font-size:14px; background:#fff; }
ul,ol,li{ list-style:none;}
ul{margin:0;padding:0;}
a{text-decoration:none;color:#666; cursor:pointer;}
a:hover{text-decoration:none;}
input{ vertical-align:middle;outline:none;border:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;}


.huanjiaologin{width: 500px;margin: 20px auto;border:1px solid #bbb;border-radius: 10px;overflow: hidden;}
.huanjiaogray{background: #f5f5f5;padding: 15px 25px;}
.hj-title{background: url(../images/hjtitlebg.png) repeat-x;width: 100%;font-weight: bold;padding: 7px 0;border-bottom:1px solid #bbb; }
.hj-title span{color: #a7a7a7;margin-left: 20px;font-weight: normal;}
.hj-title img{margin: 0 5px 0 20px;}
.hj-input{width: 100%;overflow: hidden;margin-bottom: 20px;}
.hj-input div{width: 40%;text-align: right;float: left;padding: 5px 0;}
.hj-input input{float: left;border:1px solid #bbb;border-radius: 5px;box-shadow: none;margin-left: 10px;width: 200px;padding: 5px 1%;}
.hj-input input.hjyzm{width: 80px;margin-right: 5px;}
.hj-input img{width: 60px; height: 20px;margin-top: 3px;float: left;}
.hj-input a{text-decoration: underline;color: #258dd3;margin-left: 5px;display: block;float: left;margin-top: 5px;}
.hj-input span{font-weight: bold;color: #ff0000;margin-left: 10px;}
.hj-btnb{background: #fff;width: 100%;padding: 30px 0;}
.hj-btnb button{display: block;margin: 0 auto;background: url(../images/hjbtnbg.png) repeat-x;border: 1px solid #b8b8b8;border-radius: 5px;text-align: center;width: 110px;padding: 6px 0;outline: none;line-height: 20px;}
.hj-btnb button:hover{background:url(../images/hjbtnbg-hover.png) repeat-x; }

.huanjiaob{width: 100%;}
.huanjiaob .hj-title a{color:#258dd3;margin-left: 15px; }
.huanjiaomain{width: 90%;margin: 0 auto;overflow: hidden;}
.huanjiaomain .hj-input div{width: 25%;}
.huanjiaomain .hj-input input{margin-left: 2%;width: 70%;padding: 5px 1%;}
.hj-input.half{width:48%;float: left;}
.hj-input.half div{width:52%;}
.hj-input.half input{margin-left: 4.5%;width: 38%;padding: 5px 2%;}
.space{width: 4%;float: left;}
.huanjiaomain .hj-input span{margin-left: 2%;display: block;width: 73%;float: left;}
.huanjiaomain .jcy{text-align: center;padding: 20px 0;width:98%;;overflow: hidden;margin: 0 auto;background: #ffffff;border-radius: 10px;border: 1px dashed #bbb;}
.huanjiaomain .jcy div.jcy-inner{width: 410px;margin: 0 auto;border-bottom: none;float: none;background: none;padding:0; border-radius: 0;overflow: hidden;}
.huanjiaomain .jcy div{float: left;width: 40px;margin: 5px;text-align: center;background: #deded7;padding:0px 5px; border-radius: 20px;}
.huanjiaomain .jcy span{display:block;float: left;word-break: break-all;margin: 5px 0;}
.huanjiaomain textarea{margin-left: 2%;width: 70%;padding: 5px 1%;border-radius: 5px;border:1px solid #bbb;resize: none;outline: none;}
.huanjiaomain .hj-input input[type=checkbox]{width: auto;margin-left: 0;}
.huanjiaomain select{width: 150px;padding: 5px 2px;border:1px solid #bbb;border-radius: 5px;box-shadow: none;outline: none;margin-left: 5px;}
.huanjiao1 .hj-btnb{width: 260px;margin: 0 auto;padding-bottom: 50px;overflow: hidden;}
.huanjiao1 .hj-btnb button{float: left;margin: 0 10px;}
.huanjiao1 .hj-btnb button img{position: relative;top: 3px;left: -5px;}
.chaxun-result{width: 90%;margin: 0 auto;overflow: hidden;border: 1px solid #cacaca;border-radius: 10px;margin-bottom: 50px;}
.hjcx-hd{width: 100%;line-height: 30px;border-bottom: 1px solid #cacaca;text-indent: 20px;}
.hjcx-bd{padding: 20px 25px 0 15px;overflow: hidden;}
.zysx h5{color: #333;}
.zysx p{text-indent: 2em;}
.hjmenu{background:#f5f5f5;width: 100%;}
.hjmenu-inner{margin:10% auto;width: 500px;overflow: hidden;}
.hjmenu a{display: block;margin:20px;background: url(../images/hjbtnbg.png) repeat-x;background-size: contain; border: 1px solid #b8b8b8;border-radius: 5px;text-align: center;width: 200px;padding: 20px 0;outline: none;line-height: 20px;float: left;color: #333;text-align: center;}
.hjmenu a img{}
.hjmenu a:hover{background:url(../images/hjbtnbg-hover.png) repeat-x;background-size: contain;  }
.checkbox-charge{width: auto;float: none;margin-top: 9px;}
.huanjiaomain .hj-input input[type=radio]{width: auto;margin-left: 5px;float: none;position: relative;top: -3px;}
@media (max-width:768px){
    .space{display: none;}
    .huanjiaomain{width: 100%;}
    .hj-input{width: 100%;}
    .hj-input div,.huanjiaomain .hj-input div{width: 100%;text-align: left;}
    .hj-input input,.huanjiaomain .hj-input input{width: 95%;margin-left: 0;}
    .hj-input.half{width:100%;}
    .hj-input.half div{width:100%;}
    .hj-input.half input{width: 95%;margin-left: 0;}
    .chaxun-result{width: 95%;}
    
    .huanjiaologin{width: 100%;margin-top: 0;}
    .huanjiaomain .hj-input span{width: 95%;margin-left: 0;}
    .huanjiaomain .jcy div.jcy-inner{width: 90%;}
    .hjmenu-inner{width: 100%;}
    .hjmenu a{width: 90%;}
    .checkbox-charge{margin-top: 0px;}
    .huanjiaomain select{width: 100px;}
}