/*190508*/
@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;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:12px/1.5em "Microsoft YaHei";color:#d5d4d4;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:#d5d4d4;}
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;}
.clear{clear:both; line-height:0px; overflow:hidden;}

#top{z-index:999; width:100%;overflow: hidden;zoom: 1; position:relative; height:46px;}
#top .yw_s{overflow:hidden;zoom:1;height: 46px;background: #14B9C8;}
#top .yw_s .logo{float: left;display: block;width: 100px;margin-left: 15px;background: url(../images/logo.png) no-repeat;background-size:100% 100%;height: 30px;margin-top: 7px;outline: none;}
 #top .yw_s .sbox{margin-left: 151px;height:30px;margin-right: 10px;position:relative;background: #3fcbd8; border: 1px #3fcbd8 solid;border-radius:15px;margin-top: 7px;display:block;display: none;}
#top .yw_s .sbox input{ padding: 0;margin: 0;background: none;border: none;outline: none;}
#top .yw_s .sbox .s_text{color:#ffffff;height:30px;line-height:30px;display:block;padding: 0;margin: 0;background: none;border: none;outline: none;color: #fff;padding-right: 46px;text-indent: 10px;width: 100%;box-sizing: border-box;}
#top .yw_s .sbox .s_text input{ display: block; width: 100%; height: 100%; font-size: 15px;color: #fff;text-indent: 10px;}
#top .yw_s .sbox .s_btn{width:46px;height:30px;display:block;position:absolute;top:0px;right:0px;}
#top .yw_s .sbox .s_btn input{ display: block; width: 100%; height: 100%; background:url(../images/yw_search.png) no-repeat center;background-size:20px; text-indent: -9999px;}
input::-webkit-input-placeholder{ color:#fff;}


#navbox{background: #ffffff;text-align: center;width: 100%;bottom:0px;z-index: 999;height:55px;}
#navbox li{width:20%;float:left;}
#navbox li a{display:block;overflow:hidden; width:100%; height:55px; border-top:1px solid #cbcaca;}
#navbox li a .n_rdbg{ width:28px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:100px auto; background-position:0px 0px; margin:7px auto 4px auto;}
#navbox li a .n_yxbg{ width:24px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:100px auto; background-position:-38px 0px; margin:7px auto 4px auto;}
#navbox li a .n_flbg{ width:30px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:100px auto; background-position:-70px 0px; margin:7px auto 4px auto;}
#navbox li a .n_phbg{ width:30px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:100px auto; background-position:-30px -40px; margin:7px auto 4px auto;}
#navbox li a .n_ztbg{ width:29px;height:28px; display:block; background:url(../images/nav_bg1.png) no-repeat; background-size:100px auto; background-position:0px -40px; margin:7px auto 4px auto;}

#navbox li .hover .n_rdbg{ width:28px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:100px auto; background-position:0px 0px; margin:7px auto 4px auto;}
#navbox li .hover .n_yxbg{ width:24px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:100px auto; background-position:-38px 0px; margin:7px auto 4px auto;}
#navbox li .hover .n_flbg{ width:30px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:100px auto; background-position:-70px 0px; margin:7px auto 4px auto;}
#navbox li .hover .n_phbg{ width:30px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:100px auto; background-position:-30px -40px; margin:7px auto 4px auto;}
#navbox li .hover .n_ztbg{ width:29px;height:28px; display:block; background:url(../images/nav_bg2.png) no-repeat; background-size:100px auto; background-position:0px -40px; margin:7px auto 4px auto;}
#navbox li  .n_mc{ font-size:12px; color:#767777; height:12px; line-height:12px; display:block;}
#navbox li .hover .n_mc{color: #f31a22;}
/*加载更多文字样式*/
#more{ font-size: 12px; color: #888888; text-align: center; display: block;  height: 40px; line-height: 40px;}
/*专题页头部nav*/
#top_nav{height:38px;text-align: center;width: 100%;border-bottom: 7px solid #ececec;}
#top_nav a{width: 20%;float:left;display:inline-block; line-height: 38px; height:38px; position: relative;z-index: 0;text-align: center;color:#0f0f0f;font-size: 16px;}
#top_nav a em{position: absolute;height:2px; width:20px;bottom:5px; left:50%;margin-left: -10px; background:#14B9C8; display: none;}
#top_nav a.hover{ color: #14B9C8; }
#top_nav a.hover em{display: block;}

/*底部*/
.footer {color: #959595;border-top: 10px solid #ececec;}
.navInfo,.clearfix{overflow: hidden;}
footer .navInfo {width: 100%;}
.navInfo .clearfix {border-radius: 4px;display: -webkit-box;overflow: hidden;zoom: 1;}
.navInfo .clearfix a{/* margin: 20px 0; */color: #666;display: block;width: 1%;height: 55px;line-height: 55px;font-size: 16px;-moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;text-align: center;/* border-left: 1px solid #cecccc; */}
.navInfo .clearfix a:first-child{ border-left: 0px }
footer small {font-size: 13px;text-align: center;padding: 17px 0;display: block;background: #4f4f4f;color: #aaaaaa;}
footer small a{ color: #3897f0; display: inline-block; }

.noshowlist{display: none;}
