@charset "gb2312";
/*企业文化*/
.ny_banner { width:100%; left:0;border-left:none; border-right:none; }
#middle { margin:20px auto 50px; }
#middle .middle_l { width:220px; float:left; background:#f5f5f5; }
#middle .middle_r { width:950px; float:right; }
#middle .middle_l h2 { height:70px; line-height:70px; text-align:center; font-size:24px; font-weight:bold; color:#2377bd; border-bottom:solid 1px #dbdbdb; }
#middle .middle_l ul { padding-bottom:25px; }
#middle .middle_l ul li { text-align:center; font-size:16px; color:#474747; padding:0 20px; }
#middle .middle_l ul li a {padding: 14px 0;color:#474747; display:block; border-top:solid 1px #dbdbdb;font-size:16px;  }
/*#middle .middle_l ul li:first-child a {*/
/*border-top:none;*/
/*}*/
#middle .middle_l ul li.on { background:#007de4; }
#middle .middle_l ul li.on a { color:#fff; }
#middle .middle_l .hide{display: none;}
#middle .middle_l ul li.more{padding: 14px 0;height: 16px;background:url(../images/jt.png) no-repeat center;}
/*当前位置样式*/
.position { width:100%; height:44px; line-height:44px; border-bottom:solid 1px #dcdcdc; margin-top:10px; }
.position_left { float:left; max-width:455px; background:url(/uiFramework/commonResource/image/2025112816021121136.png) no-repeat left center; }
.position_left h3 { color:#474747; font-size:24px; font-weight:bold; padding-left:20px; }
.position_right { float:right; width:485px; height:40px; line-height:40px; }
.position_right label { float:right; color:#474747; background:url(/uiFramework/commonResource/image/2025112816003785383.png) no-repeat left center; padding-left:25px; }
.position_right label span *{font-size: 14px;color: #333333;}
/*产品与服务*/
#middle .middle_r .list .cpfw li { float:left; margin:25px 13px 0; text-align:center; }
#middle .middle_r .list .cpfw li .liimg { border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .cpfw li .liimg img { width:430px; height:285px; padding:8px; }
#middle .middle_r .list .cpfw li h3 { height:50px; line-height:50px; text-align:center; font-size:16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; width: 400px;    font-weight: 400;
    color: #000; }
#middle .middle_r .list .cpfw li h3 a { color:#474747; }
/*公司领导*/
#middle .middle_r .list .gsld li { float:left;margin:25px 0 0 20px; text-align:center;}
#middle .middle_r .list .gsld li .liimg {border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .gsld li .liimg img { width:275px; height:285px; padding:8px; }
#middle .middle_r .list .gsld li h3 { height:50px; line-height:50px; text-align:center; font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; width: 250px; }
#middle .middle_r .list .gsld li h3 a { color:#474747; }
/*公司领导*/
#middle .middle_r .action { color:#474747; font-size:16px; line-height:25px; padding-top:20px; margin-bottom:50px; text-align:justify; }
#middle .middle_r .action img{max-width: 90%;}
#middle .middle_r .action p{    padding-bottom: 15px;}
#middle .middle_r .action p strong{    font-weight: bold;
    font-size: 16px;
    color: #333;}
/*领导致辞*/
/*#middle .middle_r .list .ldzc li { float:left; width:445px; margin:0 15px; margin-top:25px; }
#middle .middle_r .list .ldzc li .img { width:100%; height:100%; border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .ldzc li .img img { width:431px; height:286px; padding:7px; }
#middle .middle_r .list .ldzc li h3 { height:50px; line-height:50px; text-align:center; font-size:16px; }
#middle .middle_r .list .ldzc li h3 a { color:#474747; }*/
/*资质荣誉*/
#middle .middle_r .list .zzry li { float:left; margin:25px 0 0 19px;text-align:center; }
#middle .middle_r .list .zzry li .liimg { border:solid 1px #e0e0e0; background:#f4f5f7; }
#middle .middle_r .list .zzry li .liimg img { width:285px; height:210px; padding:5px; }
#middle .middle_r .list .zzry li h3 { height:50px; line-height:50px; text-align:center; font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; width: 250px;}
#middle .middle_r .list .zzry li h3 a { color:#474747; }
/*公司要闻*/
#middle .middle_r .list .newslist { padding-top:12px; }
#middle .middle_r .list .newslist li { height:42px; line-height:42px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0M2YwZmJhZi02YzNiLTJjNDItOTA4NS0xNmI0YjI3M2M1ZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc1NkUzMDAzODJBMTFFQUEzMzFDRkZBNERDODk1REQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc1NkUyRkYzODJBMTFFQUEzMzFDRkZBNERDODk1REQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozN2RmZjdmZC03MGVhLWFmNGMtOTRmZi01NDlhMzlmOThlZjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMzg2NWRmNC0zNjIxLWJjNDMtYTZiYy1hNWI3NDU3YTE2MDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xHdMUAAAALElEQVR42mL09fX1ZGBgmMsAAcksUI4kVGAuEwMqYAQJpADxCyB+CtICEGAA0RcGIlrBdLkAAAAASUVORK5CYII=) no-repeat left center; padding-left: 15px; border-bottom:dotted 1px #dcdcdc; }
#middle .middle_r .list .newslist a { color:#474747; font-size:16px; width:calc(100% - 160px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:inline-block; }
#middle .middle_r .list .newslist li:hover a { color:#007de4; }
#middle .middle_r .list .newslist span { color:#999999; float:right; font-size:14px;}
/*公司要闻详情*/
.navtitle { text-align:center; }
.navtitle h2 { border-bottom:dotted 1px #dcdcdc; color:#474747; font-size:26px; font-weight:bold; line-height:28px; padding:35px 0 25px; }
.navtitle .span { height:40px; line-height:40px; text-align:center; }
.navtitle span { color:#999999; margin-left:10px; }
.next { font-size:16px; border-top:solid 1px #dcdcdc; }
.next li:first-child { border-top:none; }
.next li { height:50px; line-height:50px; border-top:dotted 1px #dcdcdc; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0M2YwZmJhZi02YzNiLTJjNDItOTA4NS0xNmI0YjI3M2M1ZWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc1NkUzMDAzODJBMTFFQUEzMzFDRkZBNERDODk1REQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc1NkUyRkYzODJBMTFFQUEzMzFDRkZBNERDODk1REQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozN2RmZjdmZC03MGVhLWFmNGMtOTRmZi01NDlhMzlmOThlZjgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMzg2NWRmNC0zNjIxLWJjNDMtYTZiYy1hNWI3NDU3YTE2MDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xHdMUAAAALElEQVR42mL09fX1ZGBgmMsAAcksUI4kVGAuEwMqYAQJpADxCyB+CtICEGAA0RcGIlrBdLkAAAAASUVORK5CYII=) no-repeat left center; padding-left:12px; }
.next li a { width:calc(100% - 200px); display:inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.next li span { color:#999999; float:right; }
/*我要咨询*/
.wyzx .position_right { width:100%; margin-top:10px; float:none; }
.wyzx .position_right label { float:none; }
.wyzxk { padding-left:130px; }
.wyzxk .form { float:left; margin-right:100px; padding-top:30px; font-size:18px; }
.wyzxk .form .f_l { width:60px; height:40px; line-height:40px; color:#474747; }
.wyzxk .form .f_l span { color:#f00; float:left; }
.wyzxk .form input { width:325px; padding:0 10px; height:40px; line-height:40px; border:solid 1px #d6d6d6; float:left; font-size: 18px; }
.wyzxk .form .input { width:832px; }
.wyzxk .form textarea { width:832px !important; padding:10px; height:330px; border:solid 1px #d6d6d6; float:left; }
.wyzxk .yzm .f_l { width:77px; }
.wyzxk .yzm input { width:120px; font-size: 18px; }
.wyzxk .yzm img { margin-left:24px; }
.tijiao { width:170px; margin-top:24px; height:50px; line-height:50px; text-align:center; background:#e0e0e0; border-radius: 15px }
.tijiao a { display:block; font-size:22px; }
/*咨询回复*/
.zxlist { padding-top:30px; }
.zxlist table { border-left:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb; margin-bottom:40px; }
.zxlist table tr td { border-right:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; line-height:28px; padding:10px 12px; color:#474747; font-size:16px; }
.zxlist table tr .title { color:#007de4; font-size:20px; font-weight:bold; background:#eff7fd; }
.zxlist table tr .title2 { padding-left:26px; }
.zxlist table tr .name { font-weight:bold; text-align:center; }
.zxlist table tr td img { padding:0 10px; }
/* 纪委信箱*/
.xwxx { margin-bottom:100px; }
.xwxx h3 { color:#999999; font-size:30px; text-align:center; padding:50px 0 20px; }
.xwxx h2 { color:#007de4; font-size:28px; text-align:center; }
.xwxx ul { margin:80px 0 0 100px; ; }
.xwxx ul li { color:#474747; width:500px; height:250px; float:left; background:#f2f2f2; }
.xwxx ul li:first-child { box-shadow: 5px 10px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 5px 10px 10px rgba(0, 0, 0, .1); -webkit-box-shadow: 5px 10px 10px rgba(0, 0, 0, .1); position: relative; }
.xwxx ul li .f_l { width:170px; height:90px; text-align: center; margin-top:90px; border-right:solid 1px #dbdbdb; }
.xwxx ul li img { padding-top:5px; }
.xwxx ul li p { color:#2e2e2e; font-size:22px; margin-top:15px; }
.xwxx ul li .f_r { width:300px; height:70px; margin-top:90px; padding-top:20px; }
.xwxx ul li .f_r span { font-size:16px; margin-top:5px; display: inline-block; }
#dituContent { width:1000px; height:390px; margin:auto; }
/*凑所*/
.middle_r .search {font-size: 14px;}
.middle_r .search .search_header input { width:500px;height:38px; line-height:38px; border:solid 1px #e0e0e0;padding-left: 20px;float: left;}
.middle_r .search .search_header span {width:100px;height:40px; line-height:40px;display: inline-block;background: #0b79c9;color: #fff;text-align: center;}
.middle_r .search .search_header label{color: #0b79c9; margin-left: 20px;}
.middle_r .search .gaoji{overflow: hidden;margin: 10px 0;}
.middle_r .search .gaoji li{float: left;margin-right: 20px;}
.middle_r .search .gaoji li input { width:100px;height:38px; line-height:38px;border: none; border-bottom:solid 1px #e0e0e0; margin-left: 10px;}
.middle_r .search .select {padding: 20px; background: #f7f7f7;}
.middle_r .search .select .f_l{width: 200px;}



@media only screen and (max-width:750px){
#header { display: block;}
#header .bottom{        padding: 0;}
#header .bottom h1{display: none;}
#header .bottom .Menu{        position: absolute;  right: 20px;}
#middle .middle_l ul{        width: 94%;margin: 0 auto;background: #fff;  margin-bottom: 15px; padding-bottom: 0;margin-top: 15px;}
#middle .middle_l ul li{    width: 33%; float: left;    padding: 0;}
.ul li:nth-child(3n-1) { border-right: solid 1px #ddd;border-left: solid 1px #ddd;}
#middle .middle_l ul li a{    padding: 10px 0;    font-size: 14px;border-top: 0;}
#middle .middle_l h2{        font-size: 20px !important;}

#middle .middle_l{float:none;width:auto;}

.pageList{    width: 96%; margin: 0 auto;}
.position{    display: none;}
#middle .middle_r .list .newslist a{    width: 70%;}
#middle .middle_r .list .newslist li{    background: unset;padding-left: 0;}
#middle .middle_r .list .newslist span{    font-size: 12px;}
.page-dive .paginationD{    margin-top: 15px;}

.cpfw{margin-left: -2%;}
#middle .middle_r .list .cpfw li{         width: 48%;margin: 2% 0 0 2%; float: left;}
#middle .middle_r .list .cpfw li .liimg img{     width: 92%;height: 125px;padding: 4%;}
#middle .middle_r .list .cpfw li h3{    height: 40px;line-height: 40px;    width: 92%; text-align: center;  padding: 0 4%;font-size: 14px;}

}