/* CSS Reset */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none;}
:focus { outline: 0;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fleft { float:left;    height: 34px;}
.flefta { float:left;  width:530px; height: 34px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fright { float:right;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }

.w1025 { width:1025px;}
.w699 { width:339px;}
.whuang{ width:983px; margin-bottom: 10px;}

.w705 { width:705px;}
.w701 { width:701px;}
.w685 { width:685px;}
.w500 { width:500px;}
.w480 { width:480px;}
.w345 { width:345px;}
.w342 { width:342px;}
.w330 { width:330px;}
.w265 { width:265px;}
.w263 { width:263px;}
.w262 { width:262px;}
.w175 { width:175px;}
.w300 { width:300px;}
.mcen { margin:0 auto;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml40 { margin-left:40px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mt10 { margin-top:10px;}
.mt5 { margin-top:5px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mar10 { margin:10px;}
.lh28 { line-height:28px;}
.lh24 { line-height:24px;}
.lh30 { line-height:30px;}
.h257 { height:257px;}
.h150 { height:150px;}
.h260 { height:260px;}
.h262 { height:262px;}
.h255 { height:255px;}
.h225 { height:225px;}
.h200 { height:200px;}
.h205 { height:205px;}
.h750 { height:750px;}
.h191 { height:191px;}
.h26 { height:26px;}
.h30 { height:30px;}
.oh { overflow:hidden;}
.posR { position:relative;}
.grayBor { border:solid 1px #cdcdcd;}
.grayBor2 { border:solid 1px #e1e1e1;}
.backGray { background:#e9e9e9;}
.backGray2 { background:#f8f8f8;}
.pd10 { padding:10px;}
.pd15 { padding:15px;}
.pl5 { padding-left:5px;}
.pt30 { padding-top:30px;}
.redTxt { color:#de0000;}
.txtCen { text-align:center;}
.fontW { font-weight:bold;}
.f14 { font-size:14px;}

.topBar { height:26px; line-height:26px;}
.topBar ul { margin-top:6px;}
.topBar li { float:left; height:14px; border-right:solid 1px #333; padding:0 10px; line-height:14px;}
.topBar li a { font-size:12px;}
.logoBox { height:148px; overflow:hidden; position:relative;}
.logo { display:block; text-indent:-1978px; overflow:hidden; position:absolute; left:30px; top:30px;}
.searchBox { position:absolute; left:140px; top:106px;}
.lNav { padding-top:6px; padding-left:20px;}
.lNav li { float:left; margin-right:10px;}
.lNav li a { display:block; width:79px; height:26px; line-height:26px; text-align:center; font:16px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;
             color:#FFF;}
.rNav { position:absolute; right:12px; top:-10px; border-bottom:solid 2px #ffffce;}
.rNav li { float:left; margin-left:20px; margin-bottom:1px;}
.content { margin:0 12px 0 11px; width:982px; background:#FFF; padding:0 10px;}
.tzggCon { height:33px; line-height:33px; background:#e8e8e8; width:948px;}
.tzggBox { height:33px; border-bottom:solid 1px #ddd;}
.topLoop .infoList span { color:#999; font-size:14px;}
.topLoop .infoList a { font-size:14px;}
.ksdhBox{ position:relative; background:#e8e8e8; width:982px; height:44px; border-bottom:solid 1px #ddd;} 
.ksdhBox .ksdhBd{ position:absolute; left:20px; top:-5px;} 
.ksdhBox .ksdhBd ul{ zoom:1;} 
.ksdhBox .ksdhBd ul li{ float:left;display:_inline; margin-left:5px;position: relative;}
.lbPic{ width:335px; height:251px; position:relative; overflow:hidden; zoom:1; border:solid 3px #cbcbcb;} 
.lbPic .lbPicTitle{ width:334px;  height:40px; position:absolute; bottom:15px; z-index:2; _bottom:-5px;} 
.lbPic .lbPicTitle ul li{ width:60px; text-align:center; line-height:0px; float:left; margin-left:6px; _margin-left:0; height:54px;} 
.lbPic .lbPicTitle ul li img{ width:58px; height:46px; border:1px solid #FFF; cursor:pointer; margin-top:6px;}
.lbPic .lbPicCon{ width:335px;  height:251px; position:relative;  } 
.lbPic .lbPicCon img{ width:335px; height:251px; } 
.lbPic .lbPicCon li{ position:relative; zoom:1; } 
.lbPic .lbPicCon li .pic{ position:relative; z-index:0; line-height:0px;  } 
.lbPic .lbPicCon li .bg{ width:335px; height:75px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    } 
.lbPic .lbPicCon li .title{ width:335px; height:30px; bottom:40px; position:absolute; z-index:2; text-align:center;} 
.lbPic .lbPicCon li .title a{ color:#fff; font-weight:bold;} 
.conTitle { border:solid 1px #cdcdcd; height:34px; position:relative; background:#f9f9f9;}
.conTitle ul { position:absolute; left:0; top:-1px;}
.zfcgTitle ul li { padding:0 20px;}
.conTitle ul span{
	display: block;
    float: right;
    line-height: 34px;
    padding: 0 5px;

    position: absolute;
    right: 0px;
   
}
}
.conTitle ul li.backNone { background:none;}
.conTitle ul li a { color:#000; font-weight:bold; font: 15px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;}
.info { padding:10px; border:solid 1px #cdcdcd; border-top:none;}
.infoHot { border-bottom:dashed 1px #b8b8b8;}
.infoHot h2 { text-align:center; height:30px; line-height:30px;}
.infoHot h2 a { color:#004796;}
.infoHot p { text-indent:2em; line-height:24px;}
.conUl li a.firstNews { color:#F00;}
.conUl .conLastLi { background:none;}
.conUl .lastMore { text-align:right; background:none;}
.conUl .lastMore a { color:#9c0505;}
.MtimeTitle li.backNone { background:none;}
.MtimeTitle li.on { background:#FFF; border-right:solid 1px #cdcdcd; border-left:solid 1px #cdcdcd;}
.MtimeTitle li a { color:#000; font-weight:bold; font: 14px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; font-weight:bold;}
.MtimeCon .tabBox .hd ul { margin:10px 0 0 10px;}
.MtimeCon .tabBox .hd ul li { float:left; margin:0 10px 0 0; height:27px; line-height:27px; text-align:center; cursor:pointer;}
.MtimeCon .tabBox .hd ul li.on a { color:#FFF;}
.MtimeCon .tabBox .hd ul li a { font:14px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;}
.MtimeCon .tabBox .bd ul li span { color:#a2a2a2; font-size:14px;}
.MtimeCon .tabBox .bd { float:left; margin:10px; width:97%;}
.bannerRow { display:block; width:982px; overflow:hidden;}
.listTitle { background:#f9f9f9; height:34px; border-bottom:solid 1px #dfdfdf; line-height:34px;}
.listTitle a{
	color: #144072;font-size: 14px;text-decoration: none;
}
.listTitle h1 { border-top:solid 2px #144072; position:absolute; left:-1px; top:-1px; font:16px/34px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;
                color:#144072; padding:0 10px;}
.slideTxtBox .hd ul { margin:10px 0 0 10px;}
.slideTxtBox .hd ul li { float:left; margin:0 10px 0 0; height:27px; line-height:27px; text-align:center; cursor:pointer;}
.slideTxtBox .hd ul li.on a { color:#FFF;}
.slideTxtBox .hd ul li a { font:14px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;}
.slideTxtBox .bd ul li a { font-size: 14px;color: #555;text-decoration: none;font-family: '宋体'}
.slideTxtBox .bd ul li:hover a{
	color: #A00100;
}
.dcCon { text-indent:2em; line-height:24px; color:#555; font-size:14px;}
.frLink { width:890px;}
.frLink li { float:left; width:170px; line-height:30px; margin-right:8px;}
.frLink li a { font-size:12px;}

.duilian{top:230px;position:absolute; width:72px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{ width:72px; height:372px; overflow:hidden;}
/*�����ɹ���ʾ���棨�����б?*/
.thirdTopNavBox { background:#f2f2f2; border-bottom:solid 4px #e8e8e8;}
.thirdTopCon { text-align:center;}
.thirdTopNavBox h1 { font:18px/50px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; color:#144072; display:inline; margin-left:9px; float:left;}
.thirdTopNavBox h1.thirdTitle { display:block; margin:0; float:none;}
.thirdTopNav { margin-top:12px;}
.thirdTopNav li { float:left; margin-right:13px; text-align:center;}
.thirdTopNav li a { font:14px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; line-height:27px; color:#FFF;}
/*.secList { min-height:400px;}*/
.secList li a { float:left;}
.secList li span { color:#b3b3b3; font-size:14px;}
.page { line-height:50px; text-align:center; color:#004b9f;}
.page a{ color:#004b9f;}
/*���߷��棨�����б?*/
.secSearchTxt { height:25px; line-height:25px; margin:0; padding:0; padding-left:5px; border:solid 1px #CFCFCF;}
.secSec { height:27px; border:solid 1px #CFCFCF;}
.secSearch { margin-top:13px;}
/*����ҳ*/
.fbTime { color:#3b66cc; line-height:50px;}
.prClose { line-height:30px; text-align:center;}
.conCon { line-height:30px; font-size:14px; color:#555; min-height:400px;}
.prClose a { font-size:12px; color:#3b66cc;}
/*��������*/
.funList { padding-top:15px; height:50px;}
.funList li { background:none; padding:0;}
.quickLinks a { display:block; width:262px; height:54px;}
/*��Ҫ����*/
.wytwForm { padding:20px 100px; font-size:14px; color:#333; line-height:40px; padding-bottom:0;}
.wytwForm span { font-size:12px; margin-left:10px;}
.wytwForm .tips { color:#bdbdbd;}
.wytwForm .wtnrP span { vertical-align:top; float:left;}
.wytwForm .wtnrP span.tips { width:175px; line-height:30px;}
.wytwForm .wtnrP span.redTxt { line-height:30px;}
.wytwForm .wtnrP i { font-style:normal; vertical-align:top; float:left;}
.wytwBtn { padding:10px 0; text-align:center; clear:both;}
/*���ϵ���*/
.wsdcUl { width:96%; margin:10px auto;}
.wsdcUl li { border-bottom:solid 1px #bfbfbf; float:left; width:100%;}
.wsdcTxt { width:90%; overflow:hidden;}
.wsdcTxt h2 a { font:14px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; color:#333; line-height:30px;}
.wsdcTxt p { color:#777; margin:5px 0 15px 10px;}
/*��������*/
.winBox { z-index:10; position:absolute;}
.winTit h3 { font-size:14px; color:#FFF; margin-left:20px; display:inline;}
.winCon { background:#dfdfdf; border:solid 1px #FFF; border-top:none; width:569px; padding:10px 30px; font:14px/30px \5b8b\4f53, sans-serif;
          color:#333; min-height:200px;}
.winCon1 { background:#dfdfdf; border:solid 1px #FFF; border-top:none; width:569px; padding:10px 30px; font:14px/30px \5b8b\4f53, sans-serif;
          color:#333; min-height:200px;}
.winBtn { margin:10px auto;}
.winBg {  width:100%; height:500%; filter:Alpha(opacity=0.7); opacity:0.7; z-index:9; position:absolute; left:0; top:0;}
/*ʾ�����*/
.switch { position:relative;}
.switchTit { position:absolute; right:0px; top:5px;}
.switchTit ul li a { font:14px/27px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; color:#FFF;}
.switchCon .info { border:none; padding-top:35px;}
.picList li { float:left; margin-left:20px; margin-bottom:20px;}
.picList li .pic img { width:140px; height:140px; border:solid 3px #d9d9d9; cursor:pointer;}
.picList li .tit { height:30px; line-height:30px; text-align:center;}
/*����ѡ��*/
.lxxdList { border-bottom:dashed 1px #c9c9c9;}
.lxxdList li { float:left; line-height:30px; margin-bottom:30px; width:100%;}
.lxxdList .answer a { color:#333;}
/*��ϵ����*/
.czjAdd { line-height:30px; font-size:14px; color:#333;}
.lxwmRight { width:658px; height:400px;}
/*��Ʒ���*/
.xzxkTit li a { font-weight:normal;}
/*��ҵ����*/
.qyfwBox{ position:relative; background:#e8e8e8; width:982px; height:44px; border-bottom:solid 1px #ddd;} 
.qyfwBox .qyfwHd .next{ background-position:-159px 0; float:right;} 
.qyfwBox .qyfwBd{ position:absolute; left:20px; top:-5px;} 
.qyfwBox .qyfwBd ul{ zoom:1;} 
.qyfwBox .qyfwBd ul li{ float:left;display:_inline; margin-left:10px;}
.date { font-size:14px; color:#999;}
/*��վ��ͼ*/
.mapBox li { float:left; background:#f5f5f5; width:130px; margin-left:12px; padding:10px; overflow:hidden;}
.imTit { display:block; width:100%; height:30px; line-height:30px; font-weight:bold; color:#000;}
.mapSubBox li { padding:0; margin-left:0;}
.mapSubBox .mapSubBox2 .mapSubBox3 li { margin-left:10px;}
.mask { width:100%; height:500%; background:#000; position:absolute; left:0; top:0; display:none; z-index:100;}
.bigPic { z-index:101; display:none; position:absolute;}
/*�����ɹ�*/
.zfcgBox{ position:relative; background:#e8e8e8; width:982px; height:44px; border-bottom:solid 1px #ddd;} 
.zfcgBox .zfcgBd{ position:absolute; left:20px; top:-5px;} 
.zfcgBox .zfcgBd ul{ zoom:1;} 
.zfcgBox .zfcgBd ul li{ float:left;display:_inline; margin-left:33px;margin-right: 20px;}
.ddcgBox li { float:left; width:90px; height:97px; margin-left:15px;}
.ddcgBox li .pic { width:90px; height:67px;}
.ddcgBox li .tit { height:30px; line-height:30px; text-align:center;}
.loginTxt { width:170px; border:solid 1px #c5c5c5; height:20px;}
.zsBox { height:40px; line-height:40px; text-align:center;}
.zsBox a { font-size:12px; color:#F00;}

.hfBox li { border-right:none; width:12px; height:12px; text-indent:-1978px; overflow:hidden; padding:0; line-height:0; margin-right:10px;}
.hfBox li a { display:block; width:12px; height:12px;}
.hfBox li a.blueBox { background:#03F;}
.hfBox li a.yellowBox { background:#C90;}
.hfBox li a.redBox { background:#C00;}

.new_1{background: url("../images/xzeng.png") no-repeat;width: 983px; height: 30px; margin: 0 auto;
margin-top: 10px;}

.new_1 li{ line-height: 30px; margin-left: 20px; list-style: none;}
.new_1 li a{color: #555555; font-size: 14px;}

.xl{display:none; width:128px; height:102px; z-index:10; padding:15px 5px 10px 5px; position:absolute;margin-left:5px; background: #FFF;  border: solid 1px #cdcdcd;
    left: 0; top: 50px;}
.xl>ul>li{line-height:20px;}
.xl>ul>li>a:hover{color:red;}
.xl>ul>li>a{ font-size:12px; color:#385cc1;}
li.axl:hover .xl{display:block;}
.qyfwConBox .conTitle {
	border: none;
	border-bottom: solid 1px #cdcdcd;
}
.qyfwConBox .info {
	border: none;
}
.wstzLink a {
	display: block;
	line-height: 30px;
}
.ddcgBox li {
	margin-left: 7px;
}


/**
 * 2017/8/28
 */
.mtimeTitBox span{
	display: block;
    height: 35px;
    line-height: 35px;
    float: right;
    padding-right: 5px;
}