@charset "utf-8";
/* CSS Document */

#footer .side-di{ display:none}
.top #nav{ display:none}
.top .ment-ico{ display:block}

.side1{ width:96%; height:auto; margin:15px auto;}
.side1 ul li{ float:left; width:100%; height:auto; position:relative; margin-bottom:10px;}
.side1 ul li a{ width:100%;  display:block; height:100%; position:relative; margin-left:0;}

.mbx{ width:100%; height:50px; background:#fff; border-bottom:1px solid #ededed}
.mbx .bg{ width:96%; max-width:1200px; margin:0 auto; line-height:50px; height:50px;}
.mbx .bg .txt{ display:none}
.mbx .bg .list{ float:right; height:50px;}
.mbx .bg .list ul li{ float:left; margin-left:10px; height:50px;}
.mbx .bg .list ul li a{ display:block; height:50px; line-height:50px;  color:#a09e9e; font-size:12px;}
.mbx .bg .list ul li a:hover{background:url(../images/list-h.jpg) repeat-x bottom;}
.mbx .bg .list ul li a.dz{background:url(../images/list-h.jpg) repeat-x bottom;}
.mbx .bg .txtd{ display:block}

.about .jsys .txt ul li{ width:50%; float:left; height:auto;  margin-bottom:30px;}


.contactn .txt .nr ul li{ width:100%; float:none; margin-bottom:20px;}


.newsn{ width:100%; height:auto; margin:0 auto; background:#f5f5f5}
.newsn .bg{ width:96%; max-width:1200px; margin:40px auto}
.newsn dl{ overflow:hidden; width:100%; height:80px; overflow:hidden; margin-bottom:20px; background:#fff}
.newsn dl dt{ width:120px; height:80px; float:left;}
.newsn dl dt img{ display:block; width:120px; height:80px;}
.newsn dl dd{ margin-left:135px; width:auto; height:80px; overflow:hidden}
.newsn dl dd .name{ height:24px; line-height:24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:5px; color:#444444}
.newsn dl dd .memo{ color:#888888; padding-top:5px; height:40px; line-height:20px;}
.newsn dl dd .time{ line-height:20px;  color:#888888; padding-top:7px; display:none}
.newsn dl:hover{ background:#004ea2}
.newsn dl:hover dd .name{ color:#fff}
.newsn dl:hover dd .memo{ color:#fff}
.newsn dl:hover dd .time{ color:#fff}

.newsd .bg .txt img{ width:100%;}

.pron .txt ul li{ width:48%;}


.prosd{ width:100%; height:auto; background:#f5f5f5}
.prosd .bg{ width:96%; max-width:1240px; margin:25px auto; background:#fff}
.prosd .bg .bg2{width:98%; max-width:1200px; margin:30px auto; background:#fff}
.prosd .bg .bg2 .prosd-top{ width:100%; height:auto;}
.prosd .bg .bg2 .prosd-top .left{ width:100%; float:none;}
.prosd .bg .bg2 .prosd-top .left .big{ width:100%; height:auto}
.prosd .bg .bg2 .prosd-top .left .list{ width:100%; height:auto; margin-top:15px;}
.prosd .bg .bg2 .prosd-top .right{ width:100%; float:none; margin-top:15px;}
.prosd .bg .bg2 .prosd-top .right .bt{ width:100%; height:39px; border-bottom:1px solid #004ea2; background:url(../images/prosd-title-bt.jpg) 2px 7px no-repeat; line-height:39px; color:#444444; text-indent:16px; font-size:22px;}
.prosd .bg .bg2 .prosd-top .right .list{ width:100%; height:34px; margin-top:15px;}
.prosd .bg .bg2 .prosd-top .right .list ul li{ float:left; width:40%; max-width:133px; margin-right:2px; cursor:pointer; text-align:center; line-height:34px; height:34px; background:#bfbfbf; font-size:16px;}
.prosd .bg .bg2 .prosd-top .right .list ul li:hover{ background:#004ea2;}
.prosd .bg .bg2 .prosd-top .right .list ul li.active{ background:#004ea2;}
.prosd .bg .bg2 .prosd-top .right .box{ width:100%; height:auto; margin-top:10px;}
.prosd .bg .bg2 .prosd-top .right .box .nr{ display:none;}
.prosd .bg .bg2 .prosd-txt{ width:100%; height:auto; min-height:300px; clear:both; margin-top:40px; padding-top:20px; border-top:1px solid #d6d6d6}
.prosd .bg .bg2 .prosd-txt img{ width:100%}

.swhz .hzlx .bg .txt .tel .box{ font-size:14px;}
.swhz .hzlx .bg .txt .tel .box span{ font-size:14px; display:none}


.znjj{ width:100%; height:auto; background:#fff}
.znjj .yd{ width:96%; max-width:1200px; overflow:visible; padding-top:30px; padding-bottom:30px;}
.znjj .yd .title { width:300px; font-size:16px; }
.znjj .yd td .box  .memo{ font-size:12px; line-height:20px;}
.znjj .yd td .box  .memo span{ color:#3b4493}




.zhjd .jdys .bg .txt ul li{ float:left; width:50%;}
.zhjd .jdys .bg .txt ul li .box{ height:235px; }
.zhjd .jdys .bg .txt ul li .box .name{ width:90%; margin:0 auto; line-height:24px; color:#000; font-size:14px; padding-top:5px; text-align:center}
.zhjd .jdys .bg .txt ul li .box .memo{ width:90%; margin:0 auto; padding-top:3px; color:#666666; font-size:12px; line-height:22px; text-align:center}
.zhjd .jdys .bg .txt ul li .box .memo span{ color:#ff0000; font-size:13px;}

.zhjd .jdys .link ul li{ float:left; width:32.3%; margin-left:0.5%; margin-right:0.5%; overflow:hidden; margin-bottom:10px;}


.zhjd .xyl .bg{ width:96%; max-width:1068px; margin:30px auto;}
.zhjd .xyl .bg .memo{ text-align:center; text-align:center; color:#fff; font-size:14px; line-height:26px;}
.zhjd .xyl .bg .txt{ width:100%; height:auto; margin-top:30px;}
.zhjd .xyl .bg .txt .name{ font-size:12px; line-height:24px; padding-top:10px;}
.gsgk-honor .left_pic{ position:absolute; z-index:999; left:10px;}
.gsgk-honor .right_pic{ position:absolute; z-index:999; right:10px;}

.newstitle{ text-align:center; font-weight:bold; font-size:16px; line-height:26px; padding-bottom:20px;}


.fk{margin:20px auto}
.fk .box-wbk{width: 100%; display: flex; justify-content: space-between; flex-direction: column;}
.fk .box-wbk .inp{width: 100%; max-width: 800px; height: 46px; margin-bottom: 10px; color: #333; background: #f2f2f2; border: none; line-height: 26px; box-sizing: border-box; padding: 10px;}
.fk .box-wbk .inp2{width: 100%; height: 56px; color: #333; margin-bottom: 10px; background: #f2f2f2; border: none; line-height: 36px; box-sizing: border-box; padding: 10px;}
.fk .tex{width: 100%; height: 160px; box-sizing: border-box; padding: 10px; color: #333; background: #f2f2f2; line-height: 26px; overflow: hidden; margin-top: 0px; border:none;}
.fk .btn{width: 146px; height: 48px; border: none; text-align: center; display: block; color: #ffffff; font-size: 18px; overflow: hidden; cursor: pointer; margin-top: 15px;}
