/*-----------------heads------------------*/
.heads {
     width: 1002px; 
    height: auto;
    margin: 0px auto;
    zoom: 1;
}

.heads:after {
    content: ".";
    height: 0px;
    display: block;
    visibility: hidden;
    clear: both;
}

#logo {
    width: 530px;
    height: 60px;
    margin: 20px 0px;
    float: left;
}
#logo>h1{padding:0;margin: 0;}
/*
#logo>h1>a{background:url('/Images/zywlogo.jpg') no-repeat;width: 397px;height: 60px;display: inline-block;line-height: 1000px;overflow: hidden;margin-top: 3px;}

*/
#logo>h1>a img{width: 80%;}
.search {
    width: 350px;
    height: 70px;
    margin: 0px;
    float: left;
    padding: 10px 0px 20px;
}

.searchtype {
    width: 100%;
    height: auto;
    margin: 0px;
}

.searchtype ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    zoom: 1;
}

.searchtype ul:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}

.searchtype ul li {
    width: 50px;
    height: 32;
    line-height: 32px;
    margin: 0px;
    float: left;
    text-align: center;
    cursor: pointer;
}

.textinput {
    width: 100%;
    height: auto;
    margin: 0px;
    zoom: 1;
}

.textinput after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    visibility: hidden;
}

.inputleft {
    width: 270px;
    height: auto;
    margin: 0px;
    float: left;
}

.inputleft input {
    width: 248px;
    height: 36px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 10px;
    border: #00a3ff solid 1px;
    padding: 0px 10px;
}

.inputright {
    width: 80px;
    height: auto;
    margin: 0px;
    float: left;
}

.inputright input {
    width: 80px;
    height: 38px;
    line-height: 38px;
    margin: 0px;
    background: #00a3ff;
    padding: 0px;
    border: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}

.put {
    width: 100px;
    height: 38px;
    line-height: 38px;
    float: left;
    margin: 42px 0px 20px 20px;
    text-align: center;
    background: #00a3ff;
}

.put a {
    color: #FFF;
    font-weight: bold;
}
.yzmnext input {
    width: 180px;
    height: 42px;
    line-height: 42px;
    margin: 0;
    padding: 0;
    border: 0;
    background: #049ad9;
    color: #FFF;
    font-size: 14px;
}

.yxyz {
    width: 1002px;
    height: auto;
    margin: 0px auto;
    background: url(/Images/v_1502/ssline.png) no-repeat;
}
.zhmm {
    width: 700px;
    height: 32px;
    line-height: 32px;
    margin: 0px;
    color: #035ead;
    padding: 20px 0px 10px 302px;
    font-size: 14px;
}
.zhmms {
    width: 700px;
    height: auto;
    margin: 0px 0px 15px;
    padding-left: 302px;
    zoom: 1;
}
.textbox {
    width: 300px;
    height: 34px;
    line-height: 34px;
    margin: 0px;
    border: #d9d9d9 solid 1px;
    padding: 0px 10px;
    color: #bcbcbc;
    font-size: 14px;
}
.yzmnext {
    width: 700px;
    height: auto;
    margin: 0px 0px 15px;
    padding-left: 302px;
    padding-bottom: 30px;
}
.zcbottom {
    width: 1002px;
    height: 36px;
    line-height: 36px;
    margin: 0px auto;
    background: #ededed;
    text-align: center;
}

@media (max-width: 768px) {
    .heads{width: 100%;overflow: hidden;}
    .yxyz{width: 100%;overflow: hidden;}
    .zhmm{width: 100%;overflow: hidden;}
    .zhmm{padding: 0;padding-top: 5%}
    .zhmms{width: 100%;padding: 0;overflow: hidden;}
    .textbox{width: 90%;}
    .yzmnext{padding-left: 20%;}
    #logo>h1>a img{width: 50%;}
    .zcbottom{width: 100%;font-size: 70%;color: #9a9a9a;margin-top: 45%;line-height: 150%;padding: 3% 0;}
}