.content{}
.content .text{ text-align: center; padding:2vw 0 1vw; line-height:5vw}
.content .text a{ margin:0 0.5vw}

.content .search{height: auto; overflow: hidden; width: 90%; margin:1vw  auto}
.content .search div{float: left;width: 10%}
.content .search input,.content .search select{width: 100%; text-align: center;height: 7.8vw;border: 1px solid #838383;    font-size: 3.4vw;}
.content .search .in1{width: 35%}
.content .search .in2{width: 25.5%; margin-left: 0.3%}
.content .search .search_bth{background: #ffea00; text-align: center; margin-left: 1%; line-height: 3vw;     padding: 1vw;position: relative; top: 0vw}

.content .search_type{width: 88%;background: #eaeaea; margin:3vw auto;position: relative; height: auto; overflow: hidden;}
.content .search_type .node{height: auto;font-size: 3.5vw;position: relative; overflow: hidden; width: 90%; margin:auto; padding: 2vw 0 0;    color: #000;}
.search_type .node .txt{position: relative; height: 15vw;width: 78%;top: -5vw;padding-left: 18vw;}
.search_type .node .txt div{position: absolute;width: 77%;}
.search_type .node .txt  input{    opacity: 0;width: 4vw;height: 4vw;
    position: absolute;left: 0; z-index: 2}
.search_type .node .txt label {position: absolute; display:inline-block;width:3.5vw;     left: 0vw;height:3.5vw;top: 0.2vw; margin-right: 1vw;
  /*  background: url("../images/check.png") no-repeat; background-size: 100%*/
}






.chk_1 + label {
    background-color: #FFF;
    border: 1px solid #888;
   /* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);*/
    border-radius: 2px;
    display: inline-block;
    position: relative;
    margin-right: 30px;
}
.chk_1 + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.chk_1:checked + label {
    background-color: #fff;
    border: 1px solid #888;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #243441;
}

.chk_1:checked + label:after {
    content: '\2714';
    position: absolute;
    top: 0px;
    left: 0px;
    color: #758794;
    width: 100%;
    text-align: center;
    font-size: 2.7vw;

    vertical-align: text-top;
}








.search_type .node .txt p{margin-top: 1vw;position: relative;width: 100%; height: auto; overflow: hidden;font-family: '微软雅黑';}
.search_type .node .input4 span{width: 18%;display: block; float: left; position: relative; padding-left: 4.4vw}
.search_type .node .input5 span{position: relative;    padding-left: 4.4vw;}
.search_type .node .input5 span{}


.search_type .node .txt1{position: absolute;width: 70%;left: 30%}
.search_type .node .txt1 div{}
.search_type .node .txt1 input{width: 48%; border: 1px solid #838383; height:5.4vw; margin-right: 1%}
.search_type .node .txt1 span{position: absolute;right: 2vw;top: 0.5vw; color: #797979}
.search_type .node .txt1 span:nth-child(1){right: 30vw;}

.search_type .btn{width:20vw; text-align: center; background: #fe960f; color: #fff; padding: 0.5vw 6vw; font-size: 5vw; margin: 1vw auto 4vw}


.menu_list{background: #c70403;width: 100%; height: auto;overflow: hidden}
.menu_list a{color: #fff; position: relative;   float: left;border-bottom:1px solid #9c9c9c;display: block;width: 50%;padding-bottom: 6vw; text-align: center;font-size: 4.1vw}
.menu_list a:before{display: inline-block; content: ''; width: 9vw; height: 9vw; border-radius: 100%;
    position: relative;top: 3vw; right: 2vw; background: url("../images/ico.png") no-repeat #fff;    margin: 0 2vw 0 7vw;
    background-position: 1% -1%;
    background-size: 250%;
}
.menu_list a:nth-child(1):after{content: '';top:0px;display: block; width: 1px; background: #9c9c9c;height: 100%; position: absolute; right: 0px;}
.menu_list a:nth-child(3):after{content: '';top:0px;display: block; width: 1px; background: #9c9c9c;height: 100%; position: absolute; right: 0px;}
.menu_list a:nth-child(2):before{
    background-position: 73% -1%;
    background-size: 260%;
    margin: 0 1vw 0vw -5vw;
}
.menu_list a:nth-child(3):before{
    background-position: 1% 22%;
}
.menu_list a:nth-child(4):before{
    background-position: 74% 22%;
    margin: 0 1vw 0vw -5vw;
}

@media screen and (min-width: 360px){
    .search_type .node .txt {
        height: 13vw;
    }
}

/* */
.window97body{position:fixed;background:#fdfdfd;width:720px;left:50%;margin-left:-360px;top:150px;bottom:150px;border:3px solid #ccc;display:none;z-index:1001;}
.overflow910{overflow:auto;}
.tit97more{height:46px;background:#f5f5f5;padding-left:20px;line-height:46px;font-size:20px;color:#2469aa;font-weight:200;position:absolute;left:0;top:0;right:0;}
.tit97more span{float:right;margin:10px 20px;cursor:pointer;}
.con97nav{padding:20px;padding-bottom:0;}
.seacher-input{border:2px solid #ddd;height:36px;background:#ffffff;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;padding-left:3px;line-height:36px;float:left;width:200px;position:relative;}
.select217{padding:0 12px 0 3px;background:url('../images/select-icon219.gif') no-repeat right center;height:36px;line-height:36px;margin-right:7px;color:#888;font-size:14px;}
.ul225{border:2px solid #ddd; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-5px;display:none;border-top:0;margin-left:-5px;padding-bottom:8px;height:234px;width:203px;overflow-y:auto;}
.seacher-input ul{}
.seacher-input ul li{height:26px; line-height:26px;width:100%;*width:86px;*overflow:hidden;}
.seacher-input ul li a{display:block; height:26px; color:#333333; text-decoration:none; padding-left:6px; padding-right:5px;font-size:12px;}
.seacher-input ul li a:hover{background-color:#CCC;}
.seacher97-number{margin-top:22px;line-height:40px;}
.seacher97-number a{display:block;float:left;line-height:36px;margin:0 5px;margin-bottom:5px;padding:0 9px;font-size:14px;}
.seacher97-number a.first97blue{background:#529df5;color:#fff;}
.menu97-box{margin-bottom:20px;margin-right:0;margin-left:0;clear:both;text-align:center;position:absolute;left:0;right:0;bottom:0;height:36px;background:#fdfdfd;padding-top:10px;}
.menu97-box input{margin:0;width:90px;margin-right:10px;height:36px;padding:0;border:0;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius:5px;font-size:16px;cursor:pointer;margin-bottom:10px;}
.more97-menu{background:#2469aa;color:#fff;}
.more97-menu1{background:#ccc;color:#222;}
.more97-menu2{background:#ff2032;color:#fff;}
.window-one98{display:none;position:fixed;background:#fdfdfd;width:640px;left:50%;margin-left:-320px;top:150px;bottom:150px;border:3px solid #ccc;z-index:1000;}
.window-one98 .menu97-box{margin-top:40px;}
.seacher-number98{margin:0 0 66px 0;line-height:40px;positION:absolute;TOP:46px;bottom:0;right:0;left:0;overflow:auto;padding:30px 20px 0 20px;}
.seacher-number98 a{display:block;float:left;line-height:36px;margin:0 5px;margin-bottom:5px;padding:0 9px;font-size:14px;}
.seacher-number98 a.first97blue{background:#529df5;color:#fff;}
.margin46{positION:absolute;TOP:46px;bottom:0;right:0;left:0;margin-bottom:66px;}

.window97body{width:100%;margin-top:0;bottom:0;top:0;overflow:auto;left:0;right:0;margin-left:0;    position: fixed;    border: 3px solid #ccc;    z-index: 1001;
    background: #fdfdfd;}
.seacher-input,.seacher97-number{float:none;width:90%;margin-left:5%;margin-right:5%;}
.seacher97-number{margin-left:5%;margin-right:5%;display:block;}
.ul225{width:100%;}
.menu97-box{margin-left:5%;}
.con97nav{padding-left:0;padding-right:0;}

.window-one98{width:100%;margin-top:0;bottom:0;top:0;overflow:auto;left:0;right:0;margin-left:0;}

