@charset "utf-8";
body {font-size:14px; background:#666 url(../images/bg.gif) center repeat-y;margin:0 auto}
body,div,input,textarea,p,td{margin:0;padding:0}
form {margin:0;padding:0;font-size:14px;line-height:1.5em;}
td {font-size:14px;line-height:1.5em;}
img {border:0;}
.b{font-weight:bold;}
a {color:#0050B4;font-size:14px;}
a:active { color:#0050B4 }
a:link {color: #0050B4;text-decoration: none;}
a:visited {color:#0050B4;text-decoration: none; }

IMG { border:0px;}
input { font-size: 16px; }
hr { height:1px; color:#7393C6; margin:0}
p{ color:#000; font-size:14px; line-height:1.8}
SELECT {BORDER: #ccd9ee 1px solid;COLOR: #333333;height:28px;FONT-FAMILY: Verdana;BACKGROUND-COLOR: #ffffff;font-size: 14px;}
TEXTAREA{BORDER: #ccd9ee 1px solid; PADDING:5px;COLOR: #333333; FONT-FAMILY: vernada; BACKGROUND-COLOR: #ffffff;}

h1{line-height:32px; font:"微软雅黑"; font-size:26px; color:#003399; text-align:center}
h3{line-height:28px; font:"微软雅黑"; font-size:20px; color:#003399; text-align:center; margin:10px 0px 5px 0px}
h5{font-size:16px; color:#000000; text-align:center; margin:6px;font-weight:bold;}

/* 顶部设计css */
.stop{text-align:right; height:28px; line-height:28px; background-color:#7393C6;padding-bottom:3px; color:#FFF; border:0; position:relative; max-width:600px; margin:0 auto}
.stop a:link{ color:#FFF; text-decoration:none}
.stop a:visited{ color:#FFF; text-decoration:none}
#topPopover {position: fixed;top: 16px;right: 6px;}
#topPopover .mui-popover-arrow {left: auto;	right: 6px;	}
.t16 li{ font-size:16px; font-weight:bold}
.hong{ position:absolute; width:6px; height:6px; background-color:#F00; border-radius:50%; top:6px; right:55px}

.leib{ margin:0px; padding:0px; text-align:center;background-color:#7393C6; table-layout: fixed}
.leib td { height:25px;line-height:25px;text-align:center;border:0;cursor:pointer; font-size:16px !important; white-space: nowrap;overflow: hidden;}
.lei_on{ background-color:#DFEEF6;color:#000;font-weight:bold; border-radius:6px 6px 0 0}
.lei_off{background-color:#7393C6;color:#FFF;}

.search{padding:4px 10px; background-color:#DFEEF6; margin:0px}
.s_pop{float:left; margin-right:8px}
.searchC{border:1px solid #7393C6;height:26px;overflow:hidden;padding:0 0 0 8px; line-height:25px; color:#999;border-radius:6px; background:#FFF url(../images/searchBtn_a.png) right no-repeat; margin:0}
.SearchButton{border:0; margin:0; float:right;}

.select{width:78px;position:relative;overflow:hidden; float:left}
.acts{height:24px; overflow:hidden; margin:1px}
.acts select {border:0px;height:25px;font-size:14px;outline:0 none;width:80px; margin:-2px;}
#sokey{ outline:none}

/*   */
.pages{margin:5px 2px; padding:0;clear:both; text-align:center}
.pages a{ display:inline-block; background-color:#EFF5FB; border:1px solid #7393C6; margin:4px;width:30px; height:30px; line-height:30px; border-radius:50%; text-align:center}
.pages .now{ background-color: #F90; color:#FFF; font-weight:bold; font-size:16px; border:1px solid #F90}

.foot{ background-color:#7393C6; color:#FFF; line-height:1.5; padding:6px; border-top:1px solid #000; text-align:center}
.foot_wx{ background-color:#ffffff; line-height:1.5; padding:6px; }

.news{ margin:0px; padding:0px; background-color:#DFEEF6; border:1px solid #DFEEF6; min-height:500px}
.news li{ background-color:#FFF; margin:1px 3px; padding:5px 2px; list-style:none;font-size:18px;}
.news li td{font-size:18px; }
.news li div{font-size:12px; color:#999}
.news a{color:#000; font-size:18px}
.news span{ float:right}
.news img{ width:99%; margin:1px; box-sizing:content-box }

.news_b{ border-bottom:1px solid #A6CBE7; margin-top:3px; padding:3px;font:bold;padding-left:5px; text-align:center}
.newsone{ height:26px; border-bottom:1px dashed #7393C6; line-height:26px;display: flex;idth: 100%;max-width: 100vw; }
.newsone a{flex: 1;min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 2px; }
.newsone span{flex-shrink: 0; text-align: right; font-family: monospace; font-size: 12px;color: #999 ;overflow: visible }
.lycon{border:1px solid #ccd9ee; margin:2px; position: relative}
.e-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.85);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    z-index: 1000;
    text-align: center;
}
.ol-title {
    font-size: 1.1rem;
    color: #2c3e50;
    margin-bottom: 5px;
}
        
.ol-message {
    font-size: 14px;
    color: #7f8c8d;
    margin-bottom: 25px;
    line-height: 1.3;
}
.hj { margin:2px; padding:2px; overflow:hidden;}
.hj li{ list-style:none; float:left; white-space:nowrap;padding:0 4px 0 2px; margin:3px;display: flex; align-items: center;justify-content: center; height: 28px }
.hj li a{ font-size:16px}
.hj a:hover {transform: translateY(-2px);}
.hj img{ height: auto; margin-right: 2px}

.pptj{ padding:10px 4px; border-bottom: 1px solid #7393C6 }
.pptj span{ display:inline-block;border:1px solid #69F; line-height:22px; margin:1px 2px; padding:2px 12px 2px 2px;background:#EFF5FB url(../images/del.gif) no-repeat right; cursor:pointer}
.tjxz{ background-color:#CFC}
#mxbz { display:block;position:absolute;width:100px;height:49px;z-index:4;right:2px;top:115px; background:url(../images/zgmxhy.png)}

.hj_detail{ clear:both; margin:0; margin-left:3px;font-size: 14px;}
.hj_detail li{ border-bottom:1px dotted #6699FF; margin-top:5px;}

.hj_b{ margin-top:3px; padding:3px; font:bold; text-align:center; clear:both}
.hui{ color: #aaa; font-size: 10px ;line-height: 12px; padding: 0; height: 12px}

.glrk th,h5{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.glrk a{ font-size:inherit; color: #333 }

.clear{ clear:both}
.xzb td{ border-bottom:1px dotted #6699FF}
.xzb a{ cursor:pointer}
.right{ float:right}
.bold{ font-weight:bold}
.gray{color: #999; font-size: smaller;}

.input1{background-color:#7393C6 !important; border:0;margin:3px; color:#FFF; padding:0; line-height:28px;height:28px;}
.inp input{ width:60px; height:22px; margin:2px;background-image:url(../images/zbutton_bg.gif)}
.maximg img{ max-width:99% }

.hjlist{ padding:0;margin:0;width:100%;text-align:center;}
.hjlist li{	float:left;	text-align:center; padding:0; margin:3px; list-style:none}
.hjlist .kuang{ display:block;	border:1px solid #B4C8EA;	padding:2px;margin:2px 6px 5px 6px;}
.hjlist .kuang img{ width:60px; height:53px}

.hua{text-align:left}
.hua span{display:inline-block; margin:5px; text-align:center}
.hua table{border:1px solid #74AEED; margin-bottom:4px;min-width:98px;min-height:98px;} /*height:98px;*/
.hua td{ text-align:center; background-color:#D6E7F7; padding:1px}
.hua img{ max-width:100%}

.hjt{height:150px; position:relative}
.hjb{height:110px; border-bottom:1px solid #6699FF}
.hjp img{background-color:#FFF;position:absolute;right:20px;top:38px;border:1px solid #6699FF; padding:2px; height:88px}
.hjpvip{position:absolute;right:16px;top:38px;border:4px solid #7393C6;height:96px; display:block; width:108px; border-radius:50%; }
.hjn{position:absolute;right:135px;top:80px; padding:2px;}
.hjc{position:absolute; right:135px; top:110px}
.hjzs{position:absolute; display:block; width:110px;left:8px;top:114px; border:0}
.bigzi{ text-shadow: 1px 0 0 #fff, 0 1px 0 #fff,0 -1px 0 #fff, -1px 0 0 #fff,1px 0 1px #fff, 0 1px 1px #fff,0 -1px 1px #fff, -1px 0 1px #fff;font-size:16px; font-weight:bold}

.hlt{ height:190px; position:relative}
.hln{ position:absolute; right:120px; top:82px; padding:2px;}
.hlc{ position:absolute; right:120px; top:114px }
.hlp{ background-color:#FFF; position:absolute; right:22px; top:50px; border:3px solid #fff; padding:0px; height:82px}

.auth12{ background-color:#EFF5FB}
.auth12 td{ font-size:14px; color:#333; line-height:18px; }
.auth12 img{ border:1px solid #ccc; margin:0 auto}

.w_butt { position: absolute;top: 140px}
.w_butt a { color:#0050B4; display: inline-block; padding:10px; text-align: center; line-height: 1.1;transition: all 0.3s;}
.w_butt i { font-size: 18px;  display: block;  margin-bottom: 5px;}
.w_butt a:hover { color: #007bff;  transform: translateY(-3px);}

.list1{ margin:2px; padding:0px; border-top:1px solid #ccd9ee}
.list1 div{ line-height:22px;background-color:#F1F3FB; border-bottom:1px solid #ccd9ee;padding:3px 2px}
.list1 a{ font-size:16px}

.hj_bu{ margin:0; padding:0; overflow:hidden}
.hj_bu li{ list-style:none; border:1px solid #D6DDEF ; background-color:#EFF5FB; padding:2px 4px 2px 4px ; float:left; margin:2px; white-space:nowrap;}

.tjhj { margin:0px; padding:5px; clear:both; display:block; overflow:hidden}
.tjhj li{height:70px; margin:2px; text-align:center; list-style:none; display:block; float:left; padding:2px; border:0px;}
.tjhj img{ border:1px solid #DBE0E3; padding:2px; margin:0px; display:inline-block}

/* 新闻系统用 */
.topban{border-top:1px solid #B5BFD8; border-bottom:1px solid #B5BFD8; padding:6px;background-color:#F1F3FB; text-align:center; word-wrap: break-word; overflow-wrap: break-word;}
.ban{border-bottom:3px double #ccd9ee;font-weight:bold; font-size:15px; padding:8px 2px 2px 2px;}
.ban span{ font-weight:normal}
.banner{background:url(/images/f_bg.gif);height:26px; padding:5px; margin:0}

#newscontent{font-size:16px;line-height:1.8;padding:5px;font-family: '宋体', Simsun; text-align:left;}
#newscontent a{COLOR:#0000ff;TEXT-DECORATION: none;font-size:16px; }
#newscontent a:active {test:expression(target="_blank");}
#newscontent img{ display:block; max-width:99%; margin:4px auto }
#newscontent p{ margin:8px 0;font-size:16px;}
.image-caption {  text-align: center; font-size: 12px;  color: #666;  margin-top: 5px;  font-family: Arial, sans-serif;}
.image-caption a{ font-size:inherit !important; }

.news_s{font-size:12px !important;}
.news_m{font-size:16px !important;}
.news_b{font-size:20px !important;}
.news_s a{font-size:12px !important;}
.news_m a{font-size:16px !important;}
.news_b a{font-size:20px !important;}

.msglist{ margin:0px; padding:5px}
.msglist li{ list-style:none; margin:4px; float:left; text-align:center;}
.kuhall a{	display:inline-block;	border:1px solid #B4C8EA;	padding:2px;}
.kuhall img{ width:93px; height:70px}

.t_msgfont {FONT-SIZE:16px !important; LINE-HEIGHT: 1.6;font-family: '宋体', Simsun;}
.t_smallfont {FONT-SIZE: 12px !important; LINE-HEIGHT: 1.6;font-family: '宋体', Simsun;}
.t_bigfont {FONT-SIZE: 20px !important; LINE-HEIGHT: 1.6;font-family: '宋体', Simsun;}
.foot_r{border-top:1px solid #B5BFD8; text-align:right; padding:4px}
.foot_c{ text-align:center; margin:10px}
.msgtt{ border:1px solid #EFF5FB; margin-bottom:8px}
.msgtt div{padding:8px 5px 8px 35px}
/* show */
.showintro{font-size:16px;padding:5px;background-color:#FFF;line-height:1.6;border-bottom:1px solid #B5BFD8;}
.showintro img{ max-width:99%; margin:4px auto; display:block}

/* 个人中心 */
.gf{ display:inline-block; height:12px; font-weight:normal;border:1px solid #F00; padding:1px; color:#F00; border-radius:3px; font-size:12px; line-height:12px }
.sz{ display:inline-block; height:12px; min-width:12px; font-weight:normal; background-color:#F00;border:0; padding:1px; text-align:center; color:#FFF; border-radius:6px; font-size:12px; line-height:12px }

.centered-toast { position: fixed;top: 50%; left: 50%; transform: translate(-50%, -50%); }

/* 底部 */
.s_footer {
    display: -webkit-box;
    background: #2F2F2F;
    width: 100%;
    height: 55px;
    max-width: 600px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.s_footer a {
    display: block;
    font-size: 12px;
    width: 20%;
    height: 55px;
    padding-top: 33px;
    text-align: center;
    background: no-repeat center 12px;
    background-size: 21px;
    color: #C4C4C4;
}

.s_footer a.active {
    background-color: #B51B21;
    color: #FCFAFA;
}

.s_footer a:hover {
    color: #C4C4C4;
    text-decoration-line: none;
}
.s_footer a:nth-child(1) { background-image: url("/images/i-return.png")}
.s_footer a:nth-child(2) { background-image: url("/images/i-caa.png")}
.s_footer a:nth-child(3) { background-image: url("/images/i-home.png")}
.s_footer a:nth-child(4) { background-image: url("/images/i-cca.png")}
.s_footer a:nth-child(5) { background-image: url("/images/i-wo.png")}
