* { margin: 0; padding:0; list-style-type:none;}

a,

img { border: 0; text-decoration: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }

input,

button,

select,

textarea { outline: none; border: none; box-shadow: none; background: none; }

textarea { resize: none }

.left { float: left; }

.right { float: right; }

.clearfix { display: inline-table }

.clearfix { display: block }


/* nav_menu */

.yt {width: 100%; margin: 0 auto;}

.logo {display:block;}

.nav { height:110px; width: 1000px; margin: 0 auto; position: relative; line-height: 54px; background: #5292c6; clear: both;padding:5px 0;}

.nav .navfouce {overflow: hidden; zoom: 1;}

.nav .navfouce li {    
    float: left;
    text-align: center;
    cursor: pointer;
    width: 33%;
    line-height: 2rem;
}

.nav .navfouce li.active { background: #2a6aa7; color: #fff; }

.nav .navfouce li.active a { color: #fff; }

.nav .navfouce li:hover { background: #2a6aa7; color: #fff; }

.nav .navfouce li:hover a { color: #fff; }

.nav .navfouce a { font-size:1.1rem; font-family: "微软雅黑"; color:white; }

.nav .navfouce a:hover { color: #fff; }

.logo {display:block;}

.logo img {width:100%;height:auto;display:block;}

.wbnx { width: 390px; padding-top: 20px; overflow:hidden;}

.m { width: 1000px; margin: 0 auto; clear:both;position:relative;}

.msearchx{position:absolute;left:12%;top:79%;width:74%;height:1.8rem;z-index: 2}
 /*搜索*/
.searchfunctionx button{height:1.8rem;width:16%;color:white;margin:0;padding:0;float:right;margin-top:.2rem;}





@media only screen and (min-width: 768px) {

.yt { background: #F8F8F8; width: 100%; margin: 0 auto; }

.nav { height:110px; width: 1000px; margin: 0 auto; position: relative; line-height: 54px; background: #5292c6; clear: both; }

.nav .navfouce {overflow: hidden; zoom: 1; }

.nav .navfouce li { float: left; text-align: center; cursor: pointer; position: relative; width: 155px; height: 54px; }

.nav .navfouce li.active { background: #2a6aa7; color: #fff; }

.nav .navfouce li.active a { color: #fff; }

.nav .navfouce li:hover { background: #2a6aa7; color: #fff; }

.nav .navfouce li:hover a { color: #fff; }

.nav .navfouce a { font-size:1.1rem; font-family: "微软雅黑"; color:white; line-height: 54px; }

.nav .navfouce a:hover { color: #fff; }

.logo {display:block;}

.logo img {width:100%;height:auto;display:block;}

.wbnx {width: 450px; padding-top: 20px; overflow: hidden;}

.sybutton { position: absolute; width: 67px; left: 5px\9;}

.m { width: 1000px; margin: 0 auto; }

}

@media only screen and (max-width: 768px) {

.yt {width: 100%; margin: 0 auto;}

.nav { width: 100%; margin: 0 auto;line-height: 54px; background: #5292c6; clear: both; height: auto; }

.nav .navfouce { overflow: hidden; zoom: 1;margin-left: 0; }

.nav .navfouce li {
    float: left;
    text-align: center;
    cursor: pointer;
    width: 33%;
    line-height: 2rem;
}

.nav .navfouce li.active { background: #2a6aa7; color: #fff; }

.nav .navfouce li.active a { color: #fff; }

.nav .navfouce li:hover { background: #2a6aa7; color: #fff; }

.nav .navfouce li:hover a { color: #fff; }

.nav .navfouce a { font-size:1.1rem; font-family: "微软雅黑"; color: white; }

.nav .navfouce a:hover { color: #fff; }

.logo {display:block;}

.logo img {width:100%;height:auto;display:block;}

.wbnx { display: none; }

.sybutton { display: none; }

.m { width: 100%; margin: 0 auto;overflow:hidden;}

.bannnerm img{width:100%;display:block;overflow:hidden;max-width:100%;height:auto;}