﻿@charset "utf-8";
/* CSS Document */
*{box-sizing: border-box; margin: 0; outline: medium none; padding: 0;-webkit-tap-highlight-color: rgba(240,240,240,0);}
img {max-width:100%; width: auto;}
img,iframe { border: medium none; text-decoration: none;}
a{outline: medium none; blr:expression(this.onFocus=this.blur()); text-decoration:none;  color:#222;}
a:focus {outline: 0 none;text-decoration: none;}
a:link { outline: 0 none; text-decoration: none;}
a:visited {outline: 0 none;text-decoration: none;}
a:hover {outline: 0 none; text-decoration: none;color:#2267c7;}
a:active {outline: 0 none; text-decoration: none;}
ul li {list-style: outside none none;}
header, section, footer, aside, nav, main, article, figure { display: block;}
.clear { clear: both;}
a, img, button, input, textarea, select {background-color: transparent;}

input[type="checkbox"] {
	-webkit-appearance: checkbox;
}
input{-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

input:focus, button:focus { outline: medium none;}
select {-moz-appearance: none;  background: transparent none repeat scroll 0 0; outline: medium none;}
*, *:after, *:before {-moz-box-sizing: border-box;　-webkit-box-sizing: border-box;box-sizing: border-box;}

body {padding-top:62px; background: #fff none repeat scroll 0 0; color: #000; font-family: Microsoft YaHei,Arial; font-size: 14px;}


.contain_box{ display:block}
.head {height: 62px;background: #fff;  position: fixed; top: 0; left: 0; width: 100%;  z-index: 100; box-shadow:0px 1px 1px 0px rgba(0,0,0,.14)}
.logo { float: left; padding-left:10px; width: 58%; padding-top:5px;}
.logo img{ height:50px;}
.head_right{float: right;   padding-right: 20px; width:38%; line-height:65px;}
.menu{ text-align: center;float: right;}
.searchbt{float: left; font-size:14px;}
.searchbt a{color:#333333; padding: 0 3px;}
.menu span { font-size: 26px;}

.xlk {top:62px; width: 100%; background: #2298ef; padding-top: 10px; color: #fff;position: absolute;right: 0;z-index: 22;  padding: 5px 10px;}
.xlk ol {padding:5px 0 5px 0;overflow: hidden;}
.xlk dt {float: left; padding:0 24px 0 8px;line-height: 28px;text-align: left;}
.xlk dt a{ color:#fff;}
.jsxqnr .xmqjbox{padding-top: 30px;} 

.indexsearch{ width:100%; padding-left:25px; padding-right:25px; padding-bottom:30px; background: #066aa6 url(../images/searchbg.jpg) no-repeat top center; padding-top:30px; position:relative; background-size: cover;}
.indexsearch h2{ font-size:20px; text-align:center; color:#fff; padding-bottom:15px; font-weight:normal;}
.searchbox{overflow:hidden; height:35px; line-height:35px; background:#fff; border-radius:5px;}
.search_ly{ padding-right:8px; float:left; width: 70px;}
.ly{ border:0; background:#fff; font-size:14px; padding-left:6px; padding-right:4px;line-height: 35px;  display: inline-block; height: 33px;}
.search{display: block;padding-left: 70px;}
.search_tex{ border:0; border-left:1px solid #ddd; padding-left:10px; font-size:15px;color: #4e5969;float: left; line-height: 35px;}
.search_but{ width:50px; height:35px; border:0; background:url(../images/search.png) no-repeat center center; cursor:pointer;float: right;}
.search_but:hover{background:#eeeeee url(../images/search.png) no-repeat center center;}
.rmsearch{ color:#fff; padding-top:18px; padding-bottom:35px}
.rmsearch p span{ float:left;display:inline-block; width:76px;line-height:22px;}
.rmsearch p label{ display:block; padding-left:76px; }
.rmsearch a{ color:#fff; line-height:22px;}
.rmsearch a:hover{ text-decoration:underline;}
.news{ position:absolute; height:35px; line-height:35px;bottom:0; background:rgba(255,255,255,0.15); width:100%;left: 0; padding-left: 10px; padding-right: 15px;}
.zxnr{background:url(../images/news.png) no-repeat left center; height:35px; padding-left:28px;}
.zxnr a{ color:#fff;}
.zxnr a:hover{ text-decoration:underline;}
.zxnr span{ float:right;}
.main { padding:20px 15px;}
.sqsl{ padding-bottom:30px; overflow:hidden;margin-left:-10px; margin-right:-10px; margin-top: -10px;}
.sqsl ul{ overflow:hidden;}
.sqsl ul li{ float:left; width:25%;  text-align:center; font-size:14px;}
.sqsl ul li a{ color:#333; display:block; }
.sqsl ul li:hover{ background:#f2f2f2;}
.sqsl ul li:hover a{ color:#2267c7}
.sqsl ul li span img{ width:75%;}

.tjqk h3 {font-size: 20px;padding-bottom: 12px;font-weight: normal;color: #666;}
.tjqklist{ overflow:hidden; margin-left:-13px; margin-right:-13px; padding-bottom:17px;}
.tjqklist li{ float:left; padding:0 5px; width:33%; text-align:center}
.tjqklist li img{ width: 100%; padding:5px 5px 1px 5px}
.qkfm{ border:1px solid #eaeaea}
.qkname{font-size: 14px;  padding-top: 8px;color: #333;padding-bottom: 8px; padding-left:5px; padding-right:5px;}
.zhrs{ font-size:14px; color:#9a9a9a;}
.zhrs em{font-style: normal; color:#ff5400;}
.tjqk1{ overflow:hidden; border-top:1px dashed #ddd; padding-top:15px;}
.tjqk1 li{ float:left; width:50%; padding:0 2px 10px 2px;}
.tjqk1 li a{ color:#59616f;}
.tjqk1 li a:hover{ color:#2267c7;}
.more1{ padding-top:10px; text-align:center}
.more1 a{font-size: 16px;padding:6px 0;border: 1px solid #ccc;display: inline-block; color:#2267c7;width: 100%;}

.wxyd ul li{border-bottom: 1px solid #eee;}
.wxyd ul li + li{ padding-top:15px;}
.wxyd ul li h4{ font-size: 16px; line-height: 23px;margin-bottom: 10px; font-weight: normal;}
.wxyd ul li h4 a{ color:#333}
.wxyd ul li:last-child{ border:0}
.wxyd ul li h4 a:hover,.qkinfo a:hover,.authors a:hover{ color:#2267c7}

.wxyd{ padding-top:26px;}

.wxyd h3{font-size: 20px;   padding-bottom: 12px;   font-weight: normal;  color: #666;}
.qkinfo span + em::before, .qkinfo span + span::before{content: "·"; margin-right: 8px; font-weight:bold}
 .qkinfo{ line-height:24px; margin-bottom:5px;}
.qkinfo span{ margin-right:6px;}
.qkinfo em{font-style: normal; color:#999;}
.qkinfo a{ color:#666;} 
.authors a{color:#666; text-decoration:underline;}
.authors span + span::before{content: "，"; margin-right: 4px;}
.pubinfo{ padding:12px 0; color:#999; font-size:13px;}
.pubinfo em{font-style: normal; color:#ff5400;font-weight: bold;font-family: Arial;}
.pubinfo span{padding-right: 6px;}
.pubinfo span + .date { padding-left: 6px;  border-left: 1px solid #ddd;}
.more { padding-top:28px}
.more a{font-size: 16px;padding: 10px 40px;border: 1px solid #ccc;display: inline-block; color:#666;}

.link{ padding-top:26px}
.link h3{font-size: 20px;   padding-bottom: 8px; margin-bottom:8px;  font-weight: normal;  color: #666; border-bottom:1px solid #ddd;}
.link ul{overflow: hidden;}
.link ul li{float: left;  padding-right: 18px; padding-bottom: 3px; padding-top: 4px;}
.link ul li a{color: #444; font-size: 14px;}

.footer{ background:#056ba8; color:#fff; padding:15px 10px; text-align:center; font-size:12px}
.footer a{ color:#ff0;}
.footer p{line-height:18px; padding-bottom:6px;}


.login_box{ padding:28px 28px 50px 28px;}
.login_box h1,.register_box h1{font-size:24px;font-weight: normal;color: #444; padding-bottom:20px;}

.dghj{ border:1px solid #ccc; font-size:18px; padding:8px; margin-bottom:26px; overflow:hidden;}
.dghj i{ color:#aaa; font-size:20px;}
.dghj input{ width:88%; border:none; font-size:16px; color:#8f8f8f; padding-left:7px;}
.dghjbt{ padding-bottom:20px;}
.dghjbt input{ width:100%; border-radius:4px; color:#fff; background:#086eac; font-size:16px;border:0; height:42px; line-height:42px;}
.zrzc a.fr{ color:#ff5400;  float: right;}

.register_box{ padding:28px 28px 50px 28px;}
.register_box .dghj input{ width:96%; padding-left:0;}
.fwtk{ padding-bottom:15px; font-size:16px;}
.register_box .dghj{ margin-bottom:20px}
.fwtk a{ color:#05499a}
.fwtk i{ color:blue}
.dghj span{ font-size:16px; color:#f00; }
.register_box .dghjbt input {background: #ff5400;}
.register_box .zrzc a.fr { color: #086eac;}
.atitle{border-bottom: 1px solid #eaeaea;
color: #666; padding-bottom:5px; margin-top:-6px; margin-bottom:15px;}
.atitle h2{font-size: 20px;font-family: "Microsoft YaHei"; font-weight: normal;}
.atitle h2 span {font-size: 14px;  color: #b2b2b2; text-transform: uppercase;}
.xwlist{ padding:5px 0;}

.xwlist ol dl{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:20px;}
.xwlist ol dt{ color: #b4b8bb;}
.xwlist ol dt span{ padding-left:10px;}
.xwlist ol dl dd h5 a{ color: #2267c7;   font-size: 17px; line-height: 24px; font-weight:normal}
.xwlist ol dl dd p { color: #666;    line-height: 20px; padding-top: 5px;   padding-bottom: 10px;}
.xwxq{ padding-bottom:15px;}
.xwxq h1 { font-size: 17px; font-weight: bold;  padding-bottom: 10px;    line-height: 26px;}

.page { text-align: center;  margin-bottom: 20px;  padding-top: 5px;
line-height: 22px;}
.page a { margin: 0 1px;  text-align: center; padding: 0px 8px;  display: inline-block; color: #666666;  border: 1px solid #ccc;}
.page span.active { background: #3175d2;   color: #fff; margin: 0 1px;  text-align: center;  padding: 0px 8px;  border: 1px solid #3175d2;  display: inline-block;}
.tz { display: block;padding-top: 12px;}

.newcont{ overflow: hidden}
.newcont h2{font-size:18px;font-weight: normal;margin-top:5px;padding-bottom: 13px;}
.newcont p.fbtime {color: #888;  font-size: 14px; border-bottom: 1px solid #eee;padding-bottom: 8px; line-height:22px;}
.newcont p.fbtime span{ padding-right:12px}
.newxq{ padding:20px 0 15px 0;}
.newxq p {font-size: 14px; line-height: 24px; padding-bottom:16px;}
.newxq img { max-width: 100%;}
.contri_titiles {border-bottom: 1px solid #bababa; padding-bottom: 5px;  font-size: 18px; }
.tjxwnr {padding-top: 15px;}
.tjxwnr li { border-bottom: 1px dashed #ccc; padding-bottom: 8px;   margin-bottom: 15px;}
.tjxwnr li p { line-height: 22px;padding-bottom: 5px;}
.tjxwnr li span { font-size: 14px;   color: #888;}
.tjxwnr li a {color:#2267c7; font-size: 15px; }

.cl{list-style-type: none;
display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between; padding:0; overflow:auto; border-bottom:1px solid #ddd; margin-left:-15px; margin-right:-15px; margin-top:-10px;} 
.cl::-webkit-scrollbar{ display:none}
.cl li{ -webkit-box-flex:1; -webkit-flex:1 0 auto; -ms-flex:1 0 auto;flex:1 0 auto; color:#222; padding:0 12px 12px 12px; font-size:15px; float:left}
.cl li.on a{ border-bottom:3px solid #2267c7; color:#2267c7; padding-bottom:9px;}
.aboutnr{ padding-top:28px;}
.jsnr{ padding-top:5px; padding-bottom:30px;}
.jsnr h3 {font-size: 16px; color: #2267c7; padding-bottom:8px; font-weight:normal }
.jsnr p{ font-size:14px; line-height:22px; color:#444;padding: 3px 0;}
.jsnr p a{color: #2267c7;}

.smxs{ font-size:17px; color:#444; padding-bottom:15px; margin-top:-10px;}
.smxs span{ padding:0 2px; color: #ff5400;font-weight: bold;font-family: Arial;}
.qkjs{ overflow:hidden; padding-bottom:18px;}
.qkjs input{ float:left;}
.texsear{ border:1px solid #d2d2d2;height: 32px; line-height:32px;padding-left: 5px; color:#666;background-color: #fff; width:100%; font-size:16px;}
.jsbut{ border:1px solid #2267c7; background:#2267c7; color:#fff; font-size:15px;height:30px; padding:0 10px; cursor:pointer;width: 15%;}

.qkpx{ overflow:hidden;border-bottom:2px solid #2267c7;height:32px;line-height: 32px; padding-left:15px; margin-left:-15px; margin-right:-15px;}
.qkpx .l { float: left; margin-left: 5px;
  text-align: center;}
.qkpx .c { float: left; width:80%;}
.qkpx .c li{float: left;overflow: hidden;}
.qkpx .c li a { color: #333;  padding: 0 12px 0 12px;}
.qkpx .c li.action a{padding: 0 18px 0 8px;}
.qkpx .c li a:hover{ color: #2267c7;}
.qkpx .c li.desc {background-image: url(../images/jt.png);background-repeat: no-repeat;} 
.qkpx .c li.action{ border-top-left-radius:4px; border-top-right-radius:4px;background-color: #2267c7; border-color: #2267c7;}
.qkpx .c li.desc,.qkpx .c li.action a:hover { background-position: right 18px;}
.qkpx .c li.action.desc { background-position: right -68px;}
.qkpx .c li.action a { color: #fff;}
.qklbpx{ width:40%; float:left;}
.pxlb{ border:0; padding:0 5px; font-size:15px;}
.qkpx_right { float:right; width:60%;    padding-top:2px;}
.zs{ float:right; overflow:hidden;padding-right: 15px;}
.zs li{ float:right; margin-left:6px; border:1px solid #ddd; padding:0 12px; color:#444; line-height:22px; display:inline-block; border-radius:4px; cursor:pointer}
.zs li.off,.zs li:hover{ color:#2267c7; border-color:#2267c7}
.qkpxcont { overflow: hidden;  padding-bottom:20px; margin-left:-15px; margin-right:-15px;}
.qkpxlist{ overflow:hidden; padding:15px;}

.qklb{ overflow:hidden; margin-left:-13px; margin-right:-13px; padding-bottom:27px;}
.qklb li{ float:left; padding:0 6px; width:50%; height: 400px;}
.qklb li img{ width:80%;}
.qklb .qkfm{ padding:12px 0;    text-align: center;}
.qklb .qkname { font-size: 14px; padding-top: 8px;  color: #333; padding-left:0; padding-right:0;}
.qklb a:hover .qkfm{ background:#f2f2f2;}
.qklb a:hover .qkname{ color:#2267c7}
.hxk{ font-size:12px; color:#9382b2; padding-bottom:4px;}
.hxk span{ margin:0 2px;}
.qktable{ border-top:1px solid #e4e4e4; border-left:1px solid #e4e4e4; margin-bottom:25px;}
.qktable th,.qktable td{ border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:10px;min-width:65px;}
.qktable th{ background:#eee;}
.qktable a{ color:#2267c7;}
.qktable a:hover{ text-decoration:underline}
.textleft{ text-align:left;}
.hxsl span { font-size: 12px; color: #9382b2;  margin-right: 2px; display: inline-block;
line-height: 22px; margin-bottom: 4px;}
.xj{ text-align:center}
.xj em {font-style: normal;color: #ff5400;font-weight: bold; font-family: Arial;}

.wxcont {overflow: hidden; margin-left:-15px; margin-right:-15px; }
.wxcz {background: #f1f5f8; overflow: hidden; line-height: 42px; font-size: 14px;}
.wxcont .wxcz { padding-right:15px;padding-left:15px;}
.wxcz span {padding-left:6px;}
.wxcz label {padding: 0 4px; color: #f05000;}
.wxcz span a { color: #2267c7;}
.wxcz span a.dc{border:1px solid #ddd; border-radius:4px; padding:2px 10px;  background:#2267c7; color:#fff; border-color:#2267c7}
.wxcz span font{ font-size:16px; color:#666; margin-left: -6px;}
.wxlist{ overflow:hidden; padding: 15px 0 0 0;}
.wxlist li{ border-bottom:1px solid #e3e3e3; padding-bottom:5px; margin-bottom:25px;padding-left:15px; padding-right:15px;}
.wxlist li:last-child{ margin-bottom:0;}
.wxlist li span.fl{ float:left;    padding-top: 2px;}
.wxlist li span.fl font{font-size:16px; color:#666;}
.wxlist li span.fl .icon-fuxuankuang{color:#2267c7;}
.wzxx { display: block; padding-left: 25px;}
.wzxx h4{ padding-bottom:10px;}
.wzxx h4 a{ color:#2267c7; font-size:16px; font-weight:normal}
.wzxx h4 a:hover{ text-decoration:underline;}

.wzlx{ padding-bottom:5px;}
.wzlx span{ padding-right:8px;color:#333; }
.wzlx em { font-style: normal; color: #ff5400; font-weight: bold;  font-family: Arial;}
.qkinfo{ line-height:24px; margin-bottom:5px;}
.wxlist .qkinfo a { color: #2267c7;margin-right: 6px;}
.qkjq{ padding-bottom:6px;}
.qkjq span{ padding-right:8px;}
.qkjq span a{color: #2267c7;}
.abstract {padding-bottom: 8px;  line-height: 22px; color: #777;}
.keyword a{ margin:0 4px; color:#666; text-decoration:underline;}
.yxy{padding-top:8px; padding-bottom:20px;}
.yxy a{ padding:4px 8px; border:1px solid #ddd; margin-right:3px; color:#333;}
.yxy a.down{ color: #ff5400;  border-color: #ff5400;}
.yxy a.yd{ background: url(../images/html.png) no-repeat 6px 1px; padding-left:31px}
.yxy a.ydqw{ background: url(../images/ydqw.png) no-repeat 3px 0px; padding-left:31px}
.yxy a.down{ background: url(../images/down.png) no-repeat 8px 1px; padding-left:31px}
.yxy a.down:hover{ color:#ff5400; border-color:#ff5400}
.yxy a.yypic{ background: url(../images/yypic.png) no-repeat 6px 1px; padding-left:31px}
.yxy a.scpic{ background: url(../images/scpic.png) no-repeat 6px 1px; padding-left:31px}
.wxcont .page{ padding-top:25px;}
.wxtitle { padding-bottom:10px;}
.wxtitle strong{ font-size:20px; font-weight:normal;line-height: 28px;  display:inline-block; color:#333;margin-right: 15px;}
.wxtitle p{ font-size:14px;color: #888;padding-bottom: 8px;}
.pfh{ padding-top:6px;} 
.pfh label {padding-left: 10px;  color: #666;}
.wxtitle p span{ color: #666;}
.wxtitle p span em { font-style: normal;  color: #ff5400; font-weight: bold;  font-family: Arial;}
.wzjbxx{ border-top:1px solid #e6e6e6; padding:20px 0; font-size:14px;}
.wzjbxx td{ padding-right:10px;word-break: break-word;word-wrap: break-word; min-width:89px; padding-top:3px; padding-bottom:3px;vertical-align: top;padding-bottom: 5px;}
.wzjbxx td p{ padding-bottom:8px;}
.english{ color:#666; line-height:20px; padding-top:5px;}
.english span{ padding-right:5px; text-decoration:underline;}
.wzjbxx td a{ color:#2267c7;}
.wzjbxx td a:hover{ text-decoration:underline;}
.wzjbxx td.dq{text-align: justify;text-align-last: justify; position:relative;padding-right: 22px;}
.wzjbxx td.dq::after {position: absolute; right: 9px;margin: 0 !important;content: "：" !important;}
.ckwx{ padding-top:15px; overflow:hidden; margin-left: -15px; margin-right: -15px; padding-bottom: 20px;}
.ckwx .xmtab{ padding-left:15px;}
.wxcklist{width: 100%;padding: 20px 15px 20px 15px;overflow: hidden;}
.wxcklist p{padding-bottom: 10px; color:#666}
.wxcklist p span {float: left; width: 30px;}
.wxcklist p label { padding-left: 30px; display: block; line-height:20px;}
.wxcklist p a{ color:#2267c7}
.wxcklist p a:hover{ text-decoration:underline;}

.xmtab{ height:40px; border-bottom: 1px solid #ddd; padding: 0 16px 0 35px;}
.xmtab li{float: left;line-height:37px;font-size: 16px;padding: 0 18px;}
.xmtab li:hover{ cursor:pointer;color: #2267c7;}
.xmtab li.off{border-style: solid;border-width: 3px 1px 1px;border-color: #2267c7 #D7D7D7 #fff;
background-color: #fff;color: #2267c7;}
.nypage{ padding:10px 0 20px 0;text-align: center;}
.nypage a, .nypage span { color: #3e3e3e; cursor: pointer;  display: inline-block; height:18px;  line-height: 18px; margin-left: -1px;   padding: 0 5px; position: relative;  text-align: center; transition: all .1s linear 0s;}
.nypage a:hover, .nypage span{  background: #2267c7 none repeat scroll 0 0;  border-color: #2267c7; color: #fff;  position: relative;  text-decoration: none;  z-index: 1;}
.comments{ overflow:hidden; padding:15px 0; margin-left:-15px; margin-right:-15px;}
.comments .xmtab{ padding-left:15px;}
.commenth{ border-bottom:1px dotted #ddd; padding-bottom:8px; margin-bottom:18px; padding-left:15px; padding-right:15px;}
.pf{ padding-bottom:10px;}
.pf img{ height:16px;}
.pf span{ padding-left:5px;}
.messagebox{ margin-bottom:20px; padding-bottom:15px; padding-left:15px;padding-top: 10px;padding-right:15px; overflow: hidden;
width: 100%;}
.messagebox textarea{ width:100%; height:60px; border:1px solid #ccc; outline: none; padding:5px 8px; font-size:14px; font-family:"微软雅黑"; margin-bottom:10px;}
.messagebox input{ padding:6px 16px; cursor:pointer; font-size:15px; background:#2267c7; color:#fff; border:0; border-radius:5px; float: right}
.star{ padding-bottom:3px;}
.star img{ height:20px;}
.xgxz,.xgjg{margin-bottom: 16px; margin-left:-15px; margin-right:-15px;}
.xgxz h2, .xgjg h2{font-size: 16px;font-weight: normal;background: #f2f2f2;padding: 7px 15px;margin-bottom: 5px;}
.xgxz ul{ overflow:hidden; padding-left:20px; padding-bottom:8px;}
.xgxz li{ float:left; width:25%; padding:6px 0;}
.xgxz li a{ display:block; font-size:15px; color:#2267c7;}
.xgjg ul{ overflow:hidden; padding-left:20px; padding-bottom:8px;}
.xgjg ul li{ float:left; width:50%; padding:6px 0;}
.xgjg ul li a{ color:#2267c7;}
.xzpwtitle{padding-bottom: 15px; clear:both;    height:35px;}
.xzpwtitle .smxs{ float:left; margin-top:0;}
.sqbut{ float:right;}
.sqbut a{padding: 5px 16px;  cursor: pointer;  font-size: 15px;   background: #2267c7;  color: #fff; border: 0;   border-radius: 5px;}
.cztj { overflow:hidden; padding-bottom:30px}
.flh{ padding-bottom:18px; overflow:hidden}
.flh strong{display:block;font-size: 18px;font-weight: normal;padding-bottom: 10px;}
.csxz{ display:block;}
.csxz li{float: left;height: 30px;font-size: 14px;padding: 3px 0;}
 .csxz li a{display: inline-block;height: 28px;padding: 0 12px;line-height: 28px;border-radius: 3px;color: #333;font-size: 15px;}
.zmcx a:hover,.csxz li a:hover{background: rgba(0,0,0,.1);}
.csxz li a.on {color: #fff; background: #ff5400;}
.zmcx{ display:block;line-height:30px;}
.zmcx a{color: #333; padding:3px 10px; margin:0 0.3px; border-radius:3px; font-size:15px;}
.zmcx a.on{color: #fff; background: #ff5400;}
.czbut{border: 1px solid #e2e2e2; margin-bottom:15px; margin-left:-15px; margin-right:-15px; border-left:0; border-right:0;}
.czbut a{padding: 4px 15px; display: block;
font-size: 16px; line-height: 24px;}
.czbut span{ float:right; font-size:16px;}
.xzlist { padding-bottom: 20px; padding-top:6px;}
.xzlbnr{ overflow:hidden; margin-left:-6px; margin-right:-6px; padding-bottom:10px}
.xzlbnr li{ margin-bottom:15px; float:left; width:50%; padding:0 6px;overflow: hidden;}
.xzlbnr li a{ color:#666; font-size:13px; display:block; border:1px solid #eaeaea; padding:10px 8px 2px 8px; height: 132px;}
.xzlbnr li a:hover{ border-color:#5a89ca}
.xzlbnr li a:hover h2{ color:#2267c7}
.xzlbnr li p{ padding-bottom:15px;}
.xzlbnr li p label img{width: 13px;margin-right: 2px;}
.xzlbnr li p label em{ font-style:normal;color: #ff5400;font-family: Arial;font-size: 15px;}
.xzlbnr li h2{ color:#333; font-size:14px; overflow:hidden; padding-bottom:15px;}
.xzlbnr li h2 span{ color:#2267c7; float:right;}
.tjxz{ padding-bottom:28px;}
.tjxz h2 {background-color: #2267c7;color: #fff; padding-left: 10px;padding-top: 5px; padding-bottom: 6px; line-height: normal; margin-bottom: 10px;font-size: 16px; font-weight:normal;}
.tjxzlb li{ margin-top:20px; padding:0 10px; border-bottom:1px dotted #bbb; padding-bottom:10px;}
.tjxzlb li strong{ padding-bottom:8px; font-size:16px; display:block; font-weight:normal;}
.tjxzlb li strong a{ color:#2267c7; }
.tjxzlb li strong a:hover{ text-decoration:underline}
.tjxzlb li p{ color:#888}
.rmxz{ padding-bottom:28px;}
.rmxz h2{ color:#333;font-size: 18px; font-weight:normal; padding-bottom:8px;}
.rmxz img{ width:100%;}
.rmxz ul{ overflow:hidden;}
.rmxz ul li{ float:left;margin-top: 12px;
float: left; width:25%}
.rmxz ul li a{ color:#2267c7; font-size:15px;}
.pwtjlist { overflow:hidden; border-top:1px solid #ddd;width:100%}
.pwtjlist h2 { font-size: 16px; color: #666;  padding-bottom: 12px; font-weight:580; padding-top:10px;}

.pwtjlist ul{ overflow:hidden; margin-left:-7px; margin-right:-7px;}
.pwtjlist li{ float:left; width:33%; padding:0 7px; padding-bottom:15px; text-align:center;}
.pwtjlist li img{width: 94px;
height:94px;border-radius: 50%; display:inline-block}
.pwlist {padding-top:17px; margin-left:-15px; margin-right:-15px;}
.pwlist h2 { margin-left: 10px; padding-left: 5px;border-left: 6px solid #0180cf; line-height: 18px; height: 18px; font-size: 17px; font-weight: normal; color: #333;margin-bottom: 9px;}
.tjxxk {border-top: 2px solid #ff9900; position: relative; padding-left:15px; padding-right:15px; padding-top:6px;background: #f2f2f2;}
.blue-line {position: absolute;width: 115px; height: 2px;background-color: #0180cf;top: -2px;left: 0;}
.pwlbnr{ overflow:hidden; padding-left:15px; padding-right:15px; padding-top:15px}
.pwlbnr ul li{ border-bottom:1px solid #eee; padding-bottom:10px; overflow: hidden; margin-bottom:20px;}
.pwlbnr ul li img{ width:20%; float:left}
.pwlbjs{ display:block; padding-left:24%}
.pwlbjs h3{color: #2267c7; font-size:16px; padding-bottom:3px;}
.pwlbjs h3 span{ padding-left:5px; color:#666;  font-weight:normal}
.pwlbjs p{ padding-top:4px;}
.grtx{ overflow:hidden; margin-left:-8px; margin-right:-8px; color:#fff}
.profile-image {border-radius: 50%; float:left; width: 80px;height: 80px;overflow: hidden;}
.profile-image img { width: 80px;}
.profile-infor{ padding-left:100px; display:block; padding-top:12px;}
.profile-title img {width: 15px;}
.profile-name span { font-family: "微软雅黑","verdana","Arial","Helvetica",sans-serif; margin-top: 5px;
 line-height: 24px; font-size:15px; padding-left:8px; font-weight:normal}
.profile-name { font-size: 18px;  font-family: "微软雅黑","verdana","Arial","Helvetica",sans-serif; font-weight: bold;}
.profile-title { font-family: "微软雅黑","verdana","Arial","Helvetica",sans-serif;
margin-top: 10px;line-height: 24px;}
.profile-title span em {font-style: normal;color: #ff5400; font-weight: bold;
font-family: Arial;}

.xzdata{ overflow:hidden; padding-top:20px; color:#fff;margin-left: -15px; margin-right: -15px;margin-bottom: -15px;}
.xzdata li{float: left;width: 25%; text-align:center}
.xzdata li .title { line-height: 18px; padding-bottom:8px;}
.xzdata li span {color: #ff0;font-size: 22px; font-weight: 500;}
.pwsj li{width:33.3%;}
.dwjz{ overflow:hidden}
.dwjz p{ padding-bottom:8px; line-height:24px;color: #2267c7; font-size: 15px; }
.dwjz p span {color: #333; font-size: 15px;}

.xscg{ padding-top:28px;}
.title-text {font-size: 17px;line-height: 20px;color: #2267c7; text-align: left;border-left: 5px solid #417dc9; padding-left:7px;}
.pwjsnr{ padding:7px 12px ; margin-top:14px; margin-bottom:25px; border:1px solid #eaeaea; }
.pwjsnr p{ font-size:14px; line-height:22px; padding:5px 0; color:#333; text-align:justify}
.xzwx {width: 100%; overflow: hidden;}
.xzwx .wxlist li{ padding-left:0;}
.hzxz{ overflow:hidden; width:100%; padding:0 15px}
.hzxz  h2 { background-color: #2267c7;  color: #fff; padding-left: 10px; padding-top: 5px; padding-bottom: 6px; line-height: normal; margin-bottom: 10px; font-size: 16px; font-weight: normal;}
.hzxzxx{padding-top: 15px;padding-bottom:4px;border-bottom: 1px dotted #ccc; padding-left:10px; padding-right:2px;}
.list-title{ margin-bottom:5px;color: #417dc9;font-size: 18px;margin-right: 16px;}
.list-title span{ color:#666; font-size:15px; padding-left:8px}
.hzxzxx p{margin-bottom:6px;}
.hzxzxx p span{font-size: 15px; color: #555;}
.hzxzxx p span.has-value{display: inline-block;}
.wxcont i {font-style: normal; color: #ff5400;font-weight: 600;}

.xmjsbox{ width:100%;padding-top:25px; background: #066aa6 url(../images/searchbg.jpg) no-repeat top center; padding-bottom:25px;background-size:cover;}
.jssub{height: 35px; padding: 0 22px 0 22px; color:#fff;}
.jssub li {float: left; line-height: 35px; font-size: 17px; padding: 0 20px; cursor:pointer}
.jssub li.off { background:#fff; color: #2267c7; border-top-left-radius:8px; border-top-right-radius:8px;}


.jsxxbox{ background:#fff; margin: 0px 22px;border-bottom-left-radius:8px; border-bottom-right-radius:8px;padding-bottom: 20px;}
.search-input{ overflow:hidden;padding-bottom:4px;border-bottom: 1px dotted #ddd; padding-top:10px; padding-left: 7px; padding-right: 7px;}
.js_title{font-size: 16px;color: #484848; padding-bottom: 8px; padding-left: 5px;}
.input-list{ color: #6c6c6c; font-size:14px;}
.input-list td{ padding-left:5px; padding-right:5px;padding-bottom:8px}
.input-list td input{border: 1px solid #dcdee2; line-height:28px; padding:0 5px; color: #000;font-size: 15px; width:100%}
.jsnf{ border: 1px solid #dcdee2; height:28px; line-height:28px; padding-left:5px; font-size:15px; background:#fff;width: 100%;}
.jssubmit{ text-align:center}
.jssubmit a{ margin:0 5px;}
.ljjs{font-size: 18px;font-weight: 500;
color: #fff; display:inline-block; width: 137px;height: 41px; line-height:40px; background:#2267c7; border-radius:4px;}
.ljjs:hover{ color:#fff; background:#049acc}
.cz{font-size: 18px;font-weight: 500;
 display:inline-block; width: 87px;height: 41px; line-height:40px; background:#fff; border-radius:4px; border:1px solid #2267c7; color:#2267c7}
.jxnrbox{ overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:4px; margin-bottom:20px; position:relative}
.jxnrbox label{ float:right; display:block;color: #2267c7; position: absolute;
bottom: 10px; right: 10px;}
.jxnr h2{ font-size:16px; color:#2267c7; padding-bottom:8px}
.jxnr p{ padding-bottom:7px; line-height:20px;}
.jxnr p span{ display:inline-block; padding:4px 10px; background:#dbe4f7; margin-right:5px;}
.jxnr p span.jb{ background:#f3e6c9}

.position{border-bottom:1px solid #eaeaea; color:#666; font-size:15px; margin-bottom:18px; margin-left:-15px; margin-right:-15px; margin-top:-14px; padding-left:15px; padding-right:15px;}
.position p{ line-height:32px;padding-bottom:2px;}
.position p a{color: #2267c7;}
.jsxqnr { overflow:hidden;}
.jsxqnr h2{ font-size:18px; font-weight:normal; padding-bottom:18px}
.jsxqtable{ width:100%;border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.jsxqtable th,.jsxqtable td{ padding:8px 12px; font-size:15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.jsxqtable th{ background:#f1f1f1;color: #2267c7;width: 110px; padding:8px 0}
.xmjstitle{ line-height:35px; background:#d7dde2; font-size:16px; padding-left:15px; font-weight:bold; border-left:1px solid #ccc;  border-right:1px solid #ccc; margin-top:15px;border-top: 1px solid #ccc;}

.xmcylist{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.xmcylist td,.xmcylist th{ padding:15px; text-align:left; line-height:22px;}
.xmcylist th{ background:#fae6be; padding:6px 15px;}

.jslist{ overflow:hidden;}
.jslist li div h2{ font-size:16px; color:#2267c7; padding-bottom:0px;}
.jslist li div p{ padding:4px 0; font-size:14px;}
.cy{ font-size:16px;}
.zdjsbox{ padding:15px; overflow:hidden;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:15px; line-height:22px; color:#666}
.xmcgbox { padding: 15px 0 0px 0;}
.xmcgbox .xmjstitle{ margin-top:0}
.xmcgbox h2.jttitle,.xmqjbox h2{font-size:18px;line-height: 22px;color: #333;text-align: left;border-left: 5px solid #417dc9;padding-left: 12px; margin-bottom:10px; font-weight:normal;padding-bottom: 0;}
.jtcg{ border:1px solid #ddd; padding:10px 15px 2px 15px;}
.jtwzbt a{color: #2267c7;font-size: 16px;}
.jtwzbt a:hover{ text-decoration: underline}
.jtcg p{ padding-bottom:8px; line-height:21px}

.xmqjbox .messagebox{padding:0px;}
.xmqjbox .messagebox input.fbpl{ background:#379be9; padding:8px 25px; font-size:16px; color:#fff; border-radius:30px; border:0; display:inline-block}

.xmqjbox .star{ padding-bottom:5px}
.xmqjbox .messagebox textarea{ height:100px}
.pjlist{ padding-top:10px;}
.sqslbox{}
h1.rztitle {font-weight: normal;font-family: "微软雅黑";font-size:20px;color: #2b2b2b; padding-bottom:5px; margin-top:-6px }
.sqslbox h5{font-weight: normal;height: 40px; line-height: 40px;  font-family: "Microsoft YaHei"; font-size: 15px; color: #494949;background: url(../images/h1line.jpg) repeat-x center;}
.sqslbox h5 i { padding-right: 8px; background: #fff;font-style: normal; font-size:17px;color:#2267c7}

.rzxx{ font-size:15px;padding-bottom: 20px; width:100% }
.rzxx strong{ font-weight:bold; color:#f00; font-size:18px;}
.rzxx input{ width:100%;line-height:32px;padding: 0 5px;border: 1px solid #ccc;font-size: 15px;height: 32px;color: #444;}
.rzxx input.wbkfk{ width: 49%; float: left;}
.rzxx td{ padding:6px 0px;}
.rzxx td p{ padding-bottom:10px;}
.rzxx textarea{border: 1px solid #ccc;padding:5px 8px;outline: none;width:100%;height: 128px;font-family: Arial, 微软雅黑;font-size: 15px; color:#444;}
.rzxx select{width:100%;line-height: 32px;padding: 0 5px;border: 1px solid #ccc;font-size: 15px;height: 32px; background:#fff; color:#444}
.rzxx input.qrtj{background: #ff5400;color: #fff;cursor: pointer;font-size: 20px;height: 45px;border: none; border:0;border-radius: 8px;}
.align-right{ width: 86px;}
.icon-guanbi{ color:#2267c7}
.rzxx input.ct{
background: linear-gradient(to bottom, #fcfcfc, #ececec);border-color: #dedede; width:100%; }
.zjpic img{ border:1px solid #ddd; width: 222px;height: 131px;}
.zjsm p {font-size:12px;color: #666; padding-bottom:5px !important}
.zjsm{margin-top: -15px;}
.wxlaug{ overflow:hidden}
.wxlaug li{ float:left; padding:3px 20px; border:1px solid #ccc; margin-right:8px;background: #f2f2f2; font-weight:bold}
.wxlaug li.off { border-style: solid; background:#2267c7; color:#fff; border-color:#2267c7}
.add_aut{ color:#2267c7}
.author_xs{ border:1px solid #ccc; line-height:32px; height:32px; padding-right: 25px; overflow: hidden; color: #444; position:relative}
.author_xs span{ padding:0 5px}
.scjl{ position:absolute; right:4px; top:0; color:#888}

.tsbj{ width:100%; position:absolute; top:0; left:0; height:100%; background:url(../images/zlcgbjt.png) repeat;z-index: 99;}
.add_authornr{ position: fixed; bottom:0; left:0; width:100%; background:#fff; padding:20px 15px 0 15px; font-size:15px;}
.add_list td{ padding:7px 5px;}

.add_list td input{ width:100%; height:32px; line-height:32px; border:1px solid #ccc; padding:0 8px; font-size:15px}
.add_list td span{font-size: 16px;   color: #666;}
.add_list td span.icon-fuxuankuang{color: #2267c7;}
.add_list td.lastbt input{ width:49%; line-height:38px; height:38px}

.add_list td.lastbt{ padding-top:16px;}

.add_list td.lastbt input.tjqr{ background:#2267c7; color:#fff; font-size:17px; border-color:#2267c7;}
.add_list td.lastbt input.tjqx{ background: linear-gradient(to bottom, #fcfcfc, #ececec); float:right; border-color: #dedede; font-size:17px;}	

.czczbox{ overflow:hidden}
.czczbox input{ width:49%; line-height:38px; height:38px}
.tjqx{ background: linear-gradient(to bottom, #fcfcfc, #ececec); float:right; border:1px solid #dedede; font-size:17px;}
.tjqr{ background:#2267c7; color:#fff; font-size:17px; border:1px solid #2267c7;}
.qkwxsx{ padding-bottom:30px}
.jsflx,.hx,.dy{ padding-bottom:15px; }
.qkwxsx h4{ background:#e6e6e6; color:#444; font-size:18px; padding-left:12px; padding-top:5px; padding-bottom:5px; font-weight:normal; margin-bottom:13px;margin-left: -15px; margin-right: -15px;}
.list{ overflow:hidden}
.list li{overflow: hidden;padding-bottom:8px; float:left; width:50%;}
.list li font{ color:#888;}
.list li font.icon-fuxuankuang{color:#2267c7;}
.list li span{ float:left; width:24px;}
.list li label { line-height:22px;padding-left:24px;display: block;}
.list li label  em{ font-style:normal;color:#2267c7; font-family:Arial;}
.dy .list li{ width:33.334%}

.qkxqbox{ overflow:hidden; margin-left:-15px; margin-right:-15px; padding-left:15px; padding-right:15px;}
.qksysm{overflow:hidden}
.qksysm h3 {color: #333; font-family: "Microsoft YaHei"; font-size: 18px;   font-weight: normal; padding-bottom:16px; line-height: 26px;}

.qksyimg { float: left; width:35%;}
.qksynr {width: 62%; float: right;}


.espf{ font-size:15px; padding-bottom:5px;line-height: 24px;}
.espf span{ padding-right:15px}
.espf em {font-style: normal; color: #ff5400;font-family: Arial; font-weight:bold}

.count {margin-bottom:6px;font-size: 15px;color:#888; line-height:22px}
.count span{ margin-right:10px;}
.count span a{ color:#2267c7; text-decoration:underline}
.count label{ color:#333;}

.hxbox{ padding-top:4px; overflow:hidden;}
.hxbox span {border: 1px solid #ddd; padding: 0 5px;color: #9382b2; margin-right:2px; display: inline-block;line-height: 22px; margin-bottom: 4px}
.share{font-size: 16px; padding-top:15px; padding-bottom:10px; border-bottom: 1px solid #ddd;margin-bottom: 15px;margin-left: -15px; margin-right: -15px; padding-left: 10px; padding-right:10px;}
.share a{ line-height:26px; display:inline-block; margin-right:5px; margin-left:5px; color:#666; border:1px solid #ddd; border-radius:4px; padding:0 22px}
.share a.gz{ background:url(../images/gz.png) no-repeat 10px  center; padding-left:35px;}
.share a.tg{ background:url(../images/email.png) no-repeat 10px  center; padding-left:36px;}
.share a.fx{ background:url(../images/share.png) no-repeat 10px  center; padding-left:36px;}
.qkjbqk{ width:100%;}
.qkjbqk td{ padding:6px 8px 6px 0px;color: #555;width: 50%;}

.xmtab1{ height:37px; border-bottom: 1px solid #ddd; padding:0 15px;}
.xmtab1 li{float: left;line-height:34px;font-size: 15px; width:25%; text-align:center;}
.xmtab1 li.off{border-style: solid;border-width: 3px 1px 1px;border-color: #2267c7 #D7D7D7 #fff;background-color: #fff;color: #2267c7;}
.qljsbox{ overflow:hidden; padding-top:30px;margin-left: -15px;margin-right: -15px; }
.qknrbox {overflow: hidden; width: 100%;}
.jsxx { padding: 10px 15px 0 15px;overflow: hidden;}
.jsxx h2 {font-size:17px;color: #000; padding-bottom: 15px;padding-top: 10px;}

.jsxx p { line-height: 24px;padding-bottom: 25px;color: #666;}

.wxnf{list-style-type: none;
display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between; padding:0; overflow:auto;padding-top:10px;}
.wxnf::-webkit-scrollbar{ display:none;}


.wxnf dl {color: #666;padding-bottom: 5px;}
.wxnf dl dt {height: 20px;padding-left: 30px; margin-left: -11px; margin-bottom: 5px; }
.wxnf dl dt a {display: block; max-width: 140px;  height: 20px; line-height: 20px; padding-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; font-size:16px; color:#333;}
.wxnf dl.on a{color: #2267c7; font-weight: bold;}

.jqsear{ height:40px; line-height:40px; background:#f2f2f2;padding-left:16px; border-bottom:1px solid #ddd;}
.chose_jq{ line-height:38px; background:#fff;padding: 0 10px; text-align:center; border:1px solid #ddd; border-bottom-color:#fff; float:left; font-size:15px;}
.chose_jq span {padding: 0 3px; color: #2267c7; font-size:17px;}

.knwxlist{ width:100%; overflow:hidden;}
.knwxlist .wxcz { padding-right: 15px;  padding-left: 15px;}
.bkwx{ padding:0 15px;}
.bkwx li{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:22px;}
.bkwx span { float: left; padding-top: 2px;}
.bkwx span font { font-size: 16px;    color: #666;}
.bkwx span font.icon-fuxuankuang {   color: #2267c7;}
.qscont{ display:block; width:100%; padding:10px 15px;}
.qscont h2 { font-size: 20px; color: #333;  padding-bottom: 18px; padding-top: 10px;}
.qscont h3 {color: #0355a2; padding-bottom:8px; font-size: 16px;padding-top: 8px; font-weight:normal; padding-left:15px; background:#f1f1f1; border:1px solid #ddd;}
.qspic{ border:1px solid #ddd; border-top:0; padding:20px;}
#fwqs, #yxyz, #byqs, #xkfb, #gjcfb{ padding-bottom:20px;}
#byqs .qspic, #yxyz .qspic, #xkfb .qspic, #gjcfb .qspic{ border:1px solid #ddd}

/* 2023年7月25日更新*/
.gxsearch{ width:100%;  background: #066aa6 url(../images/gxbg.jpg) no-repeat top center; position:relative;background-size: cover;}
.gxsearch .search_ly{width: 100px;
font-size: 16px;letter-spacing: 2px; text-align:center; padding-right: 0;}
.gxbox_right{ width:250px; float: right; overflow:hidden}
.gxgnpm{ padding-bottom:28px;}
.gxgnpm h2 {font-size: 20px;
font-family: "Microsoft Yahei";color: #000;padding-bottom: 17px; font-weight:normal}
.gxgnpm ul li { margin-bottom:15px;}
.gxgnpm ul li em.num{ background: #999; color: #fff; font-size: 14px;  height:20px; margin-right:3px; text-align: center; width:24px; line-height:20px; display: inline-block;font-style:normal; float:left}
.gxgnpm ul li em.tops{ background:#f00;}
.gxgnpm ul li span{ display:block; padding-left:34px; font-size:14px;}

.gxbox_con{margin-left: -15px; margin-right: -15px;}
.txtitle{ overflow:hidden}
.txtitle h3{font-size: 18px;padding-bottom:8px; color:#444;  font-weight:normal; padding-left:15px; letter-spacing:2px; float:left;}
.gxpx{ float:right; padding-right:20px;}

.gxtable{ width:100%;}
.gxtable th,.gxtable td{ padding:10px 20px 10px 15px; min-width:100px;}
.gxtable th{ background:#2267c7; color:#fff; font-weight:normal; font-size:15px; text-align:left}
.gxtable td{font-size:14px; line-height:22px;border-top:1px solid #ddd;}
.gxtable th select{padding: 1px 5px;outline: none;border:0;font-size: 13px; background:#fff; color:#666}


/* 2024年1月5日更新*/
.tjxzbox{ padding-top:26px;}
.tjxzbox h3 { font-size: 20px;   padding-bottom: 12px;  font-weight: normal;  color: #666;}
.tjxzbox .xzlbnr{ padding-bottom:0;}
.xzlbnr li h2 span{ font-size:13px;}

.tjpw{ overflow:hidden; padding-top:26px;}
.tjpw h3 { font-size: 20px;   padding-bottom: 12px;  font-weight: normal;  color: #666;}
.tjpw ul { overflow:hidden;}
.tjpw ul li{ float:left; width:33.3333%; text-align:center;padding-bottom: 10px;}
.tjpw ul li a{ color:#666;}
.tjpw .profile-image{ float: inherit;  margin: 0 auto; width:94px; height:94px;}
.tjpw .profile-image img{ width:94px;}
.tjpw ul li p{ line-height:36px; font-size:16px;}
.tjxm{ padding-top:26px;}
.tjxm h3 { font-size: 20px;   padding-bottom: 12px;  font-weight: normal;  color: #666;}
.tjxm .jxnrbox{ border:0}
.tjxm .more1{ padding-top:0;  margin: -5px;}
.more1 a{border: 1px solid #eee;}

/* 2024年2月27日更新*/
.indexsearch{ padding-top:45px;}
.tjqklb li span {color: #ff5400; padding-left:12px;}
.tjqklb li { float:none; width:auto}
.indexmore { text-align:center; padding-top:17px;}
.indexmore a{width: 100%;font-size: 18px; border-radius:15px;line-height: 36px;
color: #2267c7; border: 1px solid #2267c7; display: inline-block;}
.more1,.more1 a{ text-align: left; border:none}
.xwdt,.rmgx{ padding-top: 26px;}
.xwdt h3,.rmgx h3{ font-size: 20px; padding-bottom: 12px;font-weight: normal; color: #666;}
.xwdt li {  border-bottom: 1px solid #eee; margin-bottom: 12px; padding-bottom:4px; font-size: 12px;color: #666;}
.xwdt li a { font-size: 15px; color: #000; display: block; padding-bottom: 2px;line-height: 22px;}
.xwdt .more1,.rmgx .more1{ padding-top:0;}
.tjxm .more1{ margin-top:-14px; margin-left:0; margin-right:0; margin-bottom:0;}
.rmgx ul li { margin-bottom:12px;}

.titlebox{ overflow:hidden; text-align:center; padding-bottom:24px;}
.titlebox h2{font-size: 20px; color: #333333;font-weight: 400; padding-bottom:5px;}
.titlebox p{color: #989898;font-size: 18px; text-transform:uppercase;font-family: SimSun;font-weight: bold; line-height:22px; margin-bottom: -5px;}
.line{ width:36px; height:2px; background:#2267c7; display:inline-block}

.xzinfor{ overflow:hidden; border:1px solid #e9e9e9; padding:16px 12px; margin-bottom:18px}
.xz-image{border-radius: 50%; overflow: hidden;width: 118px;height: 118px; float:left;}
.xz-image img { width: 118px;}
.xznr{ float:left; padding-left:22px;padding-top: 10px;}
.xznr h2{ color:#333; font-size:17px; font-weight:normal; overflow:hidden; padding-bottom:15px;}
.xznr h2 span{ color:#2267c7; padding-left: 8px;}
.xznr p{ padding-bottom:15px;}
.xznr p label img{width: 13px;margin-right: 2px;}
.xznr p label em{ font-style:normal;color: #ff5400;font-family: Arial;font-size: 15px;}

.tjpws{ padding-top:34px;}
.pwinfor{ width:100%; height:170px;  background:#f9f9f9; overflow:hidden;padding:14px; margin-bottom:15px;}
.pwimg{ width:100px; float:left;}
.pwimg img{ width:100%;}
.pwxx{ padding-left:120px;}
.pwxx h2{ font-size:18px; color:#666; padding-bottom:5px;}
.zc{ color:#4a80cf; padding-bottom:10px;}
.dw{ padding-bottom:6px; color:#444;}
.rz{font-size:14px;color:#989898;line-height: 20px;}


.pwinfor a:hover h2{ color:#ff5400}

.tjpwbox li {width: 100%; height: 100%;}


.tjpwbox {margin: 0px auto;	position: relative;width: 100%;	height: 400px;overflow: hidden;	zoom: 1;}

.flexslider .slides li {width: 100%;	height: 100%;}

.flex-control-nav {width: 100%;position: absolute;bottom: 0px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;width: auto;}
.flex-control-paging li a {	background: url(../images/pagination.png) no-repeat;	display: block;	height: 19px;	overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 -19px;}
.flexslider .slides a img {width: 100%;display: block;}


/* 2025年11月2日更新*/
.ad_point{ overflow:hidden}
.ad_point img{ width:100%}
.adxqbox{ overflow:hidden}
.lxwmtitle h4{ font-size: 20px;  color: #463eb8; font-family: 微软雅黑; margin-top: 5px; text-align:center;padding-bottom: 23px;}
.zmqs p { padding-bottom:15px;line-height: 24px; font-size:15px;}
.zmqs span b { padding-top: 15px; display: block; padding-bottom:15px; font-weight:bold; font-size:14px }
.adqkimg{ padding-bottom:15px; overflow:hidden}
.zmqs .qksynr{ padding-left:8px;}
.qksynr p b{ color:#2c2591;}
.zmqs .qksynr p{padding-bottom: 5px;    line-height: normal; font-size: 14px;    padding-top: 4px;}


.yxy a.pl {  background: url(../images/pl.png) no-repeat 8px center;  padding-left: 34px;}


/* 2025年9月25日更新*/
.ptbanner{padding-bottom: 30px; }
.ptbanner img{ width:100%}
.rmqk{padding-bottom: 10px;}
.rmqk h3 {font-size: 20px; padding-bottom: 12px;   font-weight: normal;  color: #666;}
.rmqk .tjqklist li{ padding-bottom:25px;}


.tjpl{ padding-top:30px;}
.commentcont{overflow: hidden;}
.commentcont li {padding-bottom: 10px; padding-top: 10px;}
.commentcont li p {color: #000; line-height: 22px;  text-align: justify;}
.commentcont li h3 { font-weight: 500; font-size: 14px; padding: 15px 0;}
.commentcont li p a{ color:#2267c7}
.plxj{padding-bottom: 15px;}
.plxj img{width: 13px;}
.plr{padding-bottom: 12px;}
.plr span{color: #2267c7;font-weight: bold;padding-right: 15px;}
.plr lable{border: 1px solid #ff5400;margin-left: 5px;padding: 3px 8px;color: #ff5400;font-weight: bold;}

.qkbaner{position: relative;width: 100%;  height: 300px; overflow: hidden;zoom: 1;}
.qkbaner img{ width:100%}

.qktj{ padding-bottom:20px; margin-top:-20px;}
.qktj h4{background: #e6e6e6;  color: #444;  font-size: 15px;  padding-left: 12px;  padding-top: 5px;  padding-bottom: 5px;  font-weight: normal;  margin-bottom: 13px;}
.qktj li{ padding-bottom:10px; padding-left:10px;}
.qktj li a{ color:#000;}
.qktj li a:hover{ color:#2267c7}

.commenth .plr span, .commenth .plr lable{ font-weight:normal;}
.commenth .plr lable{padding: 2px 8px;margin-left: 0px;}

.commenth{ position:relative}
.jxpl{position: absolute; top:40px;opacity: 0.5;right: 30px;}
.jxpl img{ width:70px}

.tjwxlist{ overflow:hidden; padding-top:20px;}
 .tjwxlist h2 {background: #e6e6e6; color: #444;
font-size: 15px; padding-left: 12px;  padding-top: 5px; padding-bottom: 8px;font-weight: normal;  margin-bottom: 13px;}
.tjwxlist ul li{  padding-bottom:3px;  margin-bottom: 15px;    padding-left: 10px;}
.tjwxlist ul li a{font-size: 15px;  color: #000;
display: block; padding-bottom: 2px; line-height: 22px;}

.xzlb {border: 1px solid #2267c7;}
.xzlb th {background: #2267c7;padding: 8px 12px;color: #fff;}
.pwtx img { width: 72px; border-radius: 4px;}
.textcent{ text-align:center}
.xzxx p{ padding-bottom:4px;}
.xzlb td,.xzlb th{border-right: none;}

/* 2025年11月2日更新*/
.ad_point{ overflow:hidden}
.ad_point img{ width:100%}
.adxqbox{ overflow:hidden}
.lxwmtitle h4{ font-size: 20px;  color: #463eb8; font-family: 微软雅黑; margin-top: 5px; text-align:center;padding-bottom: 23px;}
.zmqs p { padding-bottom:15px;line-height: 24px; font-size:15px;}
.zmqs span b { padding-top: 15px; display: block; padding-bottom:15px; font-weight:bold; font-size:14px }
.adqkimg{ padding-bottom:15px; overflow:hidden}
.zmqs .qksynr{ padding-left:8px;}
.qksynr p b{ color:#2c2591;}
.zmqs .qksynr p{padding-bottom: 5px;    line-height: normal; font-size: 14px;    padding-top: 4px;}
.sqbut{ float:right;}
.sqbut a{padding: 5px 16px;  cursor: pointer;  font-size: 15px;   background: #2267c7;  color: #fff; border: 0;   border-radius: 5px;}

