@charset "gb2312";
/*企业文化*/
.ny_banner { width:100%; left:0; height:270px; border-left:none; border-right:none; }
.ny_banner p { height:270px; }
#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; }
/*#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; width:400px; background:url(../images/nav_r.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(../images/home.png) no-repeat left center; padding-left:25px; }
/*产品与服务*/
#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; }
#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 .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(../images/dd.png) 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% - 100px); 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; }
/*公司要闻详情*/
.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(../images/dd.png) 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;}

