@charset "utf-8";/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input{margin:0;padding:0}
li {list-style:none}
img {border:0}
a {outline:0;color:#313131;text-decoration:none}
input {-webkit-appearance:none;border-radius:0;}
input[type="submit"],input[type="reset"],input[type="button"],input {-webkit-appearance:none;}
nav {position:fixed;bottom:0;min-width:320px;max-width:800px;width:100%;padding:6px 0 5px;border-top:1px solid #d7d7d7;background:#fff;opacity:0.95;overflow:hidden;z-index:300;}
nav ul {display:table;width:100%;}
nav ul li {width:14%;text-align:center;display:table-cell;vertical-align:middle;}
nav ul li a {display:block;color:#808080;}
nav .active a {color:#007aff;}
nav ul li i {background:url(../images/footer_icon.png) no-repeat;background-size:cover;width:25px;height:24px;display:inline-block;overflow:hidden;}
nav ul li span {display:block;text-align:center;margin-top:-3px;}
nav .i1 {background-position:0px 0px;}
nav .i2 {background-position:0 -27px;}
nav .i3 {background-position:0px -54px;}
nav .i4 {background-position:0 -78px;}
nav .i6 { background-position: 0 -365px;}
nav .active .i6 { background-position: 0 -389px; }
nav .i5 { background-position: 0px -104px; }
nav .active .i5 {background-position:0 -286px;}
nav .i7 {background-position:0 -156px;}
nav .active .i4 {background-position:0 -260px;}
body {min-width:320px;max-width:800px;margin:0 auto;background:#f1f1f1;font:12px/1.5"Microsoft Yahei","Arial";color:#191919;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;}
.container {width:100%;max-width:800px;min-height:176px;margin:0 auto;position:relative;overflow:hidden}
.marginTop60 {margin-top:76px;overflow:hidden;}
.g-top {position:fixed;width:100%;min-width:320px;max-width:800px;top:0;height:50px;background:#fff;border-bottom:1px solid #d7d7d7;opacity:0.95;z-index:300;}
.g-top .logo {position:absolute;left:10px;top:2px;width:110px;display:block;}
.g-top .search {padding:5px 55px 0 130px;}
.g-top .search .sear_input {width:100%;height:38px;border:1px #ccc solid;border-radius:4px;font-size:14px;padding-left:8px;vertical-align:middle;box-sizing:border-box;-webkit-border-radius:12px;border-radius:12px;}
.g-top .search .btn_input {position:absolute;right:56px;top:2px;width:34px;height:34px;margin:5px 0 0 130px;display:block;border:none;background:#fff url(../images/searchbg.png) 9px no-repeat;background-size:18px;cursor:pointer;-webkit-border-radius:12px;border-radius:12px;}
.g-top a.guanzhu {position:absolute;right:0;top:5px;}
.g-top a.guanzhu i {width:38px;height:38px;display:inline-block;vertical-align:top;margin-right:8px;}
.g-top a.guanzhu i.icon-guanzhu {background:url(../images/icon-guanzhu.png) no-repeat;background-size:cover;}
.news_list {width:100%;background:#fff;}
.news_list li {padding:10px;border-bottom:1px solid #E4E4E4;position:relative;height:60px;}
.news_list li:last-child {border-bottom:none;}
.news_list li .a1 {position:absolute;left:10px;top:10px;width:100px;height:60px;background:url(../images/default_new.jpg) no-repeat;background-size:cover;}
.news_list li .a1 img {width:100px;height:60px;}
.news_list li .a2 {position:absolute;top:10px;right:10px;line-height:20px;height:22px;overflow:hidden;font-size:14px;color:#666;}
.news_list li .a20{left:120px;}
.news_list li .a21{left:5px;}
.news_list li .p20{margin:22px 0px 0px 118px;}
.news_list li .p21{margin:22px 0px 0px 5px;position: absolute; color: #b2b2b2; font-size: 12px; right: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_list li a:hover {text-decoration:underline;color:#00b3ff;}
.news_list li .p1 {position:absolute;right:10px;color:#b2b2b2;font-size:12px;bottom:10px;}
.news_list li .p2 {text-indent: 2em;position:absolute;color:#b2b2b2;font-size:12px;margin:22px 0px 0px 118px;right:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.webdb {margin-bottom:65px;}
.mui-segmented-control {font-size:15px;font-weight:400;position:relative;display:table;overflow:hidden;width:100%;table-layout:fixed;border:1px solid #007aff;border-radius:3px;background-color:transparent;-webkit-touch-callout:none;border:none;}
.mui-segmented-control .mui-control-item.mui-active {color:#fb9143;border-bottom:3px solid #fb9143;background-color:transparent;}
.mui-segmented-control .mui-control-item {line-height:38px;display:table-cell;overflow:hidden;width:1%;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-bottom:3px solid #d7d7d7;}
section {margin-bottom:10px;padding:0 10px 0 10px;background-color:#fff;overflow:hidden;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;}
input {outline:none;}
.page {padding-bottom:5px;+padding-top:34px;height:30px;text-align:center;padding-top: 5px;}
.page a,.page span {display:inline-block;height:25px;line-height:25px;padding:0 8px;margin:0 2px;text-align:center;font-size:14px;border-radius:20px;transition:background .1s;}
.page a {border:1px solid #25c88a;color:#25c88a;}
.page b,.page a:hover {color:#fff;background:#25c88a;border:1px solid #25c88a;display: inline-block;height:25px;line-height:25px;padding: 0 8px;margin: 0 2px;text-align: center;font-size: 14px;border-radius: 20px;transition: background .1s;}
.webgg{color: #ffffff; filter: glow(color=ffff66);  font-size: 11pt; width:100%; margin: 0 auto;background: #d20202;top:52px; position: absolute;}
 .beijing{font-size: 14px;background: #fff;}
.toolbar{ height: 30px; line-height: 30px; margin-left: 10px; }
.ajaxtext{border-radius: 15px; width:100%; text-align: center; cursor: pointer; margin: 10px auto 10px auto; font-size: 16px;}

#scroll { width: 32px; float: right; position: fixed; right: 0px; bottom: 65px; z-index: 9999; }
#scroll li{border: 0; font-family: inherit; font-size: 100%; font-style: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
#scroll li a { background: #fff; font-size: 16px; color: #777; width: 25px; height:25px; line-height: 25px; text-align: center; vertical-align: middle; margin-top: 4px; display: block; cursor: pointer; background: rgba(255,255,255,.6); border: 1px solid #ddd; border-radius: 2px; box-shadow: 0 1px 1px rgba(0,0,0,.04); }