body{background:#f6f6f6;margin: 0px; padding: 0px;color:#000000;text-align: center;font-family:Arial,"Microsoft YaHei";font-size:15px;line-height:1.8;}
form,img,li {margin: 0; padding: 0; border: 0;}
dl,dt,dd{margin:0;padding:0;}
fieldset{margin:12px;padding:10px;}
legend{color:#000;font-size:13pt;font-weight:bold;}
a:link,a:hover,a:visited  {color:#222222;font-size:15px;}
a:hover {color:#ff0000;}
a:visited {color: #222222;}
.zbar{margin:0 auto;background:#ffffff;width:1140px;padding:5px;border-bottom:1px solid #e6e6e6;font-size:14px;text-align:left;height:23px;clear:both;}
.tag{padding:0 0 5px 0;margin:0 0 10px 0;text-align:right;clear:both;overflow:hidden;}
.fred {color:#ff0000;}
.fgreen {color:#008000;}
.fgray {color:#999;}
.fblue {color:blue;}
.fblack{color:#000000;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.fb{font-weight:bold;}
.fhide{display:none;}
.fzise{color:#800080;}
.cboth{clear:both;}
.error_info{color:#ff0000;padding-left:10px;}
.logo{margin:30px 0 30px 0;width:98%;}
.k1{border:1px solid #b6b6b6; width:420px;height:20px;vertical-align:top;font-size:17px;padding:5px 7px 5px 7px;}
.k2{height:28px;width:80px;font-size:14px;}
.k3{border:1px solid #b6b6b6;width:394px;height:20px;vertical-align:top;font-size:17px;padding:5px 7px 5px 7px;}
.k4{width:95px;height:32px;padding:0 0;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:15px;color:#222;}
.k4_over{background-position:-100px -35px;}
.kc{width:80px;height:16px;margin:0;vertical-align:top;font-size:12px;border:1px solid #7f9db9;padding:1px 3px 0 1px;}
.sform{margin:0;}
#sform{float:left;width:900px;}
.err{margin:20px auto;width:97%;text-align:left;}
.ileft,#isuser{float:left;}
.iright,#iright{float:right;}
.logos{width:1150px;margin:0 auto;background:#ffffff;clear: both;overflow: hidden;}
.logos a:link,.logos a:visited,.logos a:hover{margin-right:.90em;}
.logos .logo{margin:10px 15px 0 10px;width:180px;height:70px;float:left;text-align:left;}
.logos .sform{text-align:left;border:0px solid #e6e6e6;background: url(/images/ztw.png) no-repeat right;height:86px;}
.ad{float:left;margin:5px 0 5px 0;width:1150px;height:auto;padding:0;overflow:hidden;}
.a728{clear:both;width:728px;overflow:hidden;}
.ad985{width:1150px;clear:both;overflow:hidden;margin:0 auto;text-align:left;background:#ffffff;}
.ad728{margin-top:10px;clear:both;width:728px;overflow:hidden;}
.ad200{clear:both;width:200px;height:200px;overflow:hidden;border:1px solid #ccc;}
.ad250{clear:both;width:250px;height:auto;overflow:hidden;}
.topad728{margin-top:0;clear:both;width:728px;overflow:hidden;}

.rzbar{margin:3px auto;width:1136px;color:#fff;padding:6px 0 4px 15px;overflow:hidden;background:#00539f;text-align:left;clear:both;}
.rzbar a:link,.rzbar a:visited{font-weight:bold;color:#fff;text-decoration:none;}
.rzbar a:hover{font-weight:bold;color:#FFFF00;text-decoration:none;}
.wzbar{margin:5px 0;padding:5px 10px;clear:both;overflow:hidden;text-align:left;font-size:13px;border-bottom:1px solid #e6e6e6;}
.wzbar a:link,.wzbar a:visited,.wzbar a:hover{font-size:13px;}
.dhbar{margin:3px auto;width:1136px;color:#fff;padding:6px 0 4px 15px;overflow:hidden;background:#00539f;text-align:left;clear:both;}
.dhbar a:link,.dhbar a:visited{font-weight:bold;color:#fff;text-decoration:none;}
.dhbar a:hover{font-weight:bold;color:#FF0000;text-decoration:underline;}
.dhbar ul{margin: 0; padding: 0;}
.dhbar li{margin:2px 14px;float:left;}
.m{width:500px;padding:5px;text-align:left;margin:0 auto;}
.m a,.n{margin-right:.50em;font-size:14px;}
.m1{width:450px;padding:0;text-align:left;font-size:12px;margin:3px;}
.hz{background:url(/images/z_100.gif) no-repeat center;margin:5px 10px 5px 0;padding:0;height:100px;width:100px;float:left;overflow:hidden;}
.hz h1{margin:20px 23px;font-size:53px;font-weight:bold;}
.hz h2{margin:0;padding:18px 20px;font-size:53px;}
.zd{margin:5px 10px 5px 20px;text-align:left;}
.s_content{line-height:20px;text-align:justify;padding:5px 10px 5px 2px;width:500px;font-size:10pt;float:left;}
.z_content{line-height:24px;text-align:justify;padding:5px 10px 5px 2px;width:500px;font-size:12pt;float:left;}
.zbottom{width:98%;text-align:center;padding:5px;10px;margin:20px auto;font-size:13px;clear:both;}
.zbottom a{margin-right:0;}
.content{width:1150px;margin:0 auto;height:auto; background:#ffffff;overflow:hidden;clear:both;}
.content .right{font-size:12px;float:right;margin:5px 0 5px 0;width:320px; background:#ffffff;overflow:hidden;border-left:1px solid #e6e6e6;}
.content .left{float:left;margin:5px 0px; padding:0 10px;width:800px;height:auto; background:#ffffff; overflow:hidden;display:inline;text-align:left;}
.content h2{border-bottom:1px solid #e6e6e6;font-size:13pt;clear:both;padding-left: 10px;}
.content h2::before{
content: '';
width: 5px;
height: 20px;
border-radius: 1px;
margin-right: 10px;
background-color: #f85959;
display: inline-block;
vertical-align: sub;
}
.js {text-align:left;margin:0;line-height:24px;clear:both;}
.js h2{border-bottom:1px solid #e6e6e6;font-size:13pt;clear:both;text-align:left;}
.wordsc {clear:both;overflow:hidden;margin:20px 0;padding:10px;}
.word{clear:both;overflow:hidden;margin:0;padding:10px;}
.word li{float:left;width:150px;list-style-type:disc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wordsc li{float:left;width:210px;list-style-type:square;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s{position:absolute;margin-left:6px;overflow:hidden;}
sup{position:absolute;margin-top:-5px;font-size:12px;}
.menu {font-size:14px;border-top:1px solid #e6e6e6;text-align:left;height:20px;padding:3px 8px 0px 10px;background:#ffffff;clear:both;}
.menu::before {
content: '';
width: 5px;
height: 20px;
border-radius: 1px;
margin-right: 10px;
background-color: #f85959;
display: inline-block;
vertical-align: sub;
}
.menuimg{margin:5px 0 5px 5px;}
.dh,.dh2{text-align:left;margin-bottom:5px;clear:both;}
.dh .title{clear:both;overflow:hidden;padding:10px 0;}
.dh ul,.dh li,.dh2 ul,.dh2 li{margin:0;padding:0;list-style-type:none;}
.dh ul,.dh2 ul{margin-left:5px;}
.dh .menu,.dh2 .menu {font-weight:bold;clear:both;}
.dh a:link,.dh a:visited,.dh a:hover {display:block;border:1px solid #cccccc;border-radius:5px;font-size:14px;text-align:center;width:120px;padding:5px 5px ;margin:5px 2px;overflow:hidden;}
.dh a:hover {border:1px solid #4861ab;color:#4861ab;}
.dh .title ul { 
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
width: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
list-style-type:none;
}
.title img{margin-bottom:-5px;margin-right:5px;}
.dh2 li{text-align:left;padding:2px 2px;width:100%;list-style-type:none;}
.dh3 li{float:left;text-align:left;padding:0 2px 3px 0;width:112px;list-style-type:none;}
.slist{margin:10px;line-height:20px;clear:both;overflow:hidden;}
.zbottom,.zbottom a:hover,.zbottom a:link,.zbottom a:visited{color:#666;font-size:12px;text-decoration:none;}
.menu img,.icoimg{border:0;padding:0;margin:0;margin-bottom:-2px;}
.flink{width:1150px;text-align:left;border-top:none;margin:5px auto;background:#ffffff;}
.fcontent{padding:8px;font-size:12px;}
.fcontent a:link,.fcontent a:visited,.fcontent a:hover{font-size:12px;color:#666;margin-right:5px;text-decoration:none;}
.zbar a:hover,.zbar a:link,.zbar a:visited{margin:0;font-size:14px;}
#rinfo{font-size:13px;color:red;margin-left:5px;}
.sftool{margin:10px auto;text-align:center;width:100%;clear:both;cursor:pointer;overflow:hidden;}
.sftool div{ 
display:inline-block;
border-radius:14px;border:1px solid #ccc;
padding:3px 15px;
margin:5px;
height:30px;
}
.sftool img {
	display:inline-block;
	vertical-align:middle;
	width: 18px;
    height: 18px;
	margin-right:6px;
}
.sftool .text{
    vertical-align:middle;
	height:100%;
	line-height:30px;
	font-size:14px;	
}
.xxl_news ul{margin:0;padding:0;}
.xxl_news .fl{width: 250px;margin-right: 16px;float: left;position: relative;max-height: 160px;overflow: hidden;}
.xxl_news .fr{overflow: hidden;float: right;width: 520px;}
.xxl_news .fall{width:100%;}
.xxl_news .finfo{margin-top:5px;}
.xxl_news a:link,.xxl_news a:visited{color: #222;font-size: 20px;line-height: 1.3;font-weight: 700;text-decoration: none;}
.xxl_news a:hover{color: #ff0000;}
.xxl_news li{width:100%;float:left;list-style-type:none;overflow: hidden;display: block;position: relative;border-bottom:1px solid #ccc;padding:16px 0;}
.xxl_news div{line-height:28px;color:#666;}
.xxl_news h1{ margin:0 0;font-size:24px;overflow: hidden;padding:0;}
#sayoutdiv{position:fixed;background:rgba(0,0,0,0.7);z-index:100;width:100%;height:160px;display:none;}
#sayindiv{position:absolute;background:#ffffff;height:160px;}
.pagelist{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content:center;
}
.pagelist a:link, .pagelist a:visited,.pagelist a:hover{ 
    border: 1px solid #ccc;    
    margin: 5px;
    padding: 5px 10px;
    text-align: center;
    border-radius: 2px;
	color:#222222;
	font-weight:500;
}
.pagelist .npage{
    padding:5px 10px;
    margin:5px;
    border: 1px solid #ccc;
    background-color: #00539f;
    color:#ffffff;
}
.xgword{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.xgword a{border: 1px solid #ccc;margin: 10px;padding: 5px 10px;text-align: center;border-radius:5px;}