blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul { margin: 0; padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:after,q:before {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,select,textarea {font-family: inherit;font-size: inherit;font-weight: inherit;*font-size: 100%;}
legend {color: #000;}
iframe {display: block;}
body { background:#fff;font:normal 14px/26px  "Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; max-width:720px; margin:0 auto; color: #222;}
button,input,select,textarea {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;}
code,kbd,pre,samp,tt {font-family: monospace;*font-size: 108%;line-height: 100%;}
a { color:#222;text-decoration: none;}
a:hover{ color:#000;}
a:active{ color:#000;} 
em{ font-style:normal;}
/* utilities */
.center-block {display: block;margin-left: auto;margin-right: auto;}
.clearfix {*zoom: 1;}
.clearfix:after,.clearfix:before {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.l {float: left !important;}
.r {float: right !important;}
.hidden {display: none !important;}
.invisible {visibility: hidden !important;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
i {font-style: normal;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.mt10 {margin-top: 10px;}
.bck10{ background:#f6f6f6; display:block; height:10px; line-height:10px; clear:both; font-size:0px; margin-top:10px;}
.block10{ display:block; height:10px; line-height:10px; clear:both; font-size:0px;}
.block15{ display:block; height:15px; line-height:15px; clear:both; font-size:0px;}
.block20{ display:block; height:20px; line-height:20px; clear:both; font-size:0px;}
.img-bk{ display:block;}
.mt20{ margin-top:20px;}
.mt5{ margin-top:5px;}
.line34{ line-height:34px}
.pd15{ padding:15px 10px;}
.pd20{ padding:20px 0px;}
.pd6{ padding:6px 10px;}
.pd5{ padding:5px 10px;}
.red{ color:#e50001;}
.mr20{ margin-right:20px;}
section{ padding:0 10px;}
/* header */
.header{ width:100%; padding:30px 0px; position:relative;background:#e8f2f4 url(../images/header.jpg) center center no-repeat; -webkit-background-size: 100% 100%; -o-background-size: 100% 100%;background-size: cover;}
.header .logo{display:block;height:auto; margin-left:3%;  text-align:center;}
.header .logo img{display:block;width:50%;}
.header .search span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:40px;height:40px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#246b93;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background: url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.dl-menuwrapper {width: 100%;max-width: 100px;float: right;position: absolute;top:20px;right:0;padding-top: 55px;z-index: 999;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;}
.dl-menuwrapper:first-child {margin-right: 100px;}
.dl-menuwrapper button {border: none;width:40px;height:40px;text-indent: -900em;overflow: hidden;position: absolute;top:10px;right:10px;cursor: pointer;outline: none;background: url(../images/menu-button-bg.png) no-repeat center center;background-size:70%; border:4px solid #fff; border-radius:5px;}
.dl-menuwrapper button:hover,
.dl-menuwrapper button.dl-active {background:#2556df url(../images/menu-button-bg.png) no-repeat center center;background-size:70%; border:4px solid #fff; border-radius:5px;}
.dl-menuwrapper ul {background: #2556df;}
.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.dl-menuwrapper li {position: relative;}
.dl-menuwrapper li a {display: block;position: relative;padding:8px 0px;font-size: 14px;line-height: 20px;font-weight: 300;color: #fff;border-bottom: 1px solid #3a68e9;outline: none;text-decoration:none;text-align:center;}
.dl-menuwrapper li a:hover {background:#022a99}
.dl-menuwrapper li.dl-back > a {padding-left: 30px;background: rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after {left: 10px;color: rgba(255,255,255,0.8);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.dl-menuwrapper li > a:after {right: 10px;color: rgba(255,255,255,0.8);}
.dl-menuwrapper .dl-menu {margin: 5px 0 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}
.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}
/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {display: none;}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {display: none;}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {display: block;}
.dl-menuwrapper > .dl-submenu {position: absolute;width: 100%;top: 50px;left: 0;margin: 0;}
.form-control { float:left;width:84%;height: calc(2.25rem + 2px);padding: 0.05rem 0.5rem;font-size:0.9rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #f1f1f1;border-radius: 0.25rem 0 0 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.btn-ww{ width:10%; float:left; background:#e60012; border:none; padding:12px;border-radius:0 0.25rem 0.25rem 0; color:#fff; }
.form-inline{ width:95%; margin:0 auto; padding:0.8rem 0;}
/*焦点?*/
.focus{ position:relative; width:100%;  margin:0 auto; height:auto; clear:both;  }  
.focus .shadow .title{width:60%; height:55px; padding-left:10px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:15px; font-weight:bolder; overflow:hidden; }
.focus .fPic{left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height:35px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; display:none; background:#000  }  
.focus .fcon img{width:100%; /*height:230px;*/max-height:230px;display:block;}  
.focus .fbg{bottom:10px; right:2%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:10px auto 0;overflow:hidden;zoom:1;}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.title-tab-nav{ width:100%; clear:both; border-bottom:2px solid #eee; height:34px;}
.title-tab-nav li { width:25%; float: left; text-align: center;position: relative; font: normal 14px/32px "Microsoft YaHei"; display:block; height:32px; color:#000; word-spacing:normal; cursor:pointer; }
.title-tab-nav li:hover{ background:url(../images/tab-hover.jpg) center center no-repeat;background-size:100%; color:#fff; }
.title-tab-nav li.hover{ background:url(../images/tab-hover.jpg) center center no-repeat;background-size:100%; color:#fff; }
.zt-list li{ width:96%; padding:5px 2%; float:left; clear:both; margin-top:5px; border:1px solid #fff; background:#d5eaf7; text-align:center; line-height:40px; border-radius:8px; font-size:16px;}
/* 加载更多按钮 */
.cateBtn{ width:40%; margin:0 auto;  border:1px solid #eee; border-radius:1rem;}
.cateBtn a{ display: block; height: 32px; text-align: center;line-height:32px; font-size:14px; border-radius:5px; color:#000;}
.cateBtn a:hover{ background:#eee; display: block; height: 32px; text-align: center; line-height:32px; font-size:14px; border-radius:1rem; color:#f00;}
.Nlist{ padding:0px;}
.Nlist li{padding:5px 0 5px 12px;background:url(../images/dian.gif) 0 13px no-repeat;font: normal 14px/22px "Microsoft YaHei"; color:#666;width: 95%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Nlist li a{ color:#666;}
.Nlist li a:hover{ color:#be0000;}
.Nlist li span{ float:right; color:#888;}
h2.title{height:36px; width:100%; clear:both; border-bottom:2px solid #eee; font: normal 16px/36px "Microsoft YaHei"; color:#cd0102;}
h2.title a{ padding:0 20px; display:inline-table; background:#b30007; color:#fff; border-radius:5px 5px 0 0}
h2.title a:hover{color:#fff; text-decoration:none;}
h2.title a i{ margin-right:5px;}
.hot-news{ padding:8px 0px; line-height:1.5; border-bottom:1px dashed #eee; color:#888;}
.hot-news h3{ text-align:center; color:#f00; font-size:16px; padding:5px;}
.tab-nav01{ width:100%; height:45px; border-bottom:2px solid #eee;}
.tab-nav01 li {float:left; padding:0 1.1rem; height:45px;font: normal 16px/45px "微软雅黑"; color: #000; overflow: hidden;cursor: pointer; text-align:center;}
.tab-nav01 li a{ color:#333;}
.tab-nav01 li.hover {border-bottom:3px solid #b30007; color:#b30007;}
.tab-nav01 li.hover a{color:#b30007;}
ul.icon-list{ margin-top:10px; width:100%; padding:10px 0; background:#fafafa;}
ul.icon-list li{ width:33.3%; float:left; text-align:center; font-size:16px;}
ul.icon-list li img{ width:33.3%; width:80%; max-width:134px; display:block; margin:0 auto;}
.img-fluid {max-width: 100%; height: auto;}
ul.zb-list{ margin-left:-2%}
ul.zb-list li{ width:48%;  margin-left:2%; line-height:50px; float:left; text-align:center; font-size:16px; color:#fff;}
ul.zb-list li i{ width:50px; height:50px; font-size:24pt; margin-right:10px; line-height:50px; background:#fff; border-radius:50%; color:#0348a5;}
ul.zb-list li a{display:block;padding:2%; background:#0348a5;color:#fff;border-radius:5px; }
ul.zb-list li a:active { display:block;padding:2%; background:#0f5dc7; border-radius:5px; }	
.zbfs-main{ padding:15px; height:170px;background:url(../images/zbfs_bg.jpg);-moz-background-size:100% 100%; /* 老版本的 Firefox */background-size:100% 100%;background-repeat:no-repeat;border-radius:5px; color:#fff; }
.zbfs-main h2{line-height:180%; margin-bottom:8px; font-size:16px; color:#fff; border-bottom:2px solid #fff;}
.zbfs-main h2 i{ margin-right:5px;}
.zbfs-main p{ padding:7px 0px; line-height:130%;}
.zbfs-main p a{ color:#ff0;}
.tstj-list li{ width:48%; padding:1%; clear:#000; float:left; text-align:center;}
.tstj-list li img{ width:100%; height:130px;}
.foot-tab li{ text-align:center; width:50%; float:left;}
.foot-tab li img{ display:block; margin:0 auto; width:65px;}
.foot-menu li{ width:50%; float:left; text-align:center; font-size:14px;}
.foot-menu li img{ display:block; width:50%; margin:0 auto;}
/* 底部 */
.footer { width:100%; background:#0237a1; clear:both; padding:30px 0; font-size:14px; line-height:200%; text-align:center;border-top:5px solid #cc0000; color:#fff; }
.footer img{ display:block; margin:0 auto;}

/*新闻内容?*/
.pages{ width:100%;margin:0 auto;}
#new_cont { padding:5px 0px;font-size:16px; line-height:200%;  color:#333; }
#new_cont h2{font:500 18px/28px "Microsoft YaHei"; color:#d33325; text-align:center;}
#new_cont .date{ border-bottom:1px dashed #eee; line-height:160%; font-size:14px; color:#878787; margin:8px 0px;}
#new_cont .text{ text-indent:1.5em;}
#new_cont  img{ display:block; max-width:95%; height: auto; margin:10px auto;}
.pager{padding-left: 0;margin: 20px 0;list-style: none;text-align: center;}
.pager li {display: inline; margin:0 5px;}
.pager li>a, .pager li>span {display: inline-block;padding: 5px 14px;background: #fff;border: 1px solid #ddd;border-radius: 15px;}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span {color: #999;background-color: #fff;cursor: not-allowed;}
.info{ margin:10px auto 15px;line-height:30px; border-bottom:1px solid #eee;  color:#555;}
.info a{color:#000;}
.info i{ color:#555; margin-right:10px; font-size:18px;}
/*信息公开*/
.xxgk_list_1{ margin-left:-3%;}
.xxgk_list_1 li { width:46%; margin-left:3%; margin-top:15px; padding:10px 0px; float: left; background-image: linear-gradient(#fff, #f7f2ea); border:1px solid #eee; font-size:16px; text-align: center;}
.xxgk_list_1 li a{ line-height:24px;}
.xxgk_list_1 li i{ margin-left:10px;}

@media (max-width: 767px) {
.tstj-list li img{ width:100%; height:130px;}
}
 
@media (min-width: 768px) and (max-width: 991px) {
.tstj-list li img{ width:100%; height:200px;}
}
 
@media (min-width: 992px) and (max-width: 1199px) {
.tstj-list li img{ width:100%; height:200px;}
}
 
@media (min-width: 1200px) {
.tstj-list li img{ width:100%; height:200px;}
}




