@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {width: 100%;height:auto;background: #fff;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:12px/1.2em "Microsoft YaHei";color:#444;position: relative;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
address, cite, em{font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color: #444;max-height: 9999px;}
a:hover{color: #f0c110;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size:12px;line-height:1.2em;}
input:focus{outline:none;}

/*--清除浮动
------------------------------------------------------------------------------------------*/
.clearfix:after { clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden; }
.clearfix:after { _zoom:1; }
.overflow { overflow:hidden; _zoom:1; }
.clear{clear:both; height:0;font-size:0; overflow:hidden; }

/*头部*/
.top{height: 50px;line-height: 50px;background: #138ff1;position:relative;}
.top .logo{width: 35%;height:40px;display:inline-block;margin: 7px 0 0 10px;}
.top .logo img{width: 100%;}

.top .search {float: right;margin: 10px 5px 0 0;height: 30px;width: 50%;background: #fafafa;overflow: hidden;border-radius: 15px;}
.top .search .key {border:0;line-height: 28px;overflow: hidden;height: 28px;width: 65%;background: #fafafa;float:left;padding-left: 10px;font-size: 12px;color:#444;}
.top .search .submit {background: url(../images/icon_search.png) center 5px no-repeat;background-size: 20px auto;border:0;height: 30px;width: 20%;float: right;border-radius: 0 15px 15px 0;}

.menu_top{border-bottom:1px solid #ddd;background: #fff;height:38px;overflow: hidden;}
.menu_li{height: 50px;/* display: flex; */justify-content: space-around;}
.menu_top li{width:20%;text-align:center;color:#333;font-size:16px;float:left;height:38px;line-height:38px;text-align:center;}
.menu_top a{-webkit-box-flex:1.0;box-flex:1.0;-moz-box-flex:1.0;text-align:center;color:#333;font-size:16px;height:38px;line-height:38px;text-align:center;display:inline-block;/* width:16%; */margin-left: 13px;}
.menu_top a.hover{color:#0aae24;border-bottom:3px solid #0aae24;top:-3px;position:relative;height:38px;line-height:42px;}
.menu_top li a{display:block;}
.menu_top li.hover a{color:#0aae24;border-bottom:3px solid #0aae24;top:-3px;position:relative;height:39px;line-height:42px;}

