﻿@charset "utf-8";
/* CSS Document */
html {height:100%}
body {margin:0px; padding:0px;font-family:"微软雅黑",Arial; position:relative; }

div,ul,li,p,h1,h2,h3,span,a { margin:0px; padding:0px; list-style:none;font-family:"微软雅黑",Arial; font-size:12px; color:#fff; text-decoration:none}
iframe{display:block;border:0;}
img { border:0px; vertical-align:middle;}
/*头部*/
.banbg{ width:100%; top:25px;height:455px; text-align:center}


/*焦点图*/
.wrap01{width:1200px; height:oaut; margin:15px auto; background:#fff; }
.hot-pic{ width:456px; float:left;}
.focusBox { position: relative; width:456px; height:295px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic li img { width: 456px; height:295px; display: block; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;}
.focusBox .pic li:hover img {-moz-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); transform:scale(1.05,1.05); }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 32px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 1; height: 32px; width:70%; overflow: hidden; }
.focusBox .txt li{ height:32px; line-height:32px; position:absolute; bottom:-32px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 1; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:11px }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=40); opacity: 0.4; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}
/*工作动态*/
.wrap01right{  width:724px; float:right;}
.gddt-d{color:#C30; font-size:17px;}
.gddt{ width:724px; margin:0 auto;}
.title_gddt{ height:38px; line-height:38px; width:724px; overflow:hidden; background:#f1f2f2}
.title_gddt li { width:143px; float:left; color:#666; text-align:center; cursor: pointer; font-size:17px;}
.title_gddt .active{ width:143px; color:#fff; background:url(2022news_bt.png) no-repeat left;}
.title_gddt_m a{ float:right; color:#888; font-size:14px; padding-right:10px}
.title_hd a{ font-size:18px; color:#F00; width:724px; text-align:center; height:50px; line-height:50px; display:block}
.gddt-pc {text-decoration:none; width:724px; float:left;overflow:hidden;}
.gddt-pc li {line-height:35px; background:url(dot.jpg) no-repeat center left; padding-left:10px; overflow:hidden;}
.gddt-pc li a {line-height:35px; padding-left:5px; overflow:hidden; color:#666; font-size:15px}
.gddt-pc li a:hover {line-height:35px; padding-left:5px; overflow:hidden; background:#7fad3d; color:#fff}
.gddt-pc li span{ float:right; line-height:35px;color:#888; right: 10px; top: 0px; font-size:14px}


.tit001{ width:386px}
.ht{ height:45px; line-height:45px; color:#4d8682; font-size:16px;}
.ht a{ color:#888; font-size:14px}
.ht a:hover{color:#7fae3f; }


.xx-pc {text-decoration:none; width:386px;float:left;overflow:hidden; padding-left:8px}
.xx-pc li {line-height:35px; background:url(dot.jpg) no-repeat center left; padding-left:10px; overflow:hidden;}
.xx-pc li a {line-height:35px; padding-left:5px; overflow:hidden; color:#666; font-size:15px}
.xx-pc li a:hover {line-height:35px; padding-left:5px; overflow:hidden; background:#7fad3d; color:#fff}
.xx-pc li span{ float:right; line-height:35px;color:#888; right: 10px; top: 0px; font-size:14px}

.tit002{ width:590px}
.xx-pc1 {text-decoration:none; width:580px;float:left;overflow:hidden; padding-left:8px}
.xx-pc1 li {line-height:35px; background:url(dot.jpg) no-repeat center left; padding-left:10px; overflow:hidden;}
.xx-pc1 li a {line-height:35px; padding-left:5px; overflow:hidden; color:#666; font-size:15px}
.xx-pc1 li a:hover {line-height:35px; padding-left:5px; overflow:hidden; background:#7fad3d; color:#fff}
.xx-pc1 li span{ float:right; line-height:35px;color:#888; right: 10px; top: 0px; font-size:14px}



.bot{ width:100%; margin:0 auto; height:125px;margin-top:25px; border-top:3px solid #f1f2f2}
.bottom{ width:100%; height:48px; padding-top:0px;line-height:45px;margin:0 auto;text-align:center; font-size:14px}



/*列表开始*/
.bj{background:#fff;margin-bottom:20px; width:250px}
/*当前位置*/
.loa { color:#666;padding-left:10px; height:40px; line-height:40px; font-size:15px; border-bottom:2px solid #86bc33}
.loa1{ height:40px; line-height:40px; border-bottom:2px solid #f1f2f2}
.loa a {color:#666;font-size:15px }
.loa a:hover {color:#7fad3d; text-decoration:underline;}
/*左边一级栏目标题*/
.list_title {font-size:18px; color:#fff; font-weight:bold;}
/*左边二级级栏目标题*/
.list_menu { font-size:15px; color:#666; border:1px solid #2f6699}
.list_menu a { font-size:15px;color:#666;width:231px; height:36px; line-height:36px; text-align:center; display:block;  overflow:hidden}
.list_menu a:hover { color:#fff; width:231px; background:#2f6699;height:36px; line-height:36px; text-align:center;font-size:15px;}
/*右边列表样式*/
.nlist{background:url(dot.jpg) no-repeat left; line-height:40px; border-bottom:1px dotted #ccc; padding-left:10px;}
.nlist a{ line-height:40px;  padding-left:10px; color:#333}
.nlist a:hover{ line-height:40px; padding-left:10px; background:#7fad3d; color:#fff}
.nlistime{line-height:40px; border-bottom:1px dotted #ccc; color:#666; font-size:14px}
.list_ntitle{ font-size:24px; font-weight:bold; color:#151515;}
.concent-bk{  background:#fff}
.concent-bkt{ margin-top:10px}
.n-list{ font-size:14px; color:#309504;height:36px; line-height:36px; padding-left:10px; font-weight:bold; border-bottom:1px solid #e8e8e8}

.logo a {
        width: 100%!important;
        padding: 6px;
    }
.logo a img {
        width: 28%;
    }
.topbar{width: 50%!important;}
.topbar .mobile{display: none;}
