@charset "utf-8";
/* CSS Document */
html,body{height:100%;}
body{text-align:center; color:#434343;}
.wrapper{max-width:800px; background:#f7f7f7;margin:0 auto;position:relative;}
.icon{display:inline-block;*display:inline;*zoom:1; width:20px; height:20px; margin-right:6px; background:url(icon-tip.png) no-repeat; vertical-align:middle;}
header{background:#fff;}
header img{ margin:0 auto;}

.tipTop{width:100%; overflow:hidden;}
.tipTop img{ display:block; max-height:100px;}

.tbBox{ background:#fff; height:60px;position:relative;}
.tbBox .tbLelt{ float:left; margin:5px 0 0 5px; text-align:left;}
.tbBox .tbRight{float:right;}
.tbLogo{ display:inline-block;width:50px;padding:0;vertical-align:middle;}
.tbLogo img{width:50px;}
.tbTitle{ display:inline-block; line-height:1;vertical-align:top; padding:0 0 1px 3px;  color:#00429c;font-size:18px;}
.tbTip{ position:absolute;left:62px;top:34px; font-size:12px;text-align:left; color:#898989;  line-height:2;}
.tbEf{ margin:15px 5px 0 0; display:inline-block; background:#2da5da;line-height:1;padding:6px 8px 6px 8px; border-radius:5px;font-size:15px; color:#fff;}
.tbEf b{display:inline-block;padding:0;border: 0; font-weight:400;}

.vp-mb{display:none;}
.vp-pc{display:inline;}

nav{ clear:both; height:32px;background:#2da5da; border-top:2px solid #d6d4d4; text-align:center;font-size:16px;}
nav ul{ margin:0 auto; padding:0;justify-content:space-around;}
nav ul li{display:inline-block;*zoom:1;*display:inline;height:32px; color:#fff; font-size:16px;line-height:32px;width:auto;}
nav ul li.cur{ background:#0083bd;}
nav ul li a{ color:#fff;}
nav ul li a:visited {color:#fff !important;}
nav ul li a:hover{text-decoration:none;}
nav ul li a.hot{ color:#fcff00 !important;}
nav ul li b{ font-weight:400;}

.hot{ color:#f00;}


.a1{ background:#e4e4e4;}
.a1 figure{ background:#f7f7f7;border-bottom:1px solid #d6d4d4; overflow:hidden; margin-bottom:6px;position: relative;}

.a1 figure .trlnk{float: right;width: 75%; font-size:16px;text-indent:2px;}

.a1 figcaption{ height:40px; line-height:40px; font-size:18px; text-align:left; padding:0 0 0 12px; border-bottom:1px solid #d6d4d4;}
.a1 figure ul{ display:table; width:100%; table-layout:fixed; margin-bottom:-1px; border-collapse:collapse;}
.a1 figure li{float:left; padding:0; background:none; clear:none;display:table-cell;width:25%; height:40px; line-height:40px;text-align:left; text-indent:12px;border-bottom:1px solid #d6d4d4; position:relative;font-size:15px; }
.a1 .f4 figure li{width:25%;text-align: center;}
.a1 .f5 figure li{width:20%;text-align: center;text-indent: 0;}
.a1 figure li:first-child{ border-top:0}
.a1 figure li span{ display:block; position:absolute;left:10%; height:60px;}
.a1 figure img{ display:inline; vertical-align:middle;}
.a1 figure li a{color:#0139ff; display:block; height:60px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.a1 figure li a.hot{color:#f00;}

.subs{line-height:40px;font-size:18px; background:#44b5df; color:#fff;}
.subs a{ display:block; height:40px;width:100%;color:#fff;}
.subs .more a{height:30px;color:#003cff; line-height:20px; font-size:14px;}
.lnk{ text-align:center; padding:20px 0;color:#003cff;font-size:18px;line-height:40px;}
.lnk a{color:#003cff;}
.subsT{ height:40px; line-height:40px;font-size:18px;border-bottom:1px solid #d6d4d4; }
.subsT a{ display:block; height:40px;width:100%;}
.subsB{ height:40px; line-height:40px;font-size:16px;border-bottom:1px solid #d6d4d4;background:#f7f7f7;}
.subsB a{ display:block; height:40px;width:100%;}
.subsB ul li{ float:left;width:33.3%; text-align:center;}
.bTW{ border-top:1px solid #fff;}
main{  }

footer{ background:#2da5da; font-size:12px;color:#fff; padding:12px 0;}
footer a{color:#fff;}
.grn{color:#eaff00}

.a2 .txt{ text-align:left; padding:12px; font-size:14px; line-height:24px;}
.btmC{ background:#eee; padding:6px; line-height:24px;}
.btmN{background:#2f5c94; color:#fff; height:60px; line-height:60px; margin-bottom:5px;}
.btmN li{width:50%; float:left; } 
.btmN a{color:#fff; display:block;} 
.i2{ background-position:-100px 0;}
.btmN .icon{width:30px;height:32px;}
.i3{ background-position:0 -100px;}
.i4{ background-position:-100px -100px;}
.i5{ background-position:0 -200px;}
.i8{ background-position:-200px 0;}

.a3{}
.a2 .txt{ text-align:left; padding:12px; font-size:14px; line-height:24px;}
.a2 .txt a.hot{ color:#f00 !important;}
.ewmbox_qr{ margin:10px auto;}
.abar img{ width:100%;}
@media only screen and (max-width:800px) {
.a1 figure .trlnk{width:50%;text-indent:4px;}
}
@media only screen and (max-width:360px) {
.tbEf{ margin:5px 5px 0 0;}
}
@media only screen and (min-width:372px) {
.a1 figure li{font-size:16px;}
}

@media only screen and (max-width:680px) {
.vp-mb{display:inline;}
.vp-pc{display: none;}
}
@media only screen and (min-width:680px){
.a1 figure li{/* width:20%; */}
}