@charset "gb2312";
.bluebg{ background:#8bc1e3}
.mbody{ width:1000px;margin:0 auto; overflow:hidden;background:#FFFFFF}
.mbody .mbox{ margin:20px; overflow:hidden}
.picfocus{ width:598px;height:315px; float:left}
.notice{ width:345px; height:315px; float:right}
.noticebox{ height:25px; width:100%; float:left;border-bottom:1px solid #bcbbbb}
.noticebox ul{ height:26px; margin:0; padding:0; float:left}
.noticebox ul li{float:left; padding:0 5px; height:24px; cursor:pointer; }
.noticebox ul li.Tabson{ border-bottom:2px solid #1e50a2;}
.Tabson a,.coltitle,.xxgktitle a{ color:#1e50a2; font-weight:bold}
.Tabs a{ color:#787878}
.Tabsmore{ height:27px; float:right}
.noticebox ul li.Tabs2on{ border-bottom:2px solid #1e50a2;}
.Tabs2on a,.coltitle,.xxgktitle a{ color:#1e50a2; font-weight:bold}
.Tabs2 a{ color:#787878}
.Tasb2more{ height:27px; float:right}

.NoticeTabsList{ width:100%; overflow:hidden}
.NoticeTabsList .toutiao{ width:100%; height:100px; margin:8px 0 10px; border-bottom:1px dashed #bcbbbb}
.NoticeTabsList .newstitle{ color:#ff6c00;line-height:2.5em}
.NoticeTabsList p{ font-size:12px; color:#808080; line-height:2em; text-indent:2em}
.NoticeTabsList ul{ margin:0; padding:0; overflow:hidden}
.NoticeTabsList ul li{ height:28px; line-height:2em;padding-left:8px; cursor:pointer; background: url(listico.png) left center no-repeat}
.NoticeTabsList ul li a{ line-height:2em}
.NoticeTabsList ul.gsgg{ margin-top:8px}
.focusBox { position: relative; width:598px; height:315px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; width:598px; height:315px }
.focusBox .pic li{width:598px; height:315px }
.focusBox .pic img { width:598px;display: block; }
.focusBox .hd { position: absolute; bottom:10px; right:10px; height:16px; text-align:right;z-index:1; }
.focusBox .hd li{margin: 0;background: url(dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 40px; height: 70px; margin: -40px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -70px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.focusBox p{ margin:0; padding:0;height:36px; width:598px; position: absolute; bottom:0; background:url(bg_txt.png); color:#FFFFFF}
.focusBox p a{ font-size:14px; color:#FFFFFF; margin-left:15px; line-height:2.8em}

.xxgkbox{float:left;}
.w324px{ width:324px;}
.w320px{ width:320px;}
.w228px{ width:228px;}
.w325px{ width:325px}
.w376px{ width:376px}
.h156px{ height:156px}
.h281px{ height:281px}
.bdblue{ border:1px solid #c8dcfd}
.xxgkml{ margin:0px 15px}
.ysqyjxbox{height:110px; overflow:hidden}
.ysqyjx{ width:134px; height:110px}
.mglt15{ margin-left:15px}
.newgk{ margin:10px 15px;overflow:hidden}
.newgk .titbox{ height:24px; border-bottom:1px solid #bcbbbb;}
.newgk .gktitle{ height:23px; padding:0 5px; border-bottom:2px solid #1e50a2}
ul.gkmu{ width:100%; overflow:hidden}
ul.gkmu li{float:left; width:73px; height:50px; background:#619bd4; margin:10px 10px 0 0; text-align:center}
ul.gkmu li:hover{ background:#eba716}
ul.gkmu li a{ color:#FFFFFF; font-weight:bold; line-height:1.3em; display:block; padding:0.5em 1.5em}

.bd1px{ border:1px solid #d9d8d8}
.w470px{ width:470px; height:226px;}
.hdbs{ overflow:hidden}
.hdbox{ margin:15px; overflow:hidden}
.hdbjtab{ float:left; width:292px;border:1px solid #dce5f4; border-top:none;}
.hdlinkbox{ width:132px; float:right}
.hdlinkbox .xxbox{ width:100%; height:45px; background:#dce5f4; margin-bottom:16px}
.hdlinkbox .xxbox2{ width:100%; height:45px; background:#dce5f4}
.mailsbox{ height:29px; background:#dce5f4}
.mailsbox ul{ height:29px; float:left}
.mailsbox ul li{ height:28px; line-height:28px; cursor:pointer; float:left; padding:0 12px; }
.mailson{color:#e8452a; border-top:1px solid #0060ff; background:#FFFFFF}
.mails{border-top:1px solid #dce5f4}
.mailsmore{ height:29px; line-height:29px; float:right}
.mailslist{ margin-top:10px;}
.mailslist td{ border-bottom:1px solid #dce5f4; padding:0 8px}

.w225px{ width:225px; float:left}
.w200px{ width:200px; float:right; text-align:center}
.zwfwsearch{ border:1px solid #cbcbcb}
.mt25{ margin-top:25px}
.mb20{ margin-bottom:20px}
.piclinkbox{ height:70px}

.linksbox{ border:1px solid #b5d5ea}
.title_f{ width:40px; height:80px; line-height:20px; background:#4785eb; text-align:center;	color:#fff;	font-size:15px;	font-weight:bold; padding:15px 0px;}
.box_f{	width:900px; height:90px; padding:10px 30px;}
.box_f ul{ list-style: none;	 margin:0px; padding:0px;}
.box_f ul li{ float:left; width:150px; line-height: 24px; padding: 3px 0px;}

.picMarquee-left{ width:960px;  overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:0; width:960px; overflow:hidden}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; margin:0; padding:0 }
.picMarquee-left .bd ul li{ margin:0 5px; width:230px;float:left; _display:inline; overflow:hidden;}
.picMarquee-left .bd ul li .pic{ text-align:center; width:230px;}
.picMarquee-left .bd ul li .pic img{ width:226px; height:95px; display:block; padding:1px; border:1px solid #FFFFFF; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#dce5f4;  }


.OnlineService_Bg {
    bottom: 100px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    width: 88px;
    z-index: 10;
}
.OnlineService_Sign {
 
    height: 79px;
    margin-bottom: 3px;
    padding: 6px;
    width: 78px;
}
.OnlineService_Top {
    height: 93px;
    width: 92px;
}
.OnlineService_Top a {
    background: rgba(0, 0, 0, 0) url("top.jpg") no-repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 30px;
    padding-top: 63px;
    text-align: center;
    width: 92px;
}
.OnlineService_Top a:hover {
    background-position: -92px 0;
}
